Netgear WNDR3400

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 03:57, 4 January 2015 (edit)
Donny (Talk | contribs)
([https://cloud.serdarevic.net/public.php?service=files&t=81ba7d7baa30824bb87a823a52ebfa10&path=%2FK26%2Fr22000%2B%2B Kong 22000++])
← Previous diff
Current revision (05:33, 14 June 2021) (edit) (undo)
Tmittelstaedt (Talk | contribs)
(Build Notes)
 
(49 intermediate revisions not shown.)
Line 3: Line 3:
= Important Notes = = Important Notes =
-'''Only version 1 is supported.''' Versions 2 & 3 are not yet supported.+'''Only version 1 is supported.''' Versions 2 & 3 are not yet officially supported.
-Use only '''K2.6''' builds with '''nv64k''' in the name.+There is an unofficial port of dd-wrt to the version 2 hardware it is discussed here [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=153543&postdays=0&postorder=asc&start=0] It is located on myopenrouter here [https://www.myopenrouter.com/download/dd-wrt-netgear-wndr3400v2-heartbleed-protection]
-dd-wrt.v24-21676_NEWD-2_K2.6_mini-nv64k (and big) appear to be the latest build with working wireless.+There is an unofficial port of dd-wrt to the version 3 hardware it is discussed in this thread here [http://www.dd-wrt.com/phpBB2/viewtopic.php?p=913695]
-Please note build size limits listed in peacock annnouncement. Some Mega builds might be too big+Use only '''K2.6''' builds with '''nv64k''' in the name, '''K3''' builds are often too big but you can check if they will fit! They must be less than 7995392 bytes in size. Always start with a K26 mini build though.
- +
-Recently (2014/05/31) tried flashing beyond this, to builds like +
-dd-wrt.v24-24160_NEWD-2_K3.x_mega-WNDR3400.chk+
-and+
-dd-wrt.v24-23838_NEWD-2_K3.x_mega-nv64k.bin+
-and met with failure (brick, had to pin-reset). So these instructions are current!+
'''Read [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock] topic''' (at top of Broadcom Forum). ''Read it all. Carefully.'' '''Read [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock] topic''' (at top of Broadcom Forum). ''Read it all. Carefully.''
 +'''[http://www.dd-wrt.com/phpBB2/viewforum.php?f=1 DD-WRT Forums, Report Bugs!]
= Hardware Specs = = Hardware Specs =
Line 39: Line 34:
|- |-
! WLAN Support ! WLAN Support
-| a/b/g/n+| A/B/G/N
|- |-
! WLAN Max Speed ! WLAN Max Speed
-| 300 mbps on 2.4Ghz and 300mbps on 5Ghz+| 300 Mbps on 2.4Ghz and 300 Mbps on 5Ghz
|- |-
! Antenna Location ! Antenna Location
Line 53: Line 48:
| 1x USB 2.0 | 1x USB 2.0
|} |}
- 
= DD-WRT Installation = = DD-WRT Installation =
-# There are two versions of this router with corresponding initial flash mini firmware. One is for [ftp://ftp.dd-wrt.com/others/eko/V24-K26/svn18946/dd-wrt.v24-18946_NEWD-2_K2.6_mini-WNDR3400.chk Netgear branded routers] and the other is for [ftp://ftp.dd-wrt.com/others/eko/V24-K26/svn18946/dd-wrt.v24-18946_NEWD-2_K2.6_mini-WNDR3400_CVNA.chk Cablevision routers].+# There are two versions of this router with corresponding initial flash mini firmware: K2.6_mini-WNDR3400.chk is for Netgear branded routers and K2.6_mini-WNDR3400_CVNA.chk is for Cablevision routers. See [[Index:FAQ#Where_do_I_download_firmware.3F|Where do I download firmware?]] for links. Check the build threads on the forums such as this one for [https://www.dd-wrt.com/phpBB2/viewtopic.php?t=312321 33772], do not consider this a build recommendation.
-# Do a factory reset (recessed button in the back), and upgrade with the appropriate mini firmware above. If it complains about downgrading, just Allow.+# Do a factory reset (recessed button on the back), and upgrade with the appropriate mini firmware above. If it complains about downgrading, just Allow.
-# To gain functionality of the usb port, upgrade to the [ftp://ftp.dd-wrt.com/others/eko/V24-K26/svn18946/dd-wrt.v24-18946_NEWD-2_K2.6_big-nv64k.bin big version] or the [ftp://ftp.dd-wrt.com/others/eko/V24-K26/svn18946/dd-wrt.v24-18946_NEWD-2_K2.6_mega-nv64k.bin mega version] after flashing the mini version above.+# To gain functionality of the usb port, upgrade to a '''big nv64''' version or a '''mega nv64''' version after flashing the mini version above. Broadcom K3X builds can also be flashed to this router just make sure each build has the routers name in it like step 1 and is '''less than 7995392 bytes (7808 bytes) in size''' or you will brick the router. NOTE: this may NOT be the correct size. Firmware revision 46949 Mega bricks this router and it is 7967744 in size
# 30-30-30 reset router (as described in [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock]). # 30-30-30 reset router (as described in [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock]).
- 
= Build Notes = = Build Notes =
-===[ftp://ftp.dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2012/06-08-12-r19342/broadcom_K26/ 19342]===+Check every build to make sure that it is '''less than 7995392 bytes''' in size or you will brick your router.
 +It is best to check the build threads on the forum. Such as this one for [https://www.dd-wrt.com/phpBB2/viewtopic.php?t=312321&start=0 build 33772].
 + 
 +I have tested build 33555 mini (10/20/17) on this router and it flashes and runs fine. This is the second build
 +that patches the KRACK vulnerability in WPA2 and it can be obtained here [https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/2017/10-20-2017-r33555/broadcom_K26/dd-wrt.v24-33555_NEWD-2_K2.6_mini-nv64k.bin]
 + 
 +* Version dd-wrt.v24-33772_NEWD-2_K2.6_mega-nv64k.bin bricks this router.
 + 
 +* Version dd-wrt.v24-33772_NEWD-2_K3.x_mega-nv64k.bin bricks this router.
-* '''Big and Mega contain the [http://www.dd-wrt.com/site/content/heartbleed-dd-wrtdd-wrt-online-services Heartbleed vulnerability]!<br>Use only Mini version of this build!'''+* Version dd-wrt.v24-30534_NEWD-2_K2.6_mega-nv64k.bin bricks this router.
-* This is otherwise a good build for this router.+
-===[ftp://ftp.dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2013/05-27-2013-r21676/broadcom_K26/ 21676]===+* Version dd-wrt.v24-28493_NEWD-2_K3.x_mega-nv64k.bin bricks this router.
-* '''Upgrading to Big will brick this router!<br>Mega contains the [http://www.dd-wrt.com/site/content/heartbleed-dd-wrtdd-wrt-online-services Heartbleed vulnerability]!<br>Use only Mini version of this build!'''+* Version dd-wrt.v24-33772_NEWD-2_K2.6_mini.bin does not brick this router.
-* This is otherwise a very good build for this router.+
-===[https://cloud.serdarevic.net/public.php?service=files&t=81ba7d7baa30824bb87a823a52ebfa10&path=%2FK26%2Fr22000%2B%2B Kong 22000++]===+* Version dd-wrt.v24-46239_NEWD-2_K2.6_big-nv64k.bin runs on this router - tmittelstaedt, tested 5/19/2021
-* [https://cloud.serdarevic.net/public.php?service=files&t=81ba7d7baa30824bb87a823a52ebfa10&path=%2FK26%2Fr22000%2B%2B&files=usb-ftp-samba3-dlna-nv64k-broadcom.bin&download DLNA]+* Version 46949 Mega and Big brick this router.
-* [https://cloud.serdarevic.net/public.php?service=files&t=81ba7d7baa30824bb87a823a52ebfa10&path=%2FK26%2Fr22000%2B%2B&files=usb-ftp-samba3-vpn-nv64k-broadcom.bin&download VPN]+
-* '''''Recommended build for this router.'''''+
=Unbricking= =Unbricking=

Current revision

Contents

[edit] Important Notes

Only version 1 is supported. Versions 2 & 3 are not yet officially supported.

There is an unofficial port of dd-wrt to the version 2 hardware it is discussed here [1] It is located on myopenrouter here [2]

There is an unofficial port of dd-wrt to the version 3 hardware it is discussed in this thread here [3]

Use only K2.6 builds with nv64k in the name, K3 builds are often too big but you can check if they will fit! They must be less than 7995392 bytes in size. Always start with a K26 mini build though.

Read Peacock topic (at top of Broadcom Forum). Read it all. Carefully.

DD-WRT Forums, Report Bugs!

[edit] Hardware Specs

CPU Broadcom BCM4718A1
CPU Speed 480 MHz
Flash ROM 8 MB
RAM 64 MB
Radios 2.4 GHz and 5 GHz
WLAN Support A/B/G/N
WLAN Max Speed 300 Mbps on 2.4Ghz and 300 Mbps on 5Ghz
Antenna Location Internal
Switch 4x 100 LAN + 1x 100 WAN
USB 1x USB 2.0

[edit] DD-WRT Installation

  1. There are two versions of this router with corresponding initial flash mini firmware: K2.6_mini-WNDR3400.chk is for Netgear branded routers and K2.6_mini-WNDR3400_CVNA.chk is for Cablevision routers. See Where do I download firmware? for links. Check the build threads on the forums such as this one for 33772, do not consider this a build recommendation.
  2. Do a factory reset (recessed button on the back), and upgrade with the appropriate mini firmware above. If it complains about downgrading, just Allow.
  3. To gain functionality of the usb port, upgrade to a big nv64 version or a mega nv64 version after flashing the mini version above. Broadcom K3X builds can also be flashed to this router just make sure each build has the routers name in it like step 1 and is less than 7995392 bytes (7808 bytes) in size or you will brick the router. NOTE: this may NOT be the correct size. Firmware revision 46949 Mega bricks this router and it is 7967744 in size
  4. 30-30-30 reset router (as described in Peacock).

[edit] Build Notes

Check every build to make sure that it is less than 7995392 bytes in size or you will brick your router. It is best to check the build threads on the forum. Such as this one for build 33772.

I have tested build 33555 mini (10/20/17) on this router and it flashes and runs fine. This is the second build that patches the KRACK vulnerability in WPA2 and it can be obtained here [4]

  • Version dd-wrt.v24-33772_NEWD-2_K2.6_mega-nv64k.bin bricks this router.
  • Version dd-wrt.v24-33772_NEWD-2_K3.x_mega-nv64k.bin bricks this router.
  • Version dd-wrt.v24-30534_NEWD-2_K2.6_mega-nv64k.bin bricks this router.
  • Version dd-wrt.v24-28493_NEWD-2_K3.x_mega-nv64k.bin bricks this router.
  • Version dd-wrt.v24-33772_NEWD-2_K2.6_mini.bin does not brick this router.
  • Version dd-wrt.v24-46239_NEWD-2_K2.6_big-nv64k.bin runs on this router - tmittelstaedt, tested 5/19/2021
  • Version 46949 Mega and Big brick this router.

[edit] Unbricking

This router can be "bricked" (rendered inoperable) by flashing the wrong firmware; by not following the correct flashing procedure (in Peacock); or by flashing a bad build like 21676 Big.

[edit] Factory method

See Reinstall the firmware on a router without the setup CD recovery tool

[edit] Recovery mode method

This method, which works on the WNDR3800, may also work on the WNDR3400v1.


I tried the recovery method listed for WNDR3800 and couldn't seem to get it to work, it could be the timing. I was trying with linux TFTP and it does try around ten times and started it before and just after starting it but still didn't work.

What does work is a serial recovery, with serial adapter attached here is what worked.

  • Hit CTRL-C then start router
  • Type TFTPD at CFE prompt to start TFTP server
    • Could not get firmware to flash from CFE prompt
  • TFTP either the official netgear firmware or DD-WRT initial flash firmware.
    • Had to use firmware with ".chk" extension, DD-WRT firmware with ".bin" extensions would flash, however, it would stop there and router will not program.
  • Afterwards you can then upgrade to mega or Kong builds.

Gostmn26 15:16, 23 November 2014 (CET)

[edit] Pin short method

If you have bricked your router, and you are willing to accept the risk of damaging it beyond repair (as warned in Peacock), the router can often be recovered by shorting pins as described here.

  • Timing of the pin shorting is tricky -- power on, wait for the lights to flash, then try shorting a few times until the power light starts flashing steadily.
  • Next use tftp2 (with no password) to flash factory firmware.
  • After the flash, wait at least five minutes after the router boots up and the power light becomes steady green before resetting the router.

Here is another overview of the process for the WNDR3400 http://stevejenkins.com/blog/2014/01/how-to-unbrick-a-netgear-wndr3400-n600-router-after-a-bad-dd-wrt-flash


[edit] Revert to Factory Firmware

  1. Download official Netgear firmware
  2. Reset DD-WRT (recessed button in the back)
  3. Enable telnet under services
  4. Telnet to router (192.168.1.1)
  5. Issue the command "mtd erase linux" & wait ~3 mins
  6. tftp the official firmware to the router
    • tftp for windows [5] enter router ip, leave password blank, select official firmware file
  7. 30-30-30 reset router (as described in Peacock)