Linksys WRT600N

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 02:31, 12 May 2008 (edit)
LoganA (Talk | contribs)
m (fixed watch link)
← Previous diff
Current revision (23:19, 30 July 2022) (edit) (undo)
Kernel-panic69 (Talk | contribs)
m (Hardware Specs - (update wikidevi links))
 
(70 intermediate revisions not shown.)
Line 1: Line 1:
-Watch out what version and manufacture date you get with the WRT600N. I purchased this router a week ago and ended up with Version 1.1 build in March 2008 with firmware release 1.01.35 build 5. This firmware isn't listed on Linksys website. The problem with this router is buggy firmware that can not be upgraded or downgraded using TFTP or using the Linksys GUI!! I contacted Linksys and without much of a problem they promptly issued an RMA to replace the router. The Linksys tech mentioned that there is a problem with this router and firmware upgrades are not possible. Nice one Linksys!!! +=Linksys WRT600N=
-Anyway, if you are unfortunate enough to end up with version 1.1 with build 5 and can't RMA the unit go over to DD-WRT forums. The fine folks over there found away to upgrade the firmware through a Java exploit. +====Hardware Specs====
 +[https://wikidevi.wi-cat.ru/Linksys_WRT600N_v1.0 WRT600N v1.0]: FCC ID: Q87-WRT600NV1<br>
 +[https://wikidevi.wi-cat.ru/Linksys_WRT600N_v1.1 WRT600N v1.1]: FCC ID: Q87-WRT600NV11<br>
 +*CPU: Broadcom BCM4705 (300 MHz)
 +*Flash: 8 MiB
 +*RAM: 32 MiB
 +*USB 2.0 port(s): 1
 +*Wireless chip1: Broadcom BCM4321
 +*Wireless chip2: Broadcom BCM2055
 +*MIMO config: 2x3:2
 +*Antenna connectors: U.FL
-There is a version 1.1 being shipped with firmware 1.01.36 build 3. This one is okay and the firmware can be flashed using TFTP or using the Linksys upgrade GUI. Again for some reason 1.01.36 build 3 isn’t posted on Linksys web site. +*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.
-from http://forum.ncixus.com/forums/index.php?mode=showthread&forum=105&threadid=1650171&pagenumber=1&msgcount=7&subpage=1&product_id=26858+====Partitions====
 +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).<br>
-----+==Flashing==
 +'''Important:''' Read the DD-WRT [[Firmware FAQ]] and [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock announcement] first!
-I bought the V1.1 made in March 2008 with 1.01.36 build 3 on there. Trying to flash through GUI is definitely not possible still. +====Reset====
 +As always make sure to do a proper [[Hard reset or 30/30/30|hard reset]] before and after updating the firmware. This is not an optional step! Do not restore backups from a different build number or type.
-However, the Traceroute exploit in DD-WRT forum allowed me to flash to DD-WRT RC-7, and I ended up with a router without wired LAN (common issue on the WRT600N). +====Flashing DD-WRT====
 +For initial flash, a trailed build is required which has header information required by the Linksys firmware.
 +*Download the [ftp://dd-wrt.com/betas/2010/08-12-10-r14929/broadcom/dd-wrt.v24_mega_wrt600n.bin 14929 WRT600N mega trailed build]
 +#Reset to factory defaults
 +#Flash it via the stock web interface
 +#Reset again after flashing
-Basically, anything that bears the serial number MNR008309xxx or above is guarantee to have a hard time. +For upgrades, use any ''/broadcom'' folder non-micro build under 7872 KB (see [[Firmware_FAQ#Where_do_I_download_firmware.3F|''Where do I download firmware?'']])
 +The ''/broadcom'' folder has Kernel 2.4 builds only.
-I wrote up a guide http://www.dd-wrt.com/phpBB2/viewtopic.php?t=31079&highlight=wrt600n+*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.
-----+*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.
-'''Please help build this page:'''+====Reverting to Stock Firmware====
 +Simply reset and flash the stock image via TFTP or through the web interface. Make sure to reset after flashing.
- 1. [[http://dd-wrt.com/wiki/index.php?title={{PAGENAMEE}}&action=watch Watch]]+==Known Bugs==
- 2. Search: http://www.google.ca/search?q=site%3Add-wrt.com+wrt600n+====Initial Flash May Not Work / TFTP problems====
- 3. Summarize:+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.
 + 
 +[https://drive.google.com/file/d/1ou72N0CtBmOTDc_BFy3IlotFMmIcEiLj/view?usp=sharing| 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
 + 
 +==Resources==
 +* http://www.question-defense.com/2009/03/13/linksys-wrt-600n-wireless-router-upgraded-with-dd-wrt-firmware-issues/
 + 
 +[[Category: Linksys]]

Current revision

Contents

[edit] Linksys WRT600N

[edit] Hardware Specs

WRT600N v1.0: FCC ID: Q87-WRT600NV1
WRT600N v1.1: FCC ID: Q87-WRT600NV11

  • CPU: Broadcom BCM4705 (300 MHz)
  • Flash: 8 MiB
  • RAM: 32 MiB
  • USB 2.0 port(s): 1
  • Wireless chip1: Broadcom BCM4321
  • Wireless chip2: Broadcom BCM2055
  • MIMO config: 2x3:2
  • Antenna connectors: U.FL
  • 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] Partitions

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] Flashing

Important: Read the DD-WRT Firmware FAQ and Peacock announcement first!

[edit] Reset

As always make sure to do a proper hard reset before and after updating the firmware. This is not an optional step! Do not restore backups from a different build number or type.

[edit] Flashing DD-WRT

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

  1. Reset to factory defaults
  2. Flash it via the stock web interface
  3. Reset again after flashing

For upgrades, use any /broadcom folder non-micro build under 7872 KB (see Where do I download firmware?) The /broadcom folder has Kernel 2.4 builds only.

  • 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.
  • 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] 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