An Easy Guide to Installing Tomato on the Asus 520gu

31 Jan

Before installing Tomato, I thought DD-WRT was the best router firmware there is.  But Tomato is as good as DD-WRT and scores on usabil­ity and QOS as well, two areas where DD-WRT needs improvement.

The Asus 520gu gives you the best bang for the buck. It looks sleek in white as opposed to the ugly black and blue Linksys ‘brick’, has a USB 2.0 port which can be hooked up to a printer or an exter­nal stor­age or both via a USB hub and comes with 16MB RAM and 4MB flash.

Why Tomato and not DD-WRT?

I like DD-WRT, and before Asus, I had a Linksys run­ning DD-WRT.  I bought the 520gu for its USB port. I wanted to hook up my old Sea­gate 160GB exter­nal hard­drive to serve as a low cost NAS. I did want to go with DD-WRT, but find­ing the right ver­sion is quite daunt­ing on DD-WRT site.  And from the wiki it isn’t clear if the USB 2.0 works well with DD-WRT. Here’s an actual quote from the wiki:

The WL-520GU WRT is sup­ported as of DD-WRT v.24 RC7. USB (e.g. exter­nal stor­age or printer) sup­port cur­rently require man­ual work (as of DD-WRT v24 Final Release you may be able to use the web-GUI to enable USB support).

The words ‘may’ and ‘man­ual work’ made me give Tomato a try!  Atleast with Tomato I can be sure that USB2.0 works out of the box with­out hav­ing to much around too much on the con­sole.  Actu­ally, this is not the offi­cial Tomato build but a mod by ‘teddy_bear’ who added a bunch of enhance­ments to the offi­cial Tomato firmware specif­i­cally for the Asus 520gu. Thank you ‘teddy_bear’!

How Easy is it to Flash Tomato?

Actu­ally it took me an hour to fig­ure out what all wouldn’t work.  There are num­ber of steps that has to be done in the exact sequence as listed in this howto.  If you fol­low the steps as listed, it shouldn’t take you more than 20 min­utes. Read­ing the DD-WRT wiki, dif­fer­ent peo­ple had dif­fer­ent expe­ri­ences installing the firmware.  I think my steps should work consistently.

My Setup

Mac­Book run­ning OS X Leopard

Par­al­lels run­ning Win­dows XP

Let’s Get Started!

There are dif­fer­ent ways to flash Tomato on the 520gu.  I’m going with the eas­i­est.  Use Asus’ Firmware Restore util­ity to flash DD-WRT and then use DD-WRT’s Firmware Upgrade to upgrade to Tomato.  Asus’ Firmware Restore util­ity is a Win­dows exe­cutable. If you run a pure Mac shop, you can alter­na­tively tftp the firmware to the router.

  1. Down­load  dd-wrt.v24-11028_NEWD_mini_asus.trx and the lat­est Tomato Mod to C:\tmp. Do not down­load it to your Desk­top or any direc­tory with spaces!
  2. Install Asus’ Firmware Restora­tion Util­ity from the CD. CD: /Utility/Setup.exe in Win­dows. Do not down­load the lat­est from Asus’ web­site.  This was a mis­take I did and the upload kept fail­ing.  This util­ity must match with Asus’ stock firmware run­ning in the Router. This step will save you hours of frustration!
  3. If like me you are run­ning Win­dows via Par­al­lels on a Mac, turn Air­port off. On a PC, dis­able any other Access Point you might be con­nected to
  4. Goto Start->All Programs->Asus Utility->WL-520GU Wire­less Router->Firmware Restoration
  5. Browse to the dd-wrt firmware you down­loaded in Step 1, don’t upload yet!
  6. Using the eth­er­net cable that came with your Asus router, con­nect your Mac/PC to a Lan port on the router.  I chose Lan1. Power on the router
  7. Check if you are able to goto the router’s admin page at 192.168.1.1
  8. Dis­able win­dows firewall
  9. Unplug power from the router
  10. Using a pen, press the Reset but­ton at the back of the router (the black, recessed but­ton, not the pro­trud­ing red one), keep­ing the reset but­ton pressed, power on the router
  11. When the power led begins to flash slowly, release the but­ton, upload the DD-WRT firmware (Step 5) quickly

    DD-WRT upgrade in progress

  12. The firmware should get uploaded and the router will reboot with DD-WRT

    Firmware Upgrade Successful!

  13. Goto 192.168.1.1, user­name is admin, no pass­word. You should see DD-WRT admin page
  14. Goto Administration->Firmware Upgrade in DD-WRT
  15. Rename Tomato firmware you down­loaded in step 1 with exten­sion .bin from .trx
  16. Upgrade!

    Upgrade To Tomato From DD-WRT

  17. Once the upgrade is com­plete, the router will reboot to Tomato

    Rebooting To Tomato

  18. Go to 192.168.1.1, user­name is root, pass­word is admin
  19. You have suc­cess­fully upgraded your router to Tomato!

    Tomato Admin Screen

