Archer AX10 V1.20 Stuck in CFE Bootloop - "Linux kernel CRC error" & Kernel Partition Write-Locked

Archer AX10 V1.20 Stuck in CFE Bootloop - "Linux kernel CRC error" & Kernel Partition Write-Locked

Archer AX10 V1.20 Stuck in CFE Bootloop - "Linux kernel CRC error" & Kernel Partition Write-Locked
Archer AX10 V1.20 Stuck in CFE Bootloop - "Linux kernel CRC error" & Kernel Partition Write-Locked
Wednesday
Model: Archer AX10  
Hardware Version: V1
Firmware Version:

Hardware Specs:

  • Device: Archer AX1500 / AX10

  • Hardware Version: V1 / V1.20

  • Board ID: TP6750_AX1500V1

  • Chipset: Broadcom BCM6750_A2 (Triple Core 1500MHz)

  • Flash Chip: SPI Flash EN25P128 (16MB)

Description of the Issue:

My router got bricked after an interrupted firmware update. The device is now stuck in a solid yellow light status and loops continuously into the Broadcom CFE bootloader prompt. I have connected to the router via Serial UART (TTL) at 115200 baud to diagnose and recover the firmware, but I have hit a dead end due to a write lock on the kernel partition.

Here is the boot log showing the core issue:

Plaintext

Initalizing switch low level hardware.
Software Resetting Switch ... Done.
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Booting from only image (0x00040000) ...
Code Address: 0x00018000, Entry Address: 0x00018000
Linux kernel CRC error.  Corrupted image?
Power on All PHY
web info: Waiting for connection on socket 0.
CFE>

What I Have Attempted So Far:

1. Using the Web Rescue Interface: The secondary CFE successfully boots and opens the Web Rescue server (http://192.168.0.1/cgi-bin/upgrade). When uploading an official stock EU firmware image via curl, the web interface returns {"success": true, "errorcode": "0", "msg": "image check ok"} and flashes successfully. It even managed to update the secondary CFE ram build date to 2024/2025.

However, after a reboot, the primary CFE still boots from 0x00040000 and throws the exact same Linux kernel CRC error. It seems the Web Rescue interface only writes to the secondary/backup partition, but fails to overwrite the corrupted kernel image on the main partition.

2. Flashing via CFE CLI Commands: I tried using the CFE command-line utilities via PuTTY, but this stripped-down CFE version has severe restrictions:

  • Running f (Flash via TFTP) with the stock image or stripped header image results in: Firmware tag version [0] is not compatible with the current Tag version [7]. *** command status = -1

  • Attempting raw flashing via ws or w commands gets rejected with Illegal whole flash image.

  • The nvram erase command is unavailable/locked. I had to reconstruct the NVRAM parameters manually using the internal boot config environment after a flash wipe (e n), which successfully restored the Board Id: 20 and MAC addresses, but the kernel partition remains corrupted.

The Core Obstacle:

It appears the primary CFE bootloader has a hard Write-Protection lock on the kernel space at address 0x00040000. The Web Rescue interface cannot bypass this lock to repair the corrupted primary image, and the CLI refuses any raw write commands for security reasons.

 

Questions for the Community & Engineers:

  1. Is there any specific CFE boot argument, flag, or command string sequence to force a switch to the backup partition image?

  2. Is there a special "recovery-tailored" firmware image format from TP-Link that contains the Broadcom Tag Version 7 header to satisfy the CFE f command?

  3. Or is desoldering the SPI Flash chip and using an external programmer (like CH341A) to flash a full dump image the only way left to resurrect this board?

Any help or insights from advanced users or TP-Link engineers would be highly appreciated!

0
0
#1
1 Reply
Re:Archer AX10 V1.20 Stuck in CFE Bootloop - "Linux kernel CRC error" & Kernel Partition Write-Locked
5 hours ago

Hello @hoangted24 ,

Look like your router has become bricked after a firmware update and is now unresponsive.
To recover your bricked router and perform firmware recovery, please follow the detailed steps outlined in our official FAQ here: How to Recover a Bricked TP-Link Router
If you are still unable to recover the router after following the steps in the FAQ, please contact Local Support for further assistance.

Welcome to Our Community! Get the latest posts: △New Firmware for Archer GE550/GE650 V1 Introduces AI-QoS, EasyMesh IoT Expansion, and More! △New Firmware Releases for Archer BE805 V1/BE450 V1 to Support VPN Merge, New ECO Mode, and More! More posts, please see: △ Get the Ongoing Pre-release Firmware for Wi-Fi Routers Here— Subscribe for Updates! Urgent problems with your Wi-Fi Router, Range Extender, or DSL Modem? Please reach out via private Messages or @Joesph-TP in your new thread directly. Click Or ☆Recommended Solution if the post/answer helps.
0
0
#2