1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How to upgrade tomato over tftp

Discussion in 'Tomato Firmware' started by voddie, Nov 21, 2007.

  1. voddie

    voddie LI Guru Member

    Hi All,

    I am currently running tomato 1.11 upgraded though web gui and interested to know how you guys upgrade tomato over tftp.

    I have tried several times to upgrade tomato firmware through tftp but failed. I followed the upgrade instruction, poked the reset button for 30 sec, set the ethernet card IP to with gateway, ran the included bat file. However, whenever it reached the stage "waiting for router", the whole thing just stop responding. Out of curiosity, i ping, and as expected, request timed out.

    How actually do i upgrade tomato over tftp?
  2. Joro711

    Joro711 Network Guru Member

    Check you firewall.Or replug power cord.
  3. mstombs

    mstombs Network Guru Member

    Why are you trying - try for router and compatible for computer.

    NB this uses the Linksys bootloader, shouldn't worry what firmware running, may be a problem on booting due to incompatible nvram variables - 'should' be fixed by long hard reset.
  4. voddie

    voddie LI Guru Member

    No firewall running. Not even windows firewall. Have tried to power off and on the router but still no luck
  5. voddie

    voddie LI Guru Member

    Did a long reset by pressing the init button for more than 30 sec. Edited the included whr_install.bat, replace all to Set my ethernet card IP to dhcp. Able to ping however tftp still failed. Command prompt still stop at "waiting for router"

    Anyone can provide a step by step guide on how to upgrade tomato firmware through tftp for Buffalo WHR-G54S router?
  6. FRiC

    FRiC LI Guru Member

    You also have to do the tftp within a few seconds after plugging in the router.
  7. Joro711

    Joro711 Network Guru Member

    Plug network cable in Lan1 !!!
  8. kameleon

    kameleon LI Guru Member

    Just a question but why upgrade via tftp when almost all linksys routers I know of have a nice web based upgrade client?
  9. FRiC

    FRiC LI Guru Member

    The firmware must be formatted correctly for web based upgrade to work. You'll need to use tftp if the router is not one of the standard supported models, or if the firmware is a generic one. You'll also need tftp if the existing firmware is somehow corrupted and the web interface can't load properly.
  10. voddie

    voddie LI Guru Member

    I use the included WHR_Install.bat. It will automatically launch tftp and put tomato firmware to the router once connected. However, it stops at "waiting for router"
  11. voddie

    voddie LI Guru Member

    It is always on LAN1 from day 1
  12. voddie

    voddie LI Guru Member

    My router is Buffalo WHR-G54S. not linksys. Just in case nobody read my 2nd post properly
  13. voddie

    voddie LI Guru Member

    Anyone can help?
  14. EekTheCat

    EekTheCat LI Guru Member

    What I usually do under XP is:
    1. Run the batch file. Make sure the tomato.trx is in the same directory as the batch.
    2. During the first pause ("Press Ctrl+C..."), change IP address to and subnet mask, not the gateway. I leave the gateway blank.
    3. Release IP. Do this through command prompt (ipconfig /release *) or use Windows IP Configuration utility.
    3. Hard reboot the router (cut off power, press reset button, power up while pressing button, wait 30 seconds). Cut off power after 30 seconds.
    4. Continue with the batch to the point where it's waiting for the router.
    5. Power up the router.
    I also wait for more than 2 minutes after flashing before resetting IP back to DHCP and doing another hard reboot.
    Hope this helps.

Share This Page