Login
Free Joomla Template by HostMonster Reviews

Convert WRT610Nv2 to E3000

This is how to turn your 610N_V2 into an E3000. This will only work on a WRT610N_V2.

As with all procedures of this nature, there is a risk. I take no responsibility for what may happen to your router. It is all on you. If you are not comfortable or there is something you don\'t understand, do not proceed. You have been warned! 

If you have a wrt610n_v2 and you do not know what a static ip is, or what a hex editor is, close this thread and continue browsing the forum. 

User FrancoisC shares in the credit for this procedure. 

Make sure your anti-virus and firewall software is disabled. Setting a static IP on your rig is recommended. 

There is no operational jtag on a V2 or a 3000. If you brick your router, it may not be recoverable.

EDIT: This has changed. Jtag can be enabled if you are able and tjtag now supports this router.

If you do not follow the instructions exactly you may need serial to recover assuming your cfe flash was good. If you mess up the cfe flash, your router is now a 100+ dollar paper weight!

You will need a hex editor program. notepad is not a hex editor!, winSCP, and you must have SSH enabled in the dd-wrt firmware. Which means you must have dd-wrt already installed. winSCP uses SSH for file transfer. You will also need an E3000 cfe , and an E3000 build with a modified header. Both are attached below. The CFE you will have to edit. The modified build is ready to go. Both are attached. 

This is what needs to be done: 

Backup your existing cfe via http and put it in a safe place. 

Edit the attached 3000 cfe with your macs, serial, and the 8 digit easy access pin. All found on your sticker. The CFE is a binary file so you must use a hex editor!

The mac address is found at offset 0x1E00 in the cfe file. The easy access pin is at offset 0x3FCDC. The serial number is found at offset 0x3FE30. Complete the edits and rename the cfe file to cfe_new.bin.

During the process, DO NOT power cycle your router. NEVER power cycle the router until all finished with the final flash and the router has booted. 

Reset your router to defaults and enable SSH. 

Once your CFE edits are done, use winSCP to copy the cfe file to the /tmp folder of the router. 

Close winSCP and open a telnet session. 

Issue the following commands: 

cd /tmp 

mtd unlock cfe 

mtd write -f cfe_new.bin cfe 

It only takes a few seconds to write the new cfe. When back at the telnet prompt, exit the session. 

Now access the router via your browser. 

Using the admin, upgrade tab, flash the attached build selecting to \"reset to defaults\" after the flash. 

If you do not reset to defaults, your router will brick and you will need serial to recover! 

Be patient.. This will take a while and the router may reboot three times. BE PATIENT! It can take up to 6 minutes or longer. I believe dd-wrt starts counting down from 360 when flashing. It took till the number 74 was displayed before I got a success message.. and it took a few more minutes after that for the router to boot for the final time. BE PATIENT! 

Once booted, access the router, reset to factory defaults once more, then flash a 3000 build without the modified header. 

DO NOT POWER CYCLE THE ROUTER AT ANY TIME

Converting E3000 to DD-wrt

You can use some of these figures to come up with what Tx power rating would be best for you. As factory lists it a max of 20dBm then a setting of 100mW could be used as 20dBm = 100mW 17dBm = 50mW and so on.

2.4GHz output power per TX chain

802.11b: Max. 20.5dBm @ All rates

802.11g: Max. 20.5dBm @ Low rates

Max. 19.5dBm @ High rates

Wireless-N 20MHz: Max. 20.5dBm @ Low rates

Max. 18.5dBm @ High rates

Wireless-N 40MHz: Max. 17.0dBm @ All rates

5GHz output power per TX chain

UNII-1 (5150-5250GHz)

802.11a: Max. 14.0dBm @ All rates

Wireless-N 20MHz: Max. 11.5dBm @ All rates

Wireless-N 40MHz: Max. 12.0dBm @ All rates

UNII-3 (5725-5850GHz)

802.11a: Max. 17.5dBm @ High rates

802.11a: Max. 20.0dBm @ Low rates

Wireless-N 20MHz: Max. 17.5dBm @ High rates

Wireless-N 20MHz: Max. 20.0dBm @ Low rates

Wireless-N 40MHz: Max. 17.5dBm @ High rates

Wireless-N 40MHz: Max. 21.0dBm @ Low rates

