gluon/patches/lede
David Bauer 22d45448fd ar71xx: add support for Fritz!Box 4020
This commit adds support for the AVM Fritz!Box 4020 WiFi-router.

SoC:   Qualcomm Atheros QCA9561 (Dragonfly) 750MHz
RAM:   Winbond W971GG6KB-25
FLASH: Macronix MX25L12835F
WiFi:  QCA9561 b/g/n 3x3 450Mbit/s
USB:   1x USB 2.0
IN:    WPS button, WiFi button
OUT:   Power LED green, Internet LED green, WLAN LED green,
       LAN LED green, INFO LED green, INFO LED red
UART:  Header Next to Black metal shield
       Pinout is 3.3V - RX - TX - GND (Square Pad is 3.3V)
       The Serial setting is 115200-8-N-1.

Tested and working:
 - Ethernet (LAN + WAN)
 - WiFi (correct MAC)
 - Installation via EVA bootloader
 - OpenWRT sysupgrade
 - Buttons
 - LEDs

Not working:
 - USB port

Installation via EVA:
In the first seconds after Power is connected, the bootloader will
listen for FTP connections on 169.254.157.1 (Might also be 192.168.178.1). Firmware can be uploaded
like following:

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

Note that this procedure might take up to two minutes. After transfer is
complete you need to powercycle the device to boot OpenWRT.

