diff options
author | Piotr Dymacz <pepe2k@gmail.com> | 2016-10-06 02:19:17 +0200 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2016-11-21 10:05:40 +0100 |
commit | 01dda0659eb7d029672af3bd3b590d98e2ee0a5d (patch) | |
tree | 9b8fe4c36ee3a15a34bc97606489d3a98be1c14e /target/linux/ar71xx/base-files/lib | |
parent | 16afa08d19b4f7bf256a89749e76ff8421ece013 (diff) | |
download | upstream-01dda0659eb7d029672af3bd3b590d98e2ee0a5d.tar.gz upstream-01dda0659eb7d029672af3bd3b590d98e2ee0a5d.tar.bz2 upstream-01dda0659eb7d029672af3bd3b590d98e2ee0a5d.zip |
ar71xx: add support for YunCore AP90Q
YunCore AP90Q is an outdoor CPE/AP based on Qualcomm/Atheros QCA9531 v2.
Short specification:
- 650/600/216 MHz (CPU/DDR/AHB)
- 2x 10/100 Mbps Ethernet, passive PoE support
- 64/128 MB of RAM (DDR2)
- 16 MB of FLASH
- 2T2R 2.4 GHz with external PA, up to 29 dBm
- 2x internal 5 dBi omni antennas
- 4x LED, 1x button
- UART (JP1) header on PCB
Flash instruction under U-Boot, using UART:
1. tftp 0x80060000 lede-ar71xx-generic-ap90q-squashfs-sysupgrade
2. erase 0x9f050000 +$filesize
3. cp.b $fileaddr 0x9f050000 $filesize
4. setenv bootcmd "bootm 0x9f050000"
5. saveenv && reset
Flash instruction under vendor fimrware, using telnet/SSH:
1. Connect PC with 192.168.1.x address to WAN port
2. Power up device, enter failsafe mode with button (no LED indicator!)
3. Change root password and reboot (mount_root, passwd ..., reboot -f)
4. Upload lede-ar71xx-generic-ap90q-squashfs-sysupgrade.bin to /tmp using SCP
5. Connect PC with 192.168.188.x address to LAN port, SSH to 192.168.188.253
6. Invoke:
- cd /tmp
- fw_setenv bootcmd "bootm 0x9f050000"
- mtd erase firmware
- mtd -r write lede-ar71xx-generic-ap90q-squashfs-sysupgrade.bin firmware
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
Diffstat (limited to 'target/linux/ar71xx/base-files/lib')
-rwxr-xr-x | target/linux/ar71xx/base-files/lib/ar71xx.sh | 3 | ||||
-rwxr-xr-x | target/linux/ar71xx/base-files/lib/upgrade/platform.sh | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index 8f710e6d5e..16ee2eb578 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -470,6 +470,9 @@ ar71xx_board_detect() { *AP83) name="ap83" ;; + *AP90Q) + name="ap90q" + ;; *"Archer C5") name="archer-c5" ;; diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index 87c9d8fc89..697b786937 100755 --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -178,6 +178,7 @@ platform_check_image() { ap132|\ ap81|\ ap83|\ + ap90q|\ bullet-m|\ c-55|\ carambola2|\ |