User Tools

Site Tools


toh:netgear:r8000

Netgear R8000

Status

  • First supported in 15.05 release
  • 15.05 could fail to boot on device with NAND bad blocks (fixed for 15.05.1 release and in trunk)
  • Second data partition (79 MiB) not available in OpenWrt
  • For a proper performance use:
    • radio0 for the higher 5 GHz band (channel 149 or something else, depending on country)
    • radio2 for the lower 5 GHz band (channel 48, or something like that and lower)

Installation

Need for usbkey

kmod-phy-bcm-ns-usb3 (for usb3 connection)

kmod-usb-storage kmod-usb3

kmod-fs-ext4 block-mount (to mount usbdrive ext4 for example)

For WIFI

for 5ghz work great load on radio2

  1. opkg install kmod-brcmfmac kmod-brcmutil
  2. set country code to US
  3. set channel 48 to radio2
  4. set channel 149 to radio0→ SAVE → Reboot

Unbricking

See https://www.ianthurston.com/tech/bricked-netgear-r8000-recovery/ to debrick with TTL-serial to CFE and load tftpd server to reload only official netgear firmware. It works..

See https://forum.lede-project.org/t/is-there-a-way-to-unbrick-an-r8000/4173/3

Golang Cross Compilation

The CPU of this device does not provide VFP support:

# grep "\(model\|Feature\)" /proc/cpuinfo
model name      : ARMv7 Processor rev 0 (v7l)
Features        : half thumb fastmult edsp tls 
model name      : ARMv7 Processor rev 0 (v7l)
Features        : half thumb fastmult edsp tls 

Runnning ARMv6 or ARMv7 targeted Go executables on that platform will result in Illegal instruction errors.

The work-around is to target ARMv5 during compilation:

# export GOOS=linux
# export GOARCH=arm
# export GOARM=5

Tags

toh/netgear/r8000.txt · Last modified: 2019/04/16 08:25 by pdecat