Linksys WRT600N

From DD-WRT Wiki

Jump to: navigation, search

Contents

[edit] Hardware Specifications

Supported Models
Feature WRT600N v1.0 WRT600N v1.1
FCC ID: Q87-WRT600NV1 Q87-WRT600NV11
Power: 12 VDC, 1.5 A 12 VDC, 2 A
CPU/SoC: Broadcom BCM4705 (300 MHz) Broadcom BCM4705 (300 MHz)
Flash (ROM) / RAM: 8 MiB / 32 MiB 8 MiB / 32 MiB
Wireless1 chip1: Broadcom BCM4321 Broadcom BCM4321
Wireless1 chip2: Broadcom BCM2055 Broadcom BCM2055
WL1 protocols: bgn bgn
Wireless2 chip1: Broadcom BCM4321 Broadcom BCM4321
Wireless2 chip2: Broadcom BCM2055 Broadcom BCM2055
WL2 protocols: abgn abgn
WL1 MIMO config: 2x3:2 2x3:2
WL2 MIMO config: 2x3:2 2x3:2
Antenna connectors U.FL U.FL
Ethernet Broadcom BCM4705 Broadcom BCM4705
Switch Broadcom BCM5397 Broadcom BCM5397
LAN / WAN ports 4 / 1 (up to 1 Gb/s) 4 / 1 (up to 1 Gb/s)
Serial 10-pin header, unpopulated, (115200,8,N,1) 3.3V TTL 10-pin header, unpopulated, (115200,8,N,1) 3.3V TTL
JTAG ? ?

  • NO SGI 400ns support which yields only 270mbps maximum connection rate vs 300mbps if SGI of 400ns were to be supported.

This is a draft N router and Broadcom SUCKS at making any updates to their drivers EVER, so... 270mbps is the best she'll do.

[edit] Partition Information / Build Size Limit

CFE:

0x00000000-0x00040000 : "boot"
0x00040000-0x007e0000 : "linux"
0x0013f430-0x007e0000 : "rootfs"
0x007e0000-0x007f0000 : "factory"
0x007f0000-0x00800000 : "nvram" 

DD-WRT:

0x00000000-0x00040000 : "cfe"
0x00040000-0x007f0000 : "linux"
0x00122000-0x00590000 : "rootfs"
0x00590000-0x007f0000 : "ddwrt" 
0x007f0000-0x00800000 : "nvram"

Assuming the factory alignment is the same for v1.0 and v1.1, the size limit is 0x7F0000-0x40000 = 8060928 bytes (7872 KB).

[edit] Installation

 **NOTE**:  Read the DD-WRT Firmware FAQ; See Where do I download firmware? for build info and download links.
 **NOTE**:  Check the Peacock announcement for recommended builds, and also research build threads.
 **NOTE**:  Do a proper hard reset before and after updating the firmware. This is not an optional step!
 **NOTE**:  Do not restore backups from a different build number or type.

[edit] Prerequisites

 **NOTE**:  For initial flash, a trailed build is required which has header information required by the Linksys firmware.

  • Trailed images:
dd-wrt.v24_mega_special_wrt600n.bin	dd-wrt.v24_mega_wrt600n.bin
dd-wrt.v24_mini_special_wrt600n.bin	dd-wrt.v24_mini_wrt600n.bin
dd-wrt.v24_std_special_wrt600n.bin	dd-wrt.v24_std_wrt600n.bin
dd-wrt.v24_voip_special_wrt600n.bin	dd-wrt.v24_voip_wrt600n.bin
dd-wrt.v24_vpn_special_wrt600n.bin	dd-wrt.v24_vpn_wrt600n.bin

[edit] Procedure

  1. Connect client PC via wired Ethernet LAN port on the back of the router.
    • It is recommended that you set a static IP of 192.168.1.10 on your PC.
  2. Do a hard reset
  3. Open a browser then login to the Linksys GUI at http://192.168.1.1
    • Default username / password is (none) / admin
  4. Click on Administration, then Firmware Upgrade.
  5. Click the Browse button, then select the previously downloaded dd-wrt.v24_mega_wrt600n.bin
    • Click Open
  6. Click the Upgrade button.
    • The firmware update starts and the router restarts. The firmware update process takes about two to five minutes.

     **CAUTION**: After you start the firmware update, do not try to go online, turn off the router, close your browser, interrupt the process, or do anything else to the router until it finishes restarting.

  7. When the router has finished completely rebooting, enter http://192.168.1.1 in the navigation bar of your browser.
    • You will be greeted by the DD-WRT change password screen.
    • It is recommended to do another reset at this point. Once the router finishes rebooting after reset, refresh browser.
  8. Enter the desired password twice; you may change the username, but the default username is root.
  9. Click "Change Password"
    • You will be greeted by the DD-WRT System Info page
  10. From there, you can navigate through all the tabs and configure as desired, clicking "Save" on each tab until you are finished.
    • You will be required to login with set username / root and password.
  11. Once you are finished with configuration go to Services -> Services or Administration -> Management tab and click "Reboot Router".