Internal PIFA antennas are rated at 3dBi

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Flashing instructions for the E3000

DON\'T BRICK YOUR ROUTER! AFTER FLASHING WITH THE TRAILED BUILD, IF YOU THEN FLASH A BUILD THAT DOESN\'T HAVE e2k-e3k in the NAME OF THE BUILD YOU ARE FLASHING YOU *WILL* BRICK YOUR e3000 ROUTER. ALSO reference this post regarding the newer NV60K.BINS FOR ALL E~ Series linksyshttp://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=569485&highlight=#569485

  1. Read all required reading sections of the peacock announcement: http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486
  2. Disconnect all cables and wireless clients.
  3. As a precaution, USB disks should be removed before flashing.
  4. Do a Hard reset or 30/30/30 on router.
  5. Connect 1 Lan cable to pc doing the flash.
  6. Log into Web Interface and flash the firmware http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">E3000 Trailed Initial Flash Build
  7. Wait AT LEAST 5 minutes until WLAN light turns on.
  8. Power cycle by unplugging E3000 for 30 secs.
  9. Plug E3000 back in and wait about 5 minutes until it finishes booting.
  10. Do a 30/30/30 reset on router.
  11. Wait 3 minutes and log into web interface.
      http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif);\">
    • You may have to clear your browser cache before the web login will display.
  12. You are done, but if you wish to flash another e2k-e3k build such as the 15692 e2k-e3k (must have e2k-e3k in the file name) follow the steps below. If you wish to (not recommended) flash a n60k build read the links about these new files above and below. You will need to flash a new post svn16773 e3000 file before flashing the n60k file. If you don\'t understand this, don\'t flash any builds past 16773 until you do.
  13. Download the e2k-e3k/e3000 file you wish to flash.
  14. Do another hard reset on your router
  15. Login to the router at 192.168.1.1. Go to the administration/firmware upgrade page
  16. Flash the file that you downloaded.
  17. Wait AT LEAST 5 minutes until the WLAN light turn on, then unplug power on router and wait 30 seconds.
  18. Plug power for the E3000 back in and wait about 5 minutes until it finishes booting.
  19. Do a 30/30/30 reset on router.
  20. Wait 3 minutes and log into web interface.
      http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif);\">
    • You may have to clear your browser cache before the web login will display.


Credits go out to mcannon-gso

As of July 2010 you can only use the trailed builds with the e3000 name in it for initial flashing and nothing else, using other bin\'s without the e3000 name in it for initial flashing may result in a bricked unit! After you have dd-wrt installed to your unit, you can then use the e2k-e3k.bin\'s for upgrading to newer builds. Using builds without e2k-e3k in the filename after initial flashing WILL BRICK YOUR ROUTER!

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Experimental Builds

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • There are some very new, very experimental builds available for the e3000. These have not been thoroughly tested and should not be used unless you have a problem with your current build that cannot be resolved with the builds you are using. Any build past 16773 requires a different build, rather than e2k-e3k, for subsequent flashing. The only build that is showing stability is the 18000 build (17990 and 18024 are effectively the same build) In order to use one of these experimental builds, you must ALREADY HAVE dd-wrt installed on your router using the instructions above. Following the steps in the peacock announcement note 1, http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486

 

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • The first Eko -nv60k build is 16773, the first official BrainSlayer -nv60k build is 16785.
If you have a pre 16773 build on the router then you can load either of BrainSlayers 16785 or 16994 builds with file name ending in e2k-e3k, flashing any those files will be the step stone bringing you over to -nv60k type builds.
http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2011/04-09-11-r16785/broadcom_K26/dd-wrt.v24-16785_NEWD-2_K2.6_std_usb_nas-e2k-e3k.bin
http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2011/05-08-11-r16994/broadcom_K26/dd-wrt.v24-16994_NEWD-2_K2.6_voip-e2k-e3k.bin
16995 is the last dd-wrt build with upgrade files of e2k-e3k type, all upgrading thereafter is done with -nv60k type files.

 

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • Alternative way of doing the transfer: 
FIRST flash the trailed mini of 18000 for the E3000 first, (with E3000 in the name) then AFTERWORDS you can upgrade to a nv60k.bin for 18000. NOTE THAT YOU NEED TO USE THE 18000 build twice. FIRST the e3000 build and THEN the nv60 build. More info is here AND YOU SHOULD READ THIS BEFORE PROGRESSING: http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=569485

 

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • Kong: two firmwares which work with the E3000:
http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://desipro.de/ddwrt/r20780/usb-ftp-samba3-dlna-nv60k-broadcom.bin
http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://desipro.de/ddwrt/r20780/usb-ftp-samba3-vpn-nv60k-broadcom.bin
Easiest way to rip minidlna is flash the DLNA build then cp /usr/sbin/minidlna /mnt and cp /tmp/minidlna.conf /mnt and then flash the VPN build.

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]DD-WRT E3000 Build information

