Archer C60 v3 router is not accepting any update

I almost arrived, but I lack health orders


U-Boot 1.1.4-gd490e1c1-dirty (Aug 21 2019 - 18:44:04)

ap151 - Dragonfly 1.0

DRAM:  64 MB
Top of RAM usable for U-Boot at: 84000000
Reserving 402k for U-Boot at: 83f98000
Reserving 32832k for malloc() at: 81f88000
Reserving 44 Bytes for Board Info at: 81f87fd4
Reserving 36 Bytes for Global Data at: 81f87fb0
Reserving 128k for boot params() at: 81f67fb0
Stack Pointer at: 81f67f98
Now running in RAM - U-Boot at: 83f98000
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x17
flash size 8MB, sector count = 128
Flash:  8 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ath_gmac_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
ath_gmac_enet_initialize: reset mask:c02200
Dragonfly----> S27 PHY *
: cfg1 0x80000000 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
athrs27_phy_setup ATHR_PHY_CONTROL 4 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 4 :10
eth0 up
ATHRS27: resetting s27
ATHRS27: s27 reset done
: cfg1 0x800c0000 cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs27_phy_setup ATHR_PHY_CONTROL 0 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 0 :50
athrs27_phy_setup ATHR_PHY_CONTROL 1 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 1 :50
athrs27_phy_setup ATHR_PHY_CONTROL 2 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 2 :50
athrs27_phy_setup ATHR_PHY_CONTROL 3 :1000
athrs27_phy_setup ATHR_PHY_SPEC_STAUS 3 :50
eth1 up
eth0, eth1
Setting 0x181162c0 to 0x82
Reading Partition Table from NVRAM ... OK
Parsing Partition Table ... OK
[NM_Error](nm_api_readPtnFromNvram) 00137: partition name not found.

[NM_Error](nm_api_checkInteger) 00369: factory boot check integer read flag partition fail.
Autobooting in 1 seconds
ath> setenv ipaddr 192.168.0.1
ath> setenv serverip 192.168.0.10
ath> tftpboot 0x80000000 firmware.bin
Trying eth0
eth0 link down
FAIL
Trying eth1
enet1 port3 up
dup 1 speed 1000
Using eth1 device
TFTP from server 192.168.0.10; our IP address is 192.168.0.1
Filename 'firmware.bin'.
Load address: 0x80000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #############
done
Bytes transferred = 7716158 (75bd3e hex)
ath> erase 0x9f090000 +0x5c0000
Erasing flash...
First 0x9 last 0x64 sector size 0x10000                                      100
Erased 92 sectors
ath> cp.b 0x80000000 0x9f090000 5c0000
Copy to Flash... write addr: 9f090000
done
ath> bootm 0x9f090000
## Booting image at 9f090000 ...
Bad Magic Number
ath>

Is there anyone who can answer us?
Is this router good or bad?
Is it suitable or not, is it worth the fatigue, please specialists answer

If your intention is to return to stock, find the exact firmware that exactly matches your model, version, and country code on the bottom label, and it should install with TFTP recovery. TP-Link has different sites for different countries so you need to start by going to the one that matches the country the router was built for, marked on the label.

If your intention is to re-install OpenWrt, get the initramfs build from the snapshots directory, tftpboot it to the router, then boot it from RAM (bootm 0x81000000). Then use that running OpenWrt to flash the sysupgrade version.

1 Like

Please, I am from Iraq, and it is difficult for him to write. I use a google for translation
Can you give me usb serial commands?
Could you please explain to me how to return the router, because I am a beginner with the router, a specialist in satellite receivers.

The TFTP recovery instructions are located in the git-commit for your device...

See the section -

Supported Since Commit: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=646d95c374072598fab9e949ef4425177c5c7960

In detail -

Recover using the TFTP server method. Written for Windows users...but the concepts are the same for other OS.

Download the stock firmware...you may need to try more than one version.

Currently, there are 2 for EU devices -

Archer C60(EU)_V3_190115
Archer C60(EU)_V3_201231

Download TFTP64.

Rename the downloaded firmware file to tp_recovery.bin, and place it in the same folder as TFTPD64.

