Aruba-AP11-Flash 2024
====
## Das File besorgen und prüfen
```
sha256sum AP11-2023-spi-f061c0c4c850.patched-alex.bin
4ca6d50359787bc9767c6f59731e70cf974a00b8f8e89c51b207c9f42769927d
```
## Ein zurechtgestutztes Bootloader File mit dd erstellen und prüfen
```
dd if=AP11-2023-spi-f061c0c4c850.patched-alex.bin of=apboot-unlocked.bin bs=983040 skip=1 count=1
sha256sum apboot-unlocked.bin
69e45b047de07ceeeb4a3daec6232ba2902acea8806075af80c2725ea52298a5
```
Auf TFTP Server 192.168.1.66 ablegen
## Factory OpenWRT Image
Hier laden: https://downloads.openwrt.org/releases/23.05.5/targets/ipq40xx/generic/openwrt-23.05.5-ipq40xx-generic-aruba_ap-303-initramfs-uImage.itb
Umbenennen nach ```ipq40xx.ari``` und ebenfalls auf den TFTP legen
## Auf der apboot console
```
setenv ipaddr 192.168.1.6; setenv serverip 192.168.1.66; netget 0x84000000 apboot-unlocked.bin
sf probe; sf protect off; sf erase 0xf0000 0xf0000; sf write 0x84000000 0xf0000 0xf0000
reset
setenv bootargs_openwrt "setenv bootargs console=ttyMSM1,9600n8"
setenv nandboot_openwrt "run bootargs_openwrt; ubi part aos1; ubi read 0x85000000 kernel; set fdt_high 0x87000000; bootm 0x85000000"
setenv ramboot_openwrt "run bootargs_openwrt; setenv ipaddr 192.168.1.6; setenv serverip 192.168.1.66; netget; set fdt_high 0x87000000; bootm"
setenv bootcmd "run nandboot_openwrt"
saveenv
run ramboot_openwrt
```
## Factory Gluon (Freifunk) Image
Herunterladen, umbenennen nach ```gup.bin``` und ins /tmp des Routers via SCP
## Und wieder via Serielle Schnittstelle
```
ubidetach -p /dev/mtd1
ubiformat /dev/mtd1
sysupgrade -n /tmp/gup.bin
```