Netgear R7000

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 13:38, 20 March 2018 (edit)
Jeremywh7 (Talk | contribs)
m (Specifications)
← Previous diff
Revision as of 01:02, 1 December 2019 (edit) (undo)
Jeremywh7 (Talk | contribs)
(How to install)
Next diff →
(5 intermediate revisions not shown.)
Line 65: Line 65:
== How to install == == How to install ==
-See the [http://www.desipro.de/ddwrt-ren/K3-AC-Arm/Readme K3-AC-Arm Readme] file, but in short, if you're starting from the Netgear firmware, then download and flash the appropriate .chk file from the [http://www.desipro.de/ddwrt-ren/K3-AC-Arm/Initial/ Initial directory] using the Netgear web interface. Once it is installed, if there is a newer release than your .chk file, then download the appropriate .bin file, visit your newly installed DD-WRT router, head on over to its Firmware Update section and flash the .bin file, also selecting the option to reset to defaults. After that, you're on newest firmware, and good to go. Hint: if you're new to DD-WRT, the default IP address of your router after flashing or reset to defaults is 192.168.1.1.+The primary Brainslayer and alternative Kong build links can be found in the [[Firmware_FAQ#Where_do_I_download_firmware.3F|Firmware FAQ]]. Both are compiled from the DD-WRT [https://svn.dd-wrt.com trac SVN], but Kong builds are deprecated (see [[#Documentation|Documentation]] for differences).
-Brainslayer and Kong build links can be found in the [[Firmware_FAQ#Where_do_I_download_firmware.3F|Firmware FAQ]]. Both are compiled from the main DD-WRT trac, but see Kong's [http://www.desipro.de/ddwrt/Readme.txt Readme] for minor differences. Brainslayer and Kong usually release builds at different times.+====Flash from OEM====
 +GUI reset then download and flash the .chk (trailed) file using the Netgear web interface'''*'''.
 +*''factory-to-dd-wrt.chk'' for normal builds
 +*''R7000.chk'' for Kong builds
 +['''*'''] Newer Netgear firmware (1.0.9.64_10.2.64 and newer) prevents GUI downgrades, preventing DD-WRT installation (K3_R7000, build from 9/23/18 file has a lower version number, 1.0.5* that Netgear disallows). Until a new Kong .chk image is available, use [https://github.com/jclehner/nmrpflash/files/2898060/dd-wrt.K3_R7000_mod.zip this mod version] which provides a larger version number (thanks to @jclehner)
 +*Alternatively, use the TFTP installation method
 + 
 +====Upgrade from DD-WRT====
 +Use the DD-WRT [[Installation#Flashing_Your_Router_with_DD-WRT_Firmware|GUI or other installation Methods]] to flash the .bin (non-trailed) file
 +*''webflash.bin'' for normal builds
 +*''K3_AC_ARM_STD.bin'' file to flash from the GUI ''Administration'' -> ''Firmware Update'' section.
== Documentation == == Documentation ==
-Some of the generic DD-WRT documentation is also applicable to the R7000, but much of it is long out of date, and almost none of it refers to <Kong>'s K3-AC-ARM builds or the ARM architecture in general.+Some generic DD-WRT documentation is applicable to the R7000, but much is outdated and little refers to ARM builds.
-<Kong> has written some documentation specifically relevant to his builds, including:+<Kong> has written some documentation relevant to his builds [now via archive.org]:
-* [http://www.desipro.de/ddwrt-ren/K3-AC-Arm/Readme Readme & Flashing instructions]+* [https://web.archive.org/web/20190722040209/http://www.desipro.de/ddwrt/Readme.txt Readme & Flashing instructions]
-* [http://www.desipro.de/ddwrt-ren/K3-AC-Arm/Changelog Changelog & Known Issues]+* [https://web.archive.org/web/20190722040510/http://www.desipro.de/ddwrt/K3-AC-Arm/Supported%20Models Kong Supported Models]
-* [http://tips.desipro.de/2014/02/12/wireless-starters-guide-for-first-time-dd-wrt-users/ Wireless Networking Starter Guide]+* [https://web.archive.org/web/20190818124044/http://tips.desipro.de/2014/02/12/wireless-starters-guide-for-first-time-dd-wrt-users/ Wireless Networking Starter Guide]
-* [http://tips.desipro.de/2014/03/04/using-the-integrated-webserver/ Using the Integrated Webserver]+* [https://web.archive.org/web/20190419215908/http://tips.desipro.de/2014/03/04/using-the-integrated-webserver/ Using the Integrated Webserver]
-Additionally, here is a list of [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=264152 Configuration Best Practices or Working Solutions]+Also see: [https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=264152 Kong R7000 Configuration Best Practices or Working Solutions]
==TFTP at boot for de-bricking== ==TFTP at boot for de-bricking==

Revision as of 01:02, 1 December 2019

Contents

R7000 Category

Find more R7000 articles here

Hardware Specifications

FCC ID PY313200233
Industry Canada ID 4054A-13200233
Power 12 VDC, 3.5 A
CPU / SoC Broadcom BCM4709A0 @1 GHz
CPU Architecture ARM Cortex A9 (2 cores)
Flash / RAM 128 MiB / 256 MiB
WI1 & WI2 chip Broadcom BCM4360
WI1/WI2 protocols an+ac / bgn
Wireless MIMO config 3x3:3
Antenna connector U.FL, RP-SMA
Ethernet & Switch Broadcom BCM4709A0
WAN / LAN ports 1 / 4 (up to 1 Gb/s)
USB ports 1x USB 3.0, 1x USB 2.0
Serial 4-pin header, internal, 3.3V TTL

Performance

The dual core ARM CPU is beneficial for running multiple simultaneous services on the router.

SFE accelerated NAT was added to DD-WRT since build 33006 (kernel 3.10+), which Kong tested at 900 Mb/s throughput (download and upload). OEM firmware uses Broadcom's proprietary CTF (Cut-Through Forwarding).

  1. Throughput with IPv4 NAT routing tops out at:
    • 450Mb/s on latest Netgear stock firmware
    • 360Mb/s on non-SFE DD-WRT (default configuration)
    • 425Mb/s non-SFE with a 20% overclock
  2. For older builds, besides overclocking, using IPv6 and doing away with NAT is another workaround.

Features

  • Linux kernel 3.10.25
  • Supports CPU overclocking: 1200MHz and 1400MHz possible (be very cautious)
  • OpenVPN and PPTP VPN server support
  • Ad blocking with Privoxy
  • Other: lighttpd + php

How to install

The primary Brainslayer and alternative Kong build links can be found in the Firmware FAQ. Both are compiled from the DD-WRT trac SVN, but Kong builds are deprecated (see Documentation for differences).

Flash from OEM

GUI reset then download and flash the .chk (trailed) file using the Netgear web interface*.

  • factory-to-dd-wrt.chk for normal builds
  • R7000.chk for Kong builds

[*] Newer Netgear firmware (1.0.9.64_10.2.64 and newer) prevents GUI downgrades, preventing DD-WRT installation (K3_R7000, build from 9/23/18 file has a lower version number, 1.0.5* that Netgear disallows). Until a new Kong .chk image is available, use this mod version which provides a larger version number (thanks to @jclehner)

  • Alternatively, use the TFTP installation method

Upgrade from DD-WRT

Use the DD-WRT GUI or other installation Methods to flash the .bin (non-trailed) file

  • webflash.bin for normal builds
  • K3_AC_ARM_STD.bin file to flash from the GUI Administration -> Firmware Update section.

Documentation

Some generic DD-WRT documentation is applicable to the R7000, but much is outdated and little refers to ARM builds.

<Kong> has written some documentation relevant to his builds [now via archive.org]:

Also see: Kong R7000 Configuration Best Practices or Working Solutions

TFTP at boot for de-bricking

See here, and also this post which then references here.

Disable LEDs

Disable lights at boot: go to Administration>Commands, paste the code below and click Save Startup Script.

for i in 2 3 8 9 12 13 17 18 ; do gpio enable $i ; done
for i in 14 15 ; do gpio disable $i ; done
et robowr 0x0 0x18 0x1ff
et robowr 0x0 0x18 0x0
et robowr 0x0 0x1a 0x0