I have noticed that the device page for TP-Link Archer C2 suggests to use the following steps to install OpenWRT:
- Perform a TFTP flashing of an unofficial "recovery" image, which installs some older version of OpenWRT and then
- from within the newly flashed, older, "recovery" version of OpenWRT, flash the current version of OpenWRT "via web interface" (which, I assume, means to use the regular upgrade procedure either via LuCi or via the
sysupgradecommand). However, the guide suggests to use the factory image (which, I believe, refers to
squashfs-factoryimage) for this flashing.
I would like to ask if the instruction to use the
squashfs-factory image for flashing from the existing OpenWRT installation is correct in this particular case, for this particular device. If yes, can someone explain why it is safe to do so? And also add that explanation also to the device page? If no, can this instruction be corrected?
Also, I would like to ask about the general usability of
squashfs-factory images for flashing via standard means (i.e. from the LuCi web interface or by using the
sysupgrade command) from within an existing OpenWRT installation. Is that supposed to typically work?