openwrt/target/linux/ath79/image
Martin Kennedy 90ad13c763 ath79: create APBoot-compatible image for Aruba AP-175
As was done in commit e11d00d44c ("ath79: create Aruba AP-105 APBoot
compatible image"), alter the Aruba AP-175 image generation process so
OpenWrt can be loaded with the vendor Aruba APBoot. Since the
remainder of the explanation and installation process is identical,
continuing the quote from that commit:

This works by prepending the OpenWrt LZMA loader to the uImage and
jumping directly to the loader. Aruba does not offer bootm on these
boards.

This approach keeps compatibility to devices which had their U-Boot
replaced. Both bootloaders can boot the same image.

With this patch, new installations do not require replacing the
bootloader and can be performed from the serial console without
opening the case.

Installation
------------

1. Attach to the serial console of the AP-175.
   Interrupt autoboot and change the U-Boot env.

   $ setenv apb_rb_openwrt "setenv ipaddr 192.168.1.1;
     setenv serverip 192.168.1.66;
     netget 0x84000000 ap175.bin; go 0x84000040"
   $ setenv apb_fb_openwrt "cp.b 0xbf040000 0x84000000 0x10000;
     go 0x84000040"
   $ setenv bootcmd "run apb_fb_openwrt"
   $ saveenv

2. Load the OpenWrt initramfs image on the device using TFTP.
   Place the initramfs image as "ap175.bin" in the TFTP server
   root directory, connect it to the AP and make the server reachable
   at 192.168.1.66/24.

   $ run apb_rb_openwrt

3. Once OpenWrt booted, transfer the sysupgrade image to the device
   using scp and use sysupgrade to install the firmware.

Signed-off-by: Martin Kennedy <hurricos@gmail.com>
2023-04-24 10:44:49 +02:00
..
bin
lzma-loader
common-buffalo.mk
common-mikrotik.mk ath79: mikrotik: update kernel on NAND using Yafut 2023-04-18 13:53:04 +02:00
common-netgear.mk tools/squashfs: rename to squashfs3-lzma 2023-02-18 21:11:36 +01:00
common-senao.mk ath79: use lzma-loader for Senao initramfs images 2023-01-06 15:34:07 +01:00
common-tp-link.mk
common-ubnt.mk
common-yuncore.mk
generic-tp-link.mk uencrypt: add support for mbedtls 2023-03-17 17:22:53 -03:00
generic-ubnt.mk treewide: replace wpad-basic-wolfssl default 2023-02-04 02:35:03 +01:00
generic.mk ath79: create APBoot-compatible image for Aruba AP-175 2023-04-24 10:44:49 +02:00
Makefile
mikrotik.mk ath79: add support for MikroTik RouterBOARD 911 Lite2/Lite5 2023-02-26 22:22:48 +01:00
nand.mk ath79: add support for GL.iNet GL-X1200 2023-02-25 14:31:42 +01:00
tiny-netgear.mk
tiny-tp-link.mk ath79: tiny: Do not build TPLink WPA8630Pv2 by default 2023-01-06 18:52:01 +01:00
tiny-ubnt.mk
tiny.mk