Guide: Flash Linksys EA6300v1, EA6400, EA6500v2, EA6700, EA6900v1.0/1.1 with Tomato

Discussion in 'Tomato Firmware' started by monoton, Nov 15, 2017.

  1. monoton

    monoton Serious Server Member

    How to flash Linksys EA6300v1, EA6400, EA6500v2, EA6700, EA6900v1.0/1.1 with Tomato.
    The EA6300v1 uses the same firmware as EA6400 since the routers are exactly the same.

    WARNING:
    If anything goes wrong this can brick your router and I will not be held responsible if that happens. You're doing this at your own risk.


    For these router a different CFE needs to be flashed otherwise only 32k of NVRAM can be used and that is not enough but for the most basic setup.

    This means that you will not be able to revert back to Linksys stock firmware after the CFE flash. Other 3rd party firmwares can however be flashed.

    Since the CFE has to be changed for this router there are some Pros and cons when this is done.

    Pros:
    Can install 3rd party firmwares (without the 32k NVRAM limit)
    Can enter recovery mode (Hold the red "reset" button on the back of the router and power up the router, release it after about 15-20 seconds)
    Navigate to 192.168.1.1 and the ”recovery web interface” should come up.

    Cons:
    Can no longer flash back to Linksys stock firmware (not really sure if this is a con since the stock Linksys firmware is nearly useless)

    Download for EA6300v1 & EA6400: https://my.pcloud.com/publink/show?code=kZNb807Z04GYcuqwyxY10A7Ypsd8YHj35b57/
    The archive contains:
    linksys_ea6400_ddwrt.bin
    linksys_ea6400_cfe.bin
    WinSCP-5.9.6-Portable
    CFEEdit.exe
    putty.exe
    Tftp2.exe

    Download for EA6500v2: https://my.pcloud.com/publink/show?code=kZUbB87Zm3YFpS5jm17pxlLl49R2b5lXvYQV
    The archive contains:
    linksys_ea6500_ddwrt.bin
    linksys_ea6500_cfe.bin
    WinSCP-5.9.6-Portable
    CFEEdit.exe
    putty.exe
    Tftp2.exe

    Download for EA6700: https://my.pcloud.com/publink/show?code=kZ8beL7Zh4Wmg5YsaGfhw7Lb5Qn2kuR4sA87/
    The archive contains:
    linksys_ea6700_ddwrt.bin
    linksys_ea6700_cfe.bin
    WinSCP-5.9.6-Portable
    CFEEdit.exe
    putty.exe
    Tftp2.exe

    Download for EA6900v1.0 & EA6900v1.1: https://my.pcloud.com/publink/show?code=kZ5Erm7ZffTAthNzl1Hnv31K35kW7uw3aK4V
    The archive contains:
    linksys_ea6900_ddwrt.bin
    linksys_ea6900_cfe.bin
    WinSCP-5.9.6-Portable
    CFEEdit.exe
    putty.exe
    Tftp2.exe

    Also remember to download Tomato firmware of your choice.

    1.
    Reset the router (press and hold the red reset button until the power indicator flashes)

    2.
    Connect the PC to LAN port1 on the router.

    Give the PC a static IP:
    IP address: 192.168.1.20
    Subnet mask: 255.255.255.0
    Default gateway: 192.168.1.1
    DNS: 192.168.1.1

    Reconnect to make the settings take effect.

    Ping the router "ping -t 192.168.1.1" (ttl=64 usually means that the router is ready)

    3.
    Open a web browser and navigate to 192.168.1.1.

    Skip the basic setup (check the "skip" box) and proceed to log in using "admin" as password.

    Navigate to Connectivity → Basic and flash "linksys_ea6xxx_ddwrt.bin".

    If there’s an error saying the file is invalid this means the stock Linksys firmware is too new and can only flash firmwares signed by Linksys.

    In this case do the following: Go to Troubleshooting → Diagnostics and click on "restore previous firmware", if it asks for a file then flash "linksys_ea6xxx_ddwrt.bin".

    If it doesn’t ask for a file the flash will have to be done with tftp:

    (For Windows)
    Disconnect router
    Run tftp2.exe
    Server: 192.168.1.1
    Password: blank (nothing)
    File: browse to the dd-wrt file
    Retry: 99 times
    Connect the router
    Immediately when ttl=100 appears in the ping window, press Upgrade to upload the firmware. This has to be excecuted quite fast so that the firmware have time to be uploaded to the router before ttl=64 appears.

    If ping times out or host unreachable before firmware is flashed, ttl=100 doesn't show up, only ttl=64 or something else, just reconnect power to the router and let tftp keep trying. Also try a few resets once in a while.

    Whatever you do, do not reconnect power or reset the router if the firmware has started uploading.

    Most times it works on the first go, but this can take a bunch of retries (It appears the number of ttl=100 responses is not the same on every powercycle and sometimes there are no ttl=100 response at all, very strange)

    Give the router a few minutes untill ttl=64 appears in the Ping window.

    If ttl=64 does not appear, make sure that atleast five minutes has passed since the upload and reconnect the power to the router

    Go to 192.168.1.1 again and DD-WRT should be there.
    If not:
    Navigate to Troubleshooting → Diagnostics and restore previous firmware.

    DD-WRT should now boot.

    (For the Linuxes)
    The procedure is the same as for Windows but instead of the tftp2 application, command line is used.

    Install tftp from the distro repo if not already installed.

    Run tftp from the folder where "linksys_ea6xxx_ddwrt.bin" is located.

    $ tftp
    tftp> connect
    (to) 192.168.1.1
    tftp> binary
    tftp> rexmt 1
    tftp> timeout 180
    Reconnect the power to the router.

    When ttl=100 appears in the ping window:
    tftp> put linksys_ea6xxx_ddwrt.bin

    Sent 22765568 bytes in 76.5 seconds
    tftp> quit

    4.
    Once the flash has completed (this takes a couple of minutes) navigate to 192.168.1.1.

    Set username/password to admin/admin.

    Navigate to the services tab and enable SSHd. Click Save at the bottom, then Apply Settings.

    5.
    Open "linksys_ea6xxx_cfe.bin" with "CFEEdit.exe" and fill in:
    MAC Address (found on the bottom of the router)
    WPS Password (found on the bottom of the router)

    Go over to the Advanced Mode tab and change 0:macaddr and 1:macaddr to the following:
    0:macaddr (same as MAC Address +2)
    1:macaddr (same as MAC Address +4)

    The HEX sequence from 00H to FFH:
    00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F
    10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F
    20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F
    30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,3F
    40,41,42,43,44,45,46,47,48,49,4A,4B,4C,4D,4E,4F
    50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5D,5E,5F
    60,61,62,63,64,65,66,67,68,69,6A,6B,6C,6D,6E,6F
    70,71,72,73,74,75,76,77,78,79,7A,7B,7C,7D,7E,7F
    80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F
    90,91,92,93,94,95,96,97,98,99,9A,9B,9C,9D,9E,9F
    A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF
    B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF
    C0,C1,C2,C3,C4,C5,C6,C7,C8,C9,CA,CB,CC,CD,CE,CF
    D0,D1,D2,D3,D4,D5,D6,D7,D8,D9,DA,DB,DC,DD,DE,DF
    E0,E1,E2,E3,E4,E5,E6,E7,E8,E9,EA,EB,EC,ED,EE,EF
    F0,F1,F2,F3,F4,F5,F6,F7,F8,F9,FA,FB,FC,FD,FE,FF


    So if the MAC Address (found on the bottom of the router) is:
    3B:00:8F:39:F9:56
    then 0:macaddr (same as MAC Address +2) would be:
    3B:00:8F:39:F9:58

    If the MAC Address (found on the bottom of the router) is:
    3B:00:8F:39:F9:CF
    then 0:macaddr (same as MAC Address +2) would be:
    3B:00:8F:39:F9.D1

    For EA6300v1 and EA6400 also change clkfreq to:
    clkfreq=800,533

    Save as "new6xxxcfe.bin"

    6.
    Run WinSCP.exe
    File protocol: SFTP
    Host name: 192.168.1.1
    Port number: 22
    Username/Password: root/admin
    and Login

    Upload the newly created CFE file "new6xxxcfe.bin" to the router.
    This is done by dragging the file from the left side to the right (make sure the right side is in the /tmp/root directory)

    Close WinSCP

    7.
    Run Putty.exe
    Host name: 192.168.1.1
    Port: 22
    Connection type: SSH
    and Open
    login as: root
    password: admin

    To flash the CFE use the following commands:
    mtd unlock /dev/mtd0
    mtd write –f /tmp/root/new6xxxcfe.bin /dev/mtd0

    If that doesn't work try:
    mtd unlock /dev/mtd0
    mtd –f write /tmp/root/new6xxxcfe.bin /dev/mtd0
    Close Putty

    8.
    Now that the new CFE is flashed the "recovery web interface" can be used to flash new firmwares.
    Hold the red "reset" button on the back of the router and power up the router, release it after about 15-20 seconds.

    Navigate to 192.168.1.1 and the "recovery web interface" should come up.
    Flash Tomato Firmware (this can take up to five minutes, check the ping for ttl=64 to see if it’s done.)

    When the flash is done it's time to reset NVRAM (hold the WPS button while powering on the router, hold it until the Linksys logo starts to flash or 15-20 seconds)

    Go to 192.168.1.1 and do a reset from within Tomato. Administration → Configuration → Erase all data in NVRAM memory (thorough).

    Reboot router.
     
    Last edited: May 21, 2018
  2. boooya

    boooya Network Newbie Member

    Thank you very much monoton, this worked great!

    I guess there is some kind of checksum calculated when using "CFEEdit.exe" to save "new6400cfe.bin" otherwise it would have been nice not having to fire up a Windows VM :)

    Firefox (57.0.1, 64-bit) failed to upload the tomato firmware on the ”recovery web interface”, so I had to redo the process (reset to the DD-WRT-step), luckily the second try with Safari worked.
     
  3. monoton

    monoton Serious Server Member

    I used the windows tools in WINE under Linux.
    I thought about writing the guide for Terminal use for the Linuxes at first but ended up doing it this way instead since Windows have about 90% of the desktop market.
     
  4. iv7777

    iv7777 Reformed Router Member

    Thanks for the nice guide. Look like there can be one tiny optimation added to the process if someone likes a faster bootup:

    At step 6, before saving as "new6400cfe.bin", go to Advanced Mode and change

    clkfreq=800,333

    to:

    clkfreq=800,533

    Save as "new6400cfe.bin" and follow the rest steps.

    By doing this, the RAM clock will be set to 533MHz instead of 333MHZ at CFE boot and the boot up time can be cut from 90 down to 60 seconds. For some reason, the CFE doesn't like value 333 at the first boot and reboot again with 533 set as the new value. Setting the value 533 will make it boot only once, thus saving some time. This can be verified by hooking up with a serial cable.

    Hope this will help
     
  5. monoton

    monoton Serious Server Member

    Thanks.
    Didn't know about that one, added it to the guide.
     
  6. lepa71

    lepa71 Networkin' Nut Member

    Do we have to have modified CFE if linksys fw is too old(before it was required a signed fw from linksys)?
     
  7. CHuckNasty

    CHuckNasty New Member Member

    Im Noob, so please forgive me question but on step 3 statement: "If there’s an error saying the file is invalid this means the stock Linksys firmware is too new and can only flash firmwares signed by Linksys."

    Would I need to contact Linksys or am I SOL?


    Router: Linksys EA6900
    Firmware: Ver. 1.1.42 (Build 174772)
     
  8. monoton

    monoton Serious Server Member

    To get around the 32k NVRAM issue the modified CFE is needed, doesn't matter if the firmware is old or new.
     
  9. monoton

    monoton Serious Server Member

    In that case you have to flash by using TFTP wich is also described in step 3.
     
  10. CHuckNasty

    CHuckNasty New Member Member

    oh ok. I will try that out and see what happens.
    Thanks for the response.
     
  11. CHuckNasty

    CHuckNasty New Member Member

    @monoton Also another question, I have had this router for about 3 years, its a EA6900 either way, it currently is running version W_EA6900_1.1.42.174776_prod.img would i need to roll it back to an older verison using the TFTP also?
     
  12. monoton

    monoton Serious Server Member

    No, there's no need to roll back to an earlier version when TFTP is the method to be used.

    imo the TFTP way is actually the easiest.
    ping the router
    $ tftp
    tftp> connect
    (to) 192.168.1.1
    tftp> binary

    Reconnect the power to the router.

    When ttl=100 appears in the ping window:
    tftp> put linksys_ea6xxx_ddwrt.bin

    Sent 22765568 bytes in 76.5 seconds
    tftp> quit

    No need to log into stock firmware.

    If Linksys stock firmware is too recent i.e if there’s an error saying the file is invalid when trying to flash from stock, then the TFTP method is the only way.
     
    CHuckNasty likes this.
  13. CHuckNasty

    CHuckNasty New Member Member

    Hey @monoton I have restarted setup the router directly to my pc via my lan port, Gave the PC a static IP:
    IP address: 192.168.1.20, Subnet mask: 255.255.255.0, Default gateway: 192.168.1.1, DNS: 192.168.1.1 and set everything as followed, and it still says unable to get response form the server when using TFTP? Any suggestions?
     
  14. monoton

    monoton Serious Server Member

    If you can ping the router there shouldn't be any problem.

    Did you open TFTP from the folder where linksys_ea6900_ddwrt.bin is.
    and
    Did you do tftp> put linksys_ea6900_ddwrt.bin immediately when ttl=100 appears in the ping window (this has to be excecuted fast otherwise the firmware do not have time to be uploaded before ttl=64 appears in the ping window.
     
    CHuckNasty likes this.
  15. CHuckNasty

    CHuckNasty New Member Member

    The funny thing is i usually get about 20 ttl=100 pings before the it starts to work then, then it gets to about 65% and then show server cant be reached. I try to do it quickly as soon as i see the ttl=100 but it cant be reached until about 20 pings of the ttl=100, but never has time to finish. can i do something to slow the pings down maybe?
     
  16. monoton

    monoton Serious Server Member

    I've now tried three different routers EA6400, EA6700 and EA6900.

    EA6400 worked fine, several ttl=100 responses and flashed the firmware.

    EA6700 and EA6900 both only had a few ttl=100 responses and TFTP would time out.

    I don't know if this is the same issue you have, but in the end I was able to flash both of them with the following procedure:

    $ tftp
    tftp> connect
    (to) 192.168.1.1
    tftp> binary
    tftp> rexmt 1
    tftp> timeout 180
    tftp> put linksys_ea6900_ddwrt.bin

    This will make TFTP try to upload every second for three minutes.

    Then I had to reconnect the power, reset and "tftp> put linksys_ea6900_ddwrt.bin" in no particular order for several times until the firmware finally uploaded with several ttl=100 responses.

    I probably had to reconnect power/reset 15 times before it worked, but it is definitely doable.

    It's very strange, some of the routers flash the first time, others not so much.
     
    CHuckNasty likes this.
  17. CHuckNasty

    CHuckNasty New Member Member

    Ok. this is my procedure and let me know if i am doing it incorrectly. so when I open the cmd prompt:

    I have the file stored on my downloads forlder(tftp.exe and linksys_ea6900_ddwrt.bin) in the same folder.



    1. Hold the red "reset" button on the back of the router for 30 seconds, and power up the router, release it after about 15-20 seconds.
    2. already have ping on 192.168.1.1 in one cmd prompt window
    3. second cmd prompt window, have tftp ready to go=C:\Users\CEWJR9842\Downloads\Linksys\Tools (not sure if i need to telnet) because this command just opens the small tftp window below:
    upload_2018-5-7_7-51-30.png

    4. enter admin password and upgrade. and fail!(sometimes the blue line starts after about 20 ttl=100 have gone by but then fails mid way.) It does not give the the option to run it via cmd window, unless i'm supposed to telnet to it, am i doing something incorrectly.

    I am not getting to a point when I can run the tftp.exe via cmd prompt, is this a telnet procedure or do I need to also enable tftp in windows 10, if so then i can see why i'm not at least able to do this below:

    $ tftp
    tftp> connect
    (to) 192.168.1.1
    tftp> binary
    tftp> rexmt 1
    tftp> timeout 180
    tftp> put linksys_ea6900_ddwrt.bin


    Again thanks for all your help, it is surely appreciated.
     
  18. monoton

    monoton Serious Server Member

    I just booted up a Windows machine to test and it turns out TFTP on windows doesn't work the same way as in Linux.

    Here's what i did:
    1. Download tftp2.exe http://www.3iii.dk/linux/dd-wrt/tftp2.exe
    2. Disconnect all routers
    3. ping -t 192.168.1.1
    4. Run tftp2.exe
    Server: 192.168.1.1
    Password: blank (nothing)
    File: browse to the dd-wrt file
    Retry: 99 times
    Press Upgrade and let it keep trying.
    5. Connect the router
    Check the ping window and tftp2. If ping times out or host unreachable before firmware is flashed, ttl=100 doesn't show up, only ttl=64 or something else, just reconnect power to the router and let tftp keep trying. Also try a few resets once in a while.
    I had success when tftp2 was on retry 24.

    Whatever you do, do not reconnect power or reset the router if the firmware has started uploading.
     
    CHuckNasty likes this.
  19. CHuckNasty

    CHuckNasty New Member Member

    Cool. I will try this as soon as I get home from work and update you.
     
  20. OskySal

    OskySal New Member Member

    Hey @CHuckNasty, if you use the linksys upgrade tool, leave password blank (at point 4 in your procedure). That's why it fails.
     
  21. CHuckNasty

    CHuckNasty New Member Member


    My bad, I should have been more specific, I enter the password as 'admin', but was using the screen shot to show monoton what comes up since i was using windows 10 and not linux to run the tftp.exe.
     
  22. CHuckNasty

    CHuckNasty New Member Member


    SO @monoton i tried the method for like 4 hours last night, and still it would not finish, it would start the upgrade, but then when i noticed the linksys light it would double flash at some point likes after it showed 'flashing upgrade' and the blue line would start and then I would see the double flash on the linksys light on the front of the router, light it was resetting it self because it was blocking it from allowing the firmware to be upgraded. I should have videoed the lights, it was very strange. I mean literally every time the blue line went across, the router would double blink like it reset it self on purpose before the firmware could be finished flashing, I was thinking this was some measure linksys put in to disallow custom firmware flashes. I tried the 99 retries for over four hours. Maybe i'm just SOL with this router. Does this router do management mode?
     
  23. monoton

    monoton Serious Server Member

    Damn, sorry but I'm out of ideas here.
     
    CHuckNasty likes this.
  24. CHuckNasty

    CHuckNasty New Member Member

    @monoton hey no problem, you win some you lose some! I just want to thanks for the help you did provide!
     
  25. JCORNWELL23

    JCORNWELL23 New Member Member

    what is +2??

    Mac addresses confuse me
     
  26. pomidor1

    pomidor1 Networkin' Nut Member

    MAC is number in the hexadecimal code, you must use, for example, a converter and add a digit to +2
     
  27. monoton

    monoton Serious Server Member

    Not sure I can explain it any better than the guide.

    The guide have the HEX sequence from 00H to FFH and two examples.

    If your MAC Address ends in 17, then +1 will be 18, +2 will be 19, +3 will be 1A, +4 will be 1B.
     
  28. JCORNWELL23

    JCORNWELL23 New Member Member


    I got it man. I apologize for not telling you sooner. I actually thought I did not send this message. Of course I attempted to figure it out again and maybe see if there was something else i could do while waiting whch was when I saw your chart. Thank you very much. Now I am trying to get tomato onto it
     
  29. JCORNWELL23

    JCORNWELL23 New Member Member

    @monoton I am successful with my upgrade to the tomato firmware. I keep having the issue where I set up the channels (2.4 & 5). It does not have a change password option in this area. I configure the settings which i am mostly concerned about security for now. I save, it refreshes, then I cannot get back in unless i connect via ethernet or I reset it. Is there a default password besides admin?
     
  30. lepa71

    lepa71 Networkin' Nut Member

    Which tomato would you recommend to run on EA6400? Thanks
     
  31. monoton

    monoton Serious Server Member

    Shouldn't be any issues with this. I assume this is under Basic -> Network.

    Security: WPA2 Personal
    Encryption: AES
    Shared Key: Password for this SSID

    or do you mean you can connect to the wireless SSID with the shared key, but not login to the router at 192.168.1.1 with admin password

    or is this some other issue and I have misunderstood completely
     
  32. monoton

    monoton Serious Server Member

  33. kartel

    kartel New Member Member

    Thanks. I ran this on my EA6700 today and it worked great. it holds Fresh Tomato's setting fine now.
     
  34. JCORNWELL23

    JCORNWELL23 New Member Member

    @monoton my apologies for my lack of response. i later flashed merlin in hopes that it would be less involved or easier for me. It has worked for me so far, but I would not have understood most of it had I not done all the research that I had done with tomato and ddwrt. So, when I get bored of merlin, I will try tomato again. Even better if I somehow stumble upon another router to tinker with. Thank you for all the information that you have available.
     
  35. Aftershock90

    Aftershock90 New Member Member

    So I'm having trouble with the 8th step.
    When I try to upload the FreshTomato firmware to the recovery web interface, it seems to work for a couple minutes but then the address changes to 192.168.1.1/f2.htm and it says connection timed out. Router seems toast then so I just reflash DD-WRT, nothing unrecoverable so far thankfully.
    Reading the 1st reply by boooya thought it was a browser issue (running FFox 61.0.1 x64) but tried with latest Chromium and had the same result.
    Any Idea as to what's happening? All the previous steps worked fine.

    Trying on the EA6400
     
    Last edited: Jul 26, 2018
  36. lepa71

    lepa71 Networkin' Nut Member

  37. monoton

    monoton Serious Server Member

    Don't know, I've never had this happen to me.
    Maybe try to upload the firmware with TFTP after booting to recovery mode.
     
  38. forall forall2

    forall forall2 New Member Member

    hi
    i have bricked ea6300v1 which i already successed to flash dd-wrt in past and i tried to revert to stock and from there whatever i'm trying , (and i followed this guide too) nothing helps to bring the httpinterface of the router back

    the only thing i success to do is tftp flash as i see ping replies from 192 168 1 1 and it flashes the fiirmware but after that , nothing, i see the green led blinking and then stay constantly but no httpinterface interface,
    tried to flash the FW_EA6300_1_1.40_176337_prod which is the very oldest firmware available in linksys website for the ea6300v1

    flashed also the ddwrt with cfe and without cfe according to this guide.

    tried to flash edited cfe according to the guide via tftp, it flashes successfully but nothing, no dhcp no httpinterface (i set static ip address in my nic ofcourse)

    router is connected on port 1

    the only thing i can do is tftp to the modem on power and see the pings


    any ideas?
     
  39. Anmage

    Anmage New Member Member

    Hi!

    What about the Linksys EA6900v2?
    I have one of this device, and I would like to use tomato firmware...
     
  40. Yaron Keren

    Yaron Keren New Member Member

    EA6300v1, guide worked perfectly until step 8, could not get the FreshTomato firmware to install neither through web UI nor through CFE. Firmware reverted to the DD-WRT installed in the guide.
    Did get latest DD-WRT installed using web UI.
    Thanks!
     
  41. monoton

    monoton Serious Server Member

    Did you reset NVRAM (hold the WPS button while powering on the router, hold it until the Linksys logo starts to flash or 15-20 seconds) when flash was done? if so I have no idea why dd-wrt comes back.
     
  42. monoton

    monoton Serious Server Member

    I don't know about EA6900v2, couldn't find any info if it was different from 1.0 and 1.1
     
  43. Yaron Keren

    Yaron Keren New Member Member

    I followed the steps carefully so guess I did, can't really recall now.
    Thanks again for making this great guide available!
     
  44. Adriel

    Adriel Reformed Router Member

    Is there a way to verify that the 32k NVRAM limit is gone after doing this?
    I've done it and didn't have any errors, but not sure if it worked or not.
     
  45. audit13

    audit13 New Member Member

    Created an account to say "Thank you!" for the excellent guide.

    I decided to take a chance and flash DD-WRT on a used ea6400 I purchased on Thursday. I wasn't too concerned about bricking the router since I didn't pay much for it. After a few tries, I got the latest Brain Slayer beta DD-WRT installed with PIA as a VPN client.
     
  46. monoton

    monoton Serious Server Member

    If you can access the "recovery web interface" the CFE was successfully flashed, it's not available with the stock CFE.
    If the 32k NVRAM limit were still there you probably would have noticed it by now, missing wireless band or setttings resetting itself.
    The most basic setup would perhaps be below 32k and you would not have noticed.
     
    ddimitrov and Adriel like this.
  47. Canopus

    Canopus New Member Member

    It looks like Linksys EA6400 5GHz radio does not work properly (at least two recent versions of FreshTomato). I did not test 2GHz.
    Router drops connection pretty often - character time 10 min.
    I went back to DD-WRT (version of 13 May 2018) and problems have gone.
    Anybody else has such problem?
     
  48. txnative

    txnative Addicted to LI Member

    You should've posted some of your wifi settings to the Freshtomato-arm forum instead of here, someone could've assisted you.
     
  49. gustavo

    gustavo New Member Member

    thank you !! for this tutorial , it works perfect on ea6700 , once i have the first firmware in , in case i want to load other firmware , can i do that from the firmware upgrade option ( for ex from ddwrt firmware upgrade) , or should i perform a reset and then upload using the minicab interface ? ,
     
  50. monoton

    monoton Serious Server Member

    I have four EA6400 up and running with freshtomato 2018.3, and have no problems with either of the bands.
    Have you flashed the CFE and if so did you set:
    0:macaddr (same as MAC Address +2)
    1:macaddr (same as MAC Address +4)
     
  51. monoton

    monoton Serious Server Member

    Going from one firmware to another (dd-wrt to tomato, koolshare to tomato etc.) you can try from within the firmware and a full reset. If it doesn't work just use the "recovery web interface" and do a full reset.
    If going from lets say freshtomato2018.3 to freshtomato2018.4 just flash from within tomato. A reset might still be needed depending on the changes between the two versions.
     
  52. gustavo

    gustavo New Member Member

    @monoton , ok thank you !, i have now DDWRT v24-sp2 , dated 02/2014 , on other older router i have 3.0 installed , how can i found if this fw (v 24) is the latest version for my device link sys Ea6700 ?, i looked hundred of pages with no luck , any help appreciated .
    im trying to stick with ddwrt, as it seams ( just by researching ) that it may be recommend for wifi bridges over tomato , thanks
     
  53. monoton

    monoton Serious Server Member

    Latest FreshTomato here
    Latest DD-WRT here (DD-WRT only do beta realeases nowadays)
    Latest KoolShare forks here
     
  54. audit13

    audit13 New Member Member

    If you are running DD-WRT, look under Status --> Space Usage NVRAM. I believed it shows the used nvram/total available nvram.
     

    Attached Files:

  55. Adriel

    Adriel Reformed Router Member

    I'm with freshtomato, but they also show the NVRAM usage, but it doesn't seem to change much from
    "Total / Free NVRAM 64.00 KB / 29.97 KB (46.83%)"

    Which is pretty similar to what it was before.
    Either way, I haven't noticed any issues, so guess it worked :)
     
  56. Brightstar0707

    Brightstar0707 New Member Member

    Hi, I'm new. This is my first time trying to find information about custom firmware.

    Is there any specific reason (technical reason) why we need to advance the mac addresses (0:macaddr and 1:macaddr) by +2 ? Because I notice in the existing CFE, they're only advanced by 1 (+1).
    Can I just add one instead of two ?
    My existing mac address ended with xx-d9-fc. If allowed, I prefer to use xx-d9-fd and xx-d9-fe instead of xx-d9-de and xx-da-00.
     
  57. monoton

    monoton Serious Server Member

    I've seen several reports of missing 5GHz band with the KoolShare Merlin fork for theese routers when not using +2 +4.
    Don't know if it's needed for Tomato or DD-WRT.
     
  58. Brightstar0707

    Brightstar0707 New Member Member

    @monoton, thanks for your answer.
    So the next question is : if I followed all the steps then after that, decided to modify the CFE data, what is the best way ?
    eg:
    (a) repeat steps 6 and 7 only (upload and write new CFE)
    or
    (b) repeat steps 6, 7 and 8 (upload, write CFE, update firmware and clear NVRAM)
    or
    (c) other more efficient method ?
     
  59. monoton

    monoton Serious Server Member

    Repeat steps 6 and 7 (upload, write CFE) and a full NVRAM reset should be enough.
     
  60. Steven Carmichael

    Steven Carmichael New Member Member

    Thanks for these instructions.
    I was able to upgrade an EA6500v2 from latest Linksys firmware without resorting to tftp.

    I >>guess<< that Linksys CFE could be restored,
    since I saved it from router to PC during Step 4.

    Step 8. here confused until I read oTrademark step 9. in the [Fork] FreshTomato-ARM thread #1206:
    go to Administration -> Configuration -> Restore Default Configuration,
    select Erase all data in NVRAM memory and click [OK]

    I plan to buy and similarly upgrade a used EA6900, but have wretched short-term memory,
    so elaborately documented my FreshTomato thrash in GitHub Pages at this URL: https://blekenbleu.github.io/FreshTomato
     
    Last edited: Nov 25, 2018
  61. JeanMi

    JeanMi New Member Member

    Hello,
    I am new to this forum, thank you for a well detailed guide. I have a used EA6300v1 and am trying to flash dd-wrt. Everything worked well until step 8 (had to tftp the initial dd-wrt), the mini web browser was not loading. May be it is my router but as soon as I loaded the initial dd-wrt, it disabled the red reset button in the back and replaced it with the blue WPS, did that happened to any other person? Anyway I continued and replaced the stock CFE with the modified one as explained in steps 5 - 7. after booting, the mini web browsed did not load, I repeated many time with no success, so decided to use dd-wrt interface to upgrade the firmware. After the upgrade, the router doesn't boot at all, so i have to use the WPS botton to reset it and it goes back to the initial dd-wrt version.
    Any help to fix this would be really appreciated

    Thanks
     
  62. ddimitrov

    ddimitrov Network Newbie Member

    I experienced yesterday exactly the same with my new router (Linksys EA6700). When I tried to flash Tomato from inside DD-WRT, it responded suspiciously fast "Flashing succeeded" (or something like that), then the router did not want to boot and after reset it booted again to DD-WRT. Obviously, DD-WRT had not flashed Tomato firmware.

    I resolved the problem by flashing FreshTomato from CFE's mini Web server. In order to be able to access CFE's mini Web server, I had to re-flash the new CFE again. Otherwise the router did not want to boot to CFE, but was booting to DD-WRT again. So, my steps for resolving this situation were as follow:

    1) Flashed again the new CFE from inside DD-WRT;
    2) Cleared NVRAM - switched the power off, then pushed the WPS button, switched the power on (keeping the WPS button pushed down), and after 15-20 seconds the router's logo started flashing quickly, then I released the WPS button;
    3) After that the router booted to CFE's mini Web server (it took 1-2 minutes), where I was able to upload FreshTomato firmware. (This time flashing did not report success immediately, but took some time);
    4) Then my router booted to FreshTomato :) (I can't remember whether I had to clear NVRAM before that, but you can do that if the router does not want to boot to Tomato after the steps above).
     
  63. ddimitrov

    ddimitrov Network Newbie Member

    Let me say how satisfied I am with my new router - Linksys EA6700. I bought it in order to replace my Linksys E3200 in order to improve my VPN performace. With E3200 my OpenVPN throughput (AES-256-CBC or AES-256-GCM) was 13 Mbps (tested with LANBench). I expected the OpenVPN throughput to increase to about 35 Mbps with EA6700, but it exceeded my expectations - with EA6700 I got 51 Mbps in every direction - upload, download and mixed, on stock CPU speed (800 MHz), AES-256-GCM, SHA256. Great! :)
     
  64. uiceuice

    uiceuice New Member Member

    same problem for me with ea6700. tried to follow the guide closely. it keeps reverting to ddwrt. any help?
     
  65. ddimitrov

    ddimitrov Network Newbie Member

    I had the same problem but solved it with the steps from my post #62 above. I'm sure my approach was far from optimal, but it worked for me. When I flashed the new CFE again, I did not reboot the router immediately, but cleared NVRAM first and rebooted after that. Then my router booted to CFE's mini Web server, where I was able to upload Tomato firmware.

    According to https://openwrt.org/docs/techref/bootloader/cfe the correct way to access CFE's mini Web server is as follows:
    1. Unplug the power source
    2. Press the RESET button at the router, don't release it yet!
    3. Plug the power source
    4. Wait some seconds
    5. Release the RESET button
    6. Browse to http://192.168.1.1
    7. Send the new firmware and wait for some time until the firmware upgrade finish.
    At step 6 you may have to wait for a couple of minutes until CFE's Web server is ready.
     
  66. ddimitrov

    ddimitrov Network Newbie Member

    Tomato assigns MAC Address + 1 to the WAN port. If you have advanced 0:macaddr by +1 instead of +2, WAN's MAC address would collide with 0:macaddr (e.g. the MAC address of 2.4GHz WiFi device). I believe this is the reason +2 is used in this guide.
     
  67. uiceuice

    uiceuice New Member Member

    as i was at this for about 6 hours yesterday, frustrated this morning i just TFTP freshtomato when the CFE was available. the settings are saving for now. i will try what you said if the settings disappear. thank you.
     
  68. chunter2

    chunter2 Network Guru Member

    I tried this out on an EA6350v1 but have some questions. I have it working but my 5ghz network has almost no range. If I hold my phone up to the router I can see that the 5ghz network is there. I tried the 6300/6400 version of freshtomato and the 6350 version of dd-wrt and both do the same thing. Could there be a difference needed in the CFE? I was pretty sure the 6350 was the same at the EA6300 but maybe not. Or do I have a hardware issue maybe? I just picked up this router used and didn't think to check the 5ghz before I flashed the CFE and freshtomato.

    Thanks
     
  69. txnative

    txnative Addicted to LI Member

    the EA6300/EA6400 firmware will not have the same params etc as the EA6350v1 since freshtomato doesn't support it, but with dd-wrt you may have to check what their forum says on what to look for either it being the devpaths maybe backwards or may have to do some manipulating the cfe xvortexeditor either way be sure to read and have the necessary tools and utilities if things go south.
     
  70. chunter2

    chunter2 Network Guru Member

    I was able to find this post

    https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=995298#995298

    but the readme talks about the following which I don't think I have since I flashed the CFE for the 6300/6400 instead.

    tc_passphrase from devinfo or nvram
    tc_ssid from devinfo or nvram
    uuid_key from devinfo or nvram

    My question is where did the CFE's in this thread come from? Is there an equivalent I could try for the 6350?

    Thanks
     
  71. txnative

    txnative Addicted to LI Member

    If you did an nvram dump from the oem firmware before flashing any other open source, that dump would provide you those answers. More than likely you'll need to revert back to oem, open the case and connect usb serial to the Gnd, Tx, Rx pins and run nvram show copy and paste to notepad or some editor, find the tc_passphrase/ tc_ssid/ uuid_key and in the xvortex replace the values with thoses and make sure the devpath0 and devpath1/boardrev/boardflags/boardtype are correct to your router as that will get the wifi working properly, you may need to examine all the parameters to your nvram dump as they are for the wifi just to make sure, also you'll need to make sure to backup the cfe if possible. "You do this at your own risk" if you make a mistake your going to have to rely on that oem cfe and jtag to hopefully revive your router.
     
  72. chunter2

    chunter2 Network Guru Member

    Any reason why the instructions in the first post of this thread don't mention tc_passphrase, tc_ssid or uuid_key? I would have assumed they would be needed for all Linksys routers in this range. Just trying to figure out if there's a different way to create a CFE for the EA6350.

    Thanks
     
  73. txnative

    txnative Addicted to LI Member

    I'm not sure since both projects have a their way of detection, but if dd-wrt has it done and they specify it in their tutorial then you should in that manner, with freshtomato since it isn't specified since the cfe.bin are from ea6300/ea6400 and not from an actual ea6350v1. Personally you may want to stick with dd-wrt so to not cause any damage to your router for now, since freshtomato doesn't have a image for you to use for the ea6350v1 to use in this tutorial, regards
     
  74. lukas ea6700

    lukas ea6700 New Member Member

    Hello
    I have ea6700 which after reboot locks and i can't ping it, no wifi power LED is solid, if ethernet is connected diods(of connected port) are both turned on, router is hot even if nothing is connected.
    I tried basic reset but nothing,
    first 30/30/30 reset after reboot power diod goes out, but there is still no connection, following 30/30/30 reset do nothing but mąkę ethernet lights blink. After power cycle everything is still the same. Next day it sometimes works fine untill reboot and IT locks again.
    I'm not sure but i think if i try to flash something it will brick.

    No idea what to do.
     
  75. txnative

    txnative Addicted to LI Member

    Did you use this guide from monoton and found your router in operative or using dd-wrt and became inoperable? The description you stated doesn't look good, if you have some response from the router don't use the 30-30-30 as this can mess with the devinfo partition, look through this guide and read some of the posts as this may help some, but see if you can reset the router first as your router may be unstable enough as is.
     
  76. lukas ea6700

    lukas ea6700 New Member Member

    I haven't flashed anything on this router yet. I would like to know if anyone ever meet with something similar.
    I'm thinking about flashing tomato or something, but I'm newbe and not not sure if it will brick after flash.
     
  77. txnative

    txnative Addicted to LI Member

    If you haven't flashed anything and your experiencing problems you could reset the router, have you updated this router's firmware recently?
     
  78. lukas ea6700

    lukas ea6700 New Member Member

    after i somehow manage to turn it up and running, during setup it updates automaticly and in setting shows newest version.
     
  79. txnative

    txnative Addicted to LI Member

    if that's the case and your having these problems, you could reset the router make note of custom settings as this will reset the router from all configurations. You actually should look into linksys forum since you are using linksys firmware. If you plan on flashing tomato or dd-wrt, please read all steps and know the risks if something goes wrong and don't use the 30-30-30.
     
    lukas ea6700 likes this.
  80. chunter2

    chunter2 Network Guru Member

    Just writing some notes about my experience so I don't forget and maybe it can help someone else. I just got a used EA6900 v1.1 and struggled to get it loaded. I figured out a couple things that I think are useful. It came with version 182871 and 174776 of the Linksys firmware loaded in it. Neither of these versions would allow me to flash the dd-wrt file or any older Linksys firmware from the web interface. I tried the dd-wrt file with tftp2 with the retry set to 1 and noticed that waiting for about 30 pings with a TTL of 100 before clicking the upgrade button would always start to load the file. I read above that people just set the retry to 99 and keep rebooting the router until it loaded but there's definitely a point during the boot procedure that tftp2 is allowed to send. Too early and it doesn't work. Too late and it doesn't work either. Loading the dd-wrt file this way always failed at about 65% like was also mentioned in previous posts. I tried switching the file from dd-wrt to the Linksys 158863 version, waited the 30 pings and tftp2 worked perfectly. The router then booted into the 158863 version and I was able to load the dd-wrt file from the web interface. It then rebooted into dd-wrt and I was able to finish the steps in the first post. I don't know if this will work for all versions but it's worth a shot.
     
    davygravy and ddimitrov like this.
  81. davygravy

    davygravy New Member Member

    Echoing part of what @chunter2 said.

    I picked up my EA6900v1.1 used for about $22, with the intent of replacing my ancient Linksys M20 that was flashed with TomatoUSB.

    Unfortunately, my E6900 came with a newer firmware 18xxxx which would not accept any firmware downgrade via web interface. Neither the tftp in Linux nor the TFTP2 in Windows seemed to work. After about 5 hours of wrestling with this I saw some posts ( #67 and #98 ) about using the "Diagnostic page Revert to Previous Firmware" function. I was able to back down to a 17xxxx version using that tool, and then a yet earlier version by 158863 by tftp. Then using the webif I flashed the ddwrt version. A few resets later I was able to flash the edited CFE. A further reset or two got me to flashing Fresh Tomato.

    I’ve been flashing with JTAG, serial, hairydairymaid etc for 15 years or so. Also a good bit of experience with UBoot, Linux kernels, rootfs images, etc. This was the most stubborn flashing job I’ve ever worked with. Patience pays off, though.

    ...Hoping that I’m past the steepest part of the effort curve. I now have just a single MIPSR2 router that I still need to replace. Right before snagging the EA6900v1.1, also found a EA6300v1 for $13, so that is next to flash. The dual-core ARM CPU does a better job of handling traffic and running Entware.

    I really appreciated the clarity of the CFE editing instructions, and anyone who left a trail of breadcrumbs and notes. Thanks!
     
    Last edited: Mar 25, 2019
  82. txnative

    txnative Addicted to LI Member

    These posts should be as helpful enough, the whole process starts with different models as they will have some tools, utilities and firmware. Once you have competed and installed tomato, you downloaded or previously downloaded the current build as this will get your model updated. I'm not sure where you might shop for anyone of these models, pending on your needs these model are practically the same or close to the same having the arm cpu dual core, about the same size flash and ram. Linksys and other oem just slap a different cover add or don't add antennas and sell you the same board different look for an extras buck. Make sure to start with the original post monoton instructions and read through all the way near the bottom as I had posted different discussions on an off subject topic that you can skip, but for most part users had posted what may go wrong and as best to read and avoid those problems as they maybe user errors as the process is strait forward. Have a look, download monoton's zip file for your model and have a look then it should be clear after that, regards
     
  83. pylsar

    pylsar Network Newbie Member

    Hello,

    my router linksys ea6500v2. I was flashing a tomato firmware, but it didn't work. I realized that the problem is limited nvram, as written in this thread. On the Tomato firmware, I first installed the native firmware 166281, and then the ddwrt from this topic for my router. then I did a full reset in the settings ddwrt and the router stopped responding. I did a full reset of 30-30-30. Now the router is loaded into the official firmware 166281, but when you enter the password admin, the admin icon on the screen turns, but nothing happens after that. I can not get into the router menu. resetting the button and resetting 30-30-30 does not help. I think that in nvram have extra data from other firmware.

    I ask for help, what else can I do to get to the router's menu?
     
  84. ddimitrov

    ddimitrov Network Newbie Member

    Please, read thoroughly the first post in this thread. You have to install a modified CFE in order to enable 64KB NVRAM.
     
  85. pylsar

    pylsar Network Newbie Member

    i know. but I had a problem before I started updating CFE
     
  86. txnative

    txnative Addicted to LI Member

    Have you set up a static ip to check for pings responses? Does the light stay on or off? I know you don't know this but using the 30-30-30 won't work on arm routers, and cause further problems depending on the nature of the situation. There maybe a chance your going to need a usb serial ttl cable in order to check if the devinfo partition was damaged, and you'll have open the case to access the pin out port to find out. Try plugging the power in wait as the light comes on then pull the power do this 3x's, hopefully the devinfo partition isn't damaged, regards.
     
  87. pylsar

    pylsar Network Newbie Member

    txnative,
    the router is turned on and pinged. first 192.168.1.1 ttl 100 and then 192.168.1.1 ttl 64. loading standard firmware. I tick the consent box and do not configure it automatically. Then I enter the admin password - admin. and then the page hangs and that's it. I can flash another firmware by tftp2, but I can't do the firmware replacement.

    you write: Try plugging the power in wait as the light comes on then pull the power do this 3x's. I did not understand what to do. write more, please

    where can i read how to connect a serial cable and what should i do?

    King regards
     
  88. txnative

    txnative Addicted to LI Member

    The linksys ea-models have two partitions one will have it's firmware stock and the other will have recovery or that will have what I mentioned before the devinfo. The power unplug, plugin is to mimic a failed flash and will reset to oem firmware which should allow you to use the admin to login to stock. Which tftp are you using windows or linux? Are you able to just login to stock or dd-wrt? Kinda confused on which one your looking at.
     
  89. pylsar

    pylsar Network Newbie Member

    I using tftp by windows 7/8.

    The stock firmware 166281 is working now. We reach the administrative password entry, then hang for a long time and again ask to enter the password.

    1. How to force the router to load oem firmware? I still can not. When do i need to turn off the power? so you need to do 3 times in a row?
    2. I correctly selected the serial port in the picture? What is the correct pinout of the wires of this port?

    King regards
     

    Attached Files:

  90. txnative

    txnative Addicted to LI Member

    I don't own this model to know the pinout, using a multi meter would be great to use at this moment in order to find gnd,tx,rx no need for voltage but you should find it so you don't connect to it.

    The power off/on is done, while the router is unplugged, wait for a moment if you just unplugged it, then plug it in till the led starts to flash then pull the power, do this 3x's quickly, and on the 3rd let it boot. Usually this will clear and reset the router to defaults.

    Have you tried root as the password?

    I noticed in the beginning in your op that there was a problem in one of the steps, anytime there is a problem that doesn't go with the steps described for flashing these linksys models, don't continue unless you are experienced and have the proper tools and now how to recovery, but in your case the router allowed you to continue, this should have been a warning sign cause it's not what was supposed to be expected at that point going back to stock and reset the router would've been the better option and then start over.

    I mentioned before that 30-30-30 doesn't work properly and may cause some issues with nvram perhaps what your experiencing now, with a broken login? Trying to reset to defaults should get you back in described above, or hold the reset button in as you plugin the power and wait till the led starts to flash then release allow the router to boot as normal and try again to login.

    Regardless of all what is happening and when you recover the steps do work as users have successfully done these steps here it can be done either here or dd-wrt in order to get pass the 32KB bug, just remember to read carefully before beginning and look over this post as some users were successful and a few didn't continue, it's easy when it all goes well and irritating when it doesn't go as planned especially when you don't have the tools or research on these devices its a pain to recover.
     
  91. pylsar

    pylsar Network Newbie Member

    Hello,

    serial port:
    1. 3,3v
    2,3,4 - ?
    5. 3,3v
    6. gnd
    How to find out where RX and TX? To connect to a com port, do I need 3 wires? gnd,rx,tx?

    the router does not respond to this action. I downloaded the tomato firmware through tftp and did it according to your instructions. I did the right thing?

    root password does not work. admin password only works

    King regards
     
  92. txnative

    txnative Addicted to LI Member

    Serial ports Rx,Tx,Gnd and Pwr are found using the multimeter. You can find it through youtube with details on how to do this as it's much better that way than me typing out the how too.

    The pull power off/ power in, may only be done, if the second partition hasn't been overwritten or written with another firmware, or damaged. If it would've work, the router would go back to oem as it use the second partition to recover as if it had a failed upgrade through the gui. It isn't used to flash firmware.

    Have you tried holding the reset button in, while the router off then plugging the pwr back in, hold till the green led to start to blink rapidly then release and wait for it to boot this procedure is to reset to defaults
    plus
    Make sure to set a static ip on your laptop or desktop and ping the router's ip address to observe responses so when the router is back online.

    "Root" as the password was just a suggestion.

    So are you able to use a telnet window or ssh window at all? regards
     
  93. Edvinas

    Edvinas New Member Member

    Is there some way to install tomato on Linksys EA6900 v2? If someone succeeded to do that, what tomato version should be used?
     
  94. txnative

    txnative Addicted to LI Member

    Only to which you see at the beginning of this Guide is all that is supported for the EA6900 is supported, no known v2.
     
  95. pylsar

    pylsar Network Newbie Member

    hello!

    This method does not work for me. I have already overwritten the secondary partition via tftp many times.

    This method does not work for me. All network settings do as you write. I can send a screen or video about what I have on the standard firmware now.

    when I try to connect via telnet or ssh I get a connection failure right away.

    I was able to connect to the router via usb-uart ttl adapter. When I turn on the router, I press Ctrl + с and I get CFE> Please help me. how to restore the router? I think that it is necessary to restore the stock firmware and after that to install ddwrt firmware and change the CFE according to this instruction. Or can I now immediately install ddwrt firmware?

    regards
     
  96. txnative

    txnative Addicted to LI Member

  97. pylsar

    pylsar Network Newbie Member

    txnative likes this.
  98. txnative

    txnative Addicted to LI Member

    You should congratulate yourself for deciding to finish what you started and gaining some knowledge plus experience...Bravo
     
  99. pylsar

    pylsar Network Newbie Member

    Tomato firmware works. I'm testing the first day. Previously, when I installed this firmware, they correctly identified the model of the ЕА6500v2 router. But now defines it as EA6700. And once the router is frozen. full nvram reset do not help. What could be the problem now?
     
  100. txnative

    txnative Addicted to LI Member

    Seems as though when this occurs there maybe a problem with the vortex cfe as I'm sure you done it but this kinda points to that not maybe done properly?

    Are you able to verify the nvram size?

    Can you get into the CFE mini web server to verify if the modification was done properly?

    Are you using a new Freshtomato image and this were you are now?

    Did you use the tomato image from monoton's cloud repository after going through the whole procedure and didn't doing anything different, no errors, anything uneventful that isn't described in the instructions happened but still continued?

    Have you verified that this model can work with OEM, ddwrt doesn't overheat or show signs of heating or have you corrected that if it was a problem?

    I don't see anything in Freshtomato that suggest a change significant to cause this to happen as with freezing or miss identification of this model, I see that the Led assignments had been done.
    Regards
     
  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