Signed-off-by: David Bauer <mail@david-bauer.net>
2018-05-08 15:20:02 +02:00
..
0001-build-move-STAGING_DIR_HOSTPKG-and-BUILD_DIR_HOST-back-to-a-common-directory-for-all-targets.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0002-procd-add-support-for-alternative-rc.d-directories.patch Use LEDE as base for Gluon 2017-01-18 17:21:43 +01:00
0003-base-files-disable-reset-button-handling.patch modules: update LEDE 2018-03-07 19:17:48 +01:00
0004-hostapd-prevent-channel-switch-for-5GHz.patch Use LEDE as base for Gluon 2017-01-18 17:21:43 +01:00
0005-libjson-c-Add-support-for-custom-format-strings-for-doubles.patch Use LEDE as base for Gluon 2017-01-18 17:21:43 +01:00
0006-dropbear-add-a-failsafe-mode-that-will-always-allow-password-less-root-login.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0007-rules.mk-export-STAGING_DIR_HOSTPKG.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0008-gettext-full-fix-to-use-STAGING_DIR_HOSTPKG-instead-of-STAGING_DIR-host.patch build: backport a few STAGING_DIR_HOSTPKG bugfixes 2017-01-19 00:09:16 +01:00
0009-netifd-update-to-git-HEAD-version.patch netifd: update to git HEAD version 2017-03-10 02:00:57 +01:00
0010-netifd-ubus-add-interface-method-to-trigger-renew-event.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0011-procd-switch-to-latest-master.patch modules: update LEDE 2018-02-11 19:42:51 +01:00
0012-procd-clean-up-trailing-whitespace-in-nand.sh.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0013-procd-prepare-NAND-sysupgrade-for-making-upgraded-dynamically-linked.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0014-procd-remove-procd-nand-package.patch modules: update LEDE 2018-04-17 22:23:26 +02:00
0015-base-files-always-use-staged-sysupgrade.patch modules: update LEDE 2018-03-07 19:17:48 +01:00
0016-fstools-clean-up-trailing-whitespace-in-snapshot-script.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0017-fstools-snapshot-handle-jffs2-conversion-using-upgraded.patch modules: update LEDE 2018-04-17 22:23:26 +02:00
0018-base-files-sysupgrade-cleanup.patch modules: update LEDE 2018-03-07 19:17:48 +01:00
0019-base-files-add-support-for-staged-sysupgrades-from-failsafe-mode.patch modules: update LEDE 2018-03-07 19:17:48 +01:00
0020-ramips-sysupgrade-move-nand_do_upgrade-call-to-platform_do_upgrade.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0021-x86-sysupgrade-move-partition-table-change-check-to-platform_check_image.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0022-x86-sysupgrade-refactor-platform_do_upgrade.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0023-x86-sysupgrade-explicitly-rescan-disk-after-writing-partition-table.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0024-sunxi-sysupgrade-don-t-write-partitions-twice.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0025-sunxi-sysupgrade-sync-with-x86.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0026-mvebu-fix-sysupgrade.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0027-generic-mtd-backport-unlock-support-and-asserted-fixes-for-certain-Winbond-Spansion-flash-chips.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0028-generic-vxlan-backport-support-for-VXLAN-over-link-local-IPv6.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0029-vxlan-add-new-package-for-netifd-VXLAN-proto.patch modules: update LEDE 2018-01-09 19:03:34 +01:00
0030-Revert-scripts-package-metadata.pl-inhibit-compile-deps-on-missing-build-types.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0031-scripts-metadata-always-resolve-dependencies-through-provides-list.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0032-base-files-upgrade-correctly-handle-nand_do_upgrade-argument-passed-from-preupgrade.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0033-base-files-upgrade-don-t-loop-forever-trying-to-kill-processes.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0034-bcm53xx-upgrade-fix-RAMFS_COPY_.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0035-ipq806x-upgrade-fix-RAMFS_COPY_.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0036-kirkwood-upgrade-fix-RAMFS_COPY_.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0037-ar71xx-add-uImageArcher-to-tp-link.mk.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0038-ar71xx-add-support-for-TP-Link-Archer-C25-v1.patch Update LEDE patches 2018-04-10 19:15:49 +02:00
0039-firmware-utils-tplink-safeloader-add-TP-Link-Archer-C25-v1.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0040-firmware-utils-tplink-safeloader-support-strings-as-soft_version.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0041-add-CONFIG_GPIO_74X164-and-CONFIG_SPI_GPIO-for-Archer-C25.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0042-ramips-use-GPIO_ACTIVE-macros-in-UBNT-ERX.dts.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0043-ramips-add-support-for-Ubiquiti-EdgeRouter-X-SFP.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0044-ar71xx-add-support-for-TP-Link-TL-WR1043N-v5.patch Update LEDE patches 2018-04-10 19:15:49 +02:00
0045-ar71xx-add-support-for-TP-LINK-Archer-C7-v4.patch Update LEDE patches 2018-04-10 19:15:49 +02:00
0046-ar71xx-fix-TP-Link-Archer-C7-v4-switch-LEDs.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0047-ar71xx-fix-Archer-C7-5GHz-MAC-address.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0048-ebtables-Use-flock-for-concurrent-option.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0049-ar71xx-add-support-to-TP-Link-Archer-C59v1-and-C60v1.patch Update LEDE patches 2018-04-10 19:15:49 +02:00
0050-ar71xx-fix-lan-ports-on-archer-C59-and-C60.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0051-ar71xx-add-support-for-TP-Link-Archer-C58-v1.patch Update LEDE patches 2018-04-10 19:15:49 +02:00
0052-ath10k-firmware-update-repository.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0053-ath10k-firmware-add-qca9888-firmware.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0054-ar71xx-fix-board.bin-used-by-QCA9886-in-Archer-C58-C59-C60.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0055-ar71xx-Archer-C58-C59-C60-fix-qca9886-wireless-interface.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0056-ath10k-firmware-qca9888-firmware-remove-board.bin.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0057-ar71xx-C58-C59-fix-LAN1-working-incorrectly.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0058-ar71xx-omit-VLAN-from-Archer-C58-C59-LAN-interface.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0059-ar71xx-increase-kernel-partition-size-for-some-TP-Link-boards.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0060-ar71xx-add-unaligned-access-hacks-for-VXLAN.patch modules: update LEDE 2018-05-04 19:59:09 +02:00
0061-netifd-system-linux-VXLAN-add-options-to-enable-and-disable-UDP-checksums.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0062-vxlan-add-options-to-enable-and-disable-UDP-checksums.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0063-ramips-mtd-spi-nor-add-support-for-switching-between-3-byte-and-4-byte-addressing-on-w25q256-flash.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0064-ramips-prepare-ZBT-WG3526-for-hardware-variants.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0065-ramips-rename-Digineo-AC1200-Pro-to-ZBT-WG3526-32MB.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0066-kernel-bridge-ebtables-Avoid-resetting-limit-rule-state.patch Revert "busybox: compile with debug information" 2018-03-05 06:53:17 +01:00
0067-ebtables-add-support-for-ICMP-IGMP-type-matches.patch ebtables: add support for ICMP/IGMP type matches 2018-03-07 08:12:01 +01:00
0068-base-files-remove-etc-uci-defaults-11_migrate-sysctl.patch Backport patches for improved sysctl handling 2018-04-13 14:41:01 +02:00
0069-base-files-evaluate-etc-sysctl.d-before-etc-sysctl.conf.patch Backport patches for improved sysctl handling 2018-04-13 14:41:01 +02:00
0070-base-files-move-sysctl-defaults-to-etc-sysctl.d-10-default.conf.patch Backport patches for improved sysctl handling 2018-04-13 14:41:01 +02:00
0071-base-files-move-netfilter-sysctl-defaults-to-specific-kmod-packages.patch modules: update LEDE 2018-04-17 22:23:26 +02:00
0072-base-files-remove-etc-sysctl.d-from-conffiles.patch modules: update LEDE 2018-04-17 22:23:26 +02:00
0073-kernel-disable-accept_ra-by-default.patch modules: update LEDE 2018-04-17 22:23:26 +02:00
0074-kernel-change-dependency-of-kmod-ebtables-on-kmod-ebtables-to-selecting.patch Add patches to reduce iptables module dependencies 2018-04-13 16:00:58 +02:00
0075-kernel-unhide-kmod-br-netfilter.patch Add patches to reduce iptables module dependencies 2018-04-13 16:00:58 +02:00
0076-kernel-kmod-ebtables-do-not-depend-on-kmod-br-netfilter.patch Add patches to reduce iptables module dependencies 2018-04-13 16:00:58 +02:00
0077-iptables-split-physdev-match-out-as-a-separate-package.patch Add patches to reduce iptables module dependencies 2018-04-13 16:00:58 +02:00
0078-ar71xx-increase-kernel-partition-size-for-UniFi-AP-Pro-and-Outdoor.patch modules: update LEDE 2018-04-26 20:46:44 +02:00
0079-firmware-utils-tplink-safeloader-move-CPE-WBS-210-510-version-metainfo-to-the-end.patch Add various patches to deal with bigger kernels 2018-04-13 16:00:58 +02:00
0080-ar71xx-increase-kernel-partition-size-for-CPE-WBS-210-510.patch Add various patches to deal with bigger kernels 2018-04-13 16:00:58 +02:00
0081-ar71xx-increase-kernel-partition-size-for-TP-Link-RE450-v1.patch Add various patches to deal with bigger kernels 2018-04-13 16:00:58 +02:00
0082-include-kernel.mk-build-kmod-packages-with-empty-FILES.patch treewide: add support for building kernel modules used by Gluon into the kernel 2018-04-13 17:32:20 +02:00
0083-build-move-lzma2eva-build-step-to-image-commands.mk.patch ar71xx: add support for Fritz!Box 4020 2018-05-08 15:20:02 +02:00
0084-ar71xx-add-support-for-Fritz-Box-4020.patch ar71xx: add support for Fritz!Box 4020 2018-05-08 15:20:02 +02:00