[edit] Upgrading DD-WRT

 **NOTE**:  For upgrades, use any /broadcom folder non-micro build under 7872 KB (see Where do I download firmware?)

  • Generic images:
dd-wrt.v24_mega_generic.bin		dd-wrt.v24_mega_special_generic.bin
dd-wrt.v24_mini_generic.bin		dd-wrt.v24_mini_special_generic.bin
dd-wrt.v24_nokaid_generic.bin		dd-wrt.v24_nokaid_special_generic.bin
dd-wrt.v24_std_generic.bin		dd-wrt.v24_std_special_generic.bin
dd-wrt.v24_usb_generic.bin		dd-wrt.v24_voip_generic.bin
dd-wrt.v24_voip_special_generic.bin	dd-wrt.v24_vpn_generic.bin
dd-wrt.v24_vpn_special_generic.bin
  • The /broadcom folder has Kernel 2.4 builds only.
  • Resets are unnecessary, but reset and manually set up before reporting issues
  • Research new build and router-specific threads before trying newer builds.
  • If you have an issue, try clearing the web browser cache or try a different browser.

[edit] Prerequisites

  1. Download the desired dd-wrt.v24_*.bin from the current release's broadcom folder.

[edit] Procedure

  1. Connect your computer to your router with an Ethernet cable.
  2. Open a web browser and enter http://192.168.1.1 (or whatever IP you set in the webUI) into the navigation bar.
    • A login pop-up may display, depending on how you previously configured DD-WRT. If not, proceed to step 4.
  3. Enter the router admin user name and password.
    • The default user name is root. The password is the one you previously specified when changing the default password. The user name and password are case-sensitive.
  4. Select Administration -> Firmware Upgrade.
    • A login pop-up displays.
  5. Enter the router admin user name and password.
    • The default user name is root. The password is the one you previously specified when changing the default password. The user name and password are case-sensitive.
  6. Select Administration -> Firmware Upgrade.
  7. Select do not reset option next to "After flashing".
  8. Click Browse, then locate and select the previously downloaded dd-wrt.v24_*.bin file.
  9. Click the Upgrade button.
    • The firmware update starts and the router restarts. The firmware update process takes about two to five minutes.

     **CAUTION**: After you start the firmware update, do not try to go online, turn off the router, or do anything else to the router until it finishes restarting.

    • Wait again for the process to complete and the lights to return to normal (3-5 minutes)
  10. When the router has finished completely rebooting, it should return you to the webUI or offer a "Click to proceed" button.
    • You will be greeted by the DD-WRT webUI.

     **NOTE**:  Your web browser may hang, display unable to open page, etc. in the process of flashing or upgrading DD-WRT. This is NORMAL. Close the browser and open a new window or open a new tab and close the old tab and enter your router's IP address in the navigation bar and re-login if applicable.

  11. If you run into any issues, power cycle again, then hard reset after boot, set a password then re-configure DD-WRT from scratch.

[edit] TFTP Flash / Upgrade

To upgrade via TFTP, use the dd-wrt.v24*wrt600n.bin, which has a header with hardware info.

[edit] K3.x Firmware Available For Testing

  • Starting with 41351, there is a 3.x Kernel version available in the /Linksys-wrt600 folder of the beta builds section. K3.x is a lot more resource heavy and may impact your Wan-to-Lan speeds vs. the K2.4 builds. More testing is underway (3/31/20 by MSOENGINEER). This folder is an indentical build as the generic MipselR1 folder, but the header file is specific to allow updating via dd-wrt webgui or TFTP. The generic K3.X mipselr1 firmware will fail to flash via webgui, or will bootloop your router if TFTP'd on. These two builds are the same otherwise. The mipselr1 file is intended for testing on other mipselr1 routers that don't have a specific build for them, so YMMV.

[edit] Reverting to Stock Firmware

Simply reset and flash the stock image via TFTP or through the web interface. Make sure to reset after flashing.

[edit] Known Bugs

[edit] Initial Flash May Not Work / TFTP problems

Some users may experience "Failed to Upgrade Firmware" messages when upgrading via Linksys web interface, even when using special 600N-specific builds. Also, TFTP will not work once the router has fully booted.

TFTP must be initiated within 1-4 seconds after power-on.

Suggest using Draytek Firmware upgrade utility for flashing via TFTP This seems to work better than TFTP64/32 for timing things out.

Plug the router in and nearly simultaneously hit the send button. Wireshark is a great utility to have running at the same time to watch the tftp go through. The suggested Draytek utility will show a progress bar if you did it right. Wait for the Draytek timer to complete before hard reboot (physically unplug & replug). The router might not do anything so be patient and watch the wifi LED's for a change.

Static set IP of NIC to 192.168.1.5 Subnet 255.255.255.0

router will be 192.168.1.1 port 69

[edit] Resources, Links, And Further Reading