I own an Archer C7 V2 currently running LEDE and I'm a little bit puzzled about TFTP recovery after reading the documentation on OpenWrt's Wiki.
Here are my actual understandings on TFTP recovery:
- The TFTP recovery service is provided by U-Boot, thus is third party firmware independent (only TP-Link officially modifies U-Boot);
- To flash a version of LEDE using TFTP, you simply use the *factory.bin image
- To flash an original TP-Link firmware using TFTP, you need to strip the U-Boot section from it first, if it is included in the binary image
I've seen a tutorial that uses TFTP to flash a firmware that does include the U-Boot partition. Through the serial connection we can see that the firmware downloaded via TFTP is 16384512 bytes, which correspond to the size of the unmodified recovery firmware he was using, the Archer C7 V2 v151014; so it does include U-Boot after all.
Is the TFTP recovery procedure able to detect that the downloaded firmware includes or not the U-Boot partition and deals with it accordingly since TP-Link includes it but not LEDE ? Is the documentation wrong about TFTP recovery ?
Edit (2017-02-11): Video was deleted on Youtube so I replaced by another copy of the same video.