Q : I start to do an install, but I get an error. The output looks something like this : Installing to 192.168.1.1 Making copy of receive tool Starting receive tool Sending bootstrap ttcp-t: socket ttcp-t: connect: Connection refused erron-111 ttcp error, status is 1 A : This almost always indicates that the "WAN" port of the router has not been configured. I use the standard Linksys ping diagnostic to install code on the router. The ping diagnostic will not run if the WAN (Internet port) has not been configured. You don't have to plug anything into the Internet port, but it has to be configured. You can manually check your box to make sure that it is configured properly. Try the ping diagnostic from the standard Linksys administration/diagnostic menu. For starts, try to ping another machine, i.e linksys.com or something. Then if that works, you can manually test the bug that I take advantage of. In the ping window, type the following instead of a valid IP to ping : ;ls>tmp/ping.log You should see a directory listing instead of the normal ping output. Once this works, you should be able to install. Q : Will your software work with my XYZ router? A : I only have a wrt54g to test with. Others have told me that it also works with a wrt54gs. It has little hope of working with any other vendor's router or even with other Linksys models. I rely on a specifc Linksys bug to allow me to install sotware on the box. Q : Can you compile my favorite program for MIPS and send it to me? A : I have little time to devote to this project and I just build things that I am interested in. If you build a program that will run on the router, let me know and I can add it to my distribution with credit to you. Q : I've tried everything and it still won't install. A : This could be due to the version of wget in use. Old versions "help" out by translating arguments before being passed on. Try curl, java or upgrade your wget. I have little experience with installing from Windows, but there has been at least one report of a problem due to the difference between the way that Windows treats the end of line vs. the way that Unix systems treat the end of line. Be carefull with editing the scripts. You can also try experimenting with the "remote.sh" program to interactively send commands to the box. Q : How do I put my own executables/commands on the box? A : use wrt54g_put.sh to move individual files to the box. To add multiple files, untar distro.tar, put your files in the resultant tree, tar distro.tar back up and re-run the install. If you just want to add additional commands such as iptables to the initial instal, look for "# Add your custom commands here" in the wrt54g.sh script and add your commands after it. The next time you install, your commands will be executed.