ipq40xx: add support for Netgear RBR20
authorChristoph Krapp <[email protected]>
Thu, 23 Oct 2025 07:10:31 +0000 (09:10 +0200)
committerRobert Marko <[email protected]>
Sat, 15 Nov 2025 10:24:50 +0000 (11:24 +0100)
commit251d551fa6be3d367086abb8a7f6413384cc4775
tree1575049d68cf3ee3873a84f6b54779b5a874916d
parent14446b32019b6803a8768300da51216dc3355ea3
ipq40xx: add support for Netgear RBR20

This device shares a lot of similarities with the LBR20 - the RBR20 just
misses the LTE modem and its formfactor is alot smaller. Other than that
the LED configuration matches other RBR devices but the RBR20 has less
LEDs than its larger counterparts.

Hardware
--------
SOC:    Qualcomm IPQ4019
FLASH: 256MB (Winbond W29N02GVSIAF)
RAM:   512MB (Nanya NT5CC256M16EP-EK)
WIFI:   Qualcomm IPQ4019
        Qualcomm Atheros QCA9886
ETH: 1x WAN, 1x LAN
LED: 5 (4 RGB at top, 1 RG at back)
BTN: WPS, Reset
UART: 115200 8N1 (dotted Pin = VCC) VCC-TX-RX-GND

MAC addresses
-------------
LAN Label MAC (stored in boarddata1 offset 0x0)
WAN LAN + 1 (stored in boarddata1 offset 0x6)
2.4G LAN
5GLow LAN + 3 (stored in boarddata1 offset 0xc)
5GUpper LAN + 2 (stored in boarddata1 offset 0x12)

Installation
------------
Either use the vendor ui upgrade method or nmrpflash to install the
factory image.

Signed-off-by: Christoph Krapp <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/20560
Signed-off-by: Robert Marko <[email protected]>
package/boot/uboot-tools/uboot-envtools/files/ipq40xx
package/firmware/ipq-wifi/Makefile
target/linux/ipq40xx/base-files/etc/board.d/02_network
target/linux/ipq40xx/base-files/lib/upgrade/platform.sh
target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-rbr20.dts [new file with mode: 0644]
target/linux/ipq40xx/image/generic.mk