openwrt/target/linux/ath79/image
Tobias Schramm d78e229903 ath79: Add support for Ubiquiti NanoBeam AC
The NanoBeam is a small AR9342 based directional 5 GHz AC CPE with hardware
almost identical to the Ubiquiti NanoStation AC loco. Over the NanoStation
AC loco it has 5 additional LEDs. Four of those LEDs are used as rssi
indicators, the fifth LED is used as an ethernet link/activity indicator.

CPU:   Atheros AR9342 SoC
RAM:   64 MB DDR2
Flash: 16 MB NOR SPI
WLAN:  QCA988X
Ports: 1x GbE

Flashing procedure is identical to the NanoStation AC loco and can be performed
either via serial or the factory firmware upgrade.

Serial flashing:

1. Connect to serial header on device (8N1 115200)
2. Power on device and enter uboot console
3. Set up tftp server serving an openwrt initramfs build
4. Load initramfs build using the command tftpboot in the uboot cli
5. Boot the loaded image using the command bootm
6. Copy squashfs openwrt sysupgrade build to the booted device
7. Use mtd to write sysupgrade to partition "firmware"
8. Reboot and enjoy

Flashing through factory firmware:

1. Ensure firmware version v8.5.0.36727 is installed. Up/downgrade to this exact version.
2. Patch fwupdate.real binary using `hexdump -Cv /bin/ubntbox | sed 's/14 40 fe fe/00 00 00 00/g' | hexdump -R > /tmp/fwupdate.real`
3. Make the patched fwupdate.real binary executable using `chmod +x /tmp/fwupdate.real`
4. Copy the squashfs factory image to /tmp on the device
5. Flash OpenWRT using `/tmp/fwupdate.real -m <squashfs-factory image>`
6. Wait for the device to reboot

Thanks to @cybermaus for testing!

Tested-by: Maurits van Dueren den Hollander <cybermaus@gmail.com>
Signed-off-by: Tobias Schramm <tobleminer@gmail.com>
2019-03-22 00:40:29 +01:00
..
lzma-loader ath79: lzma-loader: sync with ar71xx target 2018-06-06 22:25:53 +02:00
Makefile ath79: add support for Buffalo BHR-4GRV2 2018-08-09 18:44:57 +02:00
common-buffalo.mk ath79: add hwver parameter to buffalo-tag 2018-10-07 15:44:19 +02:00
common-netgear.mk ath79: mark netgear variables as device specific 2018-08-08 08:11:11 +02:00
common-tp-link.mk ath79: proper indentation in image/common-tp-link.mk 2019-02-14 16:56:14 +01:00
generic-tp-link.mk ath79: add support for TP-Link RE350K v1 2019-03-11 22:00:26 +01:00
generic-ubnt.mk ath79: Add support for Ubiquiti NanoBeam AC 2019-03-22 00:40:29 +01:00
generic.mk ath79: add support for jjPlus JA76PF2 2019-03-18 20:43:09 +01:00
nand.mk ath79: fix boardname of GL.iNet GL-AR300M 2018-12-31 14:24:21 +01:00
tiny-netgear.mk ath79: remove duplicate image build variables 2018-12-06 13:28:22 +01:00
tiny-tp-link.mk ath79: rename TP-LINK to TP-Link 2019-02-14 16:56:14 +01:00
tiny.mk ath79: modify mtd partitions for Buffalo BHR-4GRV2 2018-11-26 12:28:17 +01:00