It looks it made a HUGE difference to me. I went from 16MB/s to 19MB/s read, and from 9MB/s to 12MB/s right.
This is with a 10% overclock (from 600 to 660MHz).
Thanks for your script.
Used it a second time, now to go from 1.0.1.4 (EU) to 1.0.1.9 (EU)
Not because it's needed but just because it can.
All seems to work fine.
I do have one question.
If I type "nvram get bl_version" it still gives me: 1.0.1.4
This "strings /dev/mtd0 | grep bl_" gives me: bl_version=1.0.1.9
And the GUI gives me 1.0.1.9
Do I need to worry?
Edit: I fixed it with "nvram set bl_version=1.0.1.9"
That's because you never did a factory default reset after upgrading the CFE.
That's why tests all use the strings method to extract it from the bootloader rather than rely on the nvram value.
I bought my router - RT-AC87U in Singapore, when I tried to change the region and channels + TX power to #a, it seems that the router reverts back after a commit and reboot.
Btw, I am running latest beta version of Merlin and it seems that I have to edit my CFE in order to change the region and channels as well as the TX power.
Can somebody please tell me how to edit CFE exactly? What are the steps?
Thanks in advance.
Follow the steps in the first post. It's all automated now.
admin@RTN66U:/tmp# ./cfe_update.sh /dev/mtd0ro
Current CFE version is 1.0.1.4
[1/4] Dumping default NVRAM settings from original CFE...
nvram header found:
start 0x400
end 0x1374
len 3956
crc 0xa4
ver 0x01
[2/4] Preparing new CFE...
nvram header created:
start 0x400
end 0x1370
len 3952
crc 0x36
ver 0x01
[3/4] Checking differences between old and new NVRAM areas:
-bl_version=1.0.1.4
+bl_version=1.0.1.9
Everything looks good.
[4/4] Are you sure you want to flash a new CFE? [y,n]: y flashing...
Update completed. An old CFE is stored to cfe.old file, a new one - to cfe.new
It's strongly recommended to store them, just in case.
Please note, your personal MAC addresses in there, do not distribute them.
admin@RTN66U:/tmp# ./cfe_update.sh ./cfe.old
Current CFE version is 1.0.1.4
[1/4] Dumping default NVRAM settings from original CFE...
nvram header found:
start 0x400
end 0x1374
len 3956
crc 0xa4
ver 0x01
[2/4] Preparing new CFE...
nvram header created:
start 0x400
end 0x1370
len 3952
crc 0x36
ver 0x01
[3/4] Checking differences between old and new NVRAM areas:
-bl_version=1.0.1.4
+bl_version=1.0.1.9
Everything looks good.
[4/4] Are you sure you want to flash a new CFE? [y,n]: y flashing...
Update completed. An old CFE is stored to cfe.old file, a new one - to cfe.new
It's strongly recommended to store them, just in case.
Please note, your personal MAC addresses in there, do not distribute them.
admin@RTN66U:/tmp# strings /dev/mtd0ro | grep bl_ver
bl_version=1.0.1.9
admin@RTN66U:/tmp#
mtd-write -i cfe.old -d pmon
./cfe_update.sh ./cfe.old
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!