Tomato Firmware with USB support
Recently I made a custom Tomato firmware mod with included basic USB and NAS support. Although this forum is mostly dedicated to Oleg's and Asus official firmware, I finally decided to register and post here since most USB-enabled routers are now made by Asus, and my mod will provide another alternative to Asus owners. Hopefully it's not inappropriate to post it here.
First of all I would like to thank Oleg, lly and other developers who are working on a new firmware here for making this project open source. I've been looking around for good solutions and fixes, and using some of your patches and code really helped me a lot in making my mod better.
For those unfamiliar with Tomato firmware, the official Tomato homepage is http://www.polarcloud.com/tomato. My USB mod and related discussion can be found on the Linksysinfo forums.
Of course, even with USB additions, Tomato doesn't include many of the features available in Oleg's firmware. There's no SNMP, no support for USB serial devices, webcams, modems etc. With my USB mod I'm only focusing on printing and storage support. On the other hand, Tomato has nicier GUI, and arguably the best QoS implementation among all the available open source firmwares with very good graphs to go along with it. Depending on your needs and preferences you can choose one or the other - but I believe it's always better to have more choices :)...
If you want to ask questions it may be better to post them on the existing thread on Linksysinfo forum rather than here - I'm visiting it more often, and there's already a whole subforum dedicated to Tomato there.
How to add codepage 936 to Samba?
I noticed there are 437, 850, 852, and 866 by default. But no 936. How to install it?
Which mod do you install?
Thanks,
B
Quote:
Originally Posted by
weixing
I've been testing with latest teddy bear's tomato mod and Oleg mod to and for. I like the tomato mod for the following:
1) easier to support Chinese filenames (codepage 936) for Samba
2) more stable support of USB devices
3) better and easier to use/understand interface
4) support of wireless ethernet bridge mode
However, the tomato does not fuse.o and hence ntfs-3g. the current ntfs driver comes with tomato cannot display ntfs partitions properly.
the oleg is good for it's support for twonkymedia and ntfs-3g.
Will Future Tomato USB Release With File Sharing Be for 8MB Routers Only?
teddy_bear said: "You installed kernel 2.6 -based build. Because of a kernel size, the Lite version (which doesn't include Samba) is the only one that will fit on 4MB flash.
To get full file sharing support, install "Ext" or "VPN" build based on kernel 2.4.37 from
http://sourceforge.net/projects/tomatousb/files/K24 folder."
Does this mean that all future releases, or at least, all releases using the 2.6 kernel will no longer support USB file sharing on routers with only 4 MB?
I am the proud owner of a new ASUS WL-520GU that I bought specifically because of Tomato's QoS and teddy_bear's USB support. They should be sending you a percentage of their earnings.
By the way, THANK YOU teddy_bear!
Bypassed telnet to dd-wrt, logout/login problems w/tomato
Before reading through the posts in this thread I installed dd-wrt.v24_mini_asus.trx using ASUS's restoration utility for my 520gU. Everything seemed ok so I tried upgrading to tomato-NDUSB-1.28.8748-Lite.trx after changing the file type to .bin. I couldn't even see the customary tomato UI without a logon which I couldn't do. I restored to dd-wrt. That was days ago. I tried following the directions to telnet into dd-wrt using the cmd in Windows 7 and trying to telnet >telnet 192.168.1.1. I even tried using the command window in dd-wrt. It would appear Windows 7 doesn't offer telnet atleast by that name.
I then updated dd-wrt again to tomato-NDUSB-1.28.8748-Lite.bin but this time I was/am in the tomato program. I then logged out but couldn't guess the logon combo of id and pw. I could, oddly enough, backspace the browser back into the UI of tomato. Now what? Well, I found there's a new tomato which I then used the existing tomato to another upgrade. The new tomato's file name is tomato-NDUSB-1.28.8750-Lite.bin. I'm afraid to log out. I mean, last time with the ***8748-Lite version I changed the pw to admin but couldn't log back in when I tried. I don't know if cascading the install to the ***8750-Lite version is a fix or compounding the problem. I'll post this before I try and come back for an update.
Update: So it seems it took the "admin" id and the pw I installed in 8748. So either I don't know how to log out or I successfully completed the upgrade. Till next time where I connect a printer to the USB port... the whole point of buying the router and installing this version of tomato. Fingers crossed.