This is bad and it will not be easy. It is said that this can happen. Even if the image matches the hardware ID.
Then you can try reflash with the command from the bootloader. This step is at your own risk!
You will follow the instructions from the manual here: https://openwrt.org/toh/tp-link/archer- ... connection
EDIT: Only with stripped image.
Update for debricking without serial on OpenWrt 19.07:
There is one more option with the help of OpenWrt 19.07 with modified TPLINK_HWREV and TPLINK_HWID and the same procedure as TFTP Recovery from the OpenWrt website: https://openwrt.org/toh/tp-link/archer- ... e-bricking
Turris Omnia with OpenWrt 21.02 - Tested
Linksys WRT3200ACM with Gargoyle 1.13.x
TL-WR1043ND v2 with Gargoyle 1.10.0
http://gargoyle.romanhk.cz custom builds by gargoyle users
Are you getting an all F hardware ID? Sounds plausible.
This is why serial is the ultimate (but often last) method of recovery. It tells you exactly what is going on.
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
I am not getting TPL to halt the bootloop. I spent some time yesterday looking for an 820 ohm resistor for a TX line pullup, but found none much to my surprise.
I will have another look at this when I get a chance. It is a pity, as it was new and the time and frustration is putting a damper on my upgrade to the TL-WR1043NDv1.
Thanks for the help and will get back with more info.
I'm not sure if this information will help you but this is what I did to unbrick my Archer C7 v2 EU version earlier this year. Actually did it twice and both times it worked. Both times I bricked the router by flashing the wrong firmware.
I tried multiple tftp clients many times and it wouldn't work - almost gave up. Only after I had a tftp server software running at the same time would it work - from memory the logs on the server started to show the process was working.
Just to confirm, the second time I tried without the tftp server running and it didn't work. As soon as I had the tftp server running before i ran the client did it worked.