1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-10-18 21:48:23 +02:00
openwrt/target/linux
Tim Thorpe edbc8e5512 ramips: add support for Netgear R6020
This adds support for the Netgear R6020, aka Netgear AC750.

The R6020 appears to be the same hardware as the Netgear R6080,
aka Netgear AC1000, but it has a slightly different flash layout,
and no USB ports.

Specification:

SoC: MediaTek MT7628 (580 MHz)
Flash: 8 MiB
RAM: 64 MiB
Wireless: 2.4Ghz (builtin) and 5Ghz (MT7612E)
LAN speed: 10/100
LAN ports: 4
WAN speed: 10/100
WAN ports: 1
UART (57600 8N1) on PCB

MAC addresses based on vendor firmware:
LAN      *:88   0x4
WAN      *:89
WLAN2    *:88   0x4
WLAN5    *:8a   0x8004

The factory partition might have been corrupted beforehand. However,
the comparison of vendor firmware and OpenWrt still allowed to retrieve
a meaningful assignment that also matches the other similar devices.

Installation:

Flashing OpenWRT from stock firmware requires nmrpflash. Use an ethernet
cable to connect to LAN port 1 of the R6020, and power the R6020 off.
From the connected workstation, run
`nmrpflash -i eth0 -f openwrt-ramips-mt76x8-netgear_r6020-squashfs-factory.img`,
replacing eth0 with the appropriate interface (can be identified by
running `nmrpflash -L`). Then power on the R6020. After flashing has finished,
power cycle the R6020, and it will boot into OpenWRT. Once OpenWRT has been
installed, subsequent flashes can use the web interface and sysupgrade files.

Signed-off-by: Tim Thorpe <timfthorpe@gmail.com>
[slightly extend commit message, fix whitespaces in DTS, align From:
with Signed-off-by]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-07-10 11:39:05 +02:00
..
apm821xx kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
ar71xx ar71xx: Fix mikrotik NAND compile problem 2020-07-07 23:38:10 +02:00
arc770
archs38
armvirt
at91
ath25
ath79 ath79: add support for D-Link DAP-1330/DAP-1365 A1 2020-07-09 10:28:40 +02:00
bcm27xx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 2020-07-09 10:28:40 +02:00
bcm47xx
bcm53xx
bcm63xx kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
cns3xxx
gemini
generic generic: platform/mikrotik: add partial AR71xx cpufreq support 2020-07-08 16:07:05 +02:00
imx6
ipq40xx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 2020-07-09 10:28:40 +02:00
ipq806x treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 2020-07-09 10:28:40 +02:00
ipq807x
kirkwood kirkwood: add support for Zyxel NSA310S 2020-07-08 16:07:05 +02:00
lantiq lantiq: set correct gphy pins for Zyxel P-2812 2020-07-10 10:06:34 +02:00
layerscape kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
malta
mediatek mediatek: fix bashism in gen_banana_pi_img.sh 2020-07-09 11:11:31 +02:00
mpc85xx kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
mvebu mvebu: config define i2c pxa slave 2020-07-04 21:12:42 +02:00
mxs
octeon
octeontx treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol 2020-07-09 10:28:40 +02:00
omap
oxnas kernel: Update kernel 5.4 to version 5.4.50 2020-07-04 21:12:42 +02:00
pistachio
ramips ramips: add support for Netgear R6020 2020-07-10 11:39:05 +02:00
rb532
rockchip
samsung
sunxi
tegra
uml
x86 kernel/pcengines-apu2: detect apuv4 board 2020-07-06 17:57:33 +02:00
zynq
Makefile build: add 'make kernel_xconfig' command 2020-07-08 16:07:05 +02:00