Hi all,
Looking for advice on recovering my GL-MT6000 (Flint 2) after a failed recovery attempt.
What happened:
- Original issue was a corrupted GPT that blocked OpenWrt boot.
- I had serial console access and ran
gpt repair mmc 0
successfully from U-Boot. mtk upgrade
still failed (missing kernel/rootfs partitions), so I manually erased and flashed the firmware usingmmc erase
andmmc write
.- After reboot, U-Boot no longer loads. Only BL2 runs and fails with:
BL2: Failed to load image id 3 (-2)
- No output from U-Boot, no LED activity, and I can’t interrupt boot.
- Serial console still shows BL2 logs, but the router doesn’t appear in USB or Device Manager.
- I suspect it’s stuck trying to boot from eMMC but failing to load the image.
Where I am now:
- I can still see BL2 via UART, but can’t interrupt or enter recovery.
- Tried forcing BootROM mode (reset button, USB power, different cables), but it doesn’t show up as a USB device.
- Considering shorting eMMC CMD to GND at boot to force BootROM entry, but want to confirm correct test points.
Any help or advice would be massively appreciated, including board-level recovery methods or BootROM pinout!