Tp-link archer c20 v5, OpenWrt to stock firmware

I flashed openwrt in my Tp-link archer c20 v5 router. But now I want to flash stock firmware. Tried with tftp (with stock firmware from Tp-link website) but not working. Can anyone please help me on getting stock firmware in my router.

I'm pretty sure you need to strip U-Boot from the factory image and then run sysupgrade. Basically, you need to reverse the installation instructions mentioned in the Wiki (https://openwrt.org/toh/tp-link/archer_c20_v5#create_factory_image).

I don't have such a device, so I can't verify it. The worst that can happen is that you end up with a soft-brick and that you will need to attach serial console to revive your device.

EDIT: Looks like for TFTP recovery, you just need to strip the first 512 bytes from the vendor image (compare https://openwrt.org/toh/tp-link/archer_c20_v5#installing_via_tftp)

EDIT 2: Or you just use Google to discover the following instructions: https://www2.rigacci.org/wiki/doku.php/doc/appunti/hardware/tl-ac750_archer_c20v5

1 Like

I tried the riggaci procedure. I modified the mtdblck8
With this command 'printf \xef\xcd\xab\x89 > /dev/mtdblock8'. But no luck, it's not working for me. Emergency web interface is not accessible in the next boot.

Please, never, try to write random bytes to a partition! This could potentially brick your device if you don't have a backup. If mtdblock8 was the radio partition, you might have killed WiFi.

What's wrong with the instructions I posted above?

1 Like