Guide for GL.iNet GL-MV1000 (Brume)

Does anyone have instructions or a guide for installing OpenWRT on GL.iNet GL-MV1000 (Brume), I can't seem to find any clear set of instructions.

Techdata page can be found here [OpenWrt Wiki] Techdata: GL.iNet GL-MV1000 (Brume)

The Firmware OpenWrt Install URL is located here Index of /releases/19.07.7/targets/mvebu/cortexa53/ ( but after this step I am unsure what needs to be done next. Which file do I download? I can't find any files in the directory called 'factory' etc.

I have tried using this guide [OpenWrt Wiki] Factory install: First-time installation on a device.

I basically would like to install stock OpenWRT as the GL.iNet firmware is not enjoyable.

While not overly verbose, there seems to be a recovery webinterface that takes OpenWrt images to flash.

Hint: the wiki would profit from some help.

1 Like



So can I just upload a normal OpenWRT firmware and it should just revert to stock?

Yes, but not tested myself...

Did this work for you?

Which file do you use for the MV1000? One of the Marvel?

Correct subtarget, wrong release version, you'll need master or openwrt-21.02.

Thanks. I think glinet_gl-mv1000-squashfs-sdcard.img.gz is the one i use, right?;a=commitdiff;h=050c24f05c85268431515fb118a0710941473f2c

I saw that. I'm missing how that answers my question. Sorry.

Let me know if you figure this out, I’m having problems with cake sqm using gl.inet provided firmware, would love to try stock openwrt.

i see two sdcard images but not sure how they are utilized. I believe the

There is some info in the ToH at


  • Download one of the glinet_gl-mv1000 OpenWRT images (21+ or snapshot). Choose either the ''ext4'' or ''squashfs'' filesystem.
    • The images are called “sdcard”, but this refers to the internal eMMC card; you don't need anything on the MicroSD slot.

Apologies for the triple post :blush:

I have gotten extroot working on the GL-MV1000 with the 21.02 release and wanted to mention it for others.

  1. I used U-boot method to install the ext4 image from
  2. I subsequently followed the extroot instructions at with a bit of extra detail to get extroot working and use the full 8GB of onboard flash:
    • after following the procedure in the ToH and generating /etc/config/fstab, I modified /etc/config/fstab to set the filesystems to enabled (see below)
    • I needed to reboot for the changes to take effect.

This is my /etc/config/fstab with uuids removed because I wasn't sure if there is a privacy concern. All you need to do is change the target as shown and set enabled to 1 for /rom and /overlay

More info on fstab:

config global
	option anon_swap '0'
	option anon_mount '0'
	option auto_swap '1'
	option auto_mount '1'
	option delay_root '5'
	option check_fs '0'

config mount
	option target '/mnt/mmcblk1p1'
	option uuid '[redacted]'
	option enabled '0'

config mount
	option target '/rom'
	option uuid '[redacted]'
	option enabled '1'

config mount
	option target '/overlay'
	option uuid '[redacted]'
	option enabled '1'

PS I have no idea if /mnt/mmcblk1p1 should also be mounted but so far nothing seems broken??

Edit 2: I used opkg install kmod-rtl8812au-ct hostapd to get an Alfa AWUS036ACS wifi dongle driver and associated software, which is one recommended by GL-inet for use with their own firmware, but looks like this device requires patches from GL-inet which haven't made it in to mainstream yet because it doesn't yet support AP (access point) mode yet in 21.02.

So, has anyone come up with a straight-forward set of step by step instructions for loading openwrt onto the mv1000 brume? i ordered one yesterday, it just arrived and i really want to load base openwrt on it, and get around gl.inet's version.

can it be installed onto the device or does it have to be installed on a microsd card?


1 Like