While I am waiting - If I wanted to try TFTP, do I need to rename the .img file to a specific name (e.g. recover-B2200.img or something like that)?
EDIT: I figured out the filename from the TFTP log. It is asking for “qsdk-gl-b2200.bin”. I’ve renamed the stock and beta versions to accommodate upload and I get the same result - Reboot back to UBOOT. So I can confirm that UBOOT and TFTP yield the same result.
EDIT on EDIT: If I unzip and rename the OpenWRT snapshot (openwrt-ipq40xx-generic-glinet_gl-b2200-squashfs-emmc.img.gz) to qsdk-gl-b2200.bin TFTP takes it and installs it without issue! So - I can reinstall OpenWRT all I want from either UBOOT or TFTP, but I cannot install any of the factory images.