TFTP will not work in this situation. UBOOT detects a valid kernel and is trying to load it. Since the kernel is valid it will not activate the web recovery.
Therefore a UART connection is required to manually activate the web recovery via serial console.
I successfully unbricked an Archer C6 v3.x this way (using UART console to activate the web recovery). More details below and let's continue the unbricking discussion there: