but with the following differences:
1) I took all the "0:blah" and "1:blah" variables from the ea6200's original "devinfo" partition, i.e. all the radio parameters (as far as I can tell) from the original ea6200,
2) Set boardnum=20140309, boardrev=0x1200, modelNumber=EA6350 and secret_code from label on the ea6200,
I overwrote the ea6200's original CFE (have backup) with xvortex's-CFE-for-ea6900-modified-by-LOM-for-ea6400 using the following:
Note that the mtd command said that it failed, but it actually succeeded. I verified the contents of /dev/mtd0 using the following commands before cutting power to the ea6200:
So, now I have an ea6200 with xvortex's CFE (that follows Asus' reset procedures), that pretends to be an ea6350, but with 5GHz interface as wl0.
I have now verified that the 32k nvram bug doesn't bother this ea6200. I will now update to a newer build, configure it, test it, and hopefully, put it in production.
My previous attempt to flash xvortex's CFE to another ea6200 using plain dd failed because I had not erased the mtd0 partition properly before programming it. Apparently, NAND flash uses 0xff patterns to "erase" blocks, and I had mistakenly used 0x00 patterns.
Great job!
Can You please share your fixed CFE.BIN for EA6200 ?
Posted: Mon Mar 07, 2016 17:24 Post subject: xvortex CFE for ea6200.
Here, it is. Disclaimer: Use at your own risk, may cause instant combustion of your router etc.
Note that this particular binary has:
1) "0:blah" and "1:blah" parameters from the ea6200's original devinfo partition,
2) boardnum=20140309, boardrev=0x1200, modelNumber=EA6350 to make it pretend to be an ea6350, but with 5GHz interface as wl0,
3) Dummied-up et0macaddr, 0:macaddr, 1:macaddr and secret_code as follows:
So ... i reset one more time settings and now also NAS working perfect
Info from router:
System
Router Name DD-WRT
Router ModelLinksys EA6350
Firmware Version DD-WRT v3.0-r29218 std (03/07/16)
Kernel VersionLinux 4.4.4 #411 SMP Mon Mar 7 05:08:01 CET 2016 armv7l
CPU ModelBroadcom BCM4708
CPU Cores1
CPU Clock 800 MHz
CPU TemperatureCPU 49.1 °C / WL0 43.02 °C / WL1 42.79 °C
Space Usage
NVRAM 33.55 KB / 64 KB
No problem with NVRAM over - 32 KB
My EA6200 pretending as EA6350 and running like rocket
And i put silver artic pasta instead heat-rubber
now CPU Temperature is much lower !
.
.
So ... i reset one more time settings and now also NAS working perfect
Info from router:
System
Router Name DD-WRT
Router ModelLinksys EA6350
Firmware Version DD-WRT v3.0-r29218 std (03/07/16)
Kernel VersionLinux 4.4.4 #411 SMP Mon Mar 7 05:08:01 CET 2016 armv7l
CPU ModelBroadcom BCM4708
CPU Cores1
CPU Clock 800 MHz
CPU TemperatureCPU 49.1 °C / WL0 43.02 °C / WL1 42.79 °C
Space Usage
NVRAM 33.55 KB / 64 KB
No problem with NVRAM over - 32 KB
My EA6200 pretending as EA6350 and running like rocket
And i put silver artic pasta instead heat-rubber
now CPU Temperature is much lower !
.
.
Is it possible, please prepare tutorial from step 1 to step N.
Me and other users would like to run DD-WRT on EA6200.
I think there's a typo in the CFE: vlan2ports=4 5u
The Chinese version has additional that have to be added for stock firmware compatibility, such as unique UUID, default Linksks login.
I am not sure what build they are using. Without a serial and preferring DDWRT, I don't want to flash their CFE.
They also added these lines which I think might have something to do with the second partition:
image_first_offset=2097152
image_second_offset=32505856
Otherwise, also reporting that the CFE flash went smoothly. I didn't change my firmware - was on DDWRT build r28598 and still am on that.
Hardware is reporting as EA6350, also:
nvram getprop pmon_ver
CFE 6.37.14.86 (r456083)
Only thing I additionally did as a point of caution was flash both partitions linux (mtd2) and linux2 (mtd4) to r28598 before I flashed the CFE, because I wasn't sure if the original manufacturer firmware would be able to boot off the modified CFE
The instructions are okay, but the idea is:
1) Flash to a bootable build of DDWRT so you can modify your flash chip partitions
2) In DDWRT, do a factory reset as a precautionary step
3) Prepare the CFE file with your device mac address and WPS secret
4) Write the build of DDWRT is written to both bootable partitions as a safety
5) Write the CFE
6) Recycle the power while wiping settings - unplug + restart with WPS button held down to clear nvram being best bet
What I didn't expect was that the LED indicator doesn't flash anymore during boot, which scared me for a bit. _________________ EA6200: r28598 as EA6350 on CFE 6.37.14.86 (r456083)
E4200: r28598
... I upgraded from a WRT54G running tomato as well as a second WRT54G running DDWRT so I'm not a total newb with this stuff (but not quite advanced either). My question is what is my best bet for a firmware for this router at this time? I'd love to expand functionality so whatever you guys can recommend is appreciated. Thanks in advance!
I'm in this same boat with these exact circumstances. I previously flashed DD-WRT to a WRT54G router and managed to get WDS configured with a Tenda router, but would like to upgrade to a 6200 for the enhanced performance. I've read all 7 pages (and a couple other threads as well), but the majority of it is "above my pay grade", and there's much conflicting information - we SHOULD do the 30.30.30, we should NOT do the 30.30.30, and so on.
Is there some updated step-by-step guide we neophytes can rely on to get this installed correctly?
1. Do NOT Erase NVRAM on stock CFE EA6200 !!! (also do NOT 30/30/30)
2.Download edited CFE here: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=1012589#1012589
You will have to change et0macaddr, 0:macaddr, 1:macaddr and secret_code by using xvortex's CFEEdit.exe!
(with your router label) - save CFE.bin on PC will need later ...
3. Flash dd-wrt like here:http://www.dd-wrt.com/phpBB2/viewtopic.php?p=956223#956223
4. Set ssh access in dd-wrt
5. upload edited CFE.bin to dd-wrt (i use winSCP)
6. just in case Backup you stock CFE: http://router_ip/backup/cfe.bin
7. Now need to erase mtd0 partition and then write edited CFE
Hi <Cincinnatus> !
2.Download edited CFE here: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=1012589#1012589
You will have to change et0macaddr, 0:macaddr, 1:macaddr and secret_code by using xvortex's CFEEdit.exe!
(with your router label) - save CFE.bin on PC will need later ...
Thanks for your prompt reply! Not quite clear on this...
Location of 'CFEEdit.exe'?
I don't understand 'with your router label' means
Isn't the edited CFE (linked above) correct for the 6200 or was it originally designed for another model?
Maybe I should just get a 6500 (V2) router on sale and not take the risk that I might brick the 6200?