惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cisco Talos Blog
Cisco Talos Blog
Martin Fowler
Martin Fowler
A
About on SuperTechFans
H
Help Net Security
F
Full Disclosure
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
IT之家
IT之家
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
H
Heimdal Security Blog
博客园_首页
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
B
Blog RSS Feed
Last Week in AI
Last Week in AI
V2EX - 技术
V2EX - 技术
The Register - Security
The Register - Security
Security Archives - TechRepublic
Security Archives - TechRepublic
G
GRAHAM CLULEY
美团技术团队
S
Securelist
MyScale Blog
MyScale Blog
Vercel News
Vercel News
L
LINUX DO - 最新话题
Hacker News: Ask HN
Hacker News: Ask HN
W
WeLiveSecurity
M
MIT News - Artificial intelligence
宝玉的分享
宝玉的分享
月光博客
月光博客
Attack and Defense Labs
Attack and Defense Labs
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Security Blog
Microsoft Security Blog
I
InfoQ
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Forbes - Security
Forbes - Security
罗磊的独立博客
O
OpenAI News
AI
AI
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
雷峰网
雷峰网
S
Security @ Cisco Blogs
MongoDB | Blog
MongoDB | Blog
Schneier on Security
Schneier on Security
P
Proofpoint News Feed
Webroot Blog
Webroot Blog
V
Visual Studio Blog

blag

SQLite prefixes its temp files with `etilqs_` - blag Setsum - order agnostic, additive, subtractive checksum - blag Oldest recorded transaction - blag Replacing a cache service with a database - blag SQLite commits are not durable under default settings - blag PSA: SQLite WAL checksums fail silently and may lose data - blag Rickrolling Turso DB (SQLite rewrite in Rust) - blag Collection of insane and fun facts about SQLite - blag How bloom filters made SQLite 10x faster - blag In search of a faster SQLite - blag Galloping Search - blag Building a distributed log using S3 (under 150 lines of Go) - blag Zero Disk Architecture - blag PSA: Most databases do not do checksums by default - blag PSA: SQLite does not do checksums - blag Disaggregated Storage - a brief introduction - blag Why does SQLite (in production) have such a bad rep? - blag SQLite Slaps - blag Now - blag Learning C - blag Snapshot Testing - blag Win: contribution to libSQL (SQLite) codebase - blag Errata in Hekaton MVCC paper - blag Internet is wholesome: MVCC edition - blag It is becoming difficult for me to be productive in Python - blag MongoDB secondary only index - blag Introducing CaskDB – a project to teach you writing a key-value store - blag Recurse Center: Winter Break - blag Recurse Center Day 24: Hacking Go compiler to add a new keyword - blag Recurse Center Day 20: Django v4 upgrade (from v1) - blag Recurse Center Day 19 - blag Recurse Center Day 18 - blag Recurse Center Day 17 - blag Recurse Center Day 16: Open Source - blag Recurse Center Day 15: B Tree Algorithms - blag Recurse Center Day 14: NoSQL Transactions - blag Recurse Center Day 13: Why 'Raft'? - blag Recurse Center Day 12: Isolation Anomalies - blag Recurse Center Day 11: B Tree Insertions - blag Recurse Center Day 10: Learning Distributed Systems - blag Recurse Center Day 9: Papers We Love - blag Recurse Center Day 8: B Tree Fill Factor (Part 2) - blag Recurse Center Day 7: Basics of ncurses - blag Recurse Center Day 6: B Tree Root - blag Recurse Center First Week - blag Recurse Center Day 5: Garbage Collection Algorithms - blag Recurse Center Day 4: B Tree fill factor - blag Recurse Center Day 3: Hammock Driven Development - blag Recurse Center Day 2: BTree Node - blag Recurse Center Day 1: init - blag What I want to do at Recurse Center - blag Accepted to the Recurse Center! - blag Towards Inserting One Billion Rows in SQLite Under A Minute - blag Marshaling Struct with Special Fields to JSON in Golang - blag I ended up adding duplicate records on a unique index in MongoDB - blag Setting up Github Actions for Hugo - blag Moving to Hugo - blag Catching SIGTERM in Python - blag Git/Github fork-pull request-update cycle - blag Using uWSGI with Python 3 - blag When is my Cake Day? - blag Staying Ahead of Amazon, in Amazon Treasure Hunt Contest - blag How I Am Maintaining Multiple Emails For Git On A Same Machine - blag An exploit on Gaana.com gave me access to their entire User Database - blag Install Windows 8 UEFI on Legacy BIOS with Clover (and Dual boot with Yosemite) - blag Scraping Javascript page using Python - blag Installing Transmission (remote and CLI) client on Raspberry Pi - blag About - blag Projects - blag
Flashing Asus-WRT Merlin by XVortex on NetGear NightHawk R7000 - blag
2015-05-11 · via blag

Note:

There are many ways to achieve this and in this tutorial I follow two flash method.

Preparation:

  • This guide assumes you are on stock firmware.
  • If you are already on DD WRT or Tomato, ignore step 2 of procedure.
  • Doesn’t matter whether you are on Windows, Linux or Mac. Everything happens in browser
  • Make sure you are connected to the router over one of WAN ports
  • It doesn’t matter which firmware version you are currently on. My router came with V1.0.3.XX, which I later upgraded to V1.0.4.28_1.1.64.
  • Download these two files:
    1. Tomato Initial CHK file (.chk), which upgrades your NetGear firmware to Tomato - link.
    2. XWRT TRX file (.trx), which upgrades Tomato to XVortex’s AsusWRT-Merlin (the thing you finally want). Current latest version is v378.53_0. The zip file contains .chk and .trx files, you can ignore the .chk for this guide - link.

Procedure:

  1. Login to your router. Reset it to factory settings (Advanced > Administration > Backup Settings > Revert to factory default settings).
  2. Flash the .chk file, after this procedure firmware will be upgraded to Tomato. (Advanced > Administration > Router Update > Browse > Apply)
  3. Now flash the .trx file which upgrades to XVortex’s Firmware. You will see ‘successful’ message at end.
  4. Now if your router is not being detected, do manual reboot of the router.
  5. Connect to the router, if there are any IP conflicts it will be displayed. It should now show you the Installation Wizard. Either follow it or skip it. But it will require you to set the WPA creds.
  6. Do another reset (Administration > Restore/Save/Upload Setting > Factory default OR http://<router_ip_address>/Advanced_SettingBackup_Content.asp).
  7. Repeat step 4 if necessary.
  8. Follow the installation wizard at your wish, same as in step 5.

That’s all!! :D

Post installation:

To set TX power to 30%-50%, for both bands:

  1. Go to Wireless > Professional > Tx power adjustment (or http://<router_ip_address>/Advanced_WAdvanced_Content.asp).
  2. Set Tx power adjustment to 30% - 50%.
  3. Change Band to 5Ghz and do step 2 again.

Hope this helps.

Credits:

Check this thread where I originally wrote this tutorial. Thanks to @XVortex for this fine firmware. Thanks to @slidermike who actually introduced me to this, or else I was going to try Tomato. Thanks to @ManiDhillon, @freibooter and @mito for answering my noobie questions and giving me instructions.