What version to use? http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html http://www.mediafire.com/?88t1vzzcgrphx When you get to the download site: First - decide what branch you want. This depends on your router. If it's for the older MIPSR1 routers like WRT54 series, choose "ND" If it's for newer MIPSR2 routers like RT-N16, WNR3500L, Linksys "E" series, then choose "RT" Choose the RT-N branch for some recent MIPSR2 routers (e.g E4200, RT-N10U, RT-N12B1, WNR3500L v2). The E4200 needs the newer "N" wireless driver to get support for the 5GHz radio. You can still use the RT version IF you don't need the 5GHz radio to work. But the other routers mentioned can't use the RT version. This RT-N driver is big, slow, and most have found it buggy. I recommend you don't use it for the E3000, this question is always popping up and we're tired of replying to it. Once inside the correct folder, you will have another choice to make: If your needs are simple, and you don't intend to set up a VLAN, then select "STD" If you need the easy setup VLAN GUI, then choose the folder marked "VLAN" Now you'll see a list of builds: Mini - no USB, no CIFS, no Zebra MiniIPV6 - no USB, no CIFS, no Zebra + IPv6 Std - normal build Ext - normal + Extra utilities + NTFS VPN - normal + Extras + NTFS + VPN VPN-NOCAT - normal + Extras + NTFS + VPN + NOCAT portal If your router needs USB support, chose a version with "USB" in the title. There are "tailed" versions for specific, named routers that have special needs. There's also a "generic" version for other routers which may have 60K nvram. Info:K2.4 and K2.6 refer to the version of Linux kernel used for a particular compile. Early routers always used K2.4 (which is smaller/faster/lighter). The newer routers use kernel 2.6 which is necessary to use the latest Broadcom wireless drivers. The IPv6 support is also more complete. While K2.6 builds can be made for, and do work on the earlier routers such as the WRT54 series, they take more memory and are slower in operation. For this reason you will rarely see them. From time to time developers have made such builds available to allow experimentation with IPv6 on those early routers. Mostly, the feedback has been negative. The real answer however is to upgrade to a better router.