An Easy Guide to Installing Tomato on the Asus 520gu

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 usability 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 external storage 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 running DD-WRT.  I bought the 520gu for its USB port. I wanted to hook up my old Seagate 160GB external harddrive to serve as a low cost NAS. I did want to go with DD-WRT, but finding the right version is quite daunting 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 supported as of DD-WRT v.24 RC7. USB (e.g. external storage or printer) support currently require manual 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 ‘manual work’ made me give Tomato a try!  Atleast with Tomato I can be sure that USB2.0 works out of the box without having to much around too much on the console.  Actually, this is not the official Tomato build but a mod by ‘teddy_bear’ who added a bunch of enhancements to the official Tomato firmware specifically for the Asus 520gu. Thank you ‘teddy_bear’!

How Easy is it to Flash Tomato?

Actually it took me an hour to figure out what all wouldn’t work.  There are number of steps that has to be done in the exact sequence as listed in this howto.  If you follow the steps as listed, it shouldn’t take you more than 20 minutes. Reading the DD-WRT wiki, different people had different experiences installing the firmware.  I think my steps should work consistently.

My Setup

MacBook running OS X Leopard

Parallels running Windows XP

Let’s Get Started!

There are different ways to flash Tomato on the 520gu.  I’m going with the easiest.  Use Asus’ Firmware Restore utility to flash DD-WRT and then use DD-WRT’s Firmware Upgrade to upgrade to Tomato.  Asus’ Firmware Restore utility is a Windows executable. If you run a pure Mac shop, you can alternatively tftp the firmware to the router.

  1. Download  dd-wrt.v24-11028_NEWD_mini_asus.trx and the latest Tomato Mod to C:\tmp. Do not download it to your Desktop or any directory with spaces!
  2. Install Asus’ Firmware Restoration Utility from the CD. CD: /Utility/Setup.exe in Windows. Do not download the latest from Asus’ website.  This was a mistake I did and the upload kept failing.  This utility must match with Asus’ stock firmware running in the Router. This step will save you hours of frustration!
  3. If like me you are running Windows via Parallels on a Mac, turn Airport off. On a PC, disable any other Access Point you might be connected to
  4. Goto Start->All Programs->Asus Utility->WL-520GU Wireless Router->Firmware Restoration
  5. Browse to the dd-wrt firmware you downloaded in Step 1, don’t upload yet!
  6. Using the ethernet cable that came with your Asus router, connect 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. Disable windows firewall
  9. Unplug power from the router
  10. Using a pen, press the Reset button at the back of the router (the black, recessed button, not the protruding red one), keeping the reset button pressed, power on the router
  11. When the power led begins to flash slowly, release the button, 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, username is admin, no password. You should see DD-WRT admin page
  14. Goto Administration->Firmware Upgrade in DD-WRT
  15. Rename Tomato firmware you downloaded in step 1 with extension .bin from .trx
  16. Upgrade!

    Upgrade To Tomato From DD-WRT

  17. Once the upgrade is complete, the router will reboot to Tomato

    Rebooting To Tomato

  18. Go to 192.168.1.1, username is root, password is admin
  19. You have successfully upgraded your router to Tomato!

    Tomato Admin Screen

That’s all there is to it! Make sure you change the default password and enable USB support before attaching a printer or a storage device.

  1. A Great Deal On The ASUS WL-520GU!
  2. So How Fast Is NAS Under Tomato? You May Be Surprised!
  3. Setting Up A Low Cost NAS Using Tomato
  4. Setting up the Panasonic BL-C131A Network Camera Using a Mac
  5. Definitive guide to solving the sleep problem on the MacBook

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

  1. Have you gotten your external running? I’m on a similar setup with a Macbook, Seagate USB external, and a Tomato-flashed 520GU. Right now, my external is formatted to 2xHFS+ partitions and 1 FAT32, and I’m unable to view the partitions (although Tomato says it mounts the drive fine). Thanks!

  2. Yes I got the external drives working. I’ll be making a detailed post in a day or two. I don’t think Tomato can mount HFS+ partitions, though I don’t see why your fat32 partition isn’t visible.

  3. Oh ya, forgot to mention this but I was able to upgrade straight to Tomato, rather than going through the DD-WRT intermediary. Same steps as you, but instead of the initial flash to DD-WRT, straight into Teddy’s Tomato version (with USB support). Also, a lot of my settings were ported (password, WiFi settings, etc) so when trying to log in for the first time, remember to try your old password (and not freak out since the Tomato default ones arent working!)

  4. Thanks for the tip Vij!

  5. after enabling usb support and connecting the external drive, I see that it is mounted and I can access it when I telent to the router. But when I try accessing it on vista (\\192.168.1.1) , It does not see it. Any suggestion / tips?

  6. @vindo: You have to enable samba (under file sharing) or ftp

  7. thanks a lot. that worked!
    btw, is there a way to get it password protected??

  8. @vindo: Enable ftp and setup users/password

  9. Can you use the normal tomato firmware? I don’t necessarily care if I can use the USB port or not.

  10. Nevermind, found the answer to my question on the Tomato website:

    “# Asus WL500G Premium (no USB support), WL500GE, WL520GU (no USB support) “

  11. @James: Yes you can or you could even use DD-WRT both work great.

  12. I’ve been using DD-WRT on my WRT54Gv8.2. Nice set of features, but the QoS doesn’t really work well (and supposedly, Tomato’s works better).

  13. If you are looking for stability, both tomato and dd-wrt, both are rock solid! Just for the heck of it, after I bought the Asus 520gu, I ran it with the Asus firmware for a couple of days. Guess what, I had to restart it after a day!

    Linksys was even worse. It just wouldn’t play nice with my Mac bringing down the entire network.

    After dd-wrt (and now tomato), never looked back!

  14. THANKS for posting this! But can you post a tutorial on enabling the hard-drive via USB? For users on OSX?

  15. @holla: Watch this space this Sunday. I’ll be making a new post.

  16. @holla: And I’m a Mac user too, so you are covered! :)

  17. I just thought I’d add, I got my WL-520gl from Newegg today. Installed the firmware directly available on the Tomato site immediately. Very impressed with the ease of setup. The QoS features are much easier to tune than those in DD-WRT.

    Besides the easy to use firmware, this router kicks my old WRT54G’s butt when it comes to strength of signal, especially at the far ends of my apartment.

  18. @James: Hey glad to hear that James! I have a WRT54G as well, but wanted a low cost NAS since I had this hard drive lying around. I agree, tomato is awesome!

  19. [...] Started Set up Tomato on the Asus [...]

  20. @holla: I’ve added a tutorial on setting up a NAS on Tomato.

    http://www.society9.com/setting-up-a-low-cost-nas-using-tomato/

  21. Went through your tutorial – was able to install DD-WRT but when I tried to go to admin tab it wanted me to change the password so I did. I then finished the Tomato install. Once it was done it wanted user name and password. Tried the ones listed in tutorial – no joy. Tried the ones I had set up in DD-WRT – no joy. Tried using a different computer – no joy. Tried re-flashing Tomato straight from the Asus Firmware Restoration – seemed to work fine but no luck on the passwords again. Any help would be greatly appreciated!!

  22. Also, I forgot to say that I was able to go through the process and get back to DD-WRT which works fine and the username and password I had set up the first time was still there??

  23. The username for tomato is root not admin. Password is admin. The user for DD-WRT is admin and if I remember right no password. Try these for tomato:

    username: root
    password: admin
    password:

    username:same as ddwrt
    password:same as ddwrt pwd

  24. @MrktMind: Look at Vij’s comment at Feb 8, 2009, 17:49.

  25. Thanks much for the reply. I tried all of those combos. I also tried Vij’s method – seemed to load ok but login still messed up. Going to try setting user/pass to root/admin in dd-wrt then upgrade to tomato – see if that works. If not I may try flashing back to standard Asus firmware and starting over. Thanks again and if you have any other ideas it would be appreciated.

  26. Or try holding the reset button for 10 seconds, this should reset the user/pass to root/admin.

    If you are starting from scratch, after flashing with DD-WRT, telnet to your router, and type: nvram get http_passwd
    Now, upgrade to tomato. User is root, password is the result of the above step.

    Let me know if this worked.

  27. Thanks much for your help! Holding the reset button for 10 seconds did the trick. Going to include this tutorial URL in my newegg review. Now on to learning how to do QoS, saving logs via CIFS, etc., etc. Tomato help is pretty sparse but did find this – http://en.wikibooks.org/wiki/Tomato_Firmware if it helps anyone. More config help sources for Tomato, Sambra/USB, etc. would be very useful.

    Thanks again!

  28. @MrktMind: Glad it all worked out!

  29. Hi, thanks for your tips here :)
    But, could please teach me on how to upgrade directly into tomato? I’ve been trying to upgrade via standard methods told at Tomato Website and it keeps to not working.

    Thanks…

  30. @Davi, do you mean you already have tomato and you want to upgrade to the latest version or do you have proprietary firmware and you want to upgrade directly to tomato without dd-wrt?

  31. Thanks for the tutorial! I had the same problem with the passwords, so I reflashed the DD-WRT image using the ASUS firmware utility and the next time I upgraded to the Tomato firmware I selected “Reset to default settings” in the “After flashing, reset to:” dropdown instead of the other (default) option. It seems that is the option you used because the screen shot above shows that option selected. For some reason the reset button didn’t work for me.

    Thanks again for making this so easy!

  32. Yup. I have the genuine WL-520GU firmware version 3.0.0.3 and I would like to upgrade it into tomato directly.. Could you tell me the easiest way to do it?

    Thank you…

  33. @Davi: Same steps as outlined here, except instead of dd-wrt, flash to tomato directly

  34. It doesn’t work. It keeps telling me that the upgrade is failed because of uncorrect firmware version :(

  35. DAvi, follow the instructions exactly as I’ve explained. Especially:

    “Install Asus’ Firmware Restoration Utility from the CD. CD: /Utility/Setup.exe in Windows. Do not download the latest from Asus’ website. This was a mistake I did and the upload kept failing. This utility must match with Asus’ stock firmware running in the Router. This step will save you hours of frustration!”

  36. Yeah, It works perfectly. I prefer the way you described here :)
    Now, comes another probelem:

    1. I set my SSID into KayuNET Wifi @ 112
    2. I enable DHCP server
    3. Then, I scan for available WiFi with my notebook
    4. In the Windows Wireless Connection dialog, The only available network I found is the one with SSID dd-wrt_vap. I still trying to connect to that Wireless connection, The result is My notebook don’t get IP address and get “limited or no connectivity” message instead
    5. I click to dissconect from dd-wrt_vap, wait a little bit for Windows to refresh the list then KAYUNET Wifi @ 112 appear, as well as dd-wrt_vap

    How come this thing happen? Why can’t I find KayuNET Wifi @ 112 directly upon scanning? Is this related with your tutorial here?

    Thanks….

  37. Oh, I forgor to tell you that I’m sure that only my router that broadcasting here.

  38. The issue is not with the router. You answered your own question:

    “wait a little bit for Windows to refresh the list then KAYUNET Wifi @ 112 appear, as well as dd-wrt_vap”

  39. ^^

    The thing that confusing is that I can’t search KAYUNET directly. I need to find and try to connect to dd-wrt_vap first, then disconnect it, then wait a little bit, only after that KAYUNET will appear.

  40. Hi,

    Thanks a lot for the Howto. I just purchased a WL-520gu, cannot wait to receive the router and put tomato on it!

    This is not really in the scope of this thread, but, thought that I will ask:

    I also have a Linksys wrt54gs (the version that does NOT support tomato or dd-wrt) and a Linksys wrt54gl (which already has tomato on it). The Linksys wrt54gs is my primary router. I would like to use wl-520gu as my primary router in stead. Now, my question is: what do I do with the wrt54gs? Is it possible to make it an access point? Or wireless bridge? Or WDS? I prefer not to sell it on eBay.

    Thanks!

    phsieh

  41. Use it as a standalone accesspoint! :)

    If the linksys firmware is stable enough, you could use that as the primary and bridge it with tomato router.

  42. Thanks for all the help. Install went perfectly, however although I can see usb devices it refuses to mount them… checked filesystem type and tried several different usb flash drives…

    Any ideas?

  43. reboot your router

  44. Did that… tried another different usb drive, this one _does_ get mounted, but from the tomato gui it still shows as not mounted. Odd.

  45. What is the filesystem?

  46. Hi,

    Version:

    Tomato Firmware v1.23.8620 ND USB Ext
    Copyright (C) 2006-2008 Jonathan Zarate
    http://www.polarcloud.com/tomato/

    Built on Mon, 23 Feb 2009 22:18:22 -0500

    Filesystems were all fat-16 or fat-32… guess from some reading that a “card reader (microSD in a usb reader)” is not exactly the same to tomato as a flash drive.

    Results:

    1. 2G microSD card in usb reader was recognized but not mounted in the gui or on the router itself.

    2. ancient 1G kingston data traverler (did a mkfs.vfat on it to make sure of the filesystem) was recognized but not mounted in the gui and also not mounted on the router itself.

    maybe should try ext2fs… this drive has worked fine though in all other linux boxes its been used in over the years.

    3. A newer supertalent 8G was recognized in the tomato usb gui, and mounted “for real” and works, but is not shown as mounted in the tomato gui.

    Speculations:

    1) Something is wrong somehow with my 8 year old 1G data traveler (was ~$400 back then! :) ).
    2) Maybe the tomato usb page refresh is somewhat broken about reporting mounted drives. The page will not save any refresh option other than auto-refresh.

    Thanks!

  47. That is strange. Is this tomato the same as the one I linked to in this post? I never had any problems mounting either FAT32 or EXT3 drives. I have a Sandisk formatted to FAT32, another Seagate with two partitions, one with FAT32 and another with EXT3. No problems whatsoever.

    With EXT3, the drive always showed up on the GUI but the mount button was disabled. A restart fixed that problem.

  48. Thanks for posting this. I needed to telnet into the router after dd-wrt was installed to get the password from the NVRAM before installing tomato.

  49. Guys, the upgrade is even easier than most everything outlined above. I just followed the upgrade directions on the stock tomato website.

    Log into the router with the stock Asus firmware. Go to the page where it says update firmware.

    Now, go to where you have the Tomato firmware with USB support stored. Rename the file “WL520gu_2.0.0.9_EN.trx” (without quotation marks of course) then go back to the Asus update firmware page on the router and select the file you just renamed and click to upgrade. When it finishes, it will reboot and up comes the Tomato page.

    You probably will not be able to log-in with any of the typical default user names and password schemes, so just hold in the reset button for 30 seconds, release and when you try to log in again it will work with the typical root and admin scheme. Took me all of 5 minutes.

  50. Found why I was having problems…

    The router does not understand how to mount a drive that does not have a partition table on it (whole device being used w/o partitions). So, just created a /dev/sdb1, mkfs vfat on it, and then the router sees it fine and can unmount and mount it from the tomato gui.

  51. [...] I bought the Asus 520gu, installed Tomato and everything was hunky-dory!  But, the spare 160GB hard drive was formatted for taking backups [...]

  52. When I go the the link referenced to download Tomato Mod (http://www.linksysinfo.org/forums/showthread.php?t=60185) downloading required a user name & password, neither of which I have?

    Jack

  53. @jwhart: I just tried the link and it doesn’t require a username or a password.

  54. It’s been about a month since I set up my router. A project came up and I didn’t get a chance to play with Tomato at all – just left everything at default settings. Everything has been ok until lately – now I only get 24kbs instead of the 56kbps on the wireless – but good signal. Anything I should look for or are there any good tutorials / resources that explain the settings in tomato that you could point me to?

    Thanks again for the great tutorial!

  55. I can access the LinksysInfo=Com site OK, but when you try to access Downloads, a username and password are required.

  56. @jwhart: Maybe they changed their policies… register, its free.

  57. Can u explain how to set up printer in Mac OSx Leopard using the Asus WL-520gu and the mod tomato firmware? Please help!

  58. @tbraim: What brand/model printer do you have?

  59. I’m running Windows XP. I’m sure that this is a dumb question but what does the following mean:

    “If like me you are running Windows via Parallels on a Mac, turn Airport off. On a PC, disable any other Access Point you might be connected to.”

    The only thing I can think of would be my existing wireless internet connection?

    Thanks for all of your help!

    Jack

  60. OK,please ignore the previous post. I’m now thru #12 but don’t see a screen from which to enter “192.168.1.1″.

  61. I have a Brother MFC-6800. I tried entering the IP address(192.168.1.1) in IP printing but no success. The printer is shown as a mounted device in Tomato.

  62. The printer works fine on my wireless Vista and XP pc’s, so it’s gotta be something I’m not configuring right on the Mac. Thanks.

  63. @jwhart: Open a browser and enter the ip

  64. OK. Unfortunately, firmware upgrade is not an option. I always get the router username and then password (twice).

  65. Any ideas for setting up printing for Brother MFC-6800 on Apple Mac?

  66. @tbraim, try this:

    Goto System Preferences
    Enable Printer Sharing
    Open a browswer and goto http://127.0.0.1:631/

    Configure your printer. Let me know if this worked. Thanks!

  67. OK, I finally firured out the DD-WRT Control panel issue and was able to upgrade firmware with Tomato. However, after getting the “upgrade successful unit is rebooting” screen, the “Air” light on the front of the router is “off” and I’m unable to connect.

    Jack

  68. Not sure what info to load in the configuration.

    Device? USB printer vs IPP(http) vs IPP(IPP) vs windows SAMBA

    Device URI? They give examples ie socket://hostname/9100 or
    http://hostname/ipp/port1

    My printer(Brother) is not listed. Should I use RAW?

    Maybe my printer is not configurable on a Apple/Mac

    Thoughts?

  69. I’m sorry. It’s little bit out of topic.
    But compared to WRT54G2/WRT54GL, Which one has a stronger transmit power? WL-520GU or the linksys ones?

    Thanks….

  70. @tbraim:
    Device: IPP(HTTP
    Device URI is the ip address of your router. http://192.168.1.1

  71. I think the URI needs more detail to connect. I tried http://192.168.1.1:9100 I got confirmation of a connection to the device, but no printing.

  72. I’m not certain that I downloaded the correct version of Tomato. Would someone please provide the link for Tomato firmware with USB support for the ASUS 520?

    Thanks,

    Jack

  73. http://www.box.net/shared/nvsnpabkkf use standard version

  74. Thanks.

    1) Do you suggest that I re-install the ASUS firmware from the CD before attempting to install Tomato?

    2) It claims in the following post that Tomato may be installed directly over the ASUS without having to go through the intermediate steps. Is that now the way to go?

    “Log into the router with the stock Asus firmware. Go to the page where it says update firmware. Now, go to where you have the Tomato firmware with USB support stored. Rename the file “WL520gu_2.0.0.9_EN.trx” (without quotation marks of course) then go back to the Asus update firmware page on the router and select the file you just renamed and click to upgrade. When it finishes, it will reboot and up comes the Tomato page”

    Thanks,

    Jack

  75. Yes you can install tomato without installing dd-wrt. If you already have tomato installed, even if it is an incorrect version, you don’t have to re-install Asus. Just use the firmware upgrade page, point to the right tomato version and re-flash.

  76. Ever since I installed Tomato (probably the incorrect version :-) ), I’m unable to get any lights except for the “power” and “LAN1″. I have NO “air” and, therefore NO online access?

    Jack

  77. PS I’ve had this problem ever since getting the “upgrade successful unit is rebooting” screen following the Tomato installation.

    Jack

  78. Mine works perfectly and I used the install method I noted above. I can email you the file I used for ASUS that has USB support. It is already renamed, you just have to flash it from the ASUS stock/base firmware.

  79. That would be great – jwhart@gmail.com.

    Thanks,

    Jack

  80. It is on its way. Good Luck and let me know how you make out. BTW, my ASUS is connected wirelessly to my Linksys – both use Tomato. This is great firmware. Very happy with it and run it on all three routers in the house.

  81. Thanks! I purchased this router to hookup my Pioneer Blu-Ray DVD player based on a recommendation from a post to avsforum.com. I’m currently using a Netgear “G” router and adapter for my PC “connection”, which traverses 2 interior walls and about 25 feet; still using the stock Netgear software and firmware, however. I do have the usual drops which can get annoying and are having me consider upgrading to N-series?

    Not sure that I’m “tech-savvy” enough to change software and firmware “on my own!”

    Thanks again,

    Jack

  82. For those of you who use Apple/Mac computers, I have found a link for setting up usb printing on the Asus WL-520gu and Tomato/wUsb support:

    http://www.dd-wrt.com/wiki/index.php/Printer_Sharing

    Scroll down to “workstation setup” and follow the instructions for Mac OSX (Leopard). It works!

  83. Thanks tbraim, that was a nice find! BTW, what printer do you have?

  84. Brother MFC-6800. The driver is preloaded in Leopard.

  85. Is a tutorial for setting up FTP server for NAS forthcoming??

  86. @tbraim: Yes!

  87. Thanks! I haven’t had any luck.

  88. A HUGE thank you to Duffy who spent a considerable portion of his Saturday afternoon on the phone with me this afternoon helping me “unbrick” my ASUS520 and getting the Tomato firmware going. After speaking with him, it’s my understanding that I should be able to use the ASUS for my wireless connection with my existing Netgear router in lieu of my current Netgear wireless USB adapter. After re-booting with the ASUS connected and the Netgear USB adapter unplugged, I’m not able to connect to the internet. Any suggestions?

    BR,

    Jack

  89. Hey there
    I got tomato up and running – sweet! works VERY well
    unforutnately i can’t get my printer function to work, even 192.168.1.1:9100 isn’t responding.
    It doesn’t say if my printer is mounted or not, either.
    the printer is recognized – and correctly at that. It is a hp psc 1200 model printer> thanks in advance for any help!

  90. Great post & Thanks for the info. Will be attempting within the week.

    Does the HSM (High Speed Mode @ 125Mbs) work with the Tomato Flash?

    Any luck with Vista?

    Thanks

  91. Just got the router today. Will be working on Tomato tonight. Once I flash to tomato, is it possible to use the WL-520gu as a bridge to my old WRT-54g running linksys firmware? Is there a compatibility issue?

    Thanks

  92. Does anyone know a purely Mac-based installation procedure for Tomato? Using tftp is mentioned, but I have no idea how to go about using that method.

  93. @Hal: This tftp client for the mac might come in handy!

    http://www.macupdate.com/info.php/id/12146

  94. Thanks! I was assuming the tftp command could be performed from Terminal. Is this app just a convenient GUI for using tftp, or is it not possible from Terminal?

  95. Hello,

    I followed instructions and everything goes as it should but my firmware util just times out. I eventually upgraded to the 3008 firmware (and I’m using the appropriate version of the util) and the error it gives now is that it can not find a wireless device in recovery mode.

    Anyone run into this before?

  96. I am running into issue with IOMEGA 250 USB external driver. Formated the driver for NTFS to FAT32 several times. Win Vista shows as being FAT32, chkdsk command shows this to be FAT32. But when I plug the the drive in to router’s, WL-520GU, USB port, it is recognized as VFAT. When I map that drive in Vista the same drive shows to have NTFS instead of FAT32. Don’t know if I am missing something here or chipset is the issue.
    Another issue that I am running into is when I connect a computer to ASUS WL-520GU in Wireless Client or Wireless Bridge mode, I can see the share drive and it shows up in Vista Network. But when I try to go through my Linksys gateway WRLT54G v4.21, I can’t see share drive in Vista Network.

    Please advise.

    I am no worried about the 2nd issue as much as the 1st one (USE VFAT issue).

  97. @lmp:If WL-520GU is able to recognize it, the drive is formatted as FAT. WL-520GU cannot read or write NTFS. No idea why Vista is showing this as NTFS (don’t have vista, so sorry can’t help you there!).

    ON the second issue, try entering the ip address manually in vista. smb:// and see if the drive shows up.

  98. Thanks for the response. I am using Tomato latest rev level. I will try smb://ip_address later this evening and see if it works. I will also try to map the USB drive on XP to isolate the issue.

    As plan B, I will try to download dd-wrt firmware, yes I know it has modules, to see if that makes any difference with Vista – if all options fail.

  99. I have not tried on the XP yet, as I will have to move the router to another room. But, smb://ip_address of the router did not work for me in IE or Firefox.

  100. Good news. It worked. I went back and reinstalled DD-WRT V.24 few rev levels on the router. Played around for few hours to add the USB support and, of course, could not. Reinstalled the Tomato tomato-ND-USB-8625-Ext.bin and this time I made sure that “Auto-share all USB Partitions” property in the “File Sharing” is set to “Read/Write”, previously set to “Disabled”. Right at moment time the share drive format changed from NTFS to FAT32. I think there was nothing wrong with the install in the first place.

    The File Sharing instructions at http://www.society9.com/setting-up-a-low-cost-nas-using-tomato/ do not show that option. So if you are using tomato-ND-USB-8625-Ext.bin then make sure that “Auto-share all USB Partitions” property in the “File Sharing” is set to “Read/Write”.

  101. Running into 2 issues now:
    1. Can’t mount Lexmark Z2300 printer connected via WL-520GU USB port. It is showing up in the USB and NAS settings but no mount options.
    2. If I connect the computer to WL 520GU, configured as Wirless bridge, then I can see the share the USB drive. But if I try to come through Gateway, Linksys WRT54G (v4.21.1) then I can’t pull the share drive in the Windows Network. “Show In My Network Places” is checked in Port Forwarding option.

  102. For those of you who are running in to the issue of losing share USB drive after router reboot, please follow instructions below:

    1. Once router is up and running, log into the router
    2. Go to USB and NAS>USB Support and copy the following script in the “Hotplug script” textbox area:

    mount -t vfat /dev/scsi/host0/bus0/target0/lun0/part1 /mnt/

    3. Save and and hard reboot the router.

    You should see the share drive in Windows Network next time.

    Please note that this was tested when ONLY EXTERNAL USB drive was connected to the router.

  103. If the last post does not work for you then try copying the script to:
    Administration>Scripts>Init Tab in Tomato

    I took care of the 2nd question posted earlier for Win Vista by doing the following”

    1. Configured Router as Wireless Bridge
    2. Made sure that USB share drive was mounted in the router
    3. Opened “Network” in Win Vista
    4. Went into “Network and Sharing” section in Vista
    5. Turned on “Network Folder Sharing” and selected radio button for anyone to alter files.
    6. Refreshed Network and here it was.

    Now, if someone can please answer my first question about the printer then I will be done playing with router.

  104. I’m having the same problem as Lmp. After installing tomato on a WL-520GU and plugging my printer in (HP officejet 5100) It shows up in the USB gui but without any mount options. The same thing happens with my deskjet 4100. The printer is recognized correctly but there is nothing in the “Mounted?” section.
    However, both of my USB flash drives mount correctly….
    Any ideas? I would really like to figure this out because without printing it makes this tomato mod pretty useless… :(

    I see a section for hotplug scripts. Can I make one to mount the printer?

  105. OK with the help of some very nice peeps I got this installed and running. I even got it daisy-chained to my DLINK.

    One issue that I am having is that it will not connect me to the internet when i connect it to my comcast router. Any suggestions?

    Thank you

  106. I am having the same problem as Kyle and Lmp
    My printer is Brother HL-2140, I can see it in the USB GUI without any mount options.

    Thus I can’t add it in my vista laptop, yet I can print it from my macbook via 192.168.1.1:9100. Somehow that ip setting doesn’t work for vista either.

    As I have tried many solution found in the google. I begin to believe it’s a firmware bug that can’t be solved anyway.

    Thank you and hope somebody can give me some hints.

    I don’t want to use share printing. It’s exactly why I want to set up a printer server in the first place. Make sure other people can print it directly from the printer server while I am out with my macbook.

  107. I solved my problem, but it was unrelated to the mounting thing. I guess printers don’t need to be mounted anyway, which makes sense. So as long as the GUI recognizes your printer, you’re golden. However, it wasn’t working at all and it had worked through the stock firmware. That’s why I thought it was the router.
    I think lee has the same problem, because he can print on his mac but not vista. My only experience with fixing this is on an xp laptop, but vista should be pretty similar.
    Try going into your printer (not the properties, the place where all the queried documents are. In there there’s a setting “use printer offline” that was checked for me. Unchecking that solved all my problems. If it says “use printer online”, then make sure it’s checked.
    If that still doesn’t work, then remove the printer and follow these steps:
    This is also a general windows installation guide.

    1. Plug the printer directly (USB) into all of the computers you want to use it with and install your drivers. This eliminates all of the picking from the windows printer thing.

    2. Enable usb router settings as in the above guide

    3.Plug printer into router. Verify it’s recognized (doesn’t have to be mounted) in the tomato GUI.

    4.Go into printer properties in windows and click add new port. Choose tcp/ip, port 9100, raw, and the ip of the router as the port. Same as the guide above. Save and exit.

    5.Uncheck “use printer offline” in the printer options.

    6. Print!

  108. Oh as a clarification you are not adding a new printer, you are adding a new port to the one created in the USB install. Make sure the new tcp/ip port is checked and the old USB one is not in printer properties.

  109. Thanks Kyle. I will give it a try and let you know if it works.

  110. Hi

    Can someome tell me if this firmware will work with this router?

    Asus WL-500gp v2

    Thanks

  111. yes it will

  112. Did I break my wireless router? I’m getting an Invalid IP address after I loaded tomato 1.24. Any help is appreciated. Thanks

  113. I don’t think so. Don’t know what config you are trying to use your router as – bridge, AP etc. Try using DHCP settings in the Tomato and see if it works for you. Keep us posted.

  114. Hi,

    I need some help. After much effort I finally got Tomato installed on my Asus router. However, I am running into a problem when connecting a USB drive. First off, I installed tomato-1.25-ND-USB-8631-Std.rar version of the firmware. Took some fiddling but I got it installed. Yeah for me as I don’t have a lot of experience with this type of operation. Anyways, I am having a problem with the USB port. When I connec a drive (thumb or external) into the port and click on USB/NAS tab it freezes. Transfering data…

    If I remove the drive it clicks through without issue.

    What am I doing incorrectly? DO I need a different firmware?

    thanks!

  115. It seems the problem is with the firmware. I reverted to 1.23 and it seems to work now and no longer hangs. I just need to figure out how to mount it.

  116. If you are starting from scratch, after flashing with DD-WRT, telnet to your router, and type: nvram get http_passwd
    Now, upgrade to tomato. User is root, password is the result of the above step.

    I don’t know the password yet. How can I telnet my router?
    I tried to type “telnet 192.168.1.1″ in Start –> Run.. Then it ask me for username and password.

  117. As mentioned in instructions:
    Go to 192.168.1.1, username is root, password is admin
    If this does not work the reset the router using reset button for few seconds and try again.

  118. So which version are you using? Standard? Lite?
    I read standard had some issues with Bittorrent, and that Lite was recommended. However Lite has no Samba? That’s not good…
    Or am I missing something?

  119. The link http://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/V24_TNG/svn11028/dd-wrt.v24-11028_NEWD_mini_asus.trx seems to be broken. Any other sources?
    Thanks.

  120. Ok, so how can i revert it back to it’s original f/w?

  121. Link for dd-wrt is broken…can someone please update it ….thanks

  122. Will this work since the DD WRT link is broken?

    http://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/V24_TNG/svn12307/dd-wrt.v24-12307_NEWD_mini_asus.trx

    The corrected link from above follows, but the DD WRT site says it is OBSOLETE. http://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/V24-TNG_OBSOLETE/svn11028/dd-wrt.v24-11028_NEWD_mini_asus.trx

  123. Hi everyone, I’m currently using tomato 1.25.. Have you guys tried varying the transmit power which is 42 mw by default? Can you tell the difference?

    What’s better, this 1.25 or the older version 1.23?

    I’ve successfully mounted usb storage devices with this router using tomato but I can’t seem to use my printer with it. I have a Brother DCP-150C and after configuring the ports option the way described above, (I guess so.. =P) my tomato GUI can’t detect my printer at all. Is my printer not compatible with tomato? may i please ask for the configuration that i need to do in the tomato gui for it to detect my printer?

    Thank you so much..

  124. I’ve solved my problem with my printer. I just checked the USB 1.1 support from the tomato GUI and it finally detected my printer. whew! Once it detected the printer, I need not reboot the router or it will disappear unlike the way to installing NAS w/c the author recommend to reboot with the NAS inserted. I’ve learned that as soon as its detected, logout and print.

    Thank you for these great tutorials.. God Bless!

  125. Thanks for the post. The process works great to get tomoto in. Have questions:
    1.does tomoto only support wpa2 in ap mode?
    2.ssid can not hide?
    please can any one help?
    Thank you.

  126. Hey everyone,

    Got tomato installed and like it so far but I have one issue. I can’t get it to “connect” to my Comcast cable modem. Been pulling my hair out on this one. Anyone else got this working on Comcast?

    Thank you

  127. Nnyan: Restart the Modem!

    Tom: Tomato supports both WPA and WPA2, both Personal and Enterprise versions. SSID can also be hidden.

  128. ??
    Can you be more specific?
    When I sellect wpa2, it pop up “wpa2 can only support in AP mode”, and which screen hide ssid?
    Thanks for the reply!

  129. Hi, I’ve tested all this options but i still can’t print. i have a wl520gu and I’m trying to print to a lexmark 2300series, i have installed like instructions but without any successes. On router usb disk it’s already mounted and the printer is also recognized. is any tip that can help me?

  130. Thanks for this tutorial – I am now yet another proud Tomato user :D I noticed a few things that must have been updated since the article was written.

    1) The link to download DD-WRT was broken; I used http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v24%20SP1/Consumer/Asus/WL520GU/dd-wrt.v24_mini_asus.trx and it worked.

    2) When using the Asus Firmware Restoration Utility the router would not always give the computer an IP. I set the computer up with a static IP address and this made the utility work.

    3) When logging into DD-WRT, my username/password was admin/admin.

    4) As Davi has mentioned, it is necessary to telnet to your router and type “nvram get http_passwd” to find out what the password will be after you install Tomato. Note that when using Telnet to access DD-WRT, the username is always root, regardless of the username to access the web interface. The password is the same as the password to access the web interface.

  131. Hi all,

    First of all, thanks to all of you for participating in this forum – it’s been a big help. I am following the above procedure, and am successful through Step # 15. However, when I try to use the DD-wrt firmware upgrade to install the Tomato build, I always get an “Upgrade failed” message after appx 6 seconds. I am using Firmware: DD-WRT v24-sp2 (06/17/09) mini installed on an ASUS WL-520GU, Windows XP, Internet Explorer wired to the Lan1 port, and have tried tomato-1.25-ND-USB-8632-Std.rar plus a couple of others. Always the same error message. Are there any other steps on the tomato build besides simply re-naming the extention from “.rar” to “.bin”? Any other things I could be skipping? Thanks in advance for your help. – Aaron

  132. You need to use a program such as WinRAR or 7Zip to uncompress the .rar file. You should extract a .trx file and this is the file you should rename.

    Be sure to look at the comments above and make a note of the big long password before you install Tomato.

    Good luck!

  133. A couple other bits of information to assist in troubleshooting:
    1. I have re-booted the router after installing DD-wrt, as some have suggested – this hasn’t helped me.
    2. Is it possible that there isn’t enough free memory in the router for the install? The dd-wrt web interface reports that my free memory is only 1820 kB / 13028 kB (14%), and the tomato install appears to be appx 3.5 MB. Just a thought.

  134. Wow – fast reply. Thanks very much – I’ll give that a shot tonight. – Aaron

  135. I am stuck at step XI with the following message ‘Please wait for finding available ip address’ while trying to upload the dd-wrt file using the ASUs Utility. I have looked at rebooting and putting a static address. I am working on Windows Vista. Any suggestion as what i may be missing?
    Thanks
    ssukhan

  136. I am on win-xp and it didn’t work the way described. As soon as I would press th eupload button it would say invalid ip address. I had to assign a fixed address to my system first (I used 192.168.1.123), then the upload worked.

  137. VoIP Tips, thanks very much! Got Tomato successfully installed, and Mac and Windows computers both playing nicely and printing over the router-installed printer.

    On a side note, has anyone been able to receive scanned images over their router-connected USB printer/scanners?

    Thanks again! – Aaron

  138. All set here. Installed the latest tomato and using it as ap client. All I can say is … WOW.
    amazing.

  139. Very nice! Your walkthru is spot on! Took me about 10 minutes to get it all completed. Tomato is working great on my 520gu.

  140. I was trying to follow this, but it appears a link is broken, due to an apparent vulnerability in dd-wrtv2; they seem to have blocked all access to the old files. (See their homepage.) The new files can be found here:

    http://www.dd-wrt.com/dd-wrtv3/dd-wrt/hardware.html

  141. got stuck with this as well, ‘Please wait for finding available ip address’

    Was using windows 7 when I ran into that problem. Switched to an XP computer and it worked just as described in guide. thanks!

  142. I was able to apply the flash to 1.25 on Asus WL-520GU router, but wireless SSID does not appear.

    I can get to the web page console on 192.168.1.1, but no wireless network.
    Tried changing the SSID and adjusting some settings, but still nothing.

    The wireless worked with DD-WRT.
    But I really want tomato to work so that I can use the USB port.

    Couldn’t find any info on this on the internet.

    Can anyone here, help???

  143. BTW, the wired port works fine.
    It’s the wireless that fails to work.

    Tried two different laptops and the SSID is just completely undiscoverable.

  144. windows 7: success with firmware restore program in win xp sp2 compatibility mode

  145. great guide, I followed it exactly and got it running in under 10 minutes (the admin:admin was my only slowdown).

    Does anyone know how you detect the attached USB drive in windows? It is mounted under tomato but I don’t know how to access it in Vista…

    thanks again, great guide

  146. I installed Standard firmware. Now, when I try to login to the router, it asks the username and password. I tried root/admin and admin/admin combination but they did not work. I can ping 192.168.1.1. But I cannot telnet into it. What is the right username and password combination and how may I go back to stock image? Your help is highly appreciated!

  147. Which firmware ? dd-wrt or tomato ?
    IF it is dd-wrt it should be admin with no password.
    It is in the instructions above.

  148. Sorry for the dumb question, but will these instructions work the same on Vista?

  149. Please read #1035:
    http://www.linksysinfo.org/forums/showthread.php?t=60185&page=104
    and
    http://www.linksysinfo.org/forums/archive/index.php/t-57746.html
    and
    http://en.wikibooks.org/wiki/Tomato_(firmware)

  150. I got everything working and even installed my printer under tomato but how do I print to it now?

  151. Thanks for the article Chanakya!

    @Duffy: Thanks for the tip about flashing via the ASUS router firmware upgrade page. That worked except for one hitch: the newer routers are sold with Asus’ 3.x firmware which seems to verify the file’s contents and blocks the upgrade. I ended up going to Asus’ site, picking the older 2.0.8 firmware, downgrading to it via the Asus router page, then upgraded to tomato using your technique. Thanks!

  152. beemboy……yes, I noticed that when I bought two more of the Asus units for my daughter, the Asus newer firmware did not allow me to load the firmware the way I previously noted here. I had to TFTP it to the unit to get it to load. However, thanks for the tip about downgrading to the older Asus firmware then upgrading to Tomato (or whatever)…never thought of that!

  153. Hi there, I installed DD-WRT easily but when trying to upgrade to Tomato via DD-WRT I keep getting ‘incorrect image file’ every time I try to initialize the upload. Why is this?

  154. Andrew,
    I ran into the same problem on my WL-520GU. I ended up flashing the router using the latest version of Asus’ firmware utility. Flashed from DD-WRT to the Teddy Bear version of Tomato. Just put the version of Tomato you are using in there, renamed the extension to .bin, it worked fine and the router is up and running with no issues. My system is running Vista 64, I was surprised the utility worked. I imagine you could skip the DD-WRT step if you wanted and just flash right to Tomato.

  155. Anyone have success with printing via an Apple MAC OS X? Running Snow Leopard now and trying to print to a HP Deskjet 3650 printer. Printer drivers are installed and I can pick the printer when asked for drivers, but I get a message that 192.168.1.1 is busy and will try again in 5 seconds. On a PC, I’m able to print to the print server just fine. Here’s my specs:

    MAC OS X Snow Leopard
    Asus WL-520GU w/Tomato 1.25 ND USB installed
    USB section, printer is recognized but not mounted (how do u mount?)
    USB section: First 5 radio buttons are checked

    when installing network printer, I select IP printing -> Protocol: LDP; Address: 192.168.1.1; Queue: 9100; selected printer drivers for HP Deskjet 3600

  156. Check out this link for OS X printing:

    http://www.dd-wrt.com/wiki/index.php/Printer_Sharing#Workstation_setup

    Also, as noted in Kyle’s above comment, the printer doesn’t have to be “mounted” to work. It just has to be recognized in the GUI of tomato.

    Good luck!

  157. @beemboy and duffy

    Thanks for easy firmware upgrade tip, apparently not all 2.x firmware worked (I tried 2.0.0.5 and 2.0.0.6 and those version didn’t allow upgrade to Tomato) but was successful with 2.0.0.8

  158. Well I got my ASUS 520GU and I’ve been playing with it all day. I think I have most of it figured out or at least the parts I was mainly interested in. There is a lot to take in, but it is well worth looking through it.

    SNOW LEOPARD:
    I have Mac OSX 10.6 Snow Leopard and I believe most Mac users will have questions how to get this to work on their system. Well if you got Tomato installed then you are half way being done and now we just need to turn on the USB Support which is located under “USB and NAS”. Go ahead and check everything except USB Storage Support. I have mine unchecked at the moment because I only have a printer hooked up to it. I don’t know if this ASUS 520GU is capable of doing a usb hub, but I don’t have one on me so I can’t confirm. Anyway for the moment leave the Storage unchecked because these are instructions for the printer portion.

    Once you have that checked then make sure your usb printer is on and inserted into the device. You might have to reboot tomato to make it see the printer. If you see a Printer pop up in the “Attached Devices” section in the “USB and NAS Support” area then you are golden.

    Now we have to get your Mac OSX Snow Leopard to see your printer. Go to System Preferences and select Print & Fax. Click the + sign to add a printer and select the IP icon (shape of a globe). For the “Protocol:” select “HP Jetdirect – Socket”and for the “Address:” input the router’s ip that you used to originally connect to tomato (example: 192.168.1.1).

    In the “Queue:” portion put 9100 and “Name:” to router’s IP again while location can be “Computer Room” or whatever you want it to be. Then it might auto select Generic Postscript or Generic PCL which if your printer doesn’t have the words PostScript or PS on it then chances are it is PCL.

    Ok, now we can actually select the driver for your printer in the “options & supplies” seciton. Here you can rename the printer and/or location. You should also see “socket://192.168.1.1/9100″ in the URL portion or something like that. In the driver section you can search for your real printer and you might be limited to only CUPS or Gutenprint (pick whichever you prefer).

    Now you can print a test page and you should be able to get a test page printed out.

    WINDOWS XP:
    Click add printer in control panel, select “Local Printer attached to computer” and uncheck automatically detect then click next, select “Create a new port” and select “Standard TCP/IP Port” then click next, in printer name or ip address put in the router’s ip address, port name put in 9100, then click next which this might look like it froze up, but it is actually just looking for your print server. You might get a window to pop up stating “Add Standard TCP/IP Printer Port Wizard” and in the Standard dot it has “Generic Network Card”, just leave it selected as is. Just keep clicking next and then install your printer as you would normally by either selecting what windows already has available or select the drivers from your CD or location where you downloaded them to. Print a test page and you should be set.

    Hopefully that helps out and I have Vista as well, but I don’t have that setup on my mac. I am confident it is pretty much the same in Vista as long as you can add a TCP IP port and give an IP address with 9100 then you should be set. If windows vista has an issue and offers a generic option for the port then just go with the generic option and it should work.

    Good luck!

  159. i got WL520GU weekss ago. My current router is WRT54G.

    My plan is to connect a external USB hdd to the ASUS router so that i can have wireless NAS system.

    My question is pretty simple how can accomplish this. I want to keep my WRT54G router as my main router and make ASUS as AP or bridge and connect my HDD to ASUS. Any suggestions. I appreciate the help

  160. Just installed Tomato on my WL-520gu….The system sees FAT flash drives, but doesn’t seem to see the ext2 or ext3 drives….Anyone have the same issue?

    Was wondering if anyone has plugged a USB HUB in and was able to use both a USB DRIVE and PRINTER attached to the HUB?

    Thanks

  161. You have to enable ext2/ext3 in the config. You can enable or disable any of the filesystems.

  162. Hey there,
    First of all, thanks to everybody for all of this info.
    Now I have my Asus 520gu working as a print server, and it’s successfully accepting print jobs from Ubuntu 9.04 and Windows XP machines. Exciting!

    For those who have their routers in client mode:

    When I was done setting it up, I was tripped up, because everything seemed fine, I could access my router through my main network, the printer was showing up in the gui and all seemed “golden”, but nothing would print. Then I figured out the reason. Since my 520gu tomato router is set up as a wireless client, which is connected (with WPA encryption) to the main router, the print requests from my pc’s on my main network (the main router) were considered to be coming in from the outside, and the firewall (iptables) was blocking all those requests.

    This is what to do if your router is in client mode and is in the same situation:

    Ssh / telnet to your router, and tell iptables to allow print requests with the following command:
    iptables -A INPUT -p tcp –dport 9100 -j ACCEPT

    This isn’t permanent though, so to make it permanent, do this instead:
    In your tomato gui, go to Administration -> Scripts -> Firewall and copy and paste that same command:
    iptables -A INPUT -p tcp –dport 9100 -j ACCEPT

    Now save, restart the router, and your print jobs from your main network should come through.

    Hope this helps someone with routers in client mode!

  163. Hi all and thank you for this priceless information.
    I am using wl520gu as a wireless client and I am also trying to enable it as a print server. Everything is connected the way it should be, and printer is being recognized by the router. I also added the above command (post by Rytis) to router’s firewall, but to no avail – printer will not print anything. Printer’s port is set to TCP/IP and to the IP address of the primary router, and the protocol is set to RAW, port 9100.

    Any ideas anyone?

    Thanks

  164. Thank you for an awesome, concise walkthrough. And thank all those who replied in the thread above with their own experiential wisdom and “war stories.”

    I just turned a $40 router into a $100 xbox 360 wireless adapter. I’m planning to have fun with the USB storage/printer functions another day.

    For what it’s worth, I ran into some snags. Problem 1: in Vista or Win7, you HAVE to run the Asus recovery software in admin mode or it will not find an available IP. Problem 2… well, I think Problem 2 was just Vista. I spent 8 hours trying to make this work via a vista laptop and was about ready to take a hammer to the box just to relieve tension. Then I tried it on my new win7 laptop, and had it running inside 30 minutes, as a novice.

    Kudos on an awesome site!

  165. Hi all,
    Has anyone successfully set up FTP server to attached NAS? I have enabled anonymous FTP to /mnt and set port forwarding (port 21) to 192.168.1.1 but can only access server from my own network, not from outside. Do I have to assign static IP to my NAS? If so, how do I do this? Any suggestions?

  166. You might need to mess with iptables, check my previous post.

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

  168. One important thing is missing in this guide, which caused me a lot of trouble. I tried a couple of times and finally find the solution from the tomato wikibooks. The problem is that after flashing the tomato firmware, I cannot log in the web interface using the login information user “root” password “admin”, which is not correct.
    The solution is that after you install dd-wrt firmware, it is necessary to telnet “192.168.1.1″ log in dd-wrt with default login which is usually “admin:admin”. Type command “nvram get http_passwd” to get a long string, which is the correct password. Then you can flash the tomato firmware and log in with user name “root” and password you just obtained.

  169. super helpful walkthru! I got hung up on the firmware flash. Under win 7 and vista, the program needs to be Run as adminstrator. If not, the utility just searches for the router but never finds it. After figuring that out, it was smooth sailing. Still having trouble getting the printer to work though – would love additiona info on that if you have it! Thanks again.

  170. i followed your step and now i am not able to login to as root and pwd admin
    can anyone help me?

  171. the step that Johnny posted above is definitely key to logging into Tomato after the initial install. Telnet into 192.168.1.1 as he said and save that password. Your initial Tomato login is root/(the p/w you wrote down)

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

  172. Thanks man it worked This time it did not ask for password to login and i was able to make changes.

  173. I would like to see a start to finish walk through for OSX “snow leopard” would be nice. No windows under anything, pure OSX. thanks

  174. can not log in to router.. not accepting root/admin..help

  175. I can’ login to router too. Same problem. HELP ! Hard reset not working. Login and password not accepted

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

  177. first_time_flasher on January 23rd, 2010 at 4:55 pm

    Hi. I am trying to flash my WL-520GU using these instructions but can’t get ddrt firmware to upload. I keep getting “invalid ip” after clicking the upload button. Any idea? Is it because I have a newer Asus firmware? TIA!

  178. first_time_flasher on January 23rd, 2010 at 5:18 pm

    Trying to flash my router with these instructions but can’t seem to get the ddwrt firmware to upload. I get the following message “invalid ip” after clicking on the upload button. Any suggestions?

  179. Help! I can’t access the tomato gui through 192.168.1.1 after I set it as a wireless ethernet bridge. Is there anyway to reset the tomato configurations to default? Thanks!!

  180. For First_time_flasher;
    I had this issue. I got around it by assigning a fixed ip address to the computer that I Was using to flash the router with. Try it.

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

  181. [...] 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 [...]

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

  183. Works perfectly except….

    I have a Dell Mini-9 triple booting OSX Ubunto 9.10 and a legit copy of Windows 7 I bought when they were running the pre-release special.

    I have tomato running on the Asus in client-bridge mode, so that it connects to the rest of my wireless network (two other routers, one flashed with DD-WRT, and the other is generic I can’t remember what it is running stock firmware)

    Under Mac OS, everything works perfect (both printing simultaneous 500gig file shares)

    Under Ubuntu 9.10 everything works perfectly.

    I have two old XP machines, one SP2 and one SP3 everything works perfectly.

    Under Windows 7, printing works fine, but when I try to access the hard drive shared on the Asus Tomato, Windows 7 LOCKS UP ALL THREE OF MY COMPLETELY DIFFERENT WIRELESS ROUTERS! requiring power cycling to get my network back.

    Windows 7 looks shiny on the outside, but is actually a useful weapon to a terrorist! Imagine implementing a virus based on whatever the heck they are doing. They could take down all the world’s wireless connections in seconds. If you have any ideas how to work around this, I’d love to know!

  184. I found some information regarding this problem here, but I tried what was suggested and it did not help

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

  185. Having a hard time with a shared USB drive / Asus WL 520GU and Tomato 1.27 Teddy Bear USB Std.

    External HardDrive, FAT32 partition. Shared, I can see it in my XP, can write small files, but some problems:

    a) WinXP does not recognize the correct size of the disc (shows me 20Gb)

    b) WinXP does not recognize the free space of the disc

    c) cant transfer big files TO the shared disc. First I was using a 1.25 version, and getting an error “The specified network name is no longer available”.

    d) upgraded to the 1.27, now I have the error above, and sometimes the error is like this: I try to move a 700Mb file from local drive to shared drive, and if first creates a zero sized file, then asks me if I want to overwrite, 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

  186. when I use the firmware restoration in vista(64), keeps searching ip address. how to overcome this problem ? I am an administrator option for my laptop. Thanks.

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

Leave a Reply

CAPTCHA image