Always use the E~ series builds for upgrading. Anything else will brick your unit

The latest builds for this unit can be currently found in the FTP. Support was added in 14826 and on.

http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://ftp.dd-wrt.com/others/eko/V24-K26/

Brainslayer added E3000 Support from 14929 and on and builds are to be found in the broadcom_K26 folder of his build branch.

http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://ftp.dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/

Also it has been asked about the builds with e2k-e3k name in them, these builds are for if you already have those units flashed with dd-wrt, you can simply use one of those builds to upgrade, but the initial flash should always be done with the trailed build (build with the unit only name in it) linked above. ALSO reference this post regarding the newer NV60K.BINS FOR ALL E~ Series linksys http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=569485&highlight=#569485

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; font-weight: normal; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Some useful tips

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • I have noticed with these style of linksys units, cooling can be very important to its performance, thus I have done a nice easy mod that will allow air flow for under the unit. Check this post for details. http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=475684&highlight=#475684 -buddee
    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • At step 5: \"Wait 5 minutes until WAN light turns on\". I waited for 5 minutes but the WAN light never turned on (I had no ethernet cable connected to the wan port). I didn\'t bother to wait for the WAN light to come up but I did wait the 5 minutes to continue with step 6 and further.
    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • The steps above also apply for people running a converted E3000 with a stock linksys firmware. With these steps it is possible to flash your converted E3000 (running stock linksys firmware) with DD-WRT.
    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • If you experience disconnects from the Internet/Network with this router feel free to try the following settings:
Wireless > Channel > Ch 161 (5GhZ)
Wireless > Channel > Ch 9     (2.4GhZ)
Wireless > Security > WPA2 Personal - AES
Wireless > Advanced Wireless Settings > Beacon Interval: 75
Wireless > Advanced Wireless Settings > Fragmentation Threshold: 2306
Wireless > Advanced Wireless Settings > RTS Threshold: 2307
Security > Firewall > Block Anonymous WAN Access <--- Uncheck

 

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; font-weight: normal; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Reverting back to stock firmware

To revert back to stock firmware download the latest E3000 firmware from linksys site, reset you router to defaults from within dd-wrt\'s webgui, wait, then login and select the stock firmware file and flash, make sure to select \"reset to defaults\" on the drop down menu when flashing. See http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://homesupport.cisco.com/en-us/wireless/linksys/E3000. For older versions see http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.mediafire.com/linksysfw

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Wireless-N Configuration

As is explained in http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/wiki/index.php/Wireless-N_Configuration make sure that you use AES security for your wireless N network. Do not use TKIP or the wireless speed will revert to the g standard and that would be a pity. AES+TKIP is also allowed.

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Printing

http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">Printer Sharing gives a general description how to configure the router to connect a printer on the USB port. However it describes too much and things that are not needed or even not working for the E3000 router. Following procedure works with firmware DD-WRT v24-sp2 (12/24/10) mega, the latest version at the moment of writing.

So here a more specific description how to enable printing.

