Netgear WNDR4000
From DD-WRT Wiki
Revision as of 03:11, 19 April 2018 (edit) Ian5142 (Talk | contribs) (Bold text.) ← Previous diff |
Revision as of 00:22, 5 May 2018 (edit) (undo) Jeremywh7 (Talk | contribs) Next diff → |
||
Line 31: | Line 31: | ||
! USB | ! USB | ||
| 1x USB 2.0 | | 1x USB 2.0 | ||
- | |} | + | |}<br> |
= Initial Flashing Instructions = | = Initial Flashing Instructions = | ||
- | + | Read the [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 Peacock Thread] for reference on Broadcom routers. | |
- | + | ||
*Flashing from OEM firmware requires the initial trailed build mini .chk file (with WNDR4000 in the name) | *Flashing from OEM firmware requires the initial trailed build mini .chk file (with WNDR4000 in the name) | ||
- | *Upgrades use the '''nv64k''' | + | *Upgrades use the '''nv64k''' (or trailed) build and '''not the nv60k nor generic builds.''' |
- | + | ||
See [[Index:FAQ#Where_do_I_download_firmware.3F|Where do I download firmware?]] for links. | See [[Index:FAQ#Where_do_I_download_firmware.3F|Where do I download firmware?]] for links. | ||
- | + | *Do not use latest builds without first researching the new build threads | |
- | + | Initial install: download the '''K2.6_mini-WNDR4000.chk''' trailed build from the broadcom_K26 folder<br> | |
- | + | #Set a static IP on the PC (e.g. 192.168.1.8, subnet 255.255.255.0, gateway 192.168.1.1) | |
- | + | #Connect the PC to a router LAN port (recommended to disconnect all other ports) | |
- | + | #[[Hard_reset_or_30/30/30|Reset]] the router. | |
- | + | #In your web browser, go to http://192.168.1.1 | |
- | + | #Click on "Router Upgrade". | |
- | + | #Upload the .chk trailed build, downloaded above. | |
- | + | #Wait 5 minutes after the router says it is done, then perform another reset. | |
- | + | #Set a strong password to login | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | < | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
* To use DHCP IP assignment, remember to unset the static IP set in the above instructions. | * To use DHCP IP assignment, remember to unset the static IP set in the above instructions. | ||
- | =Upgrading | + | =Upgrading DD-WRT= |
- | + | ||
- | + | ||
<center> | <center> | ||
{|style="width:95%;margin-top:+.7em;background-color:#EFEFFF;border:2px dotted #f00;text-align:left" | {|style="width:95%;margin-top:+.7em;background-color:#EFEFFF;border:2px dotted #f00;text-align:left" | ||
Line 80: | Line 57: | ||
[[Image:Warning.png]] | [[Image:Warning.png]] | ||
|style="width:45em;color:#000"| | |style="width:45em;color:#000"| | ||
- | <font color=red>Verify | + | <font color=red>Verify the build you plan to flash is less than 7995392 bytes ('''7808 KB''') or you risk bricking.</font> |
|- | |- | ||
- | |} | + | |}</center> |
- | </center><br> | + | Use the broadcom_K26 or broadcom_K3X '''nv64k''' build (or trailed build with '''WNDR4000''' in the name).<br> |
+ | To upgrade from a K26 to K3X builds it is recommended to use a trailed build.<br> | ||
+ | Upgrade DD-WRT from the ''Administration->Firmware Upgrade'' page, and reset if any issues are encountered. | ||
=Build Information= | =Build Information= | ||
- | + | Only use builds with '''nv64k''' or '''WNDR4000''' in the name for upgrading, or you risk bricking.<br> | |
- | + | '''Always verify builds are less than [https://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 7995392 bytes] (7808 KB) or it may brick the router.'''<br> | |
- | ''' | + | For build links, see [[Index:FAQ#Where_do_I_download_firmware.3F|Where do I download firmware?]] |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=Overclocking= | =Overclocking= |
Revision as of 00:22, 5 May 2018
Contents |
Hardware Specs
CPU | Broadcom BCM4718 |
---|---|
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 | N750: 300 Mb/s (2.4Ghz) 450 Mb/s (5Ghz) |
Antenna Location | Internal |
Switch | 4x GbE + 1 GbE WAN |
USB | 1x USB 2.0 |
Initial Flashing Instructions
Read the Peacock Thread for reference on Broadcom routers.
- Flashing from OEM firmware requires the initial trailed build mini .chk file (with WNDR4000 in the name)
- Upgrades use the nv64k (or trailed) build and not the nv60k nor generic builds.
See Where do I download firmware? for links.
- Do not use latest builds without first researching the new build threads
Initial install: download the K2.6_mini-WNDR4000.chk trailed build from the broadcom_K26 folder
- Set a static IP on the PC (e.g. 192.168.1.8, subnet 255.255.255.0, gateway 192.168.1.1)
- Connect the PC to a router LAN port (recommended to disconnect all other ports)
- Reset the router.
- In your web browser, go to http://192.168.1.1
- Click on "Router Upgrade".
- Upload the .chk trailed build, downloaded above.
- Wait 5 minutes after the router says it is done, then perform another reset.
- Set a strong password to login
- To use DHCP IP assignment, remember to unset the static IP set in the above instructions.
Upgrading DD-WRT
Verify the build you plan to flash is less than 7995392 bytes (7808 KB) or you risk bricking. |
Use the broadcom_K26 or broadcom_K3X nv64k build (or trailed build with WNDR4000 in the name).
To upgrade from a K26 to K3X builds it is recommended to use a trailed build.
Upgrade DD-WRT from the Administration->Firmware Upgrade page, and reset if any issues are encountered.
Build Information
Only use builds with nv64k or WNDR4000 in the name for upgrading, or you risk bricking.
Always verify builds are less than 7995392 bytes (7808 KB) or it may brick the router.
For build links, see Where do I download firmware?
Overclocking
The WNDR4000 CFE supports "overclocking" (the BCM4718 is rated for 533 MHz, but this model is underclocked to 480 MHz), though it is advised to add a heat sink or otherwise improve cooling or airflow. The DD-WRT GUI should be able to select between the original 480 MHz along with 500 and 533 options. The SoC references the pll20mhz_table from hndmips.c and can be manually set using the following:
- nvram set clkfreq=480,240,120 (OEM speed)
- nvram set clkfreq=500,250,125
- nvram set clkfreq=530,265,132
- nvram set clkfreq=533,266,133 (OEM speed of the E4200v1)
Verify this setting with `nvram get clkfreq` then run the following to apply:
- nvram commit && reboot
Note: DD-WRT uses an 'overclocking' nvram parameter which can override the manual settings after boot. In this case, unset this parameter or change it to match your CPU speed (only the first setting, e.g. 533).
Unbricking
For more information:
- DD-WRT: TFTP Flash and Serial Recovery
- Netgear Support: Reinstall the firmware on a router without the setup CD recovery tool
Forum
The original device thread disappeared in late 2015: latest archive.org snapshot
- This has replaced it.
Broken reset button (WNDR3700v3 is identical)
Pin short recovery DO NOT TRY THIS EXCEPT AS A LAST RESORT.