This is a research guide based on cited documentation. It is not a report of firsthand testing. Our editorial method

Before you start: confirm support and pick the right file

Start with the OpenWrt Table of Hardware page for your exact model, then download from the official image list. OpenWrt's factory install guide says to use a stable release for a first install, not a development snapshot. It also says to check the file's checksum before flashing and to stop if it does not match, because a corrupt file can brick the device. [1]

On 30 October 2026, OpenWrt's current stable release was 25.12.6, dated 18 October 2026. The previous series, 24.10, is described as outdated with limited security and bug fixes for some time. [2] The 25.12.6 mediatek/filogic folder has images for both GL.iNet models. [3] Each file has its own job, and only one of them is what you want.

File (prefix openwrt-25.12.6-mediatek-filogic-)What it isUse it for this migration?
glinet_gl-mt6000-squashfs-sysupgrade.bin (Flint 2)The installable OpenWrt system image [3]Yes. OpenWrt says always install a sysupgrade image on this model [4]
glinet_gl-mt3000-squashfs-sysupgrade.bin (Beryl AX)The installable OpenWrt system image [3]Yes. Both upgrade paths on the model page use a sysupgrade image [5]
glinet_gl-mt6000-squashfs-factory.binA factory-style image [3]No. The Flint 2 page warns that flashing a factory image may brick the router [4]
...-initramfs-kernel.binA system that runs from RAM [3]No, not for a normal install
glinet_gl-mt6000-preloader.bin and -bl31-uboot.fipBootloader parts [3]No. Replacing U-Boot removes the U-Boot web recovery page you need to get back [4]

Flashing from the GL.iNet admin panel

Connect a computer to the router by Ethernet. OpenWrt recommends a wired connection and only falls back to wireless if there is no Ethernet option. [1] Download your GL.iNet backup first if you might want your old settings back on the same firmware version. GL.iNet's backup lives in LuCI, and a restore only works on the version it was made on. [6]

Flint 2: open the GL.iNet admin panel at 192.168.8.1, go to the upgrade page, upload the sysupgrade image and choose Do not keep configuration. The router reboots into OpenWrt at 192.168.1.1. [4] Beryl AX: use the upgrade page in the GL.iNet admin panel, or LuCI under System, Backup/Flash Firmware, Flash new firmware image. In either case, choose not to keep the configuration. [5] Leave the router alone for several minutes while it writes. It reboots on its own when it is done. [1]

The Flint 2 page also documents installing through the U-Boot web page. You set the computer to 192.168.1.2, use a LAN port other than LAN 1, hold Reset while plugging in power until the LED settles after about 10 seconds, then upload the sysupgrade image at 192.168.1.1. [4] Use this route if the GL.iNet panel will not accept the file.

What you give up and what you gain

Vanilla OpenWrt gives you the upstream system with LuCI as its interface. LuCI is the same interface GL.iNet tucks behind its own panel. [7] GL.iNet's simplified screens, provider shortcuts and cloud services come from GL.iNet, not from OpenWrt, so they do not come with you. The table compares the parts that matter most on a travel or home router.

AreaOn GL.iNet firmwareOn vanilla OpenWrt
Admin interfaceGL.iNet panel at 192.168.8.1, with LuCI under Advanced Settings [7]LuCI at 192.168.1.1 [4]
VPN setupVPN Dashboard with tunnel groups, policy rules and per-tunnel kill switch [8]; built-in WireGuard providers including NordVPN, Mullvad and Surfshark [9]You build WireGuard or OpenVPN interfaces, routes and firewall rules yourself in LuCI
GL.iNet servicesGoodCloud, DDNS and rtty remote access, which GL.iNet can route through the VPN [8]Not part of upstream OpenWrt
Upstream baseNot stated in Flint 2 or Beryl AX release notes; GL.iNet listed OpenWrt 18.06 for Opal in Dec 2023 [10]Current stable 25.12.6, released 18 Oct 2026 [2]
Traffic shaping caveatSQM settings in GL.iNet's admin panel [10]On Flint 2, hardware flow offloading cannot be used with SQM, and the Wi-Fi offload (WED) bypasses the airtime queue limit (AQL) [4]

Your first hour on OpenWrt

Plan this as a short project at home, not something to do on a hotel desk the night before a meeting. A sensible order:

  • Sign in to LuCI at 192.168.1.1 over Ethernet and set an administrator password before anything else.
  • Write down the exact image file name and its checksum. You will need them if you report a problem on the OpenWrt forum.
  • Set up WAN, then Wi-Fi, then VPN, testing each one before the next.
  • Keep the GL.iNet firmware file for your model downloaded on the laptop, so the way back works without internet access.
  • If you change the LAN subnet, note it down. GL.iNet's recovery steps use their own fixed addresses: the computer at 192.168.1.2 and the recovery page at 192.168.1.1. [11]
  • Leave the bootloader alone. OpenWrt's Flint 2 page advises against replacing U-Boot without good reason, because that removes the U-Boot web page. [4]

The way back to GL.iNet firmware

There are two documented routes back. OpenWrt's Flint 2 page says the GL.iNet firmware accepts OpenWrt sysupgrade images, so you can return by flashing GL.iNet's image without keeping settings. [4] The route that works even when OpenWrt is misconfigured is GL.iNet's U-Boot web recovery. OpenWrt's Beryl AX page points to the same GL.iNet guide. [5]

