You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/package/boot
Manuel Giganto b2130b9ce8 ath79: add support for Devolo Magic 2 WIFI
This patch support Devolo Magic 2 WIFI, board devolo_dlan2-2400-ac.
This device is a plc wifi AC2400 router/extender with 2 Ethernet
ports, has a G.hn PLC and uses LCMP protocol from Home Grid Forum.

Hardware:
   SoC:         AR9344
   CPU:         560 MHz
   Flash:       16 MiB (W25Q128JVSIQ)
   RAM:         128 MiB DDR2
   Ethernet:    2xLAN 10/100/1000
   PLC:         88LX5152 (MaxLinear G.hn)
   PLC Flash:   W25Q32JVSSIQ
   PLC Uplink:  1Gbps MIMO
   PLC Link:    RGMII 1Gbps (WAN)
   WiFi:        Atheros AR9340 2.4GHz 802.11bgn
                Atheros AR9882-BR4A 5GHz 802.11ac
   Switch:      QCA8337, Port0:CPU, Port2:PLC, Port3:LAN1, Port4:LAN2
   Button:      3x Buttons (Reset, wifi and plc)
   LED:         3x Leds (wifi, plc white, plc red)
   GPIO Switch: 11-PLC Pairing (Active Low)
                13-PLC Enable
                21-WLAN power

MACs Details verified with the stock firmware:
   Radio1: 2.4 GHz &wmac     *:4c Art location: 0x1002
   Radio0: 5.0 GHz &pcie     *:4d Art location: 0x5006
   Ethernet        &ethernet *:4e = 2.4 GHz + 2
   PLC uplink      ---       *:4f = 2.4 GHz + 3
Label MAC address is from PLC uplink

OEM SSID: echo devolo-$(grep SerialNumber /dev/mtd1 | grep -o ...$)
OEM WiFi password: grep DlanSecurityID /dev/mtd1|tr -d -|cut -d'=' -f 2

Recommendations: Configure and link your PLC with OEM firmware
BEFORE you flash the device. PLC configuration/link should
remain in different memory and should work straight forward
after flashing.

Restrictions: PLC link detection to trigger plc red led is not
available. PLC G.hn chip is not compatible with open-plc-tools,
it uses LCMP protocol with AES-128 and requires different
software.

Notes: Pairing should be possible with gpio switch. Default
configuration will trigger wifi led with 2.4Ghz wifi traffic
and plc white led with wan traffic.

Flash instruction (TFTP):
 1. Set PC to fixed ip address 192.168.0.100
 2. Download the sysupgrade image and rename it to uploadfile
 3. Start a tftp server with the image file in its root directory
 4. Turn off the router
 5. Press and hold Reset button
 6. Turn on router with the reset button pressed and wait ~15 seconds
 7. Release the reset button and after a short time
    the firmware should be transferred from the tftp server
 8. Allow 1-2 minutes for the first boot.

Signed-off-by: Manuel Giganto <mgigantoregistros@gmail.com>
4 years ago
..
arm-trusted-firmware-mvebu packages/boot: bump arm-trusted-firmware-mvebu version 4 years ago
arm-trusted-firmware-sunxi arm-trusted-firmware-sunxi: Replace with official ARM version 6 years ago
at91bootstrap at91bootstrap: add sama5d27_som1_eksd1_uboot as default defconfig 5 years ago
fconfig fconfig: cleanup Makefile 5 years ago
grub2 x86: add bootloader upgrade on sysupgrade 4 years ago
imx-bootlets treewide: clean up download hashes 8 years ago
kexec-tools treewide: Remove self from MAINTAINER entries 5 years ago
kobs-ng kobs-ng: add header for integer definitions 7 years ago
rbcfg rbcfg: make package available for ath79 4 years ago
tfa-layerscape build: include BUILD_VARIANT in PKG_BUILD_DIR 5 years ago
uboot-ar71xx uboot-ar71xx: fix musl host build 5 years ago
uboot-at91 uboot-at91: fix -Wformat-security 5 years ago
uboot-envtools ath79: add support for Devolo Magic 2 WIFI 4 years ago
uboot-fritz4040 ipq40xx: add support for AVM FRITZ!Repeater 1200 5 years ago
uboot-imx6 uboot-imx6: bump to 2019.04 and refresh patches 5 years ago
uboot-kirkwood uboot-kirkwood: update to 2019.01 5 years ago
uboot-lantiq uboot-lantiq: fix compile with modern host dtc 6 years ago
uboot-layerscape layerscape: fix u-boot bootcmd 5 years ago
uboot-mvebu uboot-mvebu: point to UBOOT_CONFIG when setting options 4 years ago
uboot-mxs uboot-mxs: bump to v2019.10 5 years ago
uboot-omap omap: support booting off different mmc devices 5 years ago
uboot-oxnas uboot-oxnas: fix memory leak in tool mkox820crc 4 years ago
uboot-sunxi sunxi: add support for FriendlyARM Nano PI NEO Air dev board 5 years ago
uboot-tegra tegra: add vendor string to device name 5 years ago
uboot-zynq uboot-zynq: update to 2019.07 5 years ago