On the web interface of the router (http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://192.168.1.1):

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • Enable \"Core USB Support\", \"USB 1.1 Support (UHCI)\", \"USB 1.1 Support (OHCI)\", \"USB 2.0 Support\", \"USB Printer Support\" on the Services tab (all items under \"USB Support\" except for \"USB Storage Support\"). Note that the router did not recognize my printer if I left the USB 1.1 drivers unselected. This even though the printer supports USB 2.0.
  • It is *not* necesary to enable JFFS2 support via Administration, Management
  • Check that Secure Shell is enabled via Services, Service. SSHd and Password Login must be enabled
  • Connect your printer to the router
  • Reboot the router via Administration, Reboot Router

Via an ssh client (for example putty under Windows) connect via SSH on port 22 to the router:

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • login as: root
  • password: <your password that you use to login to the web interface>
  • check if your printer was recognized:
 root@my-ddwrt-router:~# dmesg | grep usb
 usbcore: registered new interface driver usbfs
 usbcore: registered new interface driver hub
 usbcore: registered new device driver usb
 usb usb1: configuration #1 chosen from 1 choice
 usb usb2: configuration #1 chosen from 1 choice
 usb 2-1: new full speed USB device using ohci_hcd and address 2
 usb 2-1: configuration #1 chosen from 1 choice
 usblp0: USB Bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x047E pid 0x1001
 usbcore: registered new interface driver usblp

This indicates that a printer is detected on the USB port

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • Now enter
 root@my-ddwrt-router:~# netstat -an
 Active Internet connections (servers and established)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State
 tcp        0      0 0.0.0.0:9100            0.0.0.0:*               LISTEN
 tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
 tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN
 tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
 tcp        0    268 192.168.1.1:22          192.168.1.118:53385     ESTABLISHED
 tcp        0      0 192.168.1.1:80          192.168.1.118:53547     TIME_WAIT
 tcp        0      0 192.168.1.1:80          192.168.1.118:53538     TIME_WAIT
 tcp        0      0 192.168.1.1:80          192.168.1.118:53545     TIME_WAIT
 tcp        0      0 192.168.1.1:80          192.168.1.118:53548     TIME_WAIT
 tcp        0      0 192.168.1.1:80          192.168.1.118:53543     TIME_WAIT
 tcp        0      0 192.168.1.1:80          192.168.1.118:53540     TIME_WAIT
 tcp        0      0 192.168.1.1:80          192.168.1.118:53544     TIME_WAIT
 tcp        0      0 192.168.1.1:80          192.168.1.118:53541     TIME_WAIT
 tcp        0      0 192.168.1.1:80          192.168.1.118:53542     TIME_WAIT
 tcp        0      0 192.168.1.1:80          192.168.1.118:53546     TIME_WAIT
 udp       0      0 127.0.0.1:34954         0.0.0.0:*
 udp       0      0 0.0.0.0:53              0.0.0.0:*
 udp       0      0 0.0.0.0:67              0.0.0.0:*
 raw       0      0 0.0.0.0:255             0.0.0.0:*               255
 Active UNIX domain sockets (servers and established)
 Proto RefCnt Flags       Type       State         I-Node Path
 unix  3      [ ]         STREAM     CONNECTED       1178
 unix  3      [ ]         STREAM     CONNECTED       1177
 unix  2      [ ]         DGRAM                      1161

We are especially interested in the line

 tcp        0      0 0.0.0.0:9100            0.0.0.0:*               LISTEN

It is saying that a service via tcp is listening on port 9100

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • And at last enter
 root@my-ddwrt-router:~# ps | grep p9100d
 927 root      1108 S    p9100d -f /dev/lp0 0 -t 5

This also indicates that a process p9100d is running looking at port /dev/lp0 which is a printer port

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • You don\'t have to install anything via ipkg or any other script. Everything is installed by default. So if you don\'t have the expertise to ssh to your router, don\'t despair, it is only to make sure that your router recognises your printer on the USB port.

To install the printer under Windows, use the following procedure:

Windows 7

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • Open Control Panel, Devices and Printers
  • Choose Add a printer
  • Add a local printer
  • Create a new port
  • Type of port: Standard TCP/IP Port
  • Hostname or IP address: 192.168.1.1
  • Make sure that the checkbox to query the printer and select a driver is not checked
  • Wait until the detection is done. It will say that the device is not found. Don\'t despair
  • Choose Custom and then click Settings
  • Make sure that Protocol Raw is selected and Port 9100 is entered. That will be proposed.
  • Leave all other settings also as they were and press OK
  • Click Next.
  • Choose the printer driver for your printer.
  • Click Next
  • Give your printer a name
  • You don\'t have to share the printer
  • Next
  • You can set it as default printer
  • Finish

Other

Don\'t forget that your routers default address is 192.168.1.1 and its port is 9100

Converting WRT300N to DD-wrt

General Information

(As of September, 2009) WRT300N version 2 is NOT supported. (See http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">this post.)


Linksys WRT300N Version 1 & 1.1

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • Hardware Defaults (with Linksys firmware)
      http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif);\">
    • LAN IP Address: 192.168.1.1
    • Web GUI Username: <blank>
    • Web GUI Password: admin
    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • DD-WRT Defaults (dd-wrt.v24 beta)
      http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif);\">
    • LAN IP Address: 192.168.1.1
    • Web GUI Username: root
    • Web GUI Password: admin

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Installation Procedure

