I'm been playing around with a TP-Link Archer C7 including compiling my own v21.03 firmware for it. Unfortunately the other day I managed to kick myself out of the router.
Usually in this situation I would hold down the reset button to perform a factory reset, however this didn't work. I tried a 4, 10 and 30 second reset button hold but no difference. I then tried to use the failsafe feature by trying to catch the router at the right time during startup but this didn't work either. The only recovery functionality I have is TP-Link's TFTP.
The last time I compiled firmware for this router was v19.07 and the reset button did work. Is there anything I should be checking on the router's system or within make menuconfig to ensure the reset button functionality is included? I have a weird feeling that I've somehow not included the rocovery options in my compiled firmware. Additionally, is the failsafe feature standard to OpenWrt or would it be something I would have to select to be included in the compiled firmware?