(Solved) Archer C5 <W> Brazil Version

Hello everyone, i have a router model number : TP link Archer C5w V4.0
I bricked him and i got the message below when I try to use tftp

someone can help me?

Ralink UBoot Version: 5.0.0.0
--------------------------------------------
ASIC 7620_MP (Port5<->GigaSW)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Apr  4 2019  Time:08:46:01
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768

 ##### The CPU freq = 580 MHZ ####
 estimate memory size =64 Mbytes
rt_rtl8367_init(1705):Begin
Wait for RTL8367C Ready
.
RTL8367C is ready now!
rt_rtl8367_init(1749):Call Func rt_rtl8367_enableRgmii()
..................................................
starting recovery...
Read MAC Address from Flash
raspi_read: from:7df100 len:6


 NetTxPacket = 0x83FE3FC0

 KSEG1ADDR(NetTxPacket) = 0xA3FE3FC0

 NetLoop,call eth_halt !

 NetLoop,call eth_init !
Trying Eth0 (10/100-M)

 Waitting for RX_DMA_BUSY status Start... done


 ETH_STATE_ACTIVE!!
TFTP from server 192.168.0.66; our IP address is 192.168.0.2
Filename 'tp_recovery.bin'.

 TIMEOUT_COUNT=10,Load address: 0x81000000
Loading: Got ARP REPLY, set server/gtwy eth addr (d0:50:99:27:98:2d)
Got it
#################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ####################################################checksum bad
#checksum bad
############
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ####checksum bad
#############################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ############################
done
Bytes transferred = 8126976 (7c0200 hex)
LoadAddr=81000000 NetBootFileXferSize= 007c0200

 Erase flash !!
From 0x20000 length 0x7A0000
raspi_erase: offs:20000 len:7a0000
................................................................................                                                                                                                                                             ..........................................

 Copy 0x81020000 to 0x00020000, count 0x7A0000....
raspi_write: to:20000 len:7a0000
..........................................................................................................................

fwiw, another C5v4 owner also reporting checksum bad messages in this post when using tftp to upload tp_recovery.bin file:
https://forum.openwrt.org/t/support-for-new-archer-c5-v4/15889/163

If the file is good, perhaps use a different computer to TFTP to see if it makes any difference?

Is there a way to upload the firmware by TTL serial?

I'm using windows 10, I'll try to use another PC

A serial TTL connection is only used for sending commands. An ethernet connection would still be required to transfer any image from a TFTP server.

I'm not sure if C5 v4 is same as C5w v4.
https://openwrt.org/toh/tp-link/archer_c5_v4

Someone with better knowledge of TPlink routers may be able to help.

I suggest using a different computer, and TFTP server (eg. TFTPD32 for Windows) to see if it solves the problem if it is an ethernet timing issue with your existing computer.

I successfully did the update, i follow this steps, and worked

To flash the image:

  1. rename the openwrt-ramips-mt7620-tplink_c5-v4-squashfs-factory.bin to test.bin

  2. start a TFTP server from IP address 192.168.0.225 and serve the image named test.bin

  3. connect your device to the LAN port

  4. power up the router and press 4 on the console to stop the boot process.

  5. enter the following commands on the router console
    tftp 0x80060000 test.bin erase tplink 0x20000 0x7a0000 cp.b 0x80060000 0x20000 0x7a0000 reset

1 Like

Pleased to hear install was successful for your C5w v4. I will add a note to the wiki page.

Please click on '...' and mark as 'Solved'.

1 Like

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