immortalwrt/tools/firmware-utils/src
Andrew Cameron ac03e24635 ath79: add support for TP-Link CPE710-v1
TP-Link CPE710-v1 is an outdoor wireless CPE for 5 GHz with
one Ethernet port based on the AP152 reference board

Specifications:
- SoC: QCA9563-AL3A MIPS 74kc @ 775MHz, AHB @ 258MHz
- RAM: 128MiB DDR2 @ 650MHz
- Flash: 16MiB SPI NOR Based on the GD25Q128
- Wi-Fi 5Ghz: ath10k chip (802.11ac for up to 867Mbps on 5GHz wireless
  data rate) Based on the QCA9896
- Ethernet: one 1GbE port
- 23dBi high-gain directional 2×2 MIMO antenna and a dedicated metal
  reflector
- Power, LAN, WLAN5G Blue LEDs
- 3x Blue LEDs

Flashing instructions:
Flash factory image through stock firmware WEB UI or through TFTP
To get to TFTP recovery just hold reset button while powering on for
around 30-40 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP address:192.168.0.254

Signed-off-by: Andrew Cameron <apcameron@softhome.net>
[convert to nvmem, fix MAC assignment in 11-ath10k-caldata]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2021-09-25 19:28:54 +02:00
..
add_header.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
addpattern.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
asustrx.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
bcm4908asus.c firmware-utils: bcm4908asus: tool inserting Asus tail into BCM4908 image 2021-01-22 20:10:38 +01:00
bcm4908kernel.c firmware-utils: bcm4908kernel: name struct fields 2021-03-24 22:45:00 +01:00
bcm_tag.h firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
bcmalgo.c firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
bcmalgo.h firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
buffalo-enc.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
buffalo-lib.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
buffalo-lib.h firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
buffalo-tag.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
buffalo-tftp.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
csysimg.h firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
cyg_crc16.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 11:05:54 +02:00
cyg_crc32.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 11:05:54 +02:00
cyg_crc.h firmware-utils: fix -Wpointer-sign warnings 2021-04-09 11:05:54 +02:00
dgfirmware.c firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
dgn3500sum.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
dns313-header.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
edimax_fw_header.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
encode_crc.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
fix-u-media-header.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
fw.h firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
hcsmakeimage.c firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
imagetag_cmdline.c brcm63xx: do not align squashfs rootfs start 2015-02-27 17:38:14 +00:00
imagetag_cmdline.h brcm63xx: do not align squashfs rootfs start 2015-02-27 17:38:14 +00:00
imagetag.c firmware-utils: fix unused variable warnings 2021-04-09 10:46:15 +02:00
imagetag.ggo brcm63xx: do not align squashfs rootfs start 2015-02-27 17:38:14 +00:00
jcgimage.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
lxlfw.c firmware-utils: add lxlfw tool for generating Luxul firmwares 2020-02-07 09:31:22 +01:00
lzma2eva.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
makeamitbin.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
md5.c firmware-utils: replace md5 code with Alexander Peslyak's implementation 2016-11-28 07:52:31 +01:00
md5.h firmware-utils: replace md5 code with Alexander Peslyak's implementation 2016-11-28 07:52:31 +01:00
mkbrncmdline.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkbrnimg.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkbuffaloimg.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkcameofw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkcasfw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkchkimg.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
mkcsysimg.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
mkdapimg2.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkdapimg.c firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
mkdhpimg.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkdlinkfw-lib.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
mkdlinkfw-lib.h firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
mkdlinkfw.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
mkdniimg.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkedimaximg.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
mkfwimage2.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
mkfwimage.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
mkheader_gemtek.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
mkhilinkfw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkmerakifw-old.c firmware-utils: mkmerakifw-old: Add le32 support 2021-08-31 12:39:53 +02:00
mkmerakifw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkmylofw.c firmware-utils: mkmylofw: replace GPL-2.0-or-later boilerplate with SPDX 2021-08-09 16:08:59 +02:00
mkplanexfw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkporayfw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkrasimage.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkrtn56uimg.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mksenaofw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mksercommfw.c firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
mktitanimg.c firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
mktitanimg.h firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
mktplinkfw2.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mktplinkfw-lib.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mktplinkfw-lib.h firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mktplinkfw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkwrggimg.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkwrgimg.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkzcfw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkzynfw.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
mkzyxelzldfw.c firmware-utils: fix build on not Linux 2021-08-21 20:16:39 +01:00
motorola-bin.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
myloader.h firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
nand_ecc.c firmware-utils: nand_ecc: replace GPL boilerplate with SPDX 2021-08-09 16:08:59 +02:00
nec-enc.c firmware-utils: fix mistake and improve logic in nec-enc 2020-11-12 18:19:44 +01:00
osbridge-crc.c firmware-utils: osbridge-crc: replace GPL-2.0-only boilerplate with SPDX 2021-08-09 16:08:59 +02:00
oseama.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
otrx.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
pc1crypt.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
ptgen.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
seama.c firmware-utils: seama: replace BSD-3-Clause boilerplate with SPDX 2021-08-06 09:50:44 +02:00
seama.h firmware-utils: seama.h: replace LGPL-2.1-or-later boilerplate with SPDX 2021-09-07 09:37:35 +02:00
sha1.c firmware-utils: fix -Wpointer-sign warnings 2021-04-09 11:05:54 +02:00
sha1.h firmware-utils: fix -Wpointer-sign warnings 2021-04-09 11:05:54 +02:00
sign_dlink_ru.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
spw303v.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
srec2bin.c firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
tplink-safeloader.c ath79: add support for TP-Link CPE710-v1 2021-09-25 19:28:54 +02:00
trx2edips.c firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
trx2usr.c
trx.c firmware-utils: trx: replace GPL-2.0-or-later boilerplate with SPDX 2021-08-09 16:08:59 +02:00
uimage_padhdr.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
uimage_sgehdr.c ramips: add missing information to dlink headers 2021-09-24 12:32:28 +02:00
utils.h firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
wrt400n.c firmware-utils: add GPL 2.0 SPDX to files with no license info 2021-08-06 09:50:44 +02:00
xorimage.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00
zyimage.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
zynos.h firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
zytrx.c firmware-utils: replace GPL 2.0 boilerplate/reference with SPDX 2021-08-06 09:34:55 +02:00
zyxbcm.c firmware-utils: replace GPL 2.0+ boilerplate/reference with SPDX 2021-08-06 09:50:42 +02:00