[SOLVED]Archer C7(RU) V5 tftp install does not works

Connected to router through UART, so I can see log from UART

Try to install stable 18.06.1 and development snapshot via TFTP.

https://downloads.openwrt.org/releases/18.06.1/targets/ar71xx/generic/openwrt-18.06.1-ar71xx-generic-archer-c7-v5-squashfs-factory.bin

Even tried:
https://downloads.openwrt.org/releases/18.06.0/targets/ar71xx/generic/openwrt-18.06.0-ar71xx-generic-archer-c7-v5-squashfs-factory.bin

Results are the same

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:00:2b:4e:00:00
eth0 up
eth0
Setting 0x181162c0 to 0x2e5c2100
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.16###########################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #
done
Bytes transferred = 3997406 (3cfede hex)
Firmware downloaded... filesize = 0x3cfede fileaddr = 0x80060000.
Firmware Recovery file length : 3997406

Firmware process common.

Image verify OK!

Firmware file Verify ok!

product-info:product_name:Archer C7
product_ver:5.0.0
special_id:52550000

[Error]sysmgr_cfg_checkSupportList(): 1023 @ specialId 00000000 NOT Match.

[Error]sysmgr_cfg_checkSupportList(): 1023 @ specialId 55530000 NOT Match.

Firmware not supports, check failed.

[NM_Error](nm_checkUpdateContent) 01209: the firmware is not for this model

[NM_Error](nm_buildUpgradeStruct) 01314: checkUpdateContent failed.

recovery

U-Boot 1.1.4 (Mar 20 2018 - 11:07:36)

ap152 - Dragonfly 1.0

Full bootlog

Help me please.

You'll probably need to use a build which includes the following commit:
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=53020ed4b981d8d48394842d0aff1a0d0497cc1c

The fact that the firmware only checked 2 specialId's makes me think that you are not, because that commit adds 4 more to the list (total 6).

So a master snapshot build or building your own latest off the 18.06 branch should include both.

Also, it isn't necessary to create two threads for the same issue: Archer C7(RU) V5 install throught UART
Lets just handle everything in the one.
Suggest a mod merges this if they see it please.

Tried to install latest Development Snapshot builds

tftp 0x86000000 openwrt-ar71xx-generic-archer-c7-v5-squashfs-factory-dev.bin
erase 0x9f300000 +3fcd77
cp.b 0x86000000 0x9f300000 3fcd77

But now in bootlog:

[NM_Error](nm_api_checkInteger) 00384: extra-para:d4 f4
[NM_Error](nm_api_checkInteger) 00389: factory boot check integer flag is not 1.

Tried to restore original firmware from Off site
via TFTP

Taked file from archive c7v5_ru-up-ver1-0-4-P1[20180428-rel56966].bin and renamed to ArcherC7v5_tp_recovery.bin

Filename 'ArcherC7v5_tp_recovery.bin'.
Load address: 0x80060000
Loading: #################################################################
         #################################################################
         #################################################
done
Bytes transferred = 14558200 (de23f8 hex)
Firmware downloaded... filesize = 0xde23f8 fileaddr = 0x80060000.
Firmware Recovery file length : 14558200
Firmware process id 2.
handle_fw_cloud 146
[NM_Error](handle_fw_cloud) 00164: Check rsa error.

Any ideas, what is?

factory boot check integer flag is not 1

This works

Someone should submit a patch to add “55250000” to the list of valid specialIDs similar to the patch I linked above.

I’d prefer not to as I have no device to test with, or much to do with that target, but I can if no one else does.

2 Likes

http://lists.infradead.org/pipermail/openwrt-devel/2019-January/015524.html

Have submitted a patch. I doubt it will get pulled back into 18.06, so snapshots and 19.xx will be where this becomes available.

2 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.