making an MT6000 Flint2 router work again

Hello,
I Recently received a bricked Flint2 from a friend telling me he was previously running on Openwrt and at the time of the incident he was issuing a series of cherry-picked commands suggested from a couple of different LLMS.

I tried the Using Uboot to Debrick Your Router recovery method without luck and couldn't find any uboot files for http://192.168.1.1/uboot.html either, so opening up the device and probing with a usb-ttl converter gives the following results:

normal boot
F0: 102B 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 103F 0000
F3: 1006 0033 [0200]
F3: 4001 00E0 [0200]
F3: 0000 0000
V0: 0000 0000 [0001]
00: 0000 0000
BP: 2400 0041 [0000]
G0: 1190 0000
EC: 0000 0000 [2000]
T0: 0000 025A [010F]
Jump to BL

NOTICE:  BL2: v2.7(release):d9824494-dirty
NOTICE:  BL2: Built : 15:20:24, Jul 14 2023
NOTICE:  WDT: disabled
NOTICE:  CPU: MT7986 (2000MHz)
NOTICE:  EMI: Using DDR4 settings
NOTICE:  EMI: Detected DRAM size: 1024MB
NOTICE:  EMI: complex R/W mem test passed
NOTICE:  BL2: Booting BL31
NOTICE:  BL31: v2.7(release):9522ff0b-dirty
NOTICE:  BL31: Built : 14:56:39, Oct 12 2023


U-Boot 2023.10-rc2 (Oct 12 2023 - 14:56:16 +0800)

CPU:   MediaTek MT7986
Model: mt7986-rfb
DRAM:  1 GiB
Core:  34 devices, 19 uclasses, devicetree: embed
MMC:   mmc@11230000: 0
Loading Environment from MMC... OK
In:    serial@11002000
Out:   serial@11002000
Err:   serial@11002000
Net:   eth0: ethernet@15100000
Enter "gl" to stop autoboot in 2 seconds

*** Upgrading Firmware ***

Using ethernet@15100000 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-gl-mt6000.bin'.
Load address: 0x46000000
Loading: T T T 
ARP Retry count exceeded; starting again

*** TFTP client failure: -64 ***
*** Operation Aborted! ***
*** Partition 'kernel' not found! ***
*** Please update GPT first! ***
MT7986>

from there I renamed the latest openwrt-mt6000-4.7.7-0415-1744685993.bin to openwrt-gl-mt6000.bin whith the following results:

tftp boot
0: 102B 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 103F 0000
F3: 1006 0033 [0200]
F3: 4001 00E0 [0200]
F3: 0000 0000
V0: 0000 0000 [0001]
00: 0000 0000
BP: 2400 0041 [0000]
G0: 1190 0000
EC: 0000 0000 [2000]
T0: 0000 025A [010F]
Jump to BL

NOTICE:  BL2: v2.7(release):d9824494-dirty
NOTICE:  BL2: Built : 15:20:24, Jul 14 2023
NOTICE:  WDT: disabled
NOTICE:  CPU: MT7986 (2000MHz)
NOTICE:  EMI: Using DDR4 settings
NOTICE:  EMI: Detected DRAM size: 1024MB
NOTICE:  EMI: complex R/W mem test passed
NOTICE:  BL2: Booting BL31
NOTICE:  BL31: v2.7(release):9522ff0b-dirty
NOTICE:  BL31: Built : 14:56:39, Oct 12 2023


U-Boot 2023.10-rc2 (Oct 12 2023 - 14:56:16 +0800)

CPU:   MediaTek MT7986
Model: mt7986-rfb
DRAM:  1 GiB
Core:  34 devices, 19 uclasses, devicetree: embed
MMC:   mmc@11230000: 0
Loading Environment from MMC... OK
In:    serial@11002000
Out:   serial@11002000
Err:   serial@11002000
Net:   eth0: ethernet@15100000
Enter "gl" to stop autoboot in 2 seconds

*** Upgrading Firmware ***

Using ethernet@15100000 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'openwrt-gl-mt6000.bin'.
Load address: 0x46000000
Loading: T #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###########################################T ######################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ######################T ###########################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##############################################################T ###
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #############################################T ####################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###############T ##################################################
         ########################
         11.4 MiB/s
done
Bytes transferred = 60457703 (39a82e7 hex)

*** Loaded 60457703 (0x39a82e7) bytes at 0x46000000 ***

## Checking hash(es) for FIT Image at 46000800 ...
   Hash(es) for Image 0 (kernel-1): crc32+ sha1+ 
   Hash(es) for Image 1 (fdt-1): crc32+ sha1+ 
*** Partition 'kernel' not found! ***
*** Please update GPT first! ***
*** Partition 'rootfs' not found! ***
*** Please update GPT first! ***
*** Partition 'kernel' not found! ***
*** Please update GPT first! ***
MT7986>

Next, I forced it to recovery mode and tried loading openwrt-mt6000-4.7.7-0415-1744685993.bin firmware through web :

Firmware update

Failed update

uart log
U-Boot 2023.10-rc2 (Oct 12 2023 - 14:56:16 +0800)

CPU:   MediaTek MT7986
Model: mt7986-rfb
DRAM:  1 GiB
Core:  34 devices, 19 uclasses, devicetree: embed
MMC:   mmc@11230000: 0
Loading Environment from MMC... OK
In:    serial@11002000
Out:   serial@11002000
Err:   serial@11002000
Net:   eth0: ethernet@15100000
RESET button is pressed for:  5 second(s)

Web failsafe UI started
T T T T T T T T T T GET /
GET /style.css
GET /index.js
GET /version
T T T T T T T T T T T T T T T T T T T T T POST /upload
    Content-Length: 60457965
T T T T T T T T T T T GET /flashing.html
GET /index.js
T GET /version
GET /result
GET /undefined
*** Partition 'kernel' not found! ***
*** Please update GPT first! ***
*** Partition 'rootfs' not found! ***
*** Please update GPT first! ***
GET /fail.html
GET /style.css
GET /index.js
GET /version
T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T GET /
GET /style.css
GET /index.js
GET /version
T T T T T T T T T T

Hi,

It seems that the art partition probably was destroyed.

We will try to provide the uboot file and art file, but let me know the Device MAC (from bottom sticker) first.

1 Like

@macchiato

(Be sure to send the MAC as a private message. Hover your mouse/cursor over @bruce 's link to his profile & click to do so.)

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.