WRT300N v.1

 

  1. Download DD-WRT v24 Mini from this link: http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2010/08-12-10-r14929/broadcom/dd-wrt.v24_mini_wrt300n.bin
  2. Read the peacock announcement found here:http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486
  3. Open your web browser to 192.168.1.1
  4. Log-in and find any settings you might want to keep and copy them down or cut and paste them to notepad or another editor. (e.g. MAC addresses for MAC filtering, SSID, pass-phrase, static DHCP entries, etc)
  5. Do a proper HARD reset on your router. (30-30-30 Reset)
  6. Set your computer to a static IP address of 192.168.1.7 Subnet mask to 255.255.255.0
  7. Plug a lan cable from your computer to a LAN port on the router. Disable any wireless on your computer
  8. Log back into the router (router should have defaulted back to 192.168.1.1 user/pass admin)
  9. Go to Administration, Firmware upgrade, in the linksys webgui.
  10. Browse to the dd-wrt.v24_mini_wrt300n.bin you downloaded, and hit upgrade.
  11. Wait until you can access the dd-wrt webgui at 192.168.1.1
  12. Power cycle the router
  13. Wait until you can access the dd-wrt webgui at 192.168.1.1
  14. Do ANOTHER hard reset on the router.
  15. Go in and set your user name and password by carefully typing each of them in.
  16. Set your computer to auto IP and auto DNS.


WRT300N v.1.1

  1. Download DD-WRT v24 Mini from this link: http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2010/08-12-10-r14929/broadcom/dd-wrt.v24_mini_wrt300nv11.bin
  2. Read the peacock announcement found here:http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486
  3. Open your web browser to 192.168.1.1
  4. Log-in and find any settings you might want to keep and copy them down or cut and paste them to notepad or another editor. (e.g. MAC addresses for MAC filtering, SSID, pass-phrase, static DHCP entries, etc)
  5. Do a proper HARD reset on your router. (30-30-30 Reset)
  6. Set your computer to a static IP address of 192.168.1.7 Subnet mask to 255.255.255.0
  7. Plug a lan cable from your computer to a LAN port on the router. Disable any wireless on your computer
  8. Log back into the router (router should have defaulted back to 192.168.1.1 user/pass admin)
  9. Go to Administration, Firmware upgrade, in the linksys webgui.
  10. Browse to the dd-wrt.v24_mini_wrt300nv11.bin you downloaded, and hit upgrade.
  11. Wait until you can access the dd-wrt webgui at 192.168.1.1
  12. Power cycle the router
  13. Wait until you can access the dd-wrt webgui at 192.168.1.1
  14. Do ANOTHER hard reset on the router.
  15. Go in and set your user name and password by carefully typing each of them in.
  16. Set your computer to auto IP and auto DNS.

  1. TreborG2 19:02, 13 November 2011 (CET) edited to move the \"hard reset\" step to *after* you\'ve copied any settings you wanted to save, because once you do a hard reset the router should have lost those settings, right? ;)

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Debricking information

Here is a http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">thread which contains a JTAG method for debricking your WRT300N v1 and v1.1 model.

For further information about JTAG please see the wiki entry entitled JTAG.

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Post-Installation

