GL-X3000: Stock OpenWRT om microSD card as an Emergency boot device

Hi all,

I am trying to install a stock OpenWrt on an external micro SD card and then modify the fstab and boot from it. By doing this setup, if I want to switch back to GL’s firmware, I can simply remove the SD card and reboot. But, I faced few issues:

My Questions:

  • Can I install a stock OpenWrt firmware on external SD card with the same exact filesystem structure used by GL?
  • Can GL engineers provide us with ImageBuilder or provide a stock latest OpenWrt that works on external storage ?

I appreciate any help!

There is no stock OpenWrt firmware for GL-X3000? The closest I could find with the same mediatek chip is GL-MT3000. But when I installed it it gave me different filesystem structure.
–>It can’t use MT3000 firmware for X3000.X3000 is EMMC img,MT3000 is Nand img.

  • Can I install a stock OpenWrt firmware on external SD card with the same exact filesystem structure used by GL?
    → The hardware dictates that it can only use EMMC to boot.If you need expand root filesystem.You can refer:[OpenWrt Wiki] Extroot configuration

  • Can GL engineers provide us with ImageBuilder or provide a stock latest OpenWrt that works on external storage ?
    → Not yet. The latest Openwrt requires driver support.ImageBuilder:GitHub - gl-inet/glbuilder

Thank you for the provided information!

What do you mean by hardware? UBOOT? Can you please give more details why I can’t boot from usb or microsd card ?

Exroot method to expand the file system not to boot from an external storage ?

YES, The hardware has a boot configuration option:
e1b73578c723a928bacdab2d2956dc57

X3000 are now using EMMC, and the configuration option of hardware circuit configuration is selected by 10.

Does this mean I cannot boot from USB or Microsd card? Even If I change UBoot?