GL.iNet Beryl (GL MT1300) - boot from microSD card

Hello,

is it possible to boot the GL.iNet Beryl (GL MT1300) from the microSD slot? I don't mean extroot, but shift the whole OpenWRT to the microSD (like dual boot)?

Best,

sandreas

Does the gl.inet u-boot support it ?

1 Like

I have no idea. I just ordered a cheap used device and it would be awesome, if I could use the microSD card to reduce wearout and switch between a "travel config" and a "home config"...

How can I check if the u-boot supports it and is it possible to patch / change the u-boot?

You'll need serial port access, using a USB TTL.

If your boot loader update fails, you'll need a flash writer to recover.

U-boot patching / flashing is out of scope for this forum.

1 Like

Yeah sure... If it does not work out of the box, I'm pretty sure I won't get too much into it.

If you add the correct features to the kernel, you could probably put the kernel on the flash, then the whole rootFS on the SD.

But it's all DIY.

1 Like

Like @frollic, I have no idea if this is possible in a complete sense, but with extroot, you could easily put all your customized stuff (user-installed packages + all configurations) on an SD card, leaving the device itself as a nearly completely default OpenWrt installation when the SD card is removed. Or, alternatively, you can have just a 'different' configuration when the card is removed, or even have multiple cards with different configs -- insert the desired one and you're off to the races.

I know that this is still talking about extroot which you said you didn't really want to use, but unless the GL-inet firmware supports true external booting (which I suspect it does not), this is as close as you'll get. It's also not going to help you with different versions of OpenWrt (or other firmware) insofar as the extroot needs to be consistent with the version that is flashed to the device's internal memory.

2 Likes