I discovered recently that OpenWRT can (possibly) support a TP Link Archer C7 that I own, which has the current build is 20180425 rel 72768(4341) with version 5 firmware.
I attempted to follow the guide presented here and to install the OpenWRT firmware using TFTP but nothing really happened.
Here's what I did:
I used NetworkManager to set the static IP 192.168.0.66/24 on my ethernet device.
I installed tftp-hpa for the TFTP server
I downloaded the OpenWRT firmware and renamed it to ArcherC7v5_tp_recovery.bin in /srv/tftp
I loaded the TFTP daemon for the directory /srv/tftp
I double checked that the TFTP can be accessed by other devices in the LAN and that it's listening the ethernet interface (it can and it does)
I connected an ethernet cable to the first port of the router and on my laptop
I powered off the router, held reset, powered it on while still holding reset, held reset for 10-15 seconds and let go.
And this is where nothing happens. I checked with a packet sniffer and no TFTP transfer occurs, the router simply boots to the stock firmware.