That’s all there is to it! Make sure you change the default pass­word and enable USB sup­port before attach­ing a printer or a stor­age device.

Related Posts with Thumbnails

220 Responses to “An Easy Guide to Installing Tomato on the Asus 520gu”

  1. Rytis 19. Nov, 2009 at 2:12 pm #

    You might need to mess with ipt­a­bles, check my pre­vi­ous post.

  2. icy1 29. Nov, 2009 at 8:41 pm #

    Will tomato let you use the asus as a repeater like DD-wrt will?

  3. Johnny 02. Dec, 2009 at 10:11 pm #

    One impor­tant thing is miss­ing in this guide, which caused me a lot of trou­ble. I tried a cou­ple of times and finally find the solu­tion from the tomato wik­i­books. The prob­lem is that after flash­ing the tomato firmware, I can­not log in the web inter­face using the login infor­ma­tion user “root” pass­word “admin”, which is not cor­rect.
    The solu­tion is that after you install dd-wrt firmware, it is nec­es­sary to tel­net “192.168.1.1″ log in dd-wrt with default login which is usu­ally “admin:admin”. Type com­mand “nvram get http_passwd” to get a long string, which is the cor­rect pass­word. Then you can flash the tomato firmware and log in with user name “root” and pass­word you just obtained.

    • h4x0r 19. Jun, 2010 at 10:47 pm #

      @Johnny
      I can’t login into the web inter­face. I tried to tel­net to the IP address and it keeps telling me that the login is incor­rect.
      I thought that I had bricked my router until I read your com­ment. Any ideas on what I can do?
      Thanks!

      • johnny 20. Jun, 2010 at 12:49 am #

        You should be able to go back to dd-wrt firmware by using the firmware restora­tion util­ity. If you can login to dd-wrt, your router has noth­ing wrong. The tel­net step must be done in dd-wrt firmware, before you flash­ing the tomato firmware. Next, just fol­low my post to get the pass­word and see if that’ll work.

      • johnny 20. Jun, 2010 at 12:59 am #

        I just notice that there’s another post under­neath writ­ten by Rodalli. If you can’t tel­net to the IP address, you can try a NVRAM clear process men­tioned by him. Good luck!

        • h4x0r 20. Jun, 2010 at 6:39 am #

          Thanks!!! It worked per­fectly. I should’ve read all the com­ments before both­er­ing you. Thanks again!

  4. John 05. Dec, 2009 at 8:22 pm #

    super help­ful walk­thru! I got hung up on the firmware flash. Under win 7 and vista, the pro­gram needs to be Run as admin­stra­tor. If not, the util­ity just searches for the router but never finds it. After fig­ur­ing that out, it was smooth sail­ing. Still hav­ing trou­ble get­ting the printer to work though — would love addi­tiona info on that if you have it! Thanks again.

    • Andrew 02. Feb, 2010 at 5:13 pm #

      when I use the firmware restora­tion in vista(64), keeps search­ing ip address. how to over­come this prob­lem ? I am an admin­is­tra­tor option for my lap­top. Thanks.

  5. HK 11. Dec, 2009 at 7:13 pm #

    i fol­lowed your step and now i am not able to login to as root and pwd admin
    can any­one help me?

  6. Sandip 16. Dec, 2009 at 9:24 pm #

    the step that Johnny posted above is def­i­nitely key to log­ging into Tomato after the ini­tial install. Tel­net into 192.168.1.1 as he said and save that pass­word. Your ini­tial Tomato login is root/(the p/w you wrote down)

    great guide — maybe just add this step to the end of it.

  7. HK 18. Dec, 2009 at 8:55 pm #

    Thanks man it worked This time it did not ask for pass­word to login and i was able to make changes.

  8. Canada Eh! 27. Dec, 2009 at 6:37 am #

    I would like to see a start to fin­ish walk through for OSX “snow leop­ard” would be nice. No win­dows under any­thing, pure OSX. thanks

  9. MERGOU 27. Dec, 2009 at 6:47 am #

    can not log in to router.. not accept­ing root/admin..help

  10. User7 10. Jan, 2010 at 4:29 am #

    I can’ login to router too. Same prob­lem. HELP ! Hard reset not work­ing. Login and pass­word not accepted

  11. User7 11. Jan, 2010 at 7:52 pm #

    Prob­lem resolved ! WL500GP again alive ! Hard reset pin 9 to ground help me.
    More info whith pic­ture how make hard reset here http://www.dd-wrt.com/phpBB2/viewtopic.php?t=2507

  12. first_time_flasher 23. Jan, 2010 at 4:55 pm #

    Hi. I am try­ing to flash my WL-520GU using these instruc­tions but can’t get ddrt firmware to upload. I keep get­ting “invalid ip” after click­ing the upload but­ton. Any idea? Is it because I have a newer Asus firmware? TIA!

  13. first_time_flasher 23. Jan, 2010 at 5:18 pm #

    Try­ing to flash my router with these instruc­tions but can’t seem to get the ddwrt firmware to upload. I get the fol­low­ing mes­sage “invalid ip” after click­ing on the upload but­ton. Any suggestions?

  14. Help! 24. Jan, 2010 at 9:42 am #

    Help! I can’t access the tomato gui through 192.168.1.1 after I set it as a wire­less eth­er­net bridge. Is there any­way to reset the tomato con­fig­u­ra­tions to default? Thanks!!

  15. Ren 24. Jan, 2010 at 3:14 pm #

    For First_time_flasher;
    I had this issue. I got around it by assign­ing a fixed ip address to the com­puter that I Was using to flash the router with. Try it.

    And for Help! Are you hav­ing the pass­word issue ? I had this issue as well on my 2nd router. I flashed it back to ddwrt, wrote down the pass­word ( see above) then went back to tomato again. Strangely enough, the pass­word was then reset to the default one.
    This all did not hap­pen on my first router. Used the same firmwares on both.

  16. aston4 31. Jan, 2010 at 10:44 pm #

    Works per­fectly except.…

    I have a Dell Mini-9 triple boot­ing OSX Ubunto 9.10 and a legit copy of Win­dows 7 I bought when they were run­ning the pre-release special.

    I have tomato run­ning on the Asus in client-bridge mode, so that it con­nects to the rest of my wire­less net­work (two other routers, one flashed with DD-WRT, and the other is generic I can’t remem­ber what it is run­ning stock firmware)

    Under Mac OS, every­thing works per­fect (both print­ing simul­ta­ne­ous 500gig file shares)

    Under Ubuntu 9.10 every­thing works perfectly.

    I have two old XP machines, one SP2 and one SP3 every­thing works perfectly.

    Under Win­dows 7, print­ing works fine, but when I try to access the hard drive shared on the Asus Tomato, Win­dows 7 LOCKS UP ALL THREE OF MY COMPLETELY DIFFERENT WIRELESS ROUTERS! requir­ing power cycling to get my net­work back.

    Win­dows 7 looks shiny on the out­side, but is actu­ally a use­ful weapon to a ter­ror­ist! Imag­ine imple­ment­ing a virus based on what­ever the heck they are doing. They could take down all the world’s wire­less con­nec­tions in sec­onds. If you have any ideas how to work around this, I’d love to know!

    • bookishboy 26. Feb, 2010 at 4:20 am #

      Try this:

      Go into the net­work adapter set­tings, select your wire­less adapter and choose “prop­er­ties”. If IPv6 is selected, then de-select it and choose “apply”. If one of your routers is a cou­ple of years old and only sup­ports ipv4, your net­work­ing set­tings may be con­fus­ing it into lock­ing up. I had this prob­lem with Win7 64bit and a dlink router. Every time my com­puter tried to con­nect to the router it would briefly be served by it, then sud­denly the router would reset and every­thing con­nected through it would lose net­work access until it came back up.

  17. aston4 31. Jan, 2010 at 10:47 pm #

    I found some infor­ma­tion regard­ing this prob­lem here, but I tried what was sug­gested and it did not help

    http://www.tomshardware.com/forum/75–63-windows-samba-issue

  18. Alex Cristiano 01. Feb, 2010 at 2:15 am #

    Hav­ing a hard time with a shared USB drive / Asus WL 520GU and Tomato 1.27 Teddy Bear USB Std.

    Exter­nal Hard­Drive, FAT32 par­ti­tion. Shared, I can see it in my XP, can write small files, but some problems:

    a) WinXP does not rec­og­nize the cor­rect size of the disc (shows me 20Gb)

    b) WinXP does not rec­og­nize the free space of the disc

    c) cant trans­fer big files TO the shared disc. First I was using a 1.25 ver­sion, and get­ting an error “The spec­i­fied net­work name is no longer available”.

    d) upgraded to the 1.27, now I have the error above, and some­times the error is like this: I try to move a 700Mb file from local drive to shared drive, and if first cre­ates a zero sized file, then asks me if I want to over­write, and at some point it says me that it cant move because the file is being used.

    dont know what to do, any ideas ?

    thanks,
    Alex Cristiano

  19. Andrew 03. Feb, 2010 at 6:53 pm #

    I’d like to setup NAS at ASUS WL520GU with Tomato_1_27_ND.7z. Could you add some step by step pro­ce­dures ? It looks that there’s no USB/NAS setup menu in GUI. Thank you !!

  20. Chris 12. Feb, 2010 at 2:34 am #

    A big thanks to the author of these sim­ple direc­tions and thanks to the authors of many of these com­ments that helped me get this work­ing. I bought this router so I could share my printer, and the Asus firmware wasn’t cut­ting it. After installing the Tomato firmware using these excel­lent direc­tions I got every­thing work­ing after a lit­tle tweak­ing. Thanks a lot!

  21. Matt 13. Feb, 2010 at 3:15 pm #

    Good guide, but seems like allot of work when all you have to do is load WL520gu_2.0.0.8_EN.trx offi­cial firmware from ASUS on the 520gu. After that is loaded, just rename the lat­est 1.27ND USB Tomato to WL520gu_2.0.0.9_EN.trx and upload through the asus firmware inter­face on the router.

    Works like a charm. I have done this method about 4–5 times now and works every time. No need to load DD-WRT first or use any other addi­tional tools.

    • Leroy 17. Apr, 2010 at 3:56 am #

      Thanks Matt. This worked per­fectly. This seems also to solve the prob­lem with not being able to find the IP address (because your are using the firmware util­ity and not the soft­ware utility).

  22. Matt 13. Feb, 2010 at 3:18 pm #

    Eas­ier method:

    1. Load WL520gu_2.0.0.8_EN.trx (Offi­cial ASUS firmware from ASUS web­site, even if you have newer firmware on your router).

    2. Rename the lat­est Tomato USB firmware to WL520gu_2.0.0.9_EN.trx and upload via firmware upgrade in ASUS setup screen.

    Done.

    I have done this method 3–4 times now on dif­fer­ent wl520gu and works every time. No need to load dd-wrt first or use any addi­tional utilities.

    • Brian Canada 26. Feb, 2010 at 9:21 pm #

      Hi Matt. I’m try­ing to ‘upgrade’ my 520 to _2.0.0.8_, cur­rent it has v3.x firmware. Every time I try it fails. Web based it just fails and says ‘check file ver­sion or file integrity’. I’ve tried under XP and two PC’s under Linux with sev­eral browsers.

      When try­ing the Firmware Restora­tion tool it always says ‘con­nect to the wire­less device’ for about 30 sec­ond then stops say­ing ‘no wire­less devices found’.

      Since cur­rently it is v 3.x. could it be as sim­ple as renam­ing the 2.0.0.8 to a ver­sion higher than what I have now? I’d rather not plow ahead blindly and brick this. Any ideas?

      A big step I for­got was the step with the reset but­ton. Another user assigned an IP to get around the invalid IP error mes­sage. A day later and the obvi­ous looks obvi­ous. I’ll try these later. I’d appre­ci­ate any com­ments so far as versions.

      I’m pretty sure I already bricked a Linksys router. All the leds do is flash and no web access or tftp. I’d rather not have the Asus 520 join it.

      thanks, Bj

      • Matt 27. Feb, 2010 at 1:42 am #

        Hi Brian.

        I am not sure why your router is refus­ing the firmware upgrade, unless it is look­ing for a newer file name. You can always try renam­ing it as it shoulnd’t hurt. I didn’t have any issues when I loaded an older firmware on.

        Did you try to do a fac­tory reset first to see if some­thing isn’t caus­ing the upgrade to hang?

        • Brian Canada 27. Feb, 2010 at 9:02 pm #

          Hi Matt. Suc­cess! I’m so pleased,thank you.

          How­ever here is an odd prob­lem. Feel­ing cocky I decided to look at a spare WL-520GU that I thought I bricked the other day. I pressed the reset but­ton, got the flash­ing LED. Using the Asus Firmware Restora­tion stand­alone and I suc­cess­fuly flashed the router with 2.0.0.8. The router rebooted and I tried to login but it would not accept the default user­name / pass­word. Think­ing that in some odd way it kept my old pwd I tried it as well with no luck. Just the fact its ask­ing for a pwd gave me hope.

          I then suc­cess­fully (accord­ing to the firmware tool) with Tomato. Upon reboot I am not allowed in the router, the browser did not see it. I tried 2.0.0.8 again and the cur­rent v3.x with no luck. Using Tomato or 3.x I do not get any login prompt, using 2.0.0.8 I’m still stuck at the pwd prompt.

          Some part of the router is alive and I’d like to recover from this.

          thanks, Bj

        • Brian Canada 27. Feb, 2010 at 9:03 pm #

          Hi Matt. Suc­cess! I’m so pleased,thank you.

          How­ever here is an odd prob­lem. Feel­ing cocky I decided to look at a spare WL-520GU that I thought I bricked the other day. I pressed the reset but­ton, got the flash­ing LED. Using the Asus Firmware Restora­tion stand­alone and I suc­cess­fully flashed the router with 2.0.0.8. The router rebooted and I tried to login but it would not accept the default user­name / pass­word. Think­ing that in some odd way it kept my old pwd I tried it as well with no luck. Just the fact its ask­ing for a pwd gave me hope.

          I then suc­cess­fully (accord­ing to the firmware tool) with Tomato. Upon reboot I am not allowed in the router, the browser did not see it. I tried 2.0.0.8 again and the cur­rent v3.x with no luck. Using Tomato or 3.x I do not get any login prompt, using 2.0.0.8 I’m still stuck at the pwd prompt.

          Some part of the router is alive and I’d like to recover from this.

          thanks, Bj

          • Brian Canada 08. Mar, 2010 at 9:37 pm #

            Reply­ing to my own mes­sage just o keep this in order.

            My 520 is truly haunted. Flash­ing it with Asus firmware I still get the a login prompt that I can­not get past. After suc­cess­fully flash­ing with Tomato it does not respond after a reboot.

            I’m won­der­ing now if flash­ing with *WRT would fare any bet­ter. I might try to give that a shot.

            Its alive and I’d like to recover it but this is so weird.

            Any help at all I’d appre­ci­ate guys.

            Bj

        • Brian Canada 27. Feb, 2010 at 10:31 pm #

          This is even weirder now. I flashed the 520 again with the cur­rent v3.x from Asus. I received a user­name / pass­word prompt. The usual admin/admin or admin / no pwd did not work. It also brought up an HTML page and image from the router — some­thing about how my WAN cable was not plugged in (it was correct.

          I really think there is somthign here to save. Its just weird.

    • Brian Canada 26. Feb, 2010 at 9:24 pm #

      Hello

      A big step I for­got was the step with the reset but­ton. Another user assigned an IP to get around the invalid IP error mes­sage. A day later and the obvi­ous looks obvi­ous. I’ll try these later. I’d appre­ci­ate any com­ments so far as versions.

      I’m pretty sure I already bricked a Linksys router. All the leds do is flash and no web access or tftp. I’d rather not have the Asus 520 join it.

      thanks, Bj

  23. ben frank 17. Feb, 2010 at 11:39 pm #

    I have ugraded to tomato and attached a usb hard drive which is rec­og­nized by the router. How do I access the files from my mac?

  24. noabody 25. Feb, 2010 at 3:34 pm #

    I tried Matt’s easy upgrade method and it was flaw­less until a reboot. Some­thing got stuck in NVRAM and killed ever­thing. I ended up fol­low­ing this guide start­ing from firmware recov­ery. I had pass­word trou­ble after I got every­thing up and run­ning again. To clear NVRAM I had to power the router on and press the reset but­ton for 15 sec­onds JUST AFTER THE POWER LIGHT GOES OUT.

    This router is a lit­tle odd as just hold­ing down the reset but­ton after power on doesn’t seem to work right. Hold­ing reset while pow­er­ing causes it to go into firmware recov­ery. Instead you have to power the WL-520GU and let it boot. The power LED goes out for a moment about 10 sec­onds after power on. Imme­di­ately press and hold the reset but­ton for about 15 sec­onds at this point and NVRAM includ­ing all con­fig­u­ra­tion and stored pass­words should reset. It did for me on mul­ti­ple tries.

    • Rodalli 02. Jun, 2010 at 10:04 pm #

      This lit­tle pointer saved me from bang­ing my head against my desk for hours. Like many oth­ers, when I loaded up Tomato after flash­ing through DD-WRT, Tomato would not accept the nor­mal pass­words. I DID try the to tel­net into the router as described by Johnny, but it would not give me tel­net access either.

      Clear­ing the NVRAM worked. Just:

      1. Unplug the ASUS router, wait a few sec­onds until com­pletely pow­ered down.
      2. Plug the router in. Have your pen ready to press the black reset but­ton. Roughly 10 sec­onds after plug­ging in the power LED will turn off, this is when you IMMEDIATELY press and hold the reset but­ton.
      3. Wait 15–20 sec­onds and release the reset but­ton.
      4. You should now be able to log in through the web-interface at 192.168.1.1 with user/password: root/admin\
      5. Enjoy Tomato! The USB drive recog­ni­tion is amaz­ing! A wire­less router w/ QoS, VPN and NAS/Printer sup­port for $40 + ~1 hour setup and con­fig time. :)

  25. noabody 25. Feb, 2010 at 3:35 pm #

    I tried Matt’s easy upgrade method and it was flaw­less until a reboot. Some­thing got stuck in NVRAM and killed ever­thing. I ended up fol­low­ing this guide start­ing from firmware recov­ery. I had pass­word trou­ble after I got every­thing up and run­ning again. To clear NVRAM I had to power the router on and press the reset but­ton for 15 sec­onds JUST AFTER THE POWER LIGHT GOES OUT.

    This router is a lit­tle odd as just hold­ing down the reset but­ton after power on doesn’t seem to work right. Hold­ing reset while pow­er­ing causes it to go into firmware recov­ery. Instead you have to power the WL-520GU and let it boot. The power LED goes out for a moment about 10 sec­onds after power on. Imme­di­ately press and hold the reset but­ton for about 15 sec­onds at this point and NVRAM includ­ing all con­fig­u­ra­tion and stored pass­words should reset. It did for me on mul­ti­ple tries.

    For what it’s worth.

  26. MWMike 27. Feb, 2010 at 4:18 pm #

    I read all the dif­fer­ent meth­ods about updat­ing first to WRT, the Tomato, or skip the WRT and hit the reset while load­ing directly, etc.

    I sim­ply used the Asus firmware tool, pointed to the Tomato file (tomato-NDUSB-8744-vpn3.6.trx) and I was up and run­ning in two minutes.

    Every­thing I read made it seem way more com­pli­cated than it was

    • MATT 28. Feb, 2010 at 9:06 am #

      MWMike is right on and I was gonna do this, but this is the first time I have flashed a router with dif­fer­ent firmware.

      So I down­loaded “WL520gu_2.0.0.8_EN.trx” and “tomato-NDUSB-8744-Std.trx” to folder called c:\tmp. Then used Asus’ flash util­ity to flash the 2.0.0.8 firmware (because the firmware that came on my new router was ver­sion 3.0.0.8). Then renamed the tomato firmware to “WL520gu_2.0.0.9_EN.trx” and then flashed that. It worked in two min­utes with­out any difficulties.

      • MATT 28. Feb, 2010 at 9:36 am #

        … or exactly what the first Matt said.

        Dou­ble check that you unzipped the .rar firmware files to a sim­ple folder (ex. c:\tmp) and use the flash util­ity off the CD and point it to the unzipped files. Do not press the reset but­ton after, just let it fin­ish by itself.

  27. Teutonic 28. Feb, 2010 at 4:36 am #

    I have the dd-wrt mini installed but when I try to upgrade to Tomato the upgrade fails. If I use the firmware update it installs tomato but I can not access the router because it will not accept any sign in that I have tried. I then have to flash back to dd-wrt and it responds to my sign in attempts

  28. MWMike 28. Feb, 2010 at 4:15 pm #

    As for the printer install, after fol­low­ing the USB arti­cle and attempt­ing to tel­net and mount the print­er­a­long the lines of the USB drive, I’d like to pass along the solu­tion I found some­where else.For other OS’s, just do a search on the words in this solution.

    How to set-up wire­less print­ing in Tomato (Teddy’s USB mod­i­fied Tomato ver­sion). Note: the router does not need to “mount” the device; it need only rec­og­nize it. I was able to set-up my Mac and PC using these direc­tions from dd-wrt.com [dd-wrt.com]:

    Win­dows XP

    * Find your printer in Con­trol Panel — Print­ers etc. and open the prop­er­ties page for it.
    * Select the Ports tab.
    * Click Add Port and choose Stan­dard TCP/IP printer port and click New Port
    * Enter you router’s IP address (nor­mally 192.168.1.1) and click Next
    * Set Device type to cus­tom and click set­tings.
    * Make sure RAW is selected and spec­ify the nec­es­sary port num­ber (nor­mally 9100, 9101 for sec­ond printer, etc) and click OK
    * Click Next and Fin­ish and Close
    * Make sure the newly cre­ated port is selected for your printer and click OK

    • Peter 28. Mar, 2010 at 8:11 am #

      I am run­ning Tomato 1.27 on a sec­ondary (asus WL520GU) router, and has been able to set up my printer so that I can access it and print trough the that router on IP 192.168.1.111. How­ever, when con­nected to it I can no longer get access to my main router (on 192.168.1.1) and thus to the out­side web.

      My prob­lem seems to be in the con­fig­u­ra­tion of the asus router where I have been exper­i­ment­ing with­out luck using var­i­ous set­tings under “basic net­work”. There is no dif­fer­ence whether I enable or dis­able the secu­rity set­ting (WPA) .

      What is the rec­om­mended con­fig­u­ra­tion of the sec­ondary router?

      • Peter 30. Mar, 2010 at 6:13 am #

        The set­ting “wire­less eth­er­net bridge” under Basic Net­work seems to be the right thing to do, pro­vid­ing trans­par­ent access to the main router and the internet.

        How­ever, to give access to the attached USB devices it turns out that the default set­ting “gate­way” under Advanced Rout­ing has to be changed into “router”.

  29. Tian Shen 04. Mar, 2010 at 5:05 pm #

    I directly trans­fered the Teddy’s USB mod­i­fied Tomato ver­sion to the router through tftp, and it looks like work­ing fine with nice webui and wire­less access con­trol.
    but, the router can not get a ip from my cable mod­ern, which worked before under dd-wrt. I used DHCP for WLAN and tried MAC clone, reset the cable mod­ern and router, noth­ing seems to work. It shows renew­ing forever.

    Any­body have a clue?
    Thank you

    • MWMike 05. Mar, 2010 at 1:07 am #

      I’m curi­ous, who do you have for an ISP? I had issues with Com­cast and the stock firmware. Asus is stat­ing these modems are tougher to reset..

  30. AdamKlong 24. Apr, 2010 at 8:34 am #

    Eas­ier method by Matt (described below) didn’t work for me:
    [.… 1. Load WL520gu_2.0.0.8_EN.trx (Offi­cial ASUS firmware from ASUS web­site, even if you have newer firmware on your router).
    2. Rename the lat­est Tomato USB firmware to WL520gu_2.0.0.9_EN.trx and upload via firmware upgrade in ASUS setup screen. Done.
    I have done this method 3–4 times now on dif­fer­ent wl520gu and works every time. No need to load dd-wrt first or use any addi­tional utilities. …]

    I’ve tried it and wasted half the day but it kept stuck on “Renew­ing” cycle on the Tomato router con­trol page.
    Almost gave up after read­ing a LOT of post­ing by other peo­ple that had the same prob­lems I do.
    So I gave the “long” method (go thru dd-wrt first) a try and it worked for me.

    For any rea­son that you think you might brick the router (for­got the right username/password or can­not logon to
    http://192.168.1.1 con­trol page or for­get to retrieve the right pass­word string via “nvram get http_passwd” cam­mand):
    – Use the Firmware Restora­tion to flash back to ver­sion 2.0.0.8. But don’t for­get to dis­con­nect the WAN
    line off your router first !! IMPORTANT !!! oth­er­wise it would go into ‘con­nect to the wire­less device’ loop and end up giv­ing you the mes­sage ‘no wire­less devices found’.
    – Start over again. This is why I love this router so much. It’s almost unbrickable.

  31. Venix 30. Apr, 2010 at 4:28 pm #

    I have tomato loaded and all is work­ing cor­rectly with the USB printer. But I can­not get two print­ers to work. Either printer (Brother 2140 and HP 1600) works fine alone when con­fig­ured to port 9100. But as soon as add a sec­ond printer and use port 9101 for the sec­ond printer, noth­ing hap­pens. The first printer con­tin­ues to work fine. I have tried it with either printer as the first one, and which ever one it con­fig­ure first on port 9100 works and the sec­ond one does not. Also, both print­ers are rec­og­nized by the router.

  32. Fire 01. Jun, 2010 at 1:44 am #

    been run­ning tomato v1.25.8634 ND for awhile, lately, i encoun­tered this weird of band­width drop. The sig­nal is so weak that make 1 pc dead. Con­tacted ser­vice provider who tested on their end and see no prob­lem and sug­gested the prob­lem is from the router. I used qos set­ting ear­lier and now dis­abled, noth­ing changes. When scan­ning chan­nels it shows great sig­nals but once it is done, it is back to crawl­ing. I don’t know what the prob­lem is and won­der if any­one has such weird prob­lem. USB port is not used currently.

  33. Matt 07. Jul, 2010 at 1:23 am #

    Great Guide.

    Please add step N1 to tell every­one to choose “Restore to default set­tings” as that is not the default in DD-WRT and if you don’t you’ll see all the pass­word prob­lems every­one is hav­ing here.

    While you’re at it you could tell them all in step B to “Run as Admin” the Asus restore util in Vista.

    Those are the only two issues I had.

Trackbacks and Pingbacks

  1. Setting Up A Low Cost NAS Using Tomato | Society9.com - 14. Feb, 2009

    […] Started Set up Tomato on the Asus […]

  2. How to format a drive to Ext2/Ext3 from a Mac (or Windows) | Society9.com - 06. Mar, 2009

    […] I bought the Asus 520gu, installed Tomato and every­thing was hunky-dory!  But, the spare 160GB hard drive was for­mat­ted for tak­ing backups […]

  3. A great deal on the ASUS WL-520GU! | Society9.com - 25. Jan, 2010

    […] a good time!  http://www.mwave.com has the ASUS WL-520GU for $29.99 with $10 mir.  Check out my posts on what you can do with this […]

  4. How to access images from the panasonic bl-c131a from the internet | Society9.com - 25. Jan, 2010

    […] open your router’s admin page.  Of course unless you are using Tomato, your screen will look a lot dif­fer­ent than what’s shown here, but all routers will have an […]

Leave a Reply