Once you have completed all of the steps above, your router is already set and ready to be used, configured, etc.

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; font-weight: normal; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Known Issues

    http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif); color: rgb(0, 0, 0); font-family: Verdana, sans-serif, Arial, \'Trebuchet MS\', \'Times New Roman\'; font-size: 11px; background-color: rgb(247, 247, 247);\">
  • The security LED will not light up after flashing on version 1.1. To fix this, go to Administration > Commands, type in the following and then click Save Startup:
      http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif);\">
    • while sleep 1; do if [ `nvram get wl0_security_mode` = \"disabled\" ]; then gpio enable 3; else gpio disable 3; fi; done &
  • Versions 1.0 and 2.0 of this router have 4MB flash, so JFFS will not work with the standard distros. Version 1.1 has 8MB of flash so may (untested) work with JFFS
  • I use static DHCP for my network and found that this page had strange errors (incorrect labels, missing radio buttons). To fix this, navigate to Administration -> Factory Defaults and then restore the factory defaults to the router.
      http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif);\">
    • Relatively same issue with MAC filtering where the word \"error\" replaced labels.
  • When editing settings on the Administration page for the first time (after flash or hard reset), make sure that you change the interface language dropdown to Simplified Chinese, then back to English. Otherwise the router will end up in Simplified Chinese until you either change it, or hard reset the router.
  • If you did not hard reset the router before you installed DD-WRT, then the login information is as follows:
      http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif);\">
    • Username: root
    • Password: Whatever your password was
    • Hard reset the router if you cannot figure out the login information. Refer here for the default login information.
  • Occasionally after changing a setting, the router will lose its connection to the internet. All you need to do to restore the connection is navigate to the Administration page and scroll to the bottom and hit the Reboot Router button.
      http://www.dd-wrt.com/wiki/skins/sgumax/yellowbullet.gif);\">
    • I recommend that you change all the settings you want to change then reboot the router regardless.

Converting WRT150N/WRT160N

WRT150N and WRT160Nv1 Instructions

  1. Read the http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">Peacock Announcement
  2. Download THIS Newd_Mini file. http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://dd-wrt.com/others/eko/V24_TNG/svn12548/dd-wrt.v24-12548_NEWD_mini.bin.
  3. Ensure you have a physical ethernet connection to your router, and disable your wireless adapter, antivirus/firewall protection, and any software that makes strong use of your network (BitTorrent, Streaming Audio/Video, etc).
  4. Perform a hard 30/30/30 reset.
  5. Navigate to http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://192.168.1.1/ in your web browser of choice.
  6. Enter no username, and the password \"admin\".
  7. Go to the administration tab. Click on firmware upgrade.
  8. Browse to the .bin file you downloaded in step 2
  9. Click on the upgrade button and WAIT for the upgrade successful message.
  10. Power cycle your router. Wait until you can see the DD-WRT password screen at http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">[1].
  11. Perform another 30/30/30 reset on your router. Wait until you can see the password screen at http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">[2].
  12. Set a new username and password, and continue on to configure your router like normal.

You can now upgrade to any generic DD-WRT build except Mega and Micro. Be sure to always do a hard reset prior to flashing another build, do a power cycle followed by another hard reset after flashing, and NEVER re-use a configuration file from a previous build or another router. Always reconfigure from scratch.

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]WRT160Nv2 Instructions

Linksys WRT160N v2.0, not yet supported.

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]WRT160Nv3 Instructions

  1. Read the http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">Peacock Announcement.
  2. Download http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://dd-wrt.com/others/eko/V24-K26/svn13575/dd-wrt.v24-13575_NEWD-2_K2.6_mini_wrt160nv3.bin. If you wish to experiment with a newer build, you can download the latest firmware from http://www.dd-wrt.com/wiki/skins/sgumax/file_icon.gif); padding-right: 18px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">ftp://dd-wrt.com/others/eko/V24-K26/ that has \"WRT160Nv3\" in the file name. You should read the \"build thread\" for any build you are considering putting on your router, before flashing a newer build, (as discussed in the peacock announcement).
  3. Ensure you have a physical ethernet connection to your router, and disable your wireless adapter, antivirus/firewall protection, and any software that makes strong use of your network (BitTorrent, Streaming Audio/Video, etc).
  4. Perform a hard 30/30/30 reset.
  5. Navigate to http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://192.168.1.1/ in your web browser of choice.
  6. At the Linksys Management Mode screen, do not give the reboot command. You will use this page to upgrade your firmware.
  7. Browse to the firmware you downloaded and click Upload.
  8. Do not touch anything. The page will tell you that the upgrade was successful and the router is now rebooting. Your router may take upwards of a couple minutes to reboot. Watch the lights... once the wireless and power indicators are on steadily for several seconds, your router is fully rebooted and you can click \"Continue\" in your browser window.
  9. If the DD-WRT password change page displays, your upgrade has been successful, and you must now perform another hard 30/30/30 reset. This time, when you navigate to 192.168.1.1, click \"Reboot\" and wait for the router to come online again so you can configure it.

