Netgear R7000

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 18:39, 10 January 2019 (edit)
Jeremywh7 (Talk | contribs)
(How to install)
← Previous diff
Revision as of 19:35, 19 March 2019 (edit) (undo)
Speediedan (Talk | contribs)
(How to install)
Next diff →
Line 67: Line 67:
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 [https://svn.dd-wrt.com trac SVN], and are released asynchronously. Kong builds [http://www.desipro.de/ddwrt/Readme.txt have minor differences], as the internal build suffix "M" designates. 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 [https://svn.dd-wrt.com trac SVN], and are released asynchronously. Kong builds [http://www.desipro.de/ddwrt/Readme.txt have minor differences], as the internal build suffix "M" designates.
-If using Netgear firmware, download and flash the R7000 .chk file from the [http://www.desipro.de/ddwrt/K3-AC-Arm/ K3-AC-Arm directory] using the Netgear web interface. If running DD-WRT, then [http://www.desipro.de/ddwrt/K3-AC-Arm/Supported%20Models use the K3_AC_ARM_STD.bin] file to flash from the GUI ''Administration'' -> ''Firmware Update'' section.+If using Netgear firmware, download and flash the R7000 .chk file from the [http://www.desipro.de/ddwrt/K3-AC-Arm/ K3-AC-Arm directory] using the Netgear web interface'''**'''. If running DD-WRT, then [http://www.desipro.de/ddwrt/K3-AC-Arm/Supported%20Models use the K3_AC_ARM_STD.bin] file to flash from the GUI ''Administration'' -> ''Firmware Update'' section.
-*Hint: the default IP address for DD-WRT is 192.168.1.1.+* Hint: the default IP address for DD-WRT is 192.168.1.1.
 +** R7000's are now (as of March 2019) preventing downgrades from the current Netgear firmware (1.0.9.64_10.2.64 as of this writing) which prevents the current (K3_R7000, build from 9/23/18).chk file from being uploaded via the Netgear web interface (this chk file has a lower version number, 1.0.5* that Netgear disallows). Until a new Kong chk image is available, you can use this mod version [https://github.com/jclehner/nmrpflash/files/2898060/dd-wrt.K3_R7000_mod.zip] that works around the issue by providing a large version number (thanks to @jclehner)
== Documentation == == Documentation ==

Revision as of 19:35, 19 March 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

Brainslayer and Kong build links can be found in the Firmware FAQ. Both are compiled from the main DD-WRT trac SVN, and are released asynchronously. Kong builds have minor differences, as the internal build suffix "M" designates.

If using Netgear firmware, download and flash the R7000 .chk file from the K3-AC-Arm directory using the Netgear web interface**. If running DD-WRT, then use the K3_AC_ARM_STD.bin file to flash from the GUI Administration -> Firmware Update section.

  • Hint: the default IP address for DD-WRT is 192.168.1.1.
    • R7000's are now (as of March 2019) preventing downgrades from the current Netgear firmware (1.0.9.64_10.2.64 as of this writing) which prevents the current (K3_R7000, build from 9/23/18).chk file from being uploaded via the Netgear web interface (this chk file has a lower version number, 1.0.5* that Netgear disallows). Until a new Kong chk image is available, you can use this mod version [1] that works around the issue by providing a large version number (thanks to @jclehner)

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.

<Kong> has written some documentation specifically relevant to his builds, including:

Additionally, here is a list of 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