Open your network settings in Windows, and select the wired adapter (don't try this on a wireless connection).

Note: It's a good idea to use an unmanaged switch between the router and the computer. It avoids the link-down event, and link training.

Right-click and select Properties.

Select Internet Protocol Version 4 (TCP/IPv4) and click on the Properties button.

In the General tab, select the radio button for Use the Following IP Address.

Enter 192.168.0.66 for the IP address.

Should default to 255.255.255.0 for the Subnet Mask.

Turn the router off.

Make sure nothing else is connected to the router, it should be just the router and your computer.

Open TFTPD64. You may be asked to allow it through the firewall. Select Public.

Note: You may need to temporarily disable the firewall.

Go to Settings > Global, and uncheck everything except TFTP Server.

Go to Settings > TFTP. Select None for TFTP security. Uncheck Option negotiation, and enter 192.168.0.66 in the Bind to this IP address drop down.

Go back to the main window, and make sure the Current Directory dropdown is showing the path to the TFTPD64 folder, which should also contain your recovery firmware file tp_recovery.bin

The IP address 192.168.0.66 should be displayed in the Server Interface dropdown. If not, select it.

Go to the router and press the power button and the reset button at the same time.

Release the power button...but continue to hold the reset button for about 4 or 5 seconds, then release.

You should see a progress bar going across the TFTPD64 screen (although it should only take a very short time).

View the log. It should show 100% transferred.

Go back to your wired network adapter, and change the radio button back to Obtain an IP Address Automatically.

Try to access the router GUI. The stock firmware IP address is 192.168.0.1 and admin/admin for the User Id and Password.

If you can see that you have Internet access in the Network icon, but can't access the GUI, open a Command prompt and run ipconfig /release and then ipconfig /renew.

Try to access the GUI again.

1 Like

I tried these steps you mentioned and more than one file, and the result is the light bulb only works

Did you confirm that you have an EU router?

If it is, did you try the modified firmware @bill888 mentioned?

The result was the firmware was transferred, then rejected as "not for this model." So you need to use the TP-Link firmware that is for your model.

Most of the eastern hemisphere (except for China) likely got the EU model, but you need to check the sticker for sure. The country code is next to the model number. If the sticker on the bottom is missing or possibly from another router, there will be another sticker on the board inside.

1 Like

This poster is behind the router

I used the modified software in this topic and it didn't help either

https://forum.openwrt.org/t/help-in-unbricking-tp-link-archer-c60-v3/62642/23

There is no response. Where are the experienced people? Is this wave suitable and is it worth the trouble?

Where are the USB serial commands that I asked for so much and no one gave me?

You've been replied to by several...

@mk24, @slh, and @bill888 are three of the most knowledgeable members here.

People here are volunteers, and have lives and responsibilities outside of OpenWrt.

If your posts aren't responded to as fast as you would like, be sure to keep that in mind.

I would suggest retracing your steps to make sure the advice you were given is actually what you did.

Additionally, make use of the forum search function (the magnifying glass icon at the top right).

Chances are good this has been solved before, but it is up to you to do the research.

Now that you finally provided a screen shot of the back sticker, it shows exactly what version of the router you have (US not EU)...and it should be clear what the next step is.

Good luck.

1 Like

My friend, I'm sorry, I don't mean anything, I'm a newbie in the router and my information is little. Thank you for your response and for all the comrades who contributed to this topic. I am sorry again. With best regards, Abu Haider Al Iraqi

printenv command What does this message mean

printenv


bootargs=console=ttyS0,115200 board=AP151 rootfstype=squashfs init=/etc/preinit mtdparts=spi0.0:128k(factory-boot),64k(u-boot),1024k(uImage),6822k(rootfs),64k@0x7f0000(ART) mem=64M
bootcmd=go 0x80010000

bootdelay=1
baudrate=115200
ethaddr=0x00:0xaa:0xbb:0xcc:0xdd:0xee

ipaddr=192.168.0.1
serverip=192.168.0.10
dir=
lu=tftp 0x80060000 ${dir}tuboot.bin&&erase 0x9f000000 +$filesize&&cp.b $fileaddr 0x9f000000 $filesize

lf=tftp 0x80060000 ${dir}ap151${bc}-jffs2&&erase 0x9f010000 +$filesize&&cp.b $fileaddr 0x9f010000 $filesize
lk=tftp 0x80060000 ${dir}vmlinux${bc}.lzma.uImage&&erase 0x9f300000 +$filesize&&cp.b $fileaddr 0x9f300000 $filesize

stdin=serial
stdout=serial
stderr=serial
ethact=eth0


Environment size: 694/65532 bytes
ath> 

Why is the answer to the question so long?

Can someone answer us?

Archer C60v3 Flash Dump Request
Because the router has become unresponsive to all methods, I have a flash programmer, and I need a flash drive for the Archer C60v3 router to charge it with the programmer.

I recharged the Archer C60 V2 Dump Router
Note the router is tp-link archer-c60v3
Now switch to Archer C60 V2
It works fine
Thank you all for the kind help

1 Like

Hello, do you have a programmer to charge the flash? The method is to take the flash off from its place and charge it with the programmer
If you have a programmer, I will send you a flash Archer C60 V2
On private with the method of work
Like this programmed

Sent, check private messages