Asuswrt-Merlin on Netgear R7000


XVortex

Addicted to LI
Member
This post about
Asuswrt-Merlin (or XWRT or Cross-WRT) firmware for Netgear R7000 router.

At this point I have a working version based on a Asuswrt-Merlin v384.19 (new generation AKA NG branch).
Firmware is pretty stable.

Download links:
XWRT for Netgear R7000 v380.70 / v384.19 is here
(previous versions are also available at this link)
Official site, Changelog-NG

The recommended procedure for initial flashing:
1. Reset your router to factory defaults via the web interface.
2. Flash the R7000_xxx.xx_x.chk file via the web interface.
3. Do another factory reset via the new web interface.
4. Configure everything else.

Procedure for upgrade:
1. Reboot your router via the web interface or power cycle.
2. Flash the R7000_xxx.xx_x.trx file via the web interface.
3. Check new options and configure everything else.

Procedure for migrating to NG builds:
1. Backup the /jffs partition because the flashing will erase all the data.
2. When coming from 380 to 384/NG You MUST flash the 380.70 build first.
3. You MUST to do a factory default reset after flashing the 384/NG build.
4. Clear your browser cache after flashing the 384/NG.

How to go from XWRT (version 384.xx) on R7000 back to stock, from any CFE is here // thanks @RichtigFalsch

Unbrick tutorial by @User0815 in case of stuck on the ofw is here.

How to backup/replace/update your routers Bootloader (CFE.BIN): link // thanks @Stimpy88

Instructions how to change router region is here

Important: If You want to go away from XWRT back to tomato or dd-wrt you MUST first flash the "back to stock" firmware image, or you will brick your router.

r7000_merlin.png

A lot of work has been done to port this firmware.
So please consider and don't forget to
Your support is greatly appreciated!
 
Last edited:

slidermike

Addicted to LI
Member
Since its just the merlin "skin" over the r7000, does it have any impact on router performance?

It might be interesting to see the "about/status" page. Showing the dual cores & cpu/mem speeds.
 

slidermike

Addicted to LI
Member
wow that's cool!

For the process of going from firmware "X" (where "X" is stock/Tomato/ddwrt) to Asuswrt/Merlin on the R7000.
Care to write up a process?
Reversing it from Asuswrt/Merlin to "X"; is that process simple?
 

XVortex

Addicted to LI
Member
There are two firmware files - chk and trx. chk is for upgrade from stock (initial), trx is for upgrade from dd-wrt or tomato.
Reverting is also simple. Just flash special (back to stock) trx.
 

lancethepants

Network Guru
Member
The part that interests me you mentioned in another thread, is the cfe. Being able to flash an asus-like cfe that will give the R7000 better brick recovery, similar to that of the Asus router models.
 

XVortex

Addicted to LI
Member
Yes, I've developed and flashed such CFE. I do not recommend this as a general solution, because this affects the compatibility with the factory firmware.
Here is the link to archive with CFE and CFEEdit to edit all board_data parameters (mac, sn, wps password and module calibration constants).
 
Last edited:

slidermike

Addicted to LI
Member
XVortex,
forgive me for the ignorance I am about to show but please correct any of my assumptions about this project.
#1
R7000 running Asuswrt-Merlin.
#2
Under the hood, what OS are you running?
#3
The Asuswrt-Merlin is just the "skin" for management/interfacing with the router.

I am curious how you came up with the idea.
Once you get it released, I plan on kicking the tires.

Do you have any hard #'s that show an improvement over stock, tomato or ddwrt?
Maybe some iperf tests you care to share?

I enjoyed running the merlin code on my rt-n66u until it gave up the ghost a couple months back.

Thank you
 

jernau

Networkin' Nut
Member
Definately want to try this as i've just move from an N66u running Merlin to an R7000 which does not support my BT IPTV. The N66U did support it on the R7000 would much of the merlin /Asus features port across?
 

XVortex

Addicted to LI
Member
Asuswrt-Merlin v378.52 beta 1 has been tagged.
I've compiled first public version for R7000. You can download from first post
Please check this video instruction just assume Asuswrt instead of Tomato.
Please do not forget to reset settings to defaults prior and after upgrade.
Please report about your experience.
Enjoy.
 
Last edited:

jernau

Networkin' Nut
Member
Asuswrt-Merlin v378.52 beta 1 has been tagged.
I've compiled first public version for R7000. You can download it here.
Please check this video instruction just assume Asuswrt instead of Tomato.
Please do not forget to reset settings to defaults prior and after upgrade.
Please report about your experience.
Enjoy.

Really want to try this but before I do what is the process for flashing back to stock as you mentioned there was a special "Just flash special (back to stock) trx." file for this or is it simply flash with the latest stock firmware to revert?

Many Thanks
 

Top