An Easy Guide to Installing Tomato on the Asus 520gu

Oleh: admin
January 31, 2009

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.

Update: In my opin­ion, the Asus 520gu cou­pled with Tomato is the best router you can get. I’ve been run­ning mine with­out ever hav­ing to restart for a cou­ple of years now. I run media heavy stuff like Roku, VoIp via Ooma, Video stream­ing via the Pana­sonic Sur­veil­lance cam all routed through the Asus 520 and I’ve never had any issues with this fan­tas­tic router.

Enter Your Mail Address

Related Posts with Thumbnails

Incom­ing search terms:

  • asus wl-520gu tomato
  • wl-520gu tomato
  • asus 520gu tomato
  • wl520gu tomato
  • tomato asus wl-520gu
  • asus tomato
  • tomato wl-520GU
  • tomato asus
  • 520gu tomato
  • asus wl520gu tomato

Tags: , , , , , ,

Category: Headline | RSS 2.0 | Give a Comment | trackback

240 Comments

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

  • icy1

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

  • Johnny

    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

      @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

        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

        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

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

  • John

    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

      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.

  • HK

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

  • 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.

  • HK

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

  • Canada Eh!

    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

  • MERGOU

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

  • User7

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

  • User7

    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

  • first_time_flasher

    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!

  • first_time_flasher

    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?

  • Help!

    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!!

  • Ren

    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.

  • aston4

    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

      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.

  • aston4

    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

  • Alex Cristiano

    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

  • Andrew

    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 !!

  • Chris

    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!

  • 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

      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).

  • 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

      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

      • 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

          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

          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

            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

          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

      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

  • ben frank

    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?

  • noabody

    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

      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. :)

      • kanalje

        This didn’t work for me. How­ever the ONLY thing that did work for me was:

        1. Remove all cables except power cord.
        2. Press reset but­ton for 30 sec­onds when the router power is on.
        3. Power off the router but con­tinue press­ing reset but­ton for 30 more sec­onds
        4. power on the router and con­tinue press­ing reset but­ton another 30 sec­onds.
        5. Release the reset but­ton.
        6. power off and power on

        That did it and i could log in using user:admin and password:admin

  • noabody

    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.

  • MWMike

    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

      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

        … 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.

  • Teutonic

    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

  • MWMike

    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

    • 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?

      • 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”.

    • Arindam Mukherjee

      I have con­nected a canon laser LBP 2900 with the rt n16 with Tomato USB firmware and the router rec­og­nizes it under host Ip0. I have added to the tcp/ip port 9100 as you have said. But it gives a ” Incor­rect port error” & says that ” The port to which the printer is con­nected is not sup­ported. Check the port. ” But I have tried with a Canon IP 1200 inkjet printer & it prints fine. I feel that it might be a CAPT dri­ver prob­lem which doesn’t sup­port tcp/ip port 9100. Can u please help. I need the print­ing fea­ture badly.

      Thanx for any help.

  • Tian Shen

    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

      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..

  • AdamKlong

    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.

  • Venix

    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.

  • Fire

    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.

  • Matt

    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.

  • h4x0r

    I know this is not on topic, but maybe some one can help. I’ve been using tomato for a cou­ple of months now and I’ve noticed that my router has become very unsta­ble when down­load­ing tor­rents. @speedtest.net and other sites I get down­load speeds of upto 10Mbps and uploads of upto 3M. As soon as I start down­load­ing a tor­rent the speed goes down to <50Kbps, stays there for a cou­ple of hours and then it just crawls. I have to reboot my router and then I get fast down­loads until I start a tor­rent client (any­one, on Win­dows 7 or Ubuntu 10.04) (some­times it even takes min­utes to get to the router’s admin page).
    QoS is dis­abled as well as UpNP/NATP-PMP.
    I never had this prob­lem when using the router’s default firmware.
    By the way, it only hap­pens when con­nected via wire­less, when I con­nect using a cable every­thing works just fine.
    Any idea why this hap­pens?
    I’ll appre­ci­ate your help!

  • Matt

    How do I find out what my routers tel­net pass­word is. It is a 520gu with tomato usb.
    Help anyone?

  • Indy Tomato

    Hello all. I’m suc­cess­fully using the guide and am up to point where I’m sup­posed to tel­net into the router to Type com­mand “nvram get http_passwd”.

    I have no idea how to use tel­net. Can any­one help me really quick with this?

  • terthen

    Thanks for the guide! Just wanted to leave my expe­ri­ence. I didn’t end up need­ing to flash to DD-WRT.

    My stock ver­sion for the router was 3.0.0.8. I down­loaded “WL520gu_2.0.0.8_EN.trx” and “tomato-NDUSB-1.28.8750-Lite”. I logged into the stock router with default login, and upgraded firmware from the web util­ity instead of the firmware restora­tion tool. I renamed the tomato down­load to “WL520gu_2.0.0.9_EN.trx” I down­graded to WL520gu_2.0.0.8_EN, then when that was done I again updated with the renamed tomato firmware. Worked! So maybe try this first, and if it doesn’t work then it sounds like you may have to install DD-WRT first.

    • Sam Kay

      terthen, I fol­lowed exactly what you said and it worked in 5 min­utes. I am not sure why oth­ers are tak­ing the long route of going to DD-WRT first with all the tel­net / NVRAM stuff. I didn’t even use the restora­tion tool, just the firmware upgrade on the router firmware upgrade web page like you sug­gested. Just awe­some, thank you so much!! Hours of time and headaches saved.

  • Indy Tomato

    I got it to work. Wow, is this router awe­some with Tomato installed. It’s really nice not hav­ing to worry about the printer hang­ing and going offline never to return after using it once.

  • SB_WNY

    Hi all,

    I just got my 520GL yes­ter­day. I got it pre­domi­nently for the the print server func­tion­al­ity it offered. I fol­lowed the pro­ce­dure listed on the page and got tomoto usb lite (24 ker­nal) setup and work­ing. The net­work is setup with my desk­top (winXP) and lap­top (Win7). Much faster con­nec­tion now too — YAY!

    The prob­lem I’m hav­ing is with set­ting up the printer. Tomato picks up the printer in the attached devices list, but when I try to print some­thing, noth­ing happens.

    This is what I did — btw I’ve got a Lex­mark x2350 — I know, but hey it works :)

    * I clicked USB 1.1 but­ton in Tomato which allows the printer to be detected.
    * I Con­nected and Installed the printer directly to each machine and got dri­vers setup on each.
    * I Con­nected the prit­ner into the router after
    * Went back to each machine and con­fig­ured the ports as below:
    * Found printer in Con­trol Panel — Print­ers etc. and opened the prop­er­ties page for it.
    * Selected the Ports tab.
    * Clicked Add Port and chose Stan­dard TCP/IP printer port and clicked New Port
    * Entered router’s IP address (192.168.1.1) and clicked Next
    * Set Device type to cus­tom and clicked set­tings.
    * Made sure RAW is selected and spec­ify the nec­es­sary port num­ber (9100) and click OK
    * Clicked Next, Fin­ish and Close
    * Made sure the newly cre­ated port is selected for the printer and clicked OK

    I go to print a test page and noth­ing prints for either of the computers.

    Can some­one please advise. Not sure what I’m doing wrong here. Any guid­ance would be greatly appre­ci­ated at this point.

    Cheers,
    SB

  • James

    Has any­one encoun­tered an issue with Print­ing Mul­ti­ple pages after installing the Tomato firmware on Wl520Gu. After hours of read­ing and installing the cor­rect firmware, I finally was able to print using the USB fea­ture. How­ever, the damn printer is like the Ener­gizer Bunny it never stops print­ing.
    Win­dows 7
    Tomato 1.28
    HP CP1215 lat­est dri­ver from HP.
    P.S. I tried all sorts of dri­vers for the printer, even the Uni­ver­sal dri­ver. Seams like the Printer server queue on the Wl520gu is not killing the job, or is not receiv­ing a response that the job was accepted.

    James

  • Philip

    I got it to work too using the short cut method too.

    First I got my router for $16 new AR. Its get­ting cheaper and cheaper.

    Mine came with 3.0.0.8 also.

    I go to Asus web­site to flash and down­grade the firmware to 2.0.0.8 (takes 5 mins).

    Then I go to Toma­toUSB web­site to pick my poi­son. I choose the Ker­nel 2.4 stan­dard. Rename the tomato to “WL520gu_2.0.0.9_EN.trx” and flash again and after 5 mins, I see my Tomato GUI.

    Con­nect and every­thing works!

    Thanks!

  • Chris

    Tried the same method as Philip, except the instal­la­tion failed. The power light on the router slowly blinks and I am unable to access 192.168.1.1 When I try to restore from the firmware restora­tion util­ity, it just tells me “No wire­less device in recov­ery mode is found”.

    Can any­one pro­vide some help? Thanks

  • Philip

    Chris,

    1. Did yours come with 3.0.0.8 firmware?
    2. Did you down­grade your firmware to 2.0.0.8? Inter­face looks yel­low in color. Did this part work? Did you give it like 5 mins?
    3. I put all my files on the main drive with no folder when I flash. I didnt push any but­ton on the back of the router.
    4. Which part for you didnt work?

  • Philip

    My date with this router is over after 1 week.

    I bought a new NT-12 for $20 AR. LOL

  • raveerla

    hi all,
    I’ve just installed Tomato RAF Firmware v1.28.8520 _RAF ND USB VPN
    http://victek.is-a-geek.com
    Based on Tomato Firmware v1.28
    Copy­right © 2006–2010 Jonathan Zarate
    And mod­i­fi­ca­tions made by Teddy_Bear and other tal­ents in http://www.linksysinfo.org
    http://www.polarcloud.com/tomato/
    on my ASUS WL-520GU router and every­thing goes well.

    I’ve con­nected CANON LBP2900 printer to USB port of router and USB sup­port page imme­di­ately show­ing my printer name & description.

    later I’ve added new printer with TCP-IP port.
    But no print from my PC & show­ing incor­rect port instead.

    My os is Win7-Ultimate

    any­body PLZ help

    thanks in advance.

  • can2000

    Would any­one please com­ment how to install a tor­rent client into Tomato firmware?

    thanks

  • Brian Hart

    I suc­cess­fully used an ASUS RT-12 as a wire­less adapter and my dad used the WL520GU and raves about it so I picked one up for a friend of mine and have done every­thing cor­rect to the last detail. Can some­one pls help? Oth­er­wise I’m SOL

    Brian Hart
    bwhart@gmail.com

  • Brian Hart

    Every­thing was work­ing fine then major prob­lems after set­ting up the fil­ters for Directv whole-home-DVR. I have the RT-N12 at default set­tings w Tomato & it’s not rout­ing at all. lease point out any­thing you see as I get inter­net plugged directly into the cable modem but not thru the router. Also feel free to ask ques­tions if you think you can help.

    SCREENSHOTS:
    http://i32.photobucket.com/albums/d35/Caniliv/TOMATO1.jpg
    http://i32.photobucket.com/albums/d35/Caniliv/TOMATO2.jpg

    Brian Hart
    561.644.6900
    bwhart@gmail.com

    PLEASE CALL/TEXT/EMAIL I NEED HELP!!

  • Neeraj

    can any­one tell me whether the WL-520GU sup­ports canon mp145 under win­dows 7?

Leave a Reply

  • Widget Area

    This is widget area, add your widget here from your widget on appereance on your admin panel