If the DD-WRT password change page does not display, your page request times out, or you can\'t ping 192.168.1.1, make sure both wireless and power lights are on steadily first, then do a hard power cycle (unplug the power from the router--do not do a 30/30/30 reset). Wait a few seconds and plug the power back into the router. Wait until both wireless and power lights are on steadily, then navigate to http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://192.168.1.1/ in your browser of choice again. If the DD-WRT password change page displays, your upgrade has been successful, and you must now perform another hard 30/30/30 reset. This time, when you navigate to 192.168.1.1, click \"Reboot\" and wait for the router to come online again so you can configure it.

I made the following notes from installing on two separate Linksys wrt160nv3 routers. The other routers on this page might also behave this way, but I personally can only verify these for the wrt160nv3.

 

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Performing a 30/30/30 Reset on a WRT160Nv3

  1. Perform a normal 30/30/30 reset.
  2. Login to http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://192.168.1.1/ and you will see the Linksys - Management Mode page.
  3. Click \"Reboot.\"
  4. In a moment, you will see \"Command reboot completed.\" The router will now start the reboot process. When the lights return to their normal state, you can click \"Continue\" to be taken to the router\'s main page.

 

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]Linksys Management Mode on some WRT160N v3 routers when the 30/30/30 doesn\'t work

I couldn\'t get the 30/30/30 to bring up the management mode page. After some searching this was the only method that worked for me.

  1. Plug power in
  2. Wait 1-2 seconds and then press and hold reset button for 5 seconds
  3. Browse to http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://192.168.1.1

You should now see the Linksys Management Mode screen. Again, this was only because the 30/30/30 method was not working. Try this as a last resort.

See these threads for undocumented recovery means:

http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=63444

http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?p=407616

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]How Lights Behave During Reboot on a WRT160Nv3

When you power cycle a WRT160Nv3, the lights will act as follows:

  1. Power light blinks. If LAN or WAN cable is plugged in, their respective lights will flash on activity.
  2. Power light turns off for several seconds.
  3. All lights, except power light, turn on and then off.
  4. Power light blinks slowly, then faster, and WLAN light will turn on.
  5. Once Power light and WLAN light are on solid, the router is fully rebooted.

 

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]If You Install the Wrong Firmware on the WRT160Nv3

If you install the wrong firmware on accident (as I did by not installing a K26 build) to the WRT160Nv3, the power light may not go to a solid state after a normal or hard reset and the DD-WRT login may not be available. You may be able to put the router in management mode to re-install firmware by following these steps:

  1. Unplug the router\'s power source.
  2. Plug an ethernet cable from a computer to one of the router\'s LAN ports.
  3. Hold the router\'s reset button.
  4. Plug in the router\'s power source, continuing to hold the reset button for 10 - 15 seconds, then release the button.

The power light on the router should become solid. You should then be able to utilize the router\'s management mode to re-flash the firmware by accessing 192.168.1.1 in a browser.

http://www.dd-wrt.com/wiki/skins/sgumax/pencil.gif); background-color: transparent; background-position: 0% 50%; background-repeat: no-repeat no-repeat;\">[edit]JTAG!

Barryware, using a mixture of perseverance and brilliance, has found a way to fix the fact that Linksys, in for completely baffling reasons, did not connect the jtag port to the processor. This isn\'t for the faint of solder, but there IS now a way to jtag the 160nV3! See this: http://www.dd-wrt.com/wiki/skins/sgumax/external.png); padding-right: 13px; background-position: 100% 50%; background-repeat: no-repeat no-repeat;\">http://www.dd-wrt.com/phpBB2/viewtopic.php?t=146077

Linking DD-wrt Routers with DHCP forwarder option

As written in the dd-wrt.com tutorial there are different ways to connect two or more router with DD-WRT.

I’ll explain how to connect two different router (wired connected) to use one  as primary router and the second as a not so regular bridge. All client will use the same DHCP server and will access to shared resource on your network.

