Merlin:
I am not a CFE expert, nor do I want to be...lol
I have been doing my reading about the ASUS implementation still being a 32K NVRAM version, but with a virtual 64K support?
This puzzles me and I was wondering if you could clear this point up and whether or not I need to be concerned about this?
What are the advantages/disadvantages of a 32K vs 64K CFE implementation?
Does the ASUS implementation suffer at all for it still being 32K for the 66U?
Think of it as the BIOS of a router. It's the first piece of code that gets run at power on time, it initializes basic hardware, allows recovery and such, before transferring control to the Linux kernel, which in turns will boot the actual firmware.
OK but what does a 64K version DO for me as a user of this router?
And does Merlin's version need it or would it even matter?
Regards
Ed
If you are sticking with asus fw or Merlin's then you don't need to do anything. As long as you are running a version newer than .220(not positive) you for all intents and purposes have 64k nvram.
I converted mine because I like dd-wrt, which I run on my linksys e3000, I tried it with the rt-n66u but found Merlin's better.
Although I have not tried the very latest dd-wrt on it.
__________________
Rt-n66u with converted cfe, Merlin fw.
Think of it as the BIOS of a router. It's the first piece of code that gets run at power on time, it initializes basic hardware, allows recovery and such, before transferring control to the Linux kernel, which in turns will boot the actual firmware.
OK but what does a 64K version DO for me as a user of this router?
And does Merlin's version need it or would it even matter?
Regards
Ed
Basically, Asuswrt, Asuswrt-Merlin and Tomato (those that included the code for this) will manually address the whole 64 KB of NVRAM, while other firmwares like DD-WRT will only access what is initialized by the CFE. The firmware-based fix isn't virtualized, it's just manually extending to the full 64 KB.
In Asuswrt-Merlin's case, the only reason why you might want the upgraded CFE would be if you needed the CFE to be able to use some modified settings. For example, if you were overclocking your router. But for 99% of users, there is no point in upgrading the CFE if using Asuswrt/Asuswrt-Merlin/Tomato.
__________________
Asuswrt-Merlin: Customized firmware for Asus routers Github: github.com/RMerl - Twitter: RMerlinDev
See the sticky post for more info.
Basically, Asuswrt, Asuswrt-Merlin and Tomato (those that included the code for this) will manually address the whole 64 KB of NVRAM, while other firmwares like DD-WRT will only access what is initialized by the CFE. The firmware-based fix isn't virtualized, it's just manually extending to the full 64 KB.
In Asuswrt-Merlin's case, the only reason why you might want the upgraded CFE would be if you needed the CFE to be able to use some modified settings. For example, if you were overclocking your router. But for 99% of users, there is no point in upgrading the CFE if using Asuswrt/Asuswrt-Merlin/Tomato.
What he said.
__________________
Rt-n66u with converted cfe, Merlin fw.
The CFE thing is not necessary at this time. But I personally wanted to make sure it would not ever present itself as a problem so I updated it.
If you read the CFE Bootloader thread in the regular 66U forum you'll see time and time again folks saying, "Hey, that wasn't too hard..."
And it isn't. The steps are spelled out quite clearly and are step by step.
Is it critically valuable to do? No, it isn't.
Is it nice to know its done and I'm moving on and don't have to take note of the cfe bootloader 64K bug? Yes, it is.
Your call of course.
No it isn't difficult, but if you make a mistake, or the router software doesn't work exactly as expected (unlikely, but it happens), the stakes are high. So I think that the risk factor is what is being emphasized in those postings, that if you don't understand exactly what needs to be done and make a simple mistake, or are just unlucky, you're really hosed.
It is still not clear to me just WHAT having the CFE 64K 'enabled' (not even sure that is the appropriate adjective) does for me. That is the missing piece.
So essentially it comes down to feature sets of ASUS, Merlin, and DD-WRT?
If I want dd-wrt then I will need to use the 64K CFE updated to be able to install the build that need it?