Linksys WRT610N

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 14:47, 23 March 2010 (edit)
Bgausden (Talk | contribs)
(5 Ghz may require "NA-Mixed", Site Survey& WizViz Survey non-functional)
← Previous diff
Current revision (19:25, 13 February 2018) (edit) (undo)
Jeremywh7 (Talk | contribs)
m (Reversion to OEM Firmware)
 
(35 intermediate revisions not shown.)
Line 1: Line 1:
-<big>'''''Note: Support for the WRT610N is currently still a Work in Progress and has known issues (see below)'''''</big> 
- 
-Current up-to-date information about DD-WRT support for the WRT610N is available in this forum thread: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=54216 
- 
== Overview == == Overview ==
-The WRT610N is the current top-of-the-line consumer device from Linksys with the following features:+The WRT610N was a top-of-the-line consumer Linksys device (replaced by the [[Linksys E3000|E3000]]) with the following features:
- +
* Dual-radio (two [http://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-Solutions/BCM4322#tab=features-tab BCM4322]) allows to operate 2.4 Ghz B/G/N and 5 Ghz A/N simultaneously * Dual-radio (two [http://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-Solutions/BCM4322#tab=features-tab BCM4322]) allows to operate 2.4 Ghz B/G/N and 5 Ghz A/N simultaneously
* 4+1 port Gigabit switch ([http://www.broadcom.com/products/Small-Medium-Business/Gigabit-Ethernet-Switching-Products/BCM53115 BCM53115]) * 4+1 port Gigabit switch ([http://www.broadcom.com/products/Small-Medium-Business/Gigabit-Ethernet-Switching-Products/BCM53115 BCM53115])
Line 13: Line 8:
== CFE Versions == == CFE Versions ==
-The CFE is basically the BIOS of the WRT610N. It's responsible for initial hardware configuration and subsequently for booting the actual firmware. There are at least two variants of the WRT610N CFE. To find the CFE versions from within dd-wrt, use:+The CFE is the bootloader (like a PC BIOS/UEFI) for Broadcom devices. It's responsible for initial hardware configuration and subsequent booting of the (Linux OS) firmware. There are several variants of the WRT610N CFE. To find the CFE versions from within DD-WRT, run this from telnet/ssh, or use the Web GUI via "Administration->Commands->Run Commands":
- +
root@ap-ssn:~# '''nvram show|egrep 'bootnv|pmon'''' root@ap-ssn:~# '''nvram show|egrep 'bootnv|pmon''''
bootnv_ver=6 bootnv_ver=6
pmon_ver=CFE 4.175.64.12 pmon_ver=CFE 4.175.64.12
-either via telnet or from the Web GUI via "Administration->Commands->Run Commands"+The versions are:
- +
-The versions are+
- +
* bootnv_ver=6, pmon_ver=CFE 4.175.64.12 (subsequently called CFE .12) * bootnv_ver=6, pmon_ver=CFE 4.175.64.12 (subsequently called CFE .12)
* bootnv_ver=7, pmon_ver=CFE 4.175.64.16 (subsequently called CFE .16) * bootnv_ver=7, pmon_ver=CFE 4.175.64.16 (subsequently called CFE .16)
 +* bootnv_ver=18, pmon_ver=CFE 5.10.56.51
-'''''Builds between 12387 and 12424 do not work on CFE .12 models. DD-WRT will start, but immediately reboot, requiring debricking. Your mileage may vary. See http://svn.dd-wrt.com:8000/dd-wrt/ticket/1149''''+'''Builds between 12387 and 12424 do not work on CFE .12 models. See [http://svn.dd-wrt.com/ticket/1149 ticket 1149]'''
- +*DD-WRT will start, but immediately reboot, requiring debricking.
-This is fixed in EKO build 12427, available here: http://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/V24_TNG/svn12424/dd-wrt.v24-12427_mega-wrt610n.bin+*This is fixed in EKO build 12427, available [http://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/V24_TNG/svn12424/dd-wrt.v24-12427_mega-wrt610n.bin here].
- +*''NOTE:'' Eko builds have disappeared - use recommended build 14929 as a minimum.
-== Installation == +
- +
-If you are installing DD-WRT for the first time on your WRT610N, you need to use a hardware-specific build. +
- +
-'''First time flash for v1 use:''' ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/02-23-10-r13972/broadcom/dd-wrt.v24_mega_wrt610n.bin+
- +
-'''First time flash for v2 use:''' ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/02-23-10-r13972/broadcom_K26/dd-wrt.v24-13972_NEWD-2_K2.6_mini_wrt610nv2.bin+
- +
-After the initial flash, you can re-flash with the latest build. The latest K26 build that works for '''both the v1 and v2 WRT610n already running DD-WRT''': ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/02-23-10-r13972/broadcom_K26/dd-wrt.v24-13972_NEWD-2_K2.6_big.bin+
- +
-'''K24 builds are for v1 ONLY. If you use a K24 build on a v2, you will brick it!'''+
- +
-'''K26 builds are for BOTH v1 AND v2.'''+
- +
- +
-Keep checking ftp://dd-wrt.com/others/eko/ for updates to either the BrainSlayer or eko builds.+
----+==Initial Flash Information==
 +If installing DD-WRT for the first time on your WRT610N, you need to use a trailed (hardware-specific) build:
 +*'''Initial flash for v1 only:''' [ftp://ftp.dd-wrt.com/betas/2010/08-12-10-r14929/broadcom/dd-wrt.v24_mega_wrt610n.bin (14929) dd-wrt.v24_mega_wrt610n.bin]
 +*'''Initial flash for v2 only:''' [ftp://ftp.dd-wrt.com/betas/2010/08-12-10-r14929/broadcom_K26/dd-wrt.v24-14929_NEWD-2_K2.6_mini_wrt610nv2.bin dd-wrt.v24-14929_NEWD-2_K2.6_mini_wrt610nv2.bin]
 +*'''Alternately use''' ''https://download1.dd-wrt.com/dd-wrtv2/downloads/'' in place of ''ftp://ftp.dd-wrt.com/''
 +Then upgrade to a newer good generic build (non-trailed build like mega.bin). For more build information see [[Index:FAQ#Where_do_I_download_firmware.3F|here]].
-Support for the WRT610N is currently only available via SVN builds. You can download such builds either+=== Linux Kernel Builds ===
-* from Eko (normal and MEGA-Builds): http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FV24_TNG/+*DO NOT USE K3X on V1, NOR K24 on V2, OR YOU MAY BRICK YOUR ROUTER!
-* from Brainslayer (only MEGA-Builds): http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fothers%2Feko%2FBrainSlayer-V24-preSP2/+For (most) Broadcom MIPS routers, DD-WRT has three branches: ''broadcom'' using the 2.4 kernel, ''broadcom_K26'' (2.6 kernel), and ''broadcom_K3X'' (3.10 kernel). You can install the K2.4 builds on v1, but not v2. K2.6 supports both v1 and v2. To identify the difference, K2.4 builds aren't usually marked with any special identification, but K2.6 builds are in "broadcom_K26" folder with "K2.6" in the filename. K3.X is similar but supports v2 only.
-(The differences between those builds are described here: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=45891 -- basically, BS' builds contain Asterisk, Eko's don't)+For example, these are 2.4 kernel builds, only for v1 routers ('''THESE ARE NOT FOR INITIAL FLASH'''):
 +*[ftp://ftp.dd-wrt.com/betas/2010/08-12-10-r14929/broadcom/dd-wrt.v24_mega_generic.bin (14929) dd-wrt.v24_mega_generic.bin]
 +*[ftp://ftp.dd-wrt.com/betas/2010/08-12-10-r14929/broadcom/dd-wrt.v24_usb_generic.bin (14929) dd-wrt.v24_usb_generic.bin]
 +These are 2.6 kernel builds and will work on v2 as well as v1:
 +*[ftp://ftp.dd-wrt.com/betas/2010/08-12-10-r14929/broadcom_K26/dd-wrt.v24-14929_NEWD-2_K2.6_big.bin dd-wrt.v24-14929_NEWD-2_K2.6_big.bin]
 +*[ftp://ftp.dd-wrt.com/betas/2010/08-12-10-r14929/broadcom_K26/dd-wrt.v24-14929_NEWD-2_K2.6_std_usb_ftp.bin dd-wrt.v24-14929_NEWD-2_K2.6_std_usb_ftp.bin]
 +Note: not all builds support USB. See [[What_is_DD-WRT%3f#Broadcom_Based_Devices|Build Types]]
 +*K3X did not yet exist in 14929, see below or research New Build and model-specific forum threads.
-Look for the files labeled "WRT610N". Those builds have a special header and can be flashed directly using the stock Linksys firmware's "Update Firmware" option. A factory reset after the flash is recommended.+=== Latest version ===
 +Update here: [https://secure.dd-wrt.com/site/support/other-downloads?path=betas latest downloads]
 +Use the WRT610Nv2 mega file in the K26 or K3X folders. '''Make sure the build is less than 8 000 000 bytes before flashing it.'''
-To revert to the original firmware, just download and flash the current Linksys firmware file using DD-WRT.+note from tmittelstaedt - this is still broken in build 33555 Mega [https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2017/10-20-2017-r33555/broadcom/dd-wrt.v24_mega_generic.bin]
The WRT610N has two radio modules and thus two wireless devices with distinct configuration in DD-WRT: The WRT610N has two radio modules and thus two wireless devices with distinct configuration in DD-WRT:
Line 63: Line 53:
* ''wl1'' is the 5 Ghz band radio (supporting 802.11a/n) * ''wl1'' is the 5 Ghz band radio (supporting 802.11a/n)
Note that Draft-N can operate in both the 2.4 and 5 Ghz bands. Note that Draft-N can operate in both the 2.4 and 5 Ghz bands.
 +
 +==Steps for flashing==
 +#[[Hard_reset_or_30/30/30|Hard reset]]
 +#Navigate to the firmware update tab in the Linksys or dd-wrt GUI
 +#Initial flash: use the trailed build (610n in the filename), otherwise not required
 +#Wait 5 minutes after flashing
 +#Power cycle the router
 +#[[Hard_reset_or_30/30/30|Hard reset]] again
 +#Configure the router
 +
 +==Reversion to OEM Firmware==
 +To revert to the original firmware, just download and flash the [https://www.dd-wrt.com/phpBB2/viewtopic.php?p=649080#649080 Linksys firmware] using the DD-WRT GUI, following the same steps outlined in the "Steps for flashing" section above.
== Recovery (Unbricking) == == Recovery (Unbricking) ==
Line 93: Line 95:
The alternative methods are reported to work well on the wrt-610Nv1 CTGxxxx series (mostly works at the first attempt); these series are using CFE .16 The alternative methods are reported to work well on the wrt-610Nv1 CTGxxxx series (mostly works at the first attempt); these series are using CFE .16
 +
 +On occasion, the recovery method will not accept a new dd-wrt image. Download the latest official WRT610N firmware from linksys and flash it back to the router via recovery method. Once the router is back online and you can navigate to the web gui, reflash dd-wrt to the router.
The management mode can also be activated from the serial console using The management mode can also be activated from the serial console using
Line 101: Line 105:
== Known Issues == == Known Issues ==
-=== Random reboots/WLAN lockups=== +=== Unstable WLAN (especially when wl1 radio is enabled) ===
 + 
 +It seems that the WRT610n rev 1 and 2 have some issues when the wl1 (5ghz) interface is enabled, which have been experienced from r13064 to r14929 so far. When wl1 is enabled and WPA is activated, the router randomly disconnects its clients.
 + 
 +The apparent solution is to avoid any use of TKIP on the wl1 radio, and stick to AES encryption only (this does not work for everyone).
 + 
 +=== 10 MBit fails (causing WoL issues) ===
 + 
 +The on-chip switch currently doesn't properly support transitions from 100 Mbit/Gigabit to 10 Mbit; it will not renegotiate/fallback but stay in the previous mode, rendering the connection unusable. This is often a problem when Wake-On-Lan is to be used and the station to be woken switches to 10 MBit in standby mode for power preservation. Workaround for this case: some network interfaces allow setting the speed to be used for WoL idle mode, set this to 100 MBit.
 + 
 +=== Random reboots/WLAN lockups (FIXED since 13xxx) ===
As of build 12427, the router will randomly reboot, sometimes after minutes, sometimes after hours. Using only the 2.4 Ghz radio seems to make the problem occur less often. Developers are aware of the problem and are working on it. As of build 12427, the router will randomly reboot, sometimes after minutes, sometimes after hours. Using only the 2.4 Ghz radio seems to make the problem occur less often. Developers are aware of the problem and are working on it.
Line 114: Line 128:
for real world uptimes of 3 different WRT610N devices, including their respective configurations. for real world uptimes of 3 different WRT610N devices, including their respective configurations.
-=== Fixed Wireless MAC === +=== Fixed Wireless MAC (FIXED SINCE 12360) ===
Until build 12360, the 2.4 Ghz wireless radio MAC is always 00:90:4C:4E:00:2A. This causes weird client behavior if you have more than one WRT610N in one network. As a workaround, you can manually set the mac address using the shell commands Until build 12360, the 2.4 Ghz wireless radio MAC is always 00:90:4C:4E:00:2A. This causes weird client behavior if you have more than one WRT610N in one network. As a workaround, you can manually set the mac address using the shell commands
nvram set "pci/1/1/macaddr"=00:90:4C:D6:02:2a nvram set "pci/1/1/macaddr"=00:90:4C:D6:02:2a
Line 120: Line 134:
This is fixed in 12427 for CFE.16 devices. For CFE.12 devices, the situation is now reversed: The 5 Ghz MAC always has 00:90:4C:4E:00:2A, and the 2.4 Ghz MAC is fine. This is fixed in 12427 for CFE.16 devices. For CFE.12 devices, the situation is now reversed: The 5 Ghz MAC always has 00:90:4C:4E:00:2A, and the 2.4 Ghz MAC is fine.
-=== No VLAN support === +=== VLAN Support ===
-There currently is no kernel driver for the broadcom switch in the device. This makes all of the VLAN settings dysfunctional. There is no workaround. Basic switch operation (i.e., similiar to the Linksys firmware) works fine, though. Note that due to the default configuration of the broadcom chip, the switch will strip all forwarded packets of their VLAN tags. The option "Assign WAN Port to Switch", which actually works at the kernel IP level by adding the Internet "vlan2" device to the main bridge, works.+ 
 +See [[VLAN Support]].
=== 5 Ghz specific issues=== === 5 Ghz specific issues===
-* For certain builds the 5 Ghz radio (wl1) may only work when the wireless mode is set to ''NA-Mixed''. Later builds e.g. 13972-mega [http://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/02-23-10-r13972/broadcom_K26/] do not exhibit this behaviour.+* For certain builds the 5 Ghz radio (wl1) may only work when the wireless mode is set to ''NA-Mixed''. Later builds e.g. 13972-mega [http://www.dd-wrt.com/site/support/other-downloads?path=others%2Feko%2FBrainSlayer-V24-preSP2%2F02-23-10-r13972%2Fbroadcom_K26%2F] do not exhibit this behaviour.
* Neither Site Survey nor Wizviz Survey currently work for the 5 Ghz band. * Neither Site Survey nor Wizviz Survey currently work for the 5 Ghz band.
Line 130: Line 145:
=== No TFTP recovery === === No TFTP recovery ===
(not really an issue anymore) (not really an issue anymore)
-Due to a problem in the CFE, it is not possible to recover a bricked device using the commonly recommended boot-wait TFTP process (i.e. by waiting for the device to react to pings to 192.168.1.1 and TFTP a firmware file to it). TFTP transfers to the device which are larger than 3.8MB (i.e., the stock firmware) will fail, other TFTP transfers will seemingly succeed, but the CFE will not flash them. See above for a much simpler way to unbrick using management mode. Debricking via serial port is also possible. Note that the serial port is externally accessible inside the "Internet" ethernet jack. Instructions for serial recovery are available here: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=209668#209668 +Due to a problem in the CFE, it is not possible to recover a bricked device using the commonly recommended boot-wait TFTP process (i.e. by waiting for the device to react to pings to 192.168.1.1 and TFTP a firmware file to it). TFTP transfers to the device which are larger than 3.8MB (i.e., the stock firmware) will fail, other TFTP transfers will seemingly succeed, but the CFE will not flash them. See above for a much simpler way to unbrick using management mode. Debricking via serial port is also possible. Note that the serial port is externally accessible inside the "Internet" ethernet jack. Instructions for serial recovery are available here: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=209668#209668
- +
-=== Site/Wizviz survey for 5 Ghz === +
-Neither Site Survey nor Wizviz Survey currently work for the 5 Ghz band.+
 +=== PPPoE does not work with builds above 15506 ===
 +The most current SVNs introduce an issue where the router becomes unresponsive as soon as PPPoE is activated for the WAN port. An ongoing discussion can be found here: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=88260
== Other notes == == Other notes ==

Current revision

Contents

[edit] Overview

The WRT610N was a top-of-the-line consumer Linksys device (replaced by the E3000) with the following features:

  • Dual-radio (two BCM4322) allows to operate 2.4 Ghz B/G/N and 5 Ghz A/N simultaneously
  • 4+1 port Gigabit switch (BCM53115)
  • v1 300 MHz (BCM4705) / v2 533MHz (BCM4718) or 480MHz (BCM4716)
  • USB 2.0 host port
  • 64 MByte RAM, 8 MByte Flash

[edit] CFE Versions

The CFE is the bootloader (like a PC BIOS/UEFI) for Broadcom devices. It's responsible for initial hardware configuration and subsequent booting of the (Linux OS) firmware. There are several variants of the WRT610N CFE. To find the CFE versions from within DD-WRT, run this from telnet/ssh, or use the Web GUI via "Administration->Commands->Run Commands":

root@ap-ssn:~# nvram show|egrep 'bootnv|pmon'
bootnv_ver=6
pmon_ver=CFE 4.175.64.12

The versions are:

  • bootnv_ver=6, pmon_ver=CFE 4.175.64.12 (subsequently called CFE .12)
  • bootnv_ver=7, pmon_ver=CFE 4.175.64.16 (subsequently called CFE .16)
  • bootnv_ver=18, pmon_ver=CFE 5.10.56.51

Builds between 12387 and 12424 do not work on CFE .12 models. See ticket 1149

  • DD-WRT will start, but immediately reboot, requiring debricking.
  • This is fixed in EKO build 12427, available here.
  • NOTE: Eko builds have disappeared - use recommended build 14929 as a minimum.

[edit] Initial Flash Information

If installing DD-WRT for the first time on your WRT610N, you need to use a trailed (hardware-specific) build:

Then upgrade to a newer good generic build (non-trailed build like mega.bin). For more build information see here.

[edit] Linux Kernel Builds

  • DO NOT USE K3X on V1, NOR K24 on V2, OR YOU MAY BRICK YOUR ROUTER!

For (most) Broadcom MIPS routers, DD-WRT has three branches: broadcom using the 2.4 kernel, broadcom_K26 (2.6 kernel), and broadcom_K3X (3.10 kernel). You can install the K2.4 builds on v1, but not v2. K2.6 supports both v1 and v2. To identify the difference, K2.4 builds aren't usually marked with any special identification, but K2.6 builds are in "broadcom_K26" folder with "K2.6" in the filename. K3.X is similar but supports v2 only.

For example, these are 2.4 kernel builds, only for v1 routers (THESE ARE NOT FOR INITIAL FLASH):

These are 2.6 kernel builds and will work on v2 as well as v1:

Note: not all builds support USB. See Build Types

  • K3X did not yet exist in 14929, see below or research New Build and model-specific forum threads.

[edit] Latest version

Update here: latest downloads Use the WRT610Nv2 mega file in the K26 or K3X folders. Make sure the build is less than 8 000 000 bytes before flashing it.

note from tmittelstaedt - this is still broken in build 33555 Mega [1]

The WRT610N has two radio modules and thus two wireless devices with distinct configuration in DD-WRT:

  • wl0 is the 2.4 Ghz band radio (supporting 802.11b/g/n)
  • wl1 is the 5 Ghz band radio (supporting 802.11a/n)

Note that Draft-N can operate in both the 2.4 and 5 Ghz bands.

[edit] Steps for flashing

  1. Hard reset
  2. Navigate to the firmware update tab in the Linksys or dd-wrt GUI
  3. Initial flash: use the trailed build (610n in the filename), otherwise not required
  4. Wait 5 minutes after flashing
  5. Power cycle the router
  6. Hard reset again
  7. Configure the router

[edit] Reversion to OEM Firmware

To revert to the original firmware, just download and flash the Linksys firmware using the DD-WRT GUI, following the same steps outlined in the "Steps for flashing" section above.

[edit] Recovery (Unbricking)

A simple way to recover a bricked device (confirmed to work with both CFE.12 and CFE.16) is:

  1. unplug all ethernet ports (Important!)
  2. unplug power
  3. plug power in
  4. wait 2-2.5 seconds
  5. press the reset button and keep it pressed for 5 seconds, then release it
  6. reconnect ethernet (DHCP shoud give IP address to computer)
  7. point your browser at 192.168.1.1. You should see a "Management Firmware update" screen where you can flash the original firmware or dd-wrt directly (even mega builds).

Alternative Method 1:

  1. manually assign 192.168.1.10 to your computer
  2. unplug power
  3. plug power in
  4. wait 0.5-1.0 seconds
  5. press the reset button and keep it pressed for 1 second, then release it
  6. point your browser at 192.168.1.1.

Alternative Method 2:

  1. manually assign 192.168.1.10 to your computer
  2. unplug power
  3. plug power in
  4. wait for all lights blink
  5. press the reset button and keep it pressed for 1 second or 3/4 flashes of the power-light, then release it
  6. point your browser at 192.168.1.1.

The alternative methods are reported to work well on the wrt-610Nv1 CTGxxxx series (mostly works at the first attempt); these series are using CFE .16

On occasion, the recovery method will not accept a new dd-wrt image. Download the latest official WRT610N firmware from linksys and flash it back to the router via recovery method. Once the router is back online and you can navigate to the web gui, reflash dd-wrt to the router.

The management mode can also be activated from the serial console using

nvram set safe_mode_upgrade=on
nvram commit
reboot

[edit] Known Issues

[edit] Unstable WLAN (especially when wl1 radio is enabled)

It seems that the WRT610n rev 1 and 2 have some issues when the wl1 (5ghz) interface is enabled, which have been experienced from r13064 to r14929 so far. When wl1 is enabled and WPA is activated, the router randomly disconnects its clients.

The apparent solution is to avoid any use of TKIP on the wl1 radio, and stick to AES encryption only (this does not work for everyone).

[edit] 10 MBit fails (causing WoL issues)

The on-chip switch currently doesn't properly support transitions from 100 Mbit/Gigabit to 10 Mbit; it will not renegotiate/fallback but stay in the previous mode, rendering the connection unusable. This is often a problem when Wake-On-Lan is to be used and the station to be woken switches to 10 MBit in standby mode for power preservation. Workaround for this case: some network interfaces allow setting the speed to be used for WoL idle mode, set this to 100 MBit.

[edit] Random reboots/WLAN lockups (FIXED since 13xxx)

As of build 12427, the router will randomly reboot, sometimes after minutes, sometimes after hours. Using only the 2.4 Ghz radio seems to make the problem occur less often. Developers are aware of the problem and are working on it.

A possible workaround seems to be disabling the interference mitigation mode using

 wl -i eth0 interference 0
 wl -i eth1 interference 0

either from telnet or from Administration->Commands.

See here (signature) for real world uptimes of 3 different WRT610N devices, including their respective configurations.

[edit] Fixed Wireless MAC (FIXED SINCE 12360)

Until build 12360, the 2.4 Ghz wireless radio MAC is always 00:90:4C:4E:00:2A. This causes weird client behavior if you have more than one WRT610N in one network. As a workaround, you can manually set the mac address using the shell commands

nvram set "pci/1/1/macaddr"=00:90:4C:D6:02:2a
nvram commit

This is fixed in 12427 for CFE.16 devices. For CFE.12 devices, the situation is now reversed: The 5 Ghz MAC always has 00:90:4C:4E:00:2A, and the 2.4 Ghz MAC is fine.

[edit] VLAN Support

See VLAN Support.

[edit] 5 Ghz specific issues

  • For certain builds the 5 Ghz radio (wl1) may only work when the wireless mode is set to NA-Mixed. Later builds e.g. 13972-mega [2] do not exhibit this behaviour.
  • Neither Site Survey nor Wizviz Survey currently work for the 5 Ghz band.

[edit] No TFTP recovery

(not really an issue anymore) Due to a problem in the CFE, it is not possible to recover a bricked device using the commonly recommended boot-wait TFTP process (i.e. by waiting for the device to react to pings to 192.168.1.1 and TFTP a firmware file to it). TFTP transfers to the device which are larger than 3.8MB (i.e., the stock firmware) will fail, other TFTP transfers will seemingly succeed, but the CFE will not flash them. See above for a much simpler way to unbrick using management mode. Debricking via serial port is also possible. Note that the serial port is externally accessible inside the "Internet" ethernet jack. Instructions for serial recovery are available here: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=209668#209668

[edit] PPPoE does not work with builds above 15506

The most current SVNs introduce an issue where the router becomes unresponsive as soon as PPPoE is activated for the WAN port. An ongoing discussion can be found here: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=88260

[edit] Other notes

[edit] USB

USB support works, including Hubs, for all kind of devices, even when Linksys only advertises this as a "Storage Link". Note that there are known Linux USB issues with USB 2.0, Hubs and Full/Low speed devices, notably the often used FTDI serial converters. Use USB 1.1 only as a workaround.

[edit] 5 Ghz channels

Not specific to the WRT610N, but with the 5 Ghz band, the channel limitations per regulatory domain are much broader than with 2.4 Ghz channels. Since dd-wrt doesn't limit the 5 Ghz channel selection, you run a much higher chance of setting the router to a channel which your client device (which does honor regulatory limits) doesn't support. See http://en.wikipedia.org/wiki/List_of_WLAN_channels#5.C2.A0Ghz_.28802.11a.2Fh.2Fj.2Fdraft-n.29 for a list of available 5 Ghz band channels.