SmallNetBuilder Forums
Go Back   SmallNetBuilder Forums > Wireless Networking > ASUS Wireless > Asuswrt-Merlin

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-08-2013, 03:15 PM
edsyl edsyl is offline
New Member
 
Join Date: Jul 2012
Posts: 22
Thanks: 1
Thanked 0 Times in 0 Posts
edsyl is just starting out
Default CFE questions

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?

Thanks in advance for all the efforts,
Regards
Ed
Reply With Quote
  #2  
Old 01-08-2013, 03:19 PM
Pierino Pierino is offline
Very Senior Member
 
Join Date: Jul 2012
Location: Ohio
Posts: 399
Thanks: 58
Thanked 45 Times in 35 Posts
Pierino is just starting out
Default

Dig in, lol: http://forums.smallnetbuilder.com/showthread.php?t=8259
__________________
Rt-ac68u on Asuswrt-Merlin fw
Reply With Quote
  #3  
Old 01-08-2013, 03:49 PM
edsyl edsyl is offline
New Member
 
Join Date: Jul 2012
Posts: 22
Thanks: 1
Thanked 0 Times in 0 Posts
edsyl is just starting out
Default

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
Reply With Quote
  #4  
Old 01-08-2013, 03:53 PM
Pierino Pierino is offline
Very Senior Member
 
Join Date: Jul 2012
Location: Ohio
Posts: 399
Thanks: 58
Thanked 45 Times in 35 Posts
Pierino is just starting out
Default

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-ac68u on Asuswrt-Merlin fw
Reply With Quote
  #5  
Old 01-08-2013, 03:54 PM
RMerlin's Avatar
RMerlin RMerlin is offline
Very Senior Member
 
Join Date: Apr 2012
Location: Canada
Posts: 10,679
Thanks: 55
Thanked 6,001 Times in 2,437 Posts
RMerlin is just starting out
Default

Quote:
Originally Posted by edsyl View Post
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.
Reply With Quote
  #6  
Old 01-08-2013, 03:56 PM
Pierino Pierino is offline
Very Senior Member
 
Join Date: Jul 2012
Location: Ohio
Posts: 399
Thanks: 58
Thanked 45 Times in 35 Posts
Pierino is just starting out
Default

Quote:
Originally Posted by RMerlin View Post
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-ac68u on Asuswrt-Merlin fw
Reply With Quote
  #7  
Old 01-08-2013, 04:19 PM
jsmiddleton4 jsmiddleton4 is offline
Very Senior Member
 
Join Date: Dec 2012
Posts: 236
Thanks: 14
Thanked 9 Times in 9 Posts
jsmiddleton4 is just starting out
Default

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.
Reply With Quote
  #8  
Old 01-08-2013, 04:41 PM
RogerSC RogerSC is online now
Very Senior Member
 
Join Date: Oct 2009
Posts: 1,392
Thanks: 21
Thanked 199 Times in 176 Posts
RogerSC is just starting out
Default

Quote:
Originally Posted by jsmiddleton4 View Post
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.

Last edited by RogerSC; 01-08-2013 at 04:45 PM.
Reply With Quote
  #9  
Old 01-08-2013, 05:24 PM
edsyl edsyl is offline
New Member
 
Join Date: Jul 2012
Posts: 22
Thanks: 1
Thanked 0 Times in 0 Posts
edsyl is just starting out
Default

Thanks to all for replying. Very helpful.

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?

Regards
Ed
Reply With Quote
  #10  
Old 01-08-2013, 05:31 PM
KevTech KevTech is offline
Very Senior Member
 
Join Date: Feb 2012
Location: United States
Posts: 308
Thanks: 2
Thanked 54 Times in 44 Posts
KevTech is just starting out
Default

Quote:
Originally Posted by edsyl View Post
Thanks to all for replying. Very helpful.
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?

Regards
Ed
The issue with dd-wrt is if you update the CFE to 64K you can not use regular builds of dd-wrt or you will brick your router.

You can only use the 64K builds if you have updated.

If you have not updated then you can not use the 64K dd-wrt builds or, once again, you will brick the router.

This is not an issue on stock or Merlins.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -4. The time now is 04:07 AM.


Top 10 Stats
Top Posters* Top Thanked
RMerlin  323
L&LD  138
john9527  137
stevech  117
azazel1024  115
htismaqe  91
ChristineBCW  75
sfx2000  75
TonyH  68
AndreyPopov  55
RMerlin  6000
john9527  366
stevech  348
ryzhov_al  277
TeHashX  230
L&LD  230
RogerSC  199
sinshiva  147
sfx2000  132
joegreat  126
Most Viewed Threads* Hottest Threads*
Old Asuswrt-Merli...  72994
Old Shellshock...  27183
Old Antenna...  3657
Old Asuswrt-Merli...  3409
Old Asus...  3301
Old Simple NAS...  2220
Old Brainstorming...  2021
Old Looking for...  1789
Old RT-AC68P  1483
Old New Router:...  1473
Old Asuswrt-Merli...  313
Old Antenna...  73
Old Brainstorming...  47
Old Simple NAS...  36
Old Looking for...  35
Old Asuswrt-Merli...  32
Old Shellshock...  31
Old Asus...  29
Old WiFi Rates  23
Old Issues...  22


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
© 2006-2014 Pudai LLC All Rights Reserved.