Hello,
I have two bricked GL-MT300N-V2. Both crash/reboot when trying to apply EEPROM settings for wifi/phy.
I believe that the factory mtd is somehow corrupt on both.
Can somebody of tech staff send me factory spi flash images, so that i can flash via u-boot / tftp?
I attached photos of the bottom stickers of both devices…
No, that means that they can also be updated using the built in uboot http mechanism.
Those images a lacking the bootloader itself, the bootloader environment and the factory or art partition.
That is why those images are smaller than the actual flash size. I require a full size flash image with all partitions to unbrick my devices.
I think I need somebody from gl-inet staff to recreate the factory images using the data from the labels. There is another thread of somebody having a similar problem and thankfully somebody from gl-inet recreated factory images for the user…
Great, thanks. The devices are only booting to failsafe - so no network…
Can this also be done in the uboot menu?
I believe factory should be mapped at 0xbc040000 with len 0x10000. Is that correct?
What would be the command to erase the flash area? spi erase 0xbc040000 0x10000?
Probably the ‘run lc’ command in uboot could also work if I supply an empty 64k(?) config.bin. Just wondering, what happens to mac addresses then?
Thank you very much for the files. I really appreciate your help!
However that did not do the trick.
run lc went through successfully:
MT7628 # run lc
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'config.bin'.
TIMEOUT_COUNT=10,Load address: 0x80044000
Loading: #############
done
Bytes transferred = 65536 (10000 hex)
NetBootFileXferSize= 00010000
**************************
Erase start:0xbc040000
Erase len :0x00010000
Erase end :0xbc050000
**************************
.
cp from src:0x80040000
cp len :0x00010000
cp to dest :0xbc040000
.
However the units still boot loop at the same point in the boot process… I am out of ideas… (Fresh flash, factory reset and run lc done before boot…)
This is the relevant part of the console log: