ASUSWRT Merlin Build 384.5 or later ON Linksys EA6900 or EA6700

Discussion in 'Other Firmware Projects' started by Starbuck99, Jun 26, 2018.

  1. apvmtan

    apvmtan Serious Server Member

    vlan1ports=1 2 3 4 5*
    vlan2ports=0 5u
    landevs=vlan1 wl0 wl1
    94:10:3E:86:05:E7 +4 is 94:10:3E:86:05:EB

    At the top is what my asus cfe looks like (I have changed my mac address to yours, the one I uploaded has my mac address) hope this help.
  2. gametx

    gametx New Member Member

  3. ymom411

    ymom411 Reformed Router Member

    Thanks guys. So now I have ruled out that I had a bad MAC address. That gives me hope.

    Tonight I'll see if the router accepts the Brainslayer FW so I can start from the beginning. I'll post back with the results.
  4. apvmtan

    apvmtan Serious Server Member

    This is what I did after I uploaded the Asus cfe with Brainslayer FW still within the modem. I turned off the ea6900 and unplugged it, I hold the red reset button with a pin and then turn the ea6900 on, the Linksys LED should light up and eventually turn off and after about 20-30 or maybe more seconds it will turn back on again, release the reset key. I use ASUS Firmware Restoration version from windows to flash asus merlin firmware.
  5. ymom411

    ymom411 Reformed Router Member

    Tried this again and before I started I confirmed that the vortex CFE is loaded with the correct MAC addresses and the the router is running vortex ea6900 380.70.

    No matter what I do the router will not accept the Brainslayer FW. I've also tried to re-upload vortex ea6900 380.70. For both I get an "invalid image" error. For Brainslayer I am using linksys-ea6900-webflash.bin and for Vortex I am using the TRX file. If I try to upload via the CFE recovery page, I get a "timed out" message error.

    I'm at a loss as to what to do next, but at least the router is running with the vortex FW.
  6. gametx

    gametx New Member Member

    Take the cfe.bin that's been uploaded for you in post #101.

    Use WinSCP to copy the .bin file and mtd-write (511 kb version from here to /home/root.
    Run in ssh on the same directory 'chmod u+x mtd-write' and then './mtd-write new_cfe.bin boot' and 'reboot'. Then do 'mtd-write2 FW_RT_AC68U_30043763626.trx linux' (or the newer one, or Merlin's) and reset nvram. You'll have it running in no time (+ 3 minutes) - and from there you'll be able to change the firmware as you wish from the webui.
  7. ymom411

    ymom411 Reformed Router Member

    Can't thank you enough for your patience and help. I managed to load vortex 384.6 on the router. All my attempts to load an ASUS firmware failed with a "bad trx header" error. I'll try again tomorrow after I get some sleep.
  8. Zoltrix

    Zoltrix Network Newbie Member

    Thanks for the help. I totally misunderstood what the instructions meant regarding the mac address side of things. I've now added those correct mac addresses to my new-cfe.bin file.

    But I don't know how to apply those changes now that I am running the AdvancedTomato firmware? If I use the "mtd unlock /dev/mtd0" command it gives me an error.
  9. Starbuck99

    Starbuck99 Network Newbie Member

    Anyone having trouble installing latest firmware, follow post #101 from gametx
    The easiest least problematic way of updating either firmware or the CFE is using mtd-write
    This can unfortunately only be done from within either some version of Merlin or the official ASUSWRT firmware.
    Mtd-write doesn't work properly in either tomato or dd-wrt.
  10. Zoltrix

    Zoltrix Network Newbie Member

    Hey mate, do you mean post 106? Thie info below? How do you get the Merlin or the official ASUSWRT firmware installed when running tomato?

  11. apvmtan

    apvmtan Serious Server Member

    you need to add a file call mtd-write to the same place with your new cfe in order to upload it or you have to go back to the older ddwrt which has the file embedded.
  12. apvmtan

    apvmtan Serious Server Member

    The easiest way is to flash the older ddwrt firmware that cybrnook provided in his original thread, I think the other guy's thread has it for download and update cfe with that version of ddwrt.

    The other way is to download a file call mtd-write and put it in the same location with the new cfe and update it. I think newer ddwrt, tomato, Asuswrt etc don't have that file thus the error.

    I have a mtd-write dated back 2011 and I used it to flash a revised vortex cfe when I had a version of vortex asuswrt on my ea6900. (thanks to cybrnook)

    Also for tomato and Asuswrt, the location is no longer at /tmp/root but /tmp/home/root (I think that is the right path if memory serves me right).

    Update, refer to post #38 of the following thread if you have tomato or asuswrt and you want to update your cfe from there
    Last edited: Sep 25, 2018
  13. Zoltrix

    Zoltrix Network Newbie Member

    Thanks for the help Starbuck99 and apvmtan. So I can leave tomato running and use the mtd-write tool? Just upload it to /tmp/home/root and run these commands? "Run in ssh on the same directory 'chmod u+x mtd-write' and then './mtd-write new_cfe.bin boot' and 'reboot'."
  14. apvmtan

    apvmtan Serious Server Member

    Yes, you can leave tomato running but please read post #38 of the following thread if you have tomato or asuswrt and you want to update your cfe from there

    You need to download the proper mtd-write from link on that post.
  15. Zoltrix

    Zoltrix Network Newbie Member

  16. Zoltrix

    Zoltrix Network Newbie Member

    ah no go... got the following error

    root@unknown:/tmp/home/root# ./mtd-write -i new-cfe.bin -d boot
    ./mtd-write: can't load library ''
  17. apvmtan

    apvmtan Serious Server Member

    My mtd-write file is 77kb in size. Bear in mind I used it with vortex merlin firmware on my ea6900 and vortex cfe.

    upload the mtd-write to the same directory as your new-cfe.bin

    SSH to your router then do the following command one by one.

    cd /tmp/home/root

    (make sure all the files are there)

    chmod +x mtd-write

    mtd unlock /dev/mtd0

    mtd write -f new-cfe.bin mtd0

    I'll try to test it with merlin firmware on my router and see if I have the same error when I have some time in the afternoon and report back.
  18. Zoltrix

    Zoltrix Network Newbie Member

    The mtd-write file I got from jernau's is 717kb, and the one from github is 512kb...
  19. Zoltrix

    Zoltrix Network Newbie Member

    Heya... latest output below

    root@unknown:/tmp/home/root# ls
    mtd-write    new-cfe.bin
    root@unknown:/tmp/home/root# chmod +x mtd-write
    root@unknown:/tmp/home/root# mtd unlock /dev/mtd0
    -sh: mtd: not found
  20. Zoltrix

    Zoltrix Network Newbie Member

    Can I switch back to dd-wrt just by using the upgrade option in tomato? And then do the mtd-write?
  21. apvmtan

    apvmtan Serious Server Member

    You are right, it was 717kb, my eyes are failing me. Do you have vortex cfe on it now? you should be able to flash back to ddwrt from tomato if you do but you need to do a reset afterwards by pressing the wpa button until the linksys logo starts flashing.

    Personally, I use Asus recuse utility to upload different firmware. Was busy yesterday but will try to test this afternoon and see.
  22. Zoltrix

    Zoltrix Network Newbie Member

    Not sure about the vortex cfe. I used the cfe from here that was provided as part of the instructions here

    If Asus rescue is the preferred way, are the instructions here accurate?

    Can you use that to flash ddwrt?
  23. apvmtan

    apvmtan Serious Server Member

  24. Zoltrix

    Zoltrix Network Newbie Member

    Thanks again for your help. Using the Asus utility I got the ddwrt firmware back on. Then I updated the cfe file with the correct MAC addresses, etc.

    I then flashed tomato back on. Then tried to put the official Asus firmware back on again. Which didn't work. I'm guessing maybe this guide doesn't work for v1.1 Australian versions of the EA6900.
  25. cybrnook

    cybrnook Addicted to LI Member

    Why do you keep bouncing back to tomato?

    Just flash the new CFE, boot into recovery web server, upload Merlin, and then hold the WPS button during the first cold boot to wipe nvram, done.
  26. apvmtan

    apvmtan Serious Server Member

    If you have Asus cfe already and can not boot into recovery web server, use Asus utility to flash Merlin or official asus firmware. I don't know which Tomato you flashed but if you flashed ea6900 tomato, it may cause some problem but either recovery web server or Asus utility will fix it.
  27. Zoltrix

    Zoltrix Network Newbie Member

    The original instructions say to flash to tomato before flashing to the official Asus firmware. It also says to install the official Asus firmware before installing Merlin.

    Are you saying you can go straight from ddwrt/mini webserver to Merlin?
  28. cybrnook

    cybrnook Addicted to LI Member

    You can go from the webserver to whatever you really want :) just wipe nvram after the flash.
  29. Zoltrix

    Zoltrix Network Newbie Member

    Cool thanks for the tip. Is there a particular Merlin version I should use? Eg the one for ASUS RT-AC68U?
  30. cybrnook

    cybrnook Addicted to LI Member

    Only one version you can use.... RT-AC68U
  31. Zoltrix

    Zoltrix Network Newbie Member

    Just flashed Merlin using the mini webserver and after clearing the NVRAM, Tomato came up lol wtf
  32. Zoltrix

    Zoltrix Network Newbie Member

    I..... don't..................... believe it..............................

    Attached Files:

    • yay.JPG
      File size:
      105.1 KB
  33. sohouser

    sohouser New Member Member

    Finally after several attempts asus firmware is running on my router. its been running stable for the last 6 hours. Temp is high ~80C but checking on other forums it seems okay. Thanks
    Last edited: Sep 30, 2018
  34. baani59

    baani59 Reformed Router Member

    How did you resolve this problem?
  35. Zoltrix

    Zoltrix Network Newbie Member

    I ended up using the Asus rescue utility to go back to ddwrt, and then reapply the cfe file. What firmware are you currently on?
  36. baani59

    baani59 Reformed Router Member

    I am on Xwrt 380.69.
    According #125 - "Just flash the new CFE,..."

  37. Zoltrix

    Zoltrix Network Newbie Member

  38. baani59

    baani59 Reformed Router Member

    Thank you.
    I'll try it next week. My wife is away. :D
    Zoltrix likes this.
  39. Zoltrix

    Zoltrix Network Newbie Member

  40. bzbeer

    bzbeer New Member Member

    Hi, first post here. Thanks for all the information & guides.

    I flashed my EA6900 to Xwrt-Vortex (followed the guide by @cybrnook) about two years back. Been using it without any issues and am currently on FW 380.70.0 (the latest release). Since it will not be getting any further updates, I want to flash it with the official Asus RT-AC68U firmware on my EA6900 (am interested in the AiMESH feature).

    So, my question is, to move from XVortex 380.70.0 to offical Asus FW, what steps do I follow?

    Since I already have SSH & Telnet enabled, can I just get the nvram and stock-cfe.bin and start from there?
    OR do I need to use Asus Rescue Tool to flash BrainSlayer's DD-wrt version and start from there?
    OR is there a simpler process?

    Sorry if I seem to be repeating the same question again. I've read all the posts several times - been here for a couple of hours now but I just seem to be missing some key element. The posts #125 and #137 seem to have the answer but it is eluding me.

    I'd appreciate if someone can explain the steps in a bit more detail for me. Thanks
  41. cybrnook

    cybrnook Addicted to LI Member

    Post #28 has the CFE you want (B1). Download that, use the CFE Edit tool to add in the basic values we need, mac addresses, secret key, then flash.

    When you reboot, you would use the recovery webserver at least for the initial flash. Once flashed, hold the WPS button during first boot to wipe/reset your nvram and reload from the new values.
    bzbeer likes this.
  42. bzbeer

    bzbeer New Member Member

    Thank you for the reply.
    I downloaded the B1 firmware and will try it this evening.
    I will post an update..... Hope everything goes well.
  43. cybrnook

    cybrnook Addicted to LI Member

    I want to make sure I was clear, and not assuming.

    You are going to make your cfe using the cfe editor. Then you will flash that CFE from the OS of your current build using the uploaded mtd-write you will need to upload.

    Once the CFE is flashed, you reboot in recovery webserver and flash your latest Merlin build. Once done, shut it down, and then hold WPS on first boot to wipe nvram.
  44. bzbeer

    bzbeer New Member Member

    Thanks for clarifying. Yes, that is what I understood.

    So, I was at it for about 2 hours this night and failed to even start the update.

    First, I tried to flash brainslayer's dd-wrt firmware without any success. I followed the steps and the light was flashing but the Asus Restore utility kept saying that the "Router is not in rescue mode".

    After struggling with that for an hour I gave up on that and tried to see if I can update the CFE directly. While SSH worked fine, WinSCP wouldn't connect. I figured SFTP is not available on the XVortex fw, so tried to use PSCP instead to copy the files but that too didn't work. And I stopped trying after an hour.

    So, 2 hours of effort and I didn't advance a single step - am exactly where I was when I started :mad:

    I have a TM-1900 coming in tomorrow and will do that first before attempting the EA6900 again.
  45. Zoltrix

    Zoltrix Network Newbie Member

    Anyone having issues with Merlin reliably working? I did have it working. Now won't boot into Merlin anymore, just the mini webserver recovery page.
  46. bzbeer

    bzbeer New Member Member

    I gave it another go today morning and SUCCESS!!
    My EA6900 is now running the latest RT-AC68U firmware (Version

    Here are the steps I followed:
    - The EA6900 (v1.1) was running Xwrt-Vortex FW ver 380.70. First I reset it to factory defaults and turned it off.
    - Set my PC IP address to and connect the router via network cable.
    - Restarted the router in "Rescue Mode". (I figured out what I did wrong yesterday, I was waiting too long to let go of the reset button, held it pressed for more than 15 secs. It worked if I let go after 10 secs).
    - Used the Asus Firmware Restoration utility to flash Brain Slayer's dd-wrt FW.
    - Restarted the router and enabled SSH & Telnet. Was now able to connect with Putty & WinSCP.
    - Opened the "cfe_ac66u_b1_1.1.2.0.bin" (from post #28, thanks @Starbuck99) in the CFEEdit tool and changed four values for et0macaddr, 0:macaddr, 1:macaddr and secret_code to match my router's values.
    - Saved it as new-cfe.bin, uploaded it to the router and flashed it using mtd (as per instructions)
    - Powered off the router and restarted it in rescue mode to get the 'CFE miniWeb Server' page. Tried to flash the RT-AC68U firmware through that but it just hung for a while and timed out. Tried it four times with same result.
    - So the next time, I restarted the router in the rescue mode but instead of the miniWeb Server, I used the Asus Firmware Restoration utility to flash the firmware. It worked on the first try. Upload was a bit slow, but it completed and verfied successfully.
    - Powered off the router and restarted it with the WPS (blue) button pressed to clear nvram. Held it pressed for about 30 secs after power on and the released it. But no web-gui, waited 3 minutes and restarted the router but still no web-gui.
    - I was about to restart it again when I noticed that he LAN port light was blinking rapidly indicating some traffic. So I left it like that and went and did something else. I came back after 30 mins and hit refresh and finally got the Asus Quick Wizard page. Yay :D

    Whole process took about an hour. All options seem to available, but time will tell if they all work and how stable it will be. Planning to configure the Ai-Mesh with my TM-AC1900.

    One question - any reason why we are using the RT-AC66U CFE instead of RT-AC68? The web-gui also says RT-AC66U-B1. Would be nice if it can say Rt-AC68U.
  47. cybrnook

    cybrnook Addicted to LI Member

  48. bzbeer

    bzbeer New Member Member

    You know, I did see that post yesterday but it didn't register at all.... it was all greek & latin to me :p
    But reading it now makes sense. Hey, that's a clear measure how much I've learnt in one day!

    On a side note, I am unable to get the AC68U router (modified TM-AC1900) see the EA6900 as AiMESH node. I have another TM-AC1900 and it was found and configured as a node after couple of tries. But the EA6900 is not being found no matter how many times I try. I tired downgrading the firmware to two of the older versions, but still no luck.

    Can anyone confirm that the AiMESH works on the EA6900 with AC68U firmware? If yes, please post the version of firmware you are using. Thanks.
  49. cybrnook

    cybrnook Addicted to LI Member
  50. leoncici

    leoncici New Member Member

    This also works exactly the same for the R7000. but when i change the lan ip address, it reboot all the time.
  51. leoncici

    leoncici New Member Member

    you used 3 routers for testing AIMESH.and i want to know which is the router ?and whch is the Node?
  52. baani59

    baani59 Reformed Router Member

    I flashed my router at the weekend from Xwrt 380.69 to Asus Merlin 384.7 successfully. Many thanks Starbuck99, cybrnook and Zoltrix.

    (I used CFE from #28, but the router's USB3.0 port didn't work. I added a row "gpio10=usbport2" and that's fine.)
  53. bzbeer

    bzbeer New Member Member

    Well, after trying several days to get the EA6900 work as an AiMESH node, I gave up. I tried different firmwares, went back to Brainslayer's DD-WRT and re-did all the steps twices just to make sure I didn't miss anything. So while the latest AC68U firmware seems to run fine on the EA6900, I am unable to get it to work as an AiMESH Node.

    Tomorrow I am gonna try and see if it will work as an AiMESH Router and detect the two other TM-AC1900s as AiMESH nodes.
  54. bzbeer

    bzbeer New Member Member

    Success!! With the EA6900 as the AiMESH Router, it is able to detect the TM-AC1900 as the AiMESH node.

    Didn't work the first couple of tries, and the GUI was very sluggish and slow to respond to clicks. Reset & reboot didn't have any effect. Then I took the CFE by 'apvmtan' in post #101, changed the mac addresses & secret key to my router's values and flashed that new CFE file (earlier I was using the CFE from post #28). It made a big difference, the GUI is much smmother now and quick to respond.

    I am gonna try using the E6900 as a Node again, hopefully it will work this time.
  55. bzbeer

    bzbeer New Member Member

    No luck in getting the EA6900 to be seen as a AiMesh Node. Any idea what I might be doing wrong?

    I have two TM-AC1900s flashed to RT-AC68U firmware. I can setup either of them as the AiMESH Router and it can find the other one as a Node, but cannot find the EA6900 as the Node.

    But if I setup the EA6900 as the AiMesh Router, then it can find both TM-AC1900s as the Nodes.

    Details - EA6900 v1.1, flashed with CFE by user 'apvmtan' in post #101

    I first tried all three with the latest AiMESH firmware version Then I found thread in snbforums that said AiMesh is broken after the 21140 version. So I downgraded all three to firmware version, but it didn't make any difference. I still cannot setup the EA6900 as an AiMesh Node.
  56. gametx

    gametx New Member Member

    Alright @bzbeer - let's lighten up the mood of this thread a bit... you have 3 routers -2 T-Mobile Asus routers and one Belksys (EA 6900,) all running some Asus firmware and you can AiMesh them together. Cool!
    Well, what exactly is the reason you want the only non-ASUS router in the group to be the AiMesh router (as opposed to a node?)

    I'm uncertain, as in I can't quantify that, but the amount of radiation through-out the neighborhood would be pretty much the same. To downgrade the firmware just to make that scenario work? Is it worth it?

    There might be a seriously strong reason for which one of the best router firmware around (I mean Merlin's AsusWRT - my opinion) does not support AiMesh - we can debate that without any fruitful results, I guess... But I will always go for the tighter vs. fancier approach to my router's firmware.

    On a slightly different topic, I suggest that once you have your Asus router up an running you may want to consider the goodies at Diversion's (add-blocker) web site. The skynet firewall is a superb add-on and all those bright folks who write those programs (look for 'amtm' - stands for Asus Merlin Terminal Menu) are extremely (as in almost un-believable fast and responsive) to any suggestions/concern with their software.

    Also, I believe that the Merlin/Asus firmware is one of the friendliest VoIP supportive options out there. I'll just add a couple more things here - in my view there is nothing basically wrong with the EA6900 firmware - just more real business oriented with less options...

    ...and as you said - with all these things just taking 30 minutes off will save some time (I don't call it procrastination in this context :))
  57. bzbeer

    bzbeer New Member Member

    Thanks for the reply. And yes, that is correct.

    No, I want the non-Asus router (the EA600) to be the node. But for some reason the EA6900 is not getting detected as a Node by either of the TMs. But the EA6900 can detect both TMs as Nodes.

    I've been using a TM router with Merlin FW for about 2 years now and have it all configured and setup exactly the way I want (static IPs, port-forwards, scheduling, parental controls etc). And its been rock solid. Don't want to transfer it to a new unproven router if I can help it.

    I am not really concerned with transmission rates, I am sure it is more or less the same across the three routers. I just want to stick to the router that has proven extremely reliable in the past as the main router.

    I thought Merlin's FW didn't support AiMesh becasue the source is closed and not released to public?

    Perhaps explaining my house layout will help. My house has three levels - basement, ground & upper. The FIOS line comes in at one corner of the basement. That is where I setup my main router. (Or I have to run a cat cable through the walls to get it to the center of the house, which I don't want to do).

    Previously I had the EA6900 with XVortex FW set up as a repeater on the main level. It worked fine for the most part, but it occassionally struggled while streaming HD movies from the Plex server in the basement to the TV in the living room. And coverage on the upper level is about average, and poor in the corner rooms.

    With the AiMesh and three routers, I hoped to cover all three levels with a strong signal and have greater throughput. But so far I am not impressed, the 'mesh' is not seamless and my phone & laptop drop the signal when roaming between different areas of the house and it sometimes takes a couple of minutes to reconnect. It got so annoying that I am now back to the repeater setup.

    Thanks for the info, I will surely check it out.
  58. gametx

    gametx New Member Member

    Your layout looks quite similar to what I previously had.
    I also had some issues with connectivity between the floors. What I ended up doing was moving the main router from the corner (provider's point of entry in the basement,) to a more central location (high up on the shelving unit.) I then found an electrician / wire-fisher familiar with my layout (I understand you are reluctant in doing that.)
    For a few dollars he pulled a cable to the upper floor and I connected a router in AP mode. Problem eternally solved at all 3 levels. (BTW those repeater solutions also cut bandwidth in half.)
    But it's all your choice...
  59. baani59

    baani59 Reformed Router Member

    On my EA6900 is Asus Merlin 394.7_2 (CFE from this topic #28). Its webgui is slow and 5g wifi is weak, otherwise working properly. With Xvortex 380.69 (and CFE) it was better. I would like to improve the 5g wifi. 1:sar5g=20 -> 15 or ??? (The factory default is 15, maybe) What are your opinions?
  60. bzbeer

    bzbeer New Member Member

    Yes, running a cable to the center would be great. But the house layout means that they have to punch holes in at least two places for routing the cable. That is a big no-no from my wife. Maybe I should look at how far they can run the cable without having to make any holes in the walls...

    And yes, I know the repeater mode cuts bandwidth by half... which is why I wanted the AiMesh. Will probably try again this weekend if I have some free time.

    I experienced similar slow Web GUI when using the CFE from post #28. Then I switched to the CFE from post #101 and it fixed the issues. And it also has the recommended(?) values for sar5g, sar2g and other variables.
  61. apvmtan

    apvmtan Serious Server Member

    I am having trouble to set up media bridge, I suppose I'll have to flash tomato AC68U firmware with this cfe? TIA
  62. argh0815

    argh0815 Reformed Router Member

    Is there a specific reason why it's recommended to set ctf_fa_cap=0 in the CFE? This disables Flow Acceleration which interestingly works flawlessly on my EA6900 running XVortex 380.68_4. I'm on Gigabit Fiber and my CPU usage at full download speed never exceeds 10%.
  63. bytebitten

    bytebitten New Member Member

    This weekend I manage to install Asus original firmware on my EA6900 using the method described in first post and the CFE from post #28 + #30. The router seems to work fine except for that I can't make the time scheduling work properly (neither Wireless Scheduling nor Time Scheduling in AiProtection->Parental Controls). Anyone experiencing the same problems or have any idea of what can be wrong?

    I also tried the Merlin firmware resulting in the same behavior.

    When setting times for Wireless Scheduling it seems as current state is set when pressing apply but then no more updates according to the schedule are done.
    Last edited: Nov 1, 2018
  64. bytebitten

    bytebitten New Member Member

    Has anyone tried to use time scheduling on an EA6900 with Asus (RT-AC68U_3.0.0.4_384) or Merlin (RT-AC68U_384.7_2) firmware? I can't make it work.

    A simple way to test it is to enable wireless time scheduling (wireless->Professional->Enable wireless scheduler) and set the next hour to "off" and wait... My wifi is not turned off during the hours selected.
  65. baani59

    baani59 Reformed Router Member

    I think there is a little bit chaos around the CFEs.
    Whatever, I used CFE from #28 with variables from #101.
    I am on Asus Merlin 384.7_2 now. Web GUI is quick and 5g wifi mayby stronger. :)
    CPU Frequency: 800 MHz
    Temperatures: 2.4 GHz-44°C 5 GHz-46°C CPU-52°C with outer ventilator.
    I tried the wireless time scheduling, its working.
    Last edited: Nov 5, 2018
  66. bytebitten

    bytebitten New Member Member

    @baani59 Thank you for checking, I will give the CFE from #101 a try and see if that makes any difference.
  67. Patrick Bergeron

    Patrick Bergeron New Member Member

    I followed all the steps of this thread. Before each step I was reading 2-3 times to make sure. I also had the problem with mtd-write "can't load library ''" (#116). I decided to use the commands, step 16 of the thread specified at #1. After this step, my router didn't load the CFE miniweb server. It is bricked. I tried everything to bring it back without success. I'm not enough technical to do the serial cable operation. I'm sad it didn't work.

    Do you have an idea what went wrong?
  68. baani59

    baani59 Reformed Router Member

    Try the router's rescue mode and the Asus Firmware Restoration utility according #146.
    Last edited: Nov 9, 2018
  69. Patrick Bergeron

    Patrick Bergeron New Member Member

    It's not working. The LAN green light is blicking. That's the only sign of life.
  70. bytebitten

    bytebitten New Member Member

    In what way was it not working? Do you get the message that the router is not responding or does it upload the firmware?

    I had to do several attempts before I got a successful flashing, one of the occasions the firmware transfer aborted at 50% every time, I managed to pass that by holding the reset button pressed during the whole transfer.
  71. bytebitten

    bytebitten New Member Member

    Now I have tried the CFE from post #101 but still no success, have I missed something basic like that I have to enable something first to make the time scheduling work?
  72. baani59

    baani59 Reformed Router Member

    I’m sorry, the wireles time scheduling really doesn't work.

    I was superficial. :( My local time was in "off" time window, when I save the scheduling and so its working.

    Later, when the time reached the next "off" period my wifi already doesn't turned off.
  73. bytebitten

    bytebitten New Member Member

    Thank you for for telling me! I was beginning to get bold after all my head-scratching trying to figure out why it did not work for me. So it might be an error in the CFE or software then?
  74. baani59

    baani59 Reformed Router Member

    I think, that this is software problem.
    Also in the AC68U's topics several people indicated, from some software versions doesn't work wireless time scheduling properly.
    Interesting that is not for everyone.
  75. WhiteSpy

    WhiteSpy New Member Member

    Many thanks to Starbuck, Cybrnook and everyone else who contributed. I now have an Asus clone.
    Being a little green though, I had a couple of questions for anyone who may know the answer...

    1) Going forward, when updating to new AC68U releases, do I have to continue with this process, or is it just regular updates via GUI from here on out?
    2) Does anyone know the answer to post 162?

    Apologies for the noob questions. Just stated to grasp all this over the weekend.
  76. baani59

    baani59 Reformed Router Member

    WhiteSpy likes this.
  77. WhiteSpy

    WhiteSpy New Member Member

  78. jyan01

    jyan01 New Member Member

    Hi All:

    I got my EA6900 cloned as RT-AC68U, I realized the ASUS official firmware has some broken item, ie: Web History (I understand is closed source so would need to wait for ASUS to fix). Also, DDNS to, I presume this wont work on the clone? Or is there a fix (besides using the 3rd parties, the free ones are a nuisance as you wold need to login the acct or do a dance to get the freebie). Let me know.
  79. baani59

    baani59 Reformed Router Member

    You can find solution to Web History problem in this topic.

    Allegedly, Asus checks the mac address of the routers at registration. The mac address must be in the asus mac range.
    I used the Asus DDNS on EA6900 (Xwrt)for two years but doesn't work now. (AC68U clone with Asus Merlin). I think this is not software problem.
    Last edited: Nov 30, 2018
  80. eduardoll

    eduardoll New Member Member

  81. migtoe

    migtoe New Member Member

    Thanks bzbeer, followed your instructions using Asus restoration tool during CFE miniWeb Server page and now on latest version of Asuswrt-Merlin :cool:. I wasn't have any success flashing right off the CFE miniWeb Server page, though DDWRT and Tomato flashed fine on that page but not the Asus firmware.

    I have a question if anyone knows? I enabled web history in QOS and a Trend Micro warning appears about sharing your data with them :eek:...Is it possible to remove or block the Telemetry type software? maybe within custom CFE?

    Searched about Trend Micro and AsusWRT and snbforums popped up with some worrying things like "Trend Micro tools tossed from Apple's Mac App Store after spewing fans' browser histories Data caught being siphoned off to outside server" ....I just got on Asuswrt-Merlin but if there's no way around this I might go back to Advanced Tomato or Fresh Tomato :oops:. Seems like so much shilling going on at SNBforums also with comments saying you should trust TrendMicro and they are doing it for our safety...

    I did find a fork of merlin - [Fork] Asuswrt-Merlin 374.43 LTS releases (V37E4) which apparently doesn't have Trend Micro stuff? .....still reading through comments. Successfully flashed that fork onto Linksys EA6900.:cool:
    Last edited: Dec 2, 2018
  82. bzbeer

    bzbeer New Member Member

    With my EA6900 as the main router, it can see and configure my TM-AC1900 as an AiMesh node. But if I use the TM-AC1900 as the main router, it can not see the EA6900 to be configured as an AiMesh node.

    Also, AiMesh was buggy for me, even when I removed the EA6900 and used only two TM-AC1900s in the mesh. Connection dropped frequently (sometimes every 2-3 minutes) even when I am sitting at the same spot (no moving around) and took a long time (almost a minute) to re-connect. Streaming videos (Netflix, Youtube) would hang & buffer frequently. It was not at all usable, so I went back to using it as a repeater and everything is working fine now.
  83. bytebitten

    bytebitten New Member Member

    After several attempts to make the time scheduling and the aimesh work on my EA6900 I decided to try to return to original state of the router. After writing back the original CFE and firmware I am now stuck in not being able to enter the Linksys settingspage (I get the loginpage but then it just hangs) nor can I load any firmware bigger that 16k (it seems as) i.e anything else that the Linksys firmware. I have tried the ASUS restoration tool, tftf and tftp2, the only tool that seems to do anything is the tftp2 that perform a download once out of twenty tries. but if the firmware is bigger that 16k it aborts.

    Any suggestions on how I can de-brick my router or any download firmware for EA600 that is smaller than 16k to being able to download something useful to it again?
    Last edited: Jan 2, 2019
  84. osdieman

    osdieman Reformed Router Member

    Hi Guys.

    I have followed all the steps here and run succesfully the latest firmware..
    Now my question ( i know it is the wrong place ) but is there anyway to activate at least Aimesh as Node on a rt-ac66u non b1 version.. maybe by editting the bootloader for this device..?
  85. AminHa

    AminHa New Member Member

    Hi @Starbuck99
    Thank you very much . I jus saw this article
    I have one question, i have ea6700 but not sure which old stock firmware to use as per above instructions, is it the one foe ea6900 or the one for ea6700? Which version?
  86. AminHa

    AminHa New Member Member

    hi all,
    any one can help on my questions above
    Much appreciated
  87. Mike Ong

    Mike Ong New Member Member


    newbie here. I registered an account here to say "thank you" for this post. Over the weekend I have converted my EA6900 into a clone of AC68U. I want to share my experience with others as it may save a few hours for those who were struggling like I was.

    Like several others before me, I had converted my EA6900 with xvortex' CFE and already had xvortex firmware installed from a few years back. The step I took to flash AC68U-compatible firmware were:
    1. start with a fresh CFE for AC66U,
    2. use CFE editor and modified it according to post 1,
    3. double check it with post #101,
    4. use mtd-write to write the new CFE,
    5. reboot the router (powering-off) into mini-cfe webpage (red reset button, 10-15 seconds),
    6. flash the official AsusWRT,
    7. reboot and CFE reset (blue button, 30 seconds),
    8. flashed Merlin.
    I literally spend 1 whole day on it. The difficulties I had initially, which was resolved eventually (but I don't know exactly why/how), was that I COULD NOT flash *any* firmware at step 4:
    1. mtd-write (mtd-write <firmware> linux) gives segmentation fault,
    2. mini-CFE pages does not load firmware, it simply hangs,
    3. Asus Firmware Restore software says the router is NOT in the rescue mode
    Then I realized that the MAC address I used for 5G was wrong: It wasn't the mac address for WAN+4 (brain crap, couldn't add in HEX). So I took some rest, start from scratch, and finally was able to flash an AsusWRT using mini-cfe web page.

    I don't know if having a wrong MAC address was the reason for the inability to upload firmware. My recommendation is to start from scratch using AC66U CFE and double check everything with post #101.

    I suspect that if one already has the correct CFE flashed, one should be able to go from XVortex to Merlin without the intermediate AsusWRT.

    I haven't checked if AiMesh is working; I already have 3 T-mobile-converted AC68U working in AiMesh. Currently using the EA6900 in bridge mode.

    hope this helps,
    Last edited: Jan 9, 2019
  88. AminHa

    AminHa New Member Member

    Hi gametx,
    I managed to flash my EA6700 correctly and everything is working very fine except ports as you explained above
    Have you managed to get the correct ports order for EA6700?
  89. Mike Ong

    Mike Ong New Member Member

    hi all,

    I managed to buy an EA6900 v1.1 and converted it using this guide. I had previously converted an EA6900 v1.0. Both were using the modified CFE as posted from post #101, modified with mac addresses as well as the secret code. I am able to flash both the latest Asus and Merlin firmwares.

    I had a bit more time this week so I decided to see if I can use EA6900 as an AiMesh node. I flashed the latest Asus firmware ( for AC68U to EA6900 v1.1. While it flashed fine, I am unable to pair it to my AiMesh router. Tried over couple of hours.

    I have checked the mac address and they are indeed correct (the macadd for 5GHz is 4+ the macdd for 2.4GHz). Trying to pair the node, I press the red reset button for 5-10 seconds, and place the EA6900 close to the AiMesh router (1-3M). I then logged on to the webserver of the AiMesh router, and searched for the node.

    I have repeated this process for about 10+ times, each time moving the node to varying distances/location related to the router. I have done this before (currently having 1 AiMesh router + 2 nodes).

    While there were indirect indication that EA6900 can be used as an AiMesh node, can anyone confirm that it indeed will work? Any hints on how to pair it to my existing AiMesh network?


  90. Starbuck99

    Starbuck99 Network Newbie Member

    Make sure you have different MAC Addresses for the 2 routers.
    I made the same mistake before.
  91. Mike Ong

    Mike Ong New Member Member

    Thanks for the suggestion. I made that mistake before as well when converting T-mobile router to Asus. However, I just checked:

    1) the mac address is indeed unique and matches with the sticker at the back of the router,
    2) the mac address for 5ghz is the mac address for the LAN+4

    I'll try to pair the ea6900 as an AiMesh node if I can find time. In the meanwhile, any help (or confirmation) is appreciated,

  92. Mike Ong

    Mike Ong New Member Member

    Still no luck getting the converted ea6900 to work as an AiMesh Node. What I have done thus far include (but not limited to):

    1) reflash the CFE
    - I took the CFE from post #101, changed the mac addresses and the secret code,
    - the mac address for the lan and 2.4GB are the same. For 5GHz the mac address is lan+4.
    - reset the router,
    - reflashed the firmware,
    - from webGUI, double-checked the mac addresses,
    - reset the router again

    2) trying to set up AiMesh node:
    - by moving ea6900 to various locations relative to the router, but always 1-3m away
    - turn off the other two existing nodes (ethernet backhauled),
    - used a wired connection between AiMesh router (lan port) to ea6900 (wan port)

    At this point I am simply looking for confirmation that an ea6900 converted router will indeed work as an AiMesh Node.

    any help is very much appreciated,

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice