Trying to get the stock firmware reinstalled on my TP-Link Archer A7v5, but when I upload the file via TFTP, the checksum keeps failing. I've tried multiple versions of the firmware, but they all result in the same thing.
U-Boot 1.1.4-gc995e2b7-dirty (Jul 14 2020 - 22:22:06)
ap152 - Dragonfly 1.0
DRAM: 128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 408k for U-Boot at: 87f98000
Reserving 16448k for malloc() at: 86f88000
Reserving 44 Bytes for Board Info at: 86f87fd4
Reserving 36 Bytes for Global Data at: 86f87fb0
Reserving 128k for boot params() at: 86f67fb0
Stack Pointer at: 86f67f98
Now running in RAM - U-Boot at: 87f98000
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Using default environment
In: serial
Out: serial
Err: serial
Net: ath_gmac_enet_initialize...
No valid address in Flash. Using fixed address
ath_gmac_enet_initialize: reset mask:c02200
athr_mgmt_init ::done
Dragonfly ----> S17 PHY *
athrs17_reg_init: complete
SGMII in forced mode
athr_gmac_sgmii_setup SGMII done
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Setting 0x181162c0 to 0x40802100
run command setenv serverip 192.168.0.66;setenv ipaddr 192.168.0.86
run command tftp 0x80060000 ArcherC7v5_tp_recovery.bin
Trying eth0
dup 1 speed 1000
Using eth0 device
TFTP from server 192.168.0.66; our IP address is 192.168.0.86
Download Filename 'ArcherC7v5_tp_recovery.bin'.
Download to address: 0x80060000
Loading: ################################
################################
################################
#########################checksum bad
#######
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
################################
############
done
Bytes transferred = 15677994 (ef3a2a hex)
Firmware downloaded... filesize = 0xef3a2a fileaddr = 0x80060000.
Firmware Recovery file length : 15677994
Firmware process id 2.
handle_fw_cloud 138
Image verify OK!
Firmware file Verify ok!
[Error]sysmgr_proinfo_buildStruct(): 659 @ unknown id(device_name), skip it.
[Error]sysmgr_proinfo_buildStruct(): 659 @ unknown id(country), skip it.
[Error]sysmgr_proinfo_buildStruct(): 659 @ unknown id(hw_ver), skip it.
[Error]sysmgr_cfg_checkSupportList(): 1023 @ specialId 45550000 NOT Match.
Firmware supports, check OK.
(curFw_ver, newFw_ver) == (7.0, 1.2)
[NM_Error](nm_checkSoftVer) 00962: Firmwave not supports, check failed.
[NM_Error](nm_checkUpdateContent) 01219: the firmware software version dismatched
[NM_Error](nm_buildUpgradeStruct) 01314: checkUpdateContent failed.
recovery failed.
now restart...
I can boot back into OpenWRT, so the system isn't bricked, but not able to get any stock firmware loaded back onto the system.
I think I read I need to modify some of the header info in the firmware, but I can't find the details. Any help would be apprecited.