Our goal: connect two DD-WRT router and share the same DHCP server for all the client, allowing every client to access shared resource on your network.

  • http://lab.stefanoperna.it/wp-content/themes/alltuts/images/bullet_list.png); background-position: 0px 9px; background-repeat: no-repeat no-repeat;\">Connection between routers is wired.
  • http://lab.stefanoperna.it/wp-content/themes/alltuts/images/bullet_list.png); background-position: 0px 9px; background-repeat: no-repeat no-repeat;\">The Main Router has DHCP and NAT enabled.
  • http://lab.stefanoperna.it/wp-content/themes/alltuts/images/bullet_list.png); background-position: 0px 9px; background-repeat: no-repeat no-repeat;\">The Main Router hosts QOS policy for WAN connection.
  • http://lab.stefanoperna.it/wp-content/themes/alltuts/images/bullet_list.png); background-position: 0px 9px; background-repeat: no-repeat no-repeat;\">Clients can be on the same subnet.
  • http://lab.stefanoperna.it/wp-content/themes/alltuts/images/bullet_list.png); background-position: 0px 9px; background-repeat: no-repeat no-repeat;\">All clients can see one another in the network.
  • http://lab.stefanoperna.it/wp-content/themes/alltuts/images/bullet_list.png); background-position: 0px 9px; background-repeat: no-repeat no-repeat;\">All clients can access to shared resource (like Printer, HD USB, NAS,…).
  • http://lab.stefanoperna.it/wp-content/themes/alltuts/images/bullet_list.png); background-position: 0px 9px; background-repeat: no-repeat no-repeat;\">No needs to change Main Router config (if already done).

Disclaimer

Before to configure our network read all the guide, make a backup of your previous configuration and be sure to understand what you are doing!

Scenario

In this scenario we have two router (DD-WRT compatible) connected via LAN cable (or PowerLine).

One router (Main Router) act as DHCP server, File Server and Print Server. The other one (Secondary Router) act as a kind of bridge on the network.

All client can connect via Wi-Fi (or cable) to the Main Router or the Secondary Router and be in the same subnet of all other clients.

Resource shared from a client will be accessible to all other clients on the network without difference if connected to one router or the other one.

File Server and Print Server will be accessible to all clients of the network.

Here is an example diagram of our network:

Network Diagram

As shown there’s a Main Router with DHCP server, a Print Server and File Server on it. Client1 andClient2 are connect wireless to the Main Router. A Secondary Router is connect with a wired link to the Main Router. Client3 and Client4 are wireless connected to the Secondary Router.

In our setting all clients will access to all shared resources (Other client resource, Printer andHD/NAS).

In this tutorial we can imagine that the Main Router is already configured (standard DD-WRT configuration) and we’ll not cover Wireless settings (WPA2 recommend), Print Server and File Server configuration.

Configure the Main Router

In the Main Router check that address 192.168.1.2 will not be used from any client (we’ll use it for Secondary Router). You’ll find that DHCP server will start the pool from 192.168.1.100 (Default)

Configure the Secondary Router

  1. Restore factory default.
  2. Hard Reset (30-30-30) your router (tutorial).
  3. Connect the Secondary Router to a client (outside the network) via LAN cable.
  4. Access you router configuration (Default: http://192.168.1.1)
  5. In Setup -> Basic Setup tab:
    • Router IP
      • Local IP Address: 192.168.1.2 (different from Main router)
      • Subnet Mask: 255.255.255.0 (as Main router)
      • Gateway: 192.168.1.1
      • Local DNS: 192.168.1.1
    • Network Adrress Server Settings (DHCP)
      • DHCP type: DHCP forwarder
      • DHCP Server: 192.168.1.1
  6. In Setup -> Advanced Routing tab:
    • Operation Mode: Router
  7. In Wireless -> Basic Settings tab:
    • Wireless Mode: AP
    • other settings as you need
  8. In Wireless -> Wireless Security tab:
    • Security Mode: WPA2 Personal (recommed)
    • other settings as you need
  9. In Services -> Services tab:
    • DNMasq: disabled
    • Local DNS: disabled
  10. In Security -> Firewall tab:
    • SPI Firewall: disabled

Now restart you router and connect it via cable to the Main Router.

All clients connect (wireless or wired) to the Secondary Router will ask IP configuration to the Main Router (DHCP forwarder) via the  Secondary Router.

All clients will access to shared resource hosted on the Main Router.

QoS policy on the Main Router will be the same for all the clients.