Unielec Mediatek U7623-06 bricked after 24.10 upgrade

Hi,

Yesterday I tried to upgrade OpenWrt on U7623-06 router (Unielec U7623-06 from AliExpress) from version 23.05.3 to 24.10.0 via web interface.

I uploaded https://downloads.openwrt.org/releases/24.10.0/targets/mediatek/mt7623/openwrt-24.10.0-mediatek-mt7623-unielec_u7623-02-emmc-512m-legacy-squashfs-sysupgrade.bin.gz
I selected the option to keep current setup.

Unfortunately it was not successful. The flush process stuck in the middle. It was not possible to run the www interface nor login via ssh. After 1hour waiting I rebooted the device and it did not boot up again. There was no way to connect via LAN www / ssh.

I started debricking procedure described here:
https://openwrt.org/toh/unielec/u7623#debrickinginstalling_using_sp_flash_tool
using using SP Flash tool

I also saw this thread

which was very helpful in obtaining the preloader from
http://david.woodhou.se/u7623/preloader_iotg7623p1_emmc.bin
as the original link on the device page to get the loader is broken.

The link should be:
https://excelcia.ca/~kfitzner/openwrt/
https://excelcia.ca/~kfitzner/openwrt/openwrt-21.02.1-mediatek-mt7623-unielec_u7623-emmc-preloader.bin

I used preloader providerd by @dwmw2
with various versions of openWRT but only 21.02.01 seems to wotk which was also the version used by OP in the mentioned thread.

I have tried to flash with this preloader to

  • version 24.10 - device was bricked
  • version 23.05.5 - device ended up in restore mode
  • version 23.05.3 (my version from before the updated) - device ends up in restore mode
  • version 21.02.01 - everything works fine except this is an old version :slight_smile:

Now. it seems I am stuck on 21.02.01 because from here I am not able to upgrade to newer versions.

When I try to do that via www I see deferent messages:

  • If I use legacy image version I get the warning that I cannot upgrade to legacy version
  • If I use emmc image version the process starts but it stuck in the middle and then I end up in brick state or I end up in restore mode.

My questions is preloader version specific? If such could some help me obtaining the one for 24.10 or 23.05.5 ??

I would really appreciate your help and suggestions.

What is in ubus call system board here?

I did not check that. The device is on 21.2.01 now and operational. I needed to have it running. I will try to get a replacement next week or two. Then I could run more tests.

Bump.
Does anyone know if the preloader binary is version-specific?