The boot loader usually don't do any "syntax" checks on the FW you're trying to UL/flash.
Hence the common recommendation to flash using TFTP.
If you've already tried TFTP, the next step would be to attach a serial cable to the unit.
According to Adding OpenWrt support for TP-Link Archer MR200 V4? TFTP could work.