openwrt/target/linux
Natalie Kagelmacher 8ff631feff ath79: add support for AVM FRITZ!WLAN Repeater DVB-C
This commit adds support for the AVM FRITZ!WLAN Repeater DVB-C

SOC:   Qualcomm Atheros QCA9556
RAM:   64 MiB
FLASH: 16 MB SPI-NOR
WLAN:  QCA9556 3T3R 2.4 GHZ b/g/n and
       QCA9880 3T3R 5 GHz n/ac
ETH:   Atheros AR8033 1000 Base-T
DVB-C: EM28174 with MaxLinear MXL251 tuner
BTN:   WPS Button
LED:   Power, WLAN, TV, RSSI0-4

Tested and working:
 - Ethernet (correct MAC, gigabit, iperf3 about 200 Mbit/s)
 - 2.4 GHz Wi-Fi (correct MAC)
 - 5 GHz Wi-Fi (correct MAC)
 - WPS Button (tested using wifitoggle)
 - LEDs
 - Installation via EVA bootloader (FTP recovery)
 - OpenWrt sysupgrade (both CLI and LuCI)
 - Download of "urlader" (mtd0)

Not working:
 - Internal USB
 - DVB-C em28174+MxL251 (depends on internal USB)

Installation via EVA bootloader (FTP recovery):
Set NIC to 192.168.178.3/24 gateway 192.168.178.1 and power on the device,
connect to 192.168.178.1 through FTP and sign in with adam2/adam2:

ftp> quote USER adam2
ftp> quote PASS adam2
ftp> binary
ftp> debug
ftp> passive
ftp> quote MEDIA FLSH
ftp> put openwrt-sysupgrade.bin mtd1

Wait for "Transfer complete" together with the transfer details.
Wait two minutes to make sure flash is complete (just to be safe).

Then restart the device (power off and on) to boot into OpenWrt.
Revert your NIC settings to reach OpenWrt at 192.168.1.1

Signed-off-by: Natalie Kagelmacher <nataliek@pm.me>
[fixed sorting - removed change to other board -
prettified commit message]
Signed-off-by: David Bauer <mail@david-bauer.net>
2020-06-25 02:35:35 +02:00
..
apm821xx treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
ar71xx ar71xx: correct button type for TL-MR3020 mode slider 2020-05-31 15:53:01 +02:00
arc770 treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
archs38 treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
armvirt armvirt,x86: fix build breakage of crypto ccp module 2020-06-23 09:29:00 +02:00
at91 treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
ath25 treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
ath79 ath79: add support for AVM FRITZ!WLAN Repeater DVB-C 2020-06-25 02:35:35 +02:00
bcm27xx kernel: bump 5.4 to 5.4.48 2020-06-22 12:51:22 +02:00
bcm47xx bcm47xx: add support for NETGEAR R6200 V1 2020-06-24 00:17:49 +02:00
bcm53xx treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
bcm63xx bcm63xx: AV4202N: add missing PCI pinmux 2020-06-22 15:43:41 +02:00
cns3xxx treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
gemini treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
generic kernel: bump 5.4 to 5.4.48 2020-06-22 12:51:22 +02:00
imx6 treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
ipq40xx ipq40xx: consolidate DTS files 2020-06-23 21:02:26 +02:00
ipq806x treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
ipq807x treewide: remove maintainer variable from targets 2020-03-16 22:21:45 +01:00
kirkwood Revert "kirkwood: disable image for Linksys EA3500 (Audi)" 2020-06-14 21:16:20 +02:00
lantiq kernel: bump 5.4 to 5.4.48 2020-06-22 12:51:22 +02:00
layerscape kernel: bump 5.4 to 5.4.48 2020-06-22 12:51:22 +02:00
malta malta: add missing symbols for kernel 5.4 2020-06-03 10:50:01 +01:00
mediatek mediatek: mt7623: refresh kernel 5.4 config 2020-06-16 15:54:58 +02:00
mpc85xx treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
mvebu mvebu: consolidate DTS files 2020-06-23 21:02:40 +02:00
mxs kernel: bump 5.4 to 5.4.28 2020-03-28 13:03:02 +01:00
octeon treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
octeontx kernel: bump 5.4 to 5.4.48 2020-06-22 12:51:22 +02:00
omap treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
oxnas treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
pistachio treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
ramips ramips: clean up Netgear R6120 code formatting 2020-06-23 21:56:44 +02:00
rb532 treewide: remove maintainer variable from targets 2020-03-16 22:21:45 +01:00
rockchip treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
samsung treewide: remove maintainer variable from targets 2020-03-16 22:21:45 +01:00
sunxi treewide: simplify inclusion of subtarget image files 2020-06-11 01:44:13 +02:00
tegra tegra: correct cpu subtype 2020-03-28 22:58:36 +01:00
uml treewide: Remove self from MAINTAINER entries 2019-12-23 13:18:04 -08:00
x86 armvirt,x86: fix build breakage of crypto ccp module 2020-06-23 09:29:00 +02:00
zynq zynq: switch to kernel 5.4 2020-03-17 00:51:48 +01:00
Makefile