How to restore stock firmware to TP-Link Archer A7

Hello everyone I flashed openwrt onto my router to have wireguard installed onto it. The program slowed my router down so much that devices were dropping connection. I've tried several times this morning to flash the stock firmware back onto the router using tftp. The router seemed to be taking the firmware but would never stop flashing. After 10 min or so I'd power down the router and restart it and openwrt would still be there. I'm lost. I've exhausted my knowledge on this and am now searching for a solution any help would be greatly appreciated.

After downloading the zip file, extract the bin file and name it ArcherC7v5_tp_recovery.bin (this is not a typo; even though we are recovering for the A7v5, the name has to be C7v5). Then follow the TP-Link Archer A7 installation using the TFTP method using this file instead of the OpenWrt firmware.

Is this the method you tried to go back to OEM?

1 Like

yes I followed the tutorial off youtube but that's the procedure I followed pretty much

kicking myself for not researching this more

?

How did you deviate?

There is a link to a thread about how it was successfully done just below that line.

I Didn't I started the solorwinds tftp server put the bin file into the root folder set the ip address on pc pressed the reset button and powered on the device. It showed that the session started in the tftp server but after10 min the router was still flashing so i powered it down. I connected it to the modem to see if i had screwed up. I put TP-Links ip in and nothing. I put openwrt ip in and the page opened. I redone the same procedure and the results were the same. I was relieved in a way because at least i could get back online to do more research

Have you considered keeping OpenWrt since you cannot use WireGuard with OEM?

since then I've found a thread were ddrt is used but I don't know enough about the files i need quite yet

Click on my blue link and stop kicking yourself.

wireguard slowed the router down so much that it was dropping devices so I deleted the interface and reset the router

I read that.

This is still a work in progress in terms of clarity. The files below ARE ONLY FOR THE A7v5.

Download this recovery firmware file (DO NOT CHANGE THIS FILENAME)

THE FOLLOWING SHOULD BE UNIVERSAL FOR ALL TP-LINK ROUTERS: NIC must be statically set to 192.168.0.66 and subnet 255.255.255.0 (no other settings in win7/win10 necessary) Router/host/A7v5 will be sitting at 192.168.0.86 port 69 (The router will do this by itself).

Run TFTP SERVER (NOT CLIENT MODE) locally on the 192.168.0.66 PC NIC or Laptop NIC (NOT WIFI) using Tftp32 (it appears that tftpd64 has issues) Make sure to allow your TFTP program in the firewall rules for both private and public networks or you'll never push the file to the router due to the firewall blocking your TFTP program!

Make sure the tftp SERVER program has the right folder/directory chosen; which also has the recovery firmware file saved in that folder ahead of time before you start the process below. It's ok to have the tftp server program running and waiting for you to do the next steps.

Power off the router. Push in, and hold the reset button, power back on the router, while still holding in the reset button. If all goes as planned you will see a progress bar flash pretty quickly as the recovery bin file is pushed to the router. This happens within 6-8 seconds of powering back on the router with the reset button held in. If you have the TFTP server running the right way, the file should be pushed to the router right when the WPS led on the right side lights up (or actually a few seconds before). You can let go of the reset button when you see the progress bar on your TFTP server program move or once the WPS light turns on the router. The power LED will start blinking once it starts copying and upgrading back to stock. Sit back and wait 3-5 minutes as the router does its thing and Viola, you should be back on an early April 2019 stock build. You'll know you're back on stock build when the two Wi-Fi lights turn solid green. At that point you can go and reset your NIC card to obtain the ip automatically and resume restoring your settings in the stock TP-Link firmware.

The above revert file link will allow you to go back to dd-wrt if you want in the future. I don't know if future builds from TP-Link will lock out upgrading to dd-wrt, and/or, the possibility to not roll back to an older stock build. So be very careful in updating to new stock tp-link builds.

Attempting to side load the recovery firmware from SSH/Telnet will not work and will result in the router saying "Bad trx header."

Which files? I see one link to one file.

this is a different page from the one I looked at earlier

It is the link from the link from the thread leading to the ddwrt link on your router page.
The file has already been renamed.

not sure but this in not the same page. So following this will get me back to stock

Read everything from the link I provided.

Thank you for your help

I'm also stuck in similar problem from yesterday, but somehow for me I've followed the ddwrt guide to flash the stock firmware and can get a 192.168.0.1 page of tplink but it asking me to upgrade the firmware and from here I'm not able to flash the stock one but OpenWrt or DDWrt is easily flashable from here.
It happen to me just one month before when I tried to flash ddwrt directly from openwrt that too on wifi😅 and that time my router stopped working and by following ddwrt wiki I was able to get a tplink login like page which was asking for upgrading the firmware and I flashed openwrt from there and it worked fine, but now when I'm trying to flash stock it's saying this firmware upgrade not possible
You can see my previous post here
https://forum.openwrt.org/t/not-able-to-revert-back-to-stock-via-tftp-for-bricked-tp-link-archer-a7/184887

Stock firmware is tagged for the country or region where the router was originally sold. This is marked on the bottom of the router next to the model number. The stock firmware you downloaded must have the same country code or it will be rejected.

For me it's EU version and I've tried with every single firmware released till now for mine but none of them are working :disappointed:

does this revert actually work I don't want to brick my router