NETGEAR R6400 v2
NETGEAR AC1750 dual band router on the Broadcom Northstar ARM platform: the R6400 v1 board on the newer SoC die (BCM4708C0, BCM47094 family, 1 GHz). Same board layout, GPIOs, LEDs, buttons and switch as the v1, but it needs its own images, and there are two of them (see below).
Supported Versions
Support is pending. R6400 v2 support is submitted in openwrt/openwrt PR #25929 and not merged yet, so there are no v2 images in the snapshots yet. The instructions below apply once it is merged.
Wi-Fi is limited. The 2.4 GHz radio (BCM4331) works with the b43 driver in 802.11g mode only (no 802.11n). The 5 GHz radio (BCM4360, 802.11ac) is not supported. Everything else (Ethernet, switch, USB, LEDs, buttons) works.
| Version | Board ID (nvram get board_id) | OpenWrt image |
|---|---|---|
| v2 | U12H332T20_NETGEAR | openwrt-bcm53xx-generic-netgear_r6400-v2-squashfs.chk |
| v2 (OTP variant) | U12H332T30_NETGEAR | openwrt-bcm53xx-generic-netgear_r6400-v2-otp-squashfs.chk |
The stock firmware and the bootloader only accept a factory image with the router's own board ID. The board ID is not on the label: check it before flashing (see Installation). Once OpenWrt runs, sysupgrade accepts either v2 image (T20 and T30 are the same board) and refuses v1 images.
Hardware Highlights
Installation
Find the board ID
- Under stock firmware: enable telnet (debug page
http://192.168.1.1/debug.htmon older firmware, otherwise a telnetenable tool) and runnvram get board_id. - Under DD-WRT: run
nvram get board_id. - If in doubt: the stock firmware refuses a factory image with the wrong board ID, so trying the other v2 image is safe.
From stock firmware
- Connect a computer to a LAN port, open
http://192.168.1.1and log in. - Optional but recommended: ADVANCED > Administration > Backup Settings > Erase (factory defaults).
- ADVANCED > Administration > Router Update, select the
.chkfor your board ID, Upload. Do not enable any reset option during the upload. - The router restarts into OpenWrt (power LED amber, then blinking white, then white). LuCI is at
http://192.168.1.1, user root, no password.
Newer stock firmware may refuse third-party images; then use nmrpflash (see Recovery) with the OpenWrt .chk.
From DD-WRT or other third-party firmware
- Reset the third-party firmware to defaults.
- Go back to stock with nmrpflash and the stock NETGEAR firmware for the R6400v2 (see Recovery).
- Reset the stock firmware to defaults, then follow “From stock firmware”.
Going through stock removes the third-party partitions and nvram leftovers.
Upgrading OpenWrt
Use the same .chk image with sysupgrade (LuCI: System > Backup / Flash Firmware, or sysupgrade on the command line).
Recovery / back to stock
nmrpflash (works when nothing else does):
- Connect the computer directly to a LAN port.
- Run
nmrpflash -Lto find the interface, thennmrpflash -i <interface> -f <image>.chkand power on the router. - The first attempt often ends in “Timeout while waiting for TFTP_UL_REQ”; run it again right away.
- The image can be stock NETGEAR firmware (back to stock) or the OpenWrt
.chkfor your board ID.
TFTP (from the DD-WRT guides, not tested with OpenWrt): hold Reset while powering on until the power LED blinks, then
tftp -i 192.168.1.1 put <image>.chk (the bootloader checks the board ID, so use the matching image). With a serial
console, interrupt CFE with Ctrl-C and run tftpd.
Basic configuration
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.
Specific Configuration
Interfaces
The switch uses DSA; each port is its own interface:
| Interface | Port on the case | Default configuration |
|---|---|---|
| lan1 - lan4 | LAN 1 - 4 (bridged in br-lan) | 192.168.1.1/24 |
| wan | Internet | DHCP client |
Measured on a v2: LAN to WAN routing about 550 Mbit/s, WireGuard about 190 Mbit/s.
MAC addresses (from NVRAM): LAN et0macaddr, WAN et0macaddr + 1, 2.4 GHz pci/1/1/macaddr, 5 GHz pci/2/1/macaddr.
LEDs and buttons
LEDs: power (white/amber), Internet (white/amber), 2.4 GHz, 5 GHz, USB 1, USB 2, WPS, WiFi. The power LED is amber while booting, blinks white while OpenWrt starts and is white when it is up. The Internet LED shows the WAN link; the LAN port LEDs are driven by the switch.
Buttons: Reset, WPS, WiFi on/off (rfkill event).
Failsafe mode
Hardware
Info
Serial
4-pin header J252 on the main board, marked V G T R on the silkscreen (V = 3.3 V, do not connect; G = ground;
T = router TX; R = router RX), 3.3 V TTL, 115200 8N1. Location and pinout are from the DD-WRT unbricking guide for the
R6400v2 (photo of a U12H332T20 board); not yet verified with an OpenWrt console. The CFE prompt (Ctrl-C at power-on)
offers tftpd for recovery.