GL.iNet's steps are as follows. Download the U-Boot compatible firmware for your model from dl.gl-inet.com. Power the router off and connect one Ethernet cable to a LAN port with nothing else plugged in. On the Flint 2, use LAN 2, 3 or 4, not LAN 1. Set the computer to 192.168.1.2 with mask 255.255.255.0. Hold Reset while powering on, then release when the LED pattern changes. On the Flint 2 the blue LED flashes 6 times, then turns solid white. Open 192.168.1.1 and upload the file. It takes about 3 minutes, and you must not cut the power. [11] Afterwards the GL.iNet panel is back at its default address, 192.168.8.1. [4]

Route backWhen to use itWhat you lose
Flash GL.iNet's image from OpenWrt, settings not keptOpenWrt is working and you can sign in [4]All OpenWrt configuration
GL.iNet U-Boot web recoveryOpenWrt is broken or you cannot reach it [11]Settings and installed plugins [11]
Restore your old GL.iNet backup afterwardsOnly if you flashed the exact firmware version the backup was made on [6]Nothing extra; otherwise set up from scratch

Who should switch, and who should skip it

Switching makes sense when you want the current upstream release and you are comfortable in LuCI. It also suits someone who wants to manage every firewall and routing rule directly. That describes a Flint 2 in a home rack better than a Beryl AX in a backpack. If you are still deciding whether OpenWrt is worth it at all, read our decision guide first.

Skip it if you rely on GL.iNet's travel features. Over its release history, Beryl AX firmware has added a Login Mode for public hotspots that fixed repeating most captive-portal networks, multiple VPN clients at once with composite policies, and more built-in WireGuard providers such as PureVPN and Windscribe. [10] You would have to rebuild these by hand. Skip it too if you have no Ethernet-capable computer for recovery, or if the router is your only internet access on a trip.

Questions before you decide

Which OpenWrt file do I flash on a Flint 2?

The squashfs-sysupgrade image. OpenWrt's Flint 2 page says to always install a sysupgrade image and warns that flashing the factory image may brick the router. Do not touch the preloader or U-Boot files.

Can I go back to GL.iNet firmware after installing OpenWrt?

Yes. GL.iNet's U-Boot web recovery reinstalls its firmware from 192.168.1.1 in about 3 minutes and removes all settings. On the Flint 2, OpenWrt also says GL.iNet's firmware accepts sysupgrade images.

Will I keep GL.iNet's VPN dashboard and GoodCloud on OpenWrt?

No. The VPN Dashboard, built-in provider list, GoodCloud, DDNS and rtty are GL.iNet features. On vanilla OpenWrt you configure VPN interfaces and routing yourself in LuCI.

Which OpenWrt release should I install?

The current stable release. On 30 October 2026 that was 25.12.6, dated 18 October 2026, with images for both GL-MT6000 and GL-MT3000. OpenWrt advises against snapshots for first installs.

Sources & verification

Product details and prices can change. Check the linked provider before buying.

  1. OpenWrt Docs: Factory install Accessed 30 Oct 2026
  2. OpenWrt downloads: current and old stable releases Accessed 30 Oct 2026
  3. OpenWrt 25.12.6 downloads: mediatek/filogic target Accessed 30 Oct 2026
  4. OpenWrt Table of Hardware: GL.iNet GL-MT6000 Accessed 30 Oct 2026
  5. OpenWrt Table of Hardware: GL.iNet GL-MT3000 Accessed 30 Oct 2026
  6. GL.iNet Router Docs 4: Upgrade or downgrade your router Accessed 30 Oct 2026
  7. GL.iNet Router Docs 4: What is LuCI Accessed 30 Oct 2026
  8. GL.iNet Router Docs 4: VPN Dashboard (firmware v4.9 and later) Accessed 30 Oct 2026
  9. GL.iNet Router Docs 4: WireGuard Client Accessed 30 Oct 2026
  10. GL.iNet firmware download center data: GL-MT3000 (Beryl AX) Accessed 30 Oct 2026
  11. GL.iNet Router Docs 4: U-Boot web recovery (debrick) Accessed 30 Oct 2026

Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.

Your decision at a glance

Compare the options

Full comparison

Documentation-based guidance. No tested ranking or performance score.

Travel routers

Beryl AX (GL-MT3000)

Consider it for
The GL-MT3000 is a Wi-Fi 6 travel router with documented 2.5G WAN and gigabit LAN ports.
Starting cost
$98.99 USD base price. Observed 15 Sep 2026; rechecked unchanged 29 Oct 2026; tax/shipping/accessories extra
Before you choose
Documentation-based candidate, not tested. Confirm region, stock, complete price, and required components.

Checked 29 Oct 2026 · Pricing source

View GL.iNet offers

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure

Home routers

Flint 2 (GL-MT6000)

Consider it for
The GL-MT6000 is a Wi-Fi 6 home router. Its observed base price was $169.99.
Starting cost
$169.99 USD base price. Observed 15 Sep 2026; rechecked unchanged 29 Oct 2026; tax/shipping/accessories extra
Before you choose
Documentation-based candidate, not tested. Confirm region, stock, complete price, and required components.

Checked 29 Oct 2026 · Pricing source

View GL.iNet offers

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure