ZBT Z8103AX-D: upgrading from 21.02 to 23.05

I'm sorry nyzxx, it seems I messed up and shared a wrong bin file as it turned out when I tried to flash my second router with it... :frowning_face:

Please give the below bin file a chance and hopefully it will work.

openwrt-mediatek-filogic-zbtlink_zbt-z8103ax-squashfs-sysupgrade_v2.bin

It worked!
Thank you so much for this build.
What files did you make changes to? - Just for future build purposes.

Cool, I'm glad it worked on your device as well :slight_smile:

Sure, based on the content of the original firmware's boot log I noticed 2 differences compared to the current dts file in git

0x000000000000-0x000000100000 : "BL2"
0x000000100000-0x000000180000 : "u-boot-env"
0x000000180000-0x000000380000 : "Factory"
0x000000380000-0x000000580000 : "FIP"
0x000000580000-0x000020580000 : "ubi"

  • the "bl2" partition's name has been renamed/uppercase to "BL2" git link
  • the size of ubi partition is increased so I changed the "0x4000000" to "0x20000000" git link

Thats all I changed and just called the make command and it generated the "proper" flash image.

Please note after the ubi size change I get the below entry in the boot log (just like in the original): "mtd: partition "ubi" extends beyond the end of device "nmbm_spim_nand" -- size truncated to 0x7280000"

so probalby the "0x20000000" value is too much but that is in the orginal image as well and as it solves itself automatically I can live with that :slight_smile:

Awesome, thanks.
Can you also share your .config you used to build?

Sure, please find it here: .config

Much appreciated!

Thanks for your update. Though one of my router worked (UART or Uboot menu) my second router is still not upgradable. It turns out that it has a different original firmware. UART menu does not have the same options as the newer version of the router. Can't get to U-boot menu from reboot+reset button too!! I tried to use the sysupgrade image @sese shared on the original router's luci upgrade page, but always getting 'Incorrect file type' error!!! I tried the official images from OpenWrt release too.