9.7 KiB
Executable File
GL-AX1800 (Flint1) Firmware Options Research
Date: 2026-01-12
Device: GL-AX1800 (Flint 1)
Current Firmware: ApNos-3c11d1c4-devel, OpenWrt 23.05-SNAPSHOT
Architecture: ARMv7 rev 4 (v7l), IPQ6000 SoC
Executive Summary
The GL-AX1800 has three main firmware options available in 2025-2026:
- GL.iNet Official Firmware (v4.6-4.8) - Custom OpenWrt with proprietary features
- Vanilla OpenWrt (23.05.x stable, master snapshots) - Official community builds
- Alternative Firmware (DD-WRT potential, NO Tomato support)
Key Finding: GL-AX1800 was officially merged into OpenWrt master in March 2025, now under the qualcommax/ipq60xx target (NOT ipq40xx as in older 23.05 releases).
Option 1: GL.iNet Official Firmware
Latest Versions
| Version | Status | Release Date | Notes |
|---|---|---|---|
| 4.8.x | Beta/Upcoming | Q3 2025 (planned) | Major VPN & UI improvements |
| 4.7.0 | Pulled/Problematic | March 2025 | Wi-Fi instability reported |
| 4.6.11 | Stable (Current) | 2024-2025 | Most stable production version |
Version 4.8.x Features (Upcoming)
Major Improvements:
- Multiple VPN instances - Run multiple VPN clients simultaneously in policy mode
- OpenVPN DCO (Data Plane Offload) - Hardware-accelerated OpenVPN on AX1800
- Rebuilt cellular interface - Better support for LTE/5G modems
- Redesigned toggle switch - Control Repeater, Wi-Fi, VPN, or LED
- One-click log submission - Improved troubleshooting
- IPv6 VPN optimization
- Categorized log search
Status: Beta testing started April 2025, stable Q3 2025
AX1800 Support: ✅ Confirmed
Concerns:
- Early 4.8.0 beta had VPN traffic leak issues (expected fix in 4.8.1)
- Beta firmware may have stability issues
Version 4.7.0 (NOT RECOMMENDED)
Features:
- New device setup wizard
- Enhanced WireGuard + AzireVPN integration
- Control D DNS support
- Improved repeater privacy (random MAC)
Problems:
- ❌ Wi-Fi instability - Users reported connection drops
- ❌ Appears to have been pulled/withdrawn from download center
- ❌ Users downgraded to 4.6.8 for stability
- ❌ Missing package repositories (4.7.x)
Status: Avoid - Known issues, likely discontinued
Version 4.6.x (STABLE - RECOMMENDED)
Latest: 4.6.11
Features:
- Stable repeater mode enhancements
- Proven reliability
- Full package repository support
Security Note:
- CVE-2025-67091 (moderate severity) in 4.6.4 and 4.6.8
- Vulnerability in custom opkg wrapper script
- Fixed in later versions
Download: https://dl.gl-inet.com/?model=ax1800
Recommendation: Use 4.6.11 until 4.8.x is proven stable
Option 2: Vanilla OpenWrt
Target Architecture Change
IMPORTANT: The GL-AX1800 target changed between OpenWrt versions:
| OpenWrt Version | Target | Architecture |
|---|---|---|
| 21.02 | ipq40xx/generic |
ARMv7 (legacy support) |
| 23.05 | ipq40xx/generic |
ARMv7 (transitional) |
| Master/Snapshots | qualcommax/ipq60xx |
ARMv7 (proper IPQ6000 support) |
Explanation: Earlier versions used the ipq40xx target as a workaround. Official IPQ6000 support was merged into OpenWrt master in March 2025 under the new qualcommax/ipq60xx target.
23.05.x Stable (What You're Running)
Latest: 23.05.5 (September 2024)
Specs:
- GCC 12.3.0
- Target:
ipq40xx/generic - SDK Downloaded: ✅
/flint1-armv7/sdk/openwrt-23.05-sdk/
Download Paths:
- Images:
https://downloads.openwrt.org/releases/23.05.5/targets/ipq40xx/generic/ - SDK: ✅ Already downloaded
Pros:
- ✅ Stable, tested release
- ✅ SDK/toolchain available
- ✅ Matches your current firmware base
Cons:
- ⚠️ Uses legacy
ipq40xxtarget (not native IPQ6000) - ⚠️ Older kernel/packages vs snapshots
Master Snapshots (Latest Development)
Target: qualcommax/ipq60xx (NEW as of March 2025)
Specs:
- GCC: 14.3.0 (latest)
- Kernel: Linux 6.x (newest)
- Features: Bleeding-edge OpenWrt
- SDK: Available with GCC 14.3.0
Download Paths:
- Images:
https://downloads.openwrt.org/snapshots/targets/qualcommax/ipq60xx/ - SDK:
https://downloads.openwrt.org/snapshots/targets/qualcommax/ipq60xx/openwrt-sdk-qualcommax-ipq60xx_gcc-14.3.0_musl.Linux-x86_64.tar.zst
Available Images:
openwrt-qualcommax-ipq60xx-glinet_gl-ax1800-squashfs-factory.bin
openwrt-qualcommax-ipq60xx-glinet_gl-ax1800-squashfs-sysupgrade.bin
Firmware Selector: https://firmware-selector.openwrt.org/
(Search: "GL-AX1800", select "SNAPSHOT")
Pros:
- ✅ Native IPQ6000 support (
qualcommax/ipq60xx) - ✅ GCC 14.3.0 - Best C++23 support
- ✅ Latest kernel, drivers, features
- ✅ Active development, frequent updates
- ✅ Newer
ath11kWi-Fi driver
Cons:
- ⚠️ No LuCI web interface by default (install via SSH)
- ⚠️ Development builds - less stable than releases
- ⚠️
ath11kopen-source driver uses more RAM (~380MB free vs 512MB total) - ⚠️ Doesn't include all Qualcomm proprietary SDK components
- ⚠️ Daily builds - version changes constantly
RAM Consideration:
- GL.iNet firmware: Proprietary drivers, more free RAM
- Vanilla OpenWrt: Open-source
ath11k, ~130MB used by driver firmware
Installation Methods
For Factory/Stock:
openwrt-qualcommax-ipq60xx-glinet_gl-ax1800-squashfs-factory.bin
For OpenWrt→OpenWrt:
openwrt-qualcommax-ipq60xx-glinet_gl-ax1800-squashfs-sysupgrade.bin
Via U-Boot: Flash at router boot (advanced users)
Option 3: Alternative Firmware
DD-WRT
Status: Potentially Supported (unconfirmed)
Evidence:
- DD-WRT database lists:
glinet-gl-ax1800 build 61557 20250531 - Build number suggests May 31, 2025 release
- NOT verified - check DD-WRT forums for actual availability
Download (if available): https://dd-wrt.com/support/router-database/
Pros:
- Different feature set than OpenWrt
- May have better QoS/VPN features
Cons:
- ⚠️ Unverified support - database may be outdated
- ⚠️ DD-WRT warns their database can have inaccurate entries
- ⚠️ Less community support for this device
- ⚠️ Risk of bricking if not officially supported
Recommendation: Wait for confirmation from DD-WRT community before attempting
Tomato / Tomato64
Status: ❌ NO SUPPORT
- Tomato64 lists support for ARM64 devices like GL-MT6000
- GL-AX1800 is NOT listed
- No indication of IPQ6000 support in Tomato ecosystem
Recommendation: Not an option for this device
Other Firmware Options
- ImmortalWrt - OpenWrt fork with Chinese focus, likely has GL-AX1800 support
- OpenWISP - Network management platform (not firmware replacement)
- LEDE - Merged back into OpenWrt in 2018 (no longer separate)
Comparison Matrix
| Feature | GL.iNet 4.6.11 | GL.iNet 4.8 (Beta) | OpenWrt 23.05.5 | OpenWrt Master | DD-WRT |
|---|---|---|---|---|---|
| Stability | ⭐⭐⭐⭐⭐ | ⭐⭐⚠️ Beta | ⭐⭐⭐⭐ | ⭐⭐⭐ Snapshots | ❓ Unknown |
| Features | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ❓ |
| GCC Version | ~8.x-12.x | ~12.x | 12.3.0 | 14.3.0 | N/A |
| Target | Custom | Custom | ipq40xx |
qualcommax/ipq60xx |
Custom |
| RAM Usage | Better (proprietary) | Better | Higher (ath11k) | Higher (ath11k) | ❓ |
| Updates | Quarterly | TBD | Periodic | Daily | Rare |
| LuCI Web UI | Custom | Custom | ✅ Included | ❌ Install manually | ✅ |
| Support | GL.iNet + Community | GL.iNet + Community | Official OpenWrt | Official OpenWrt | DD-WRT forums |
Recommendations
For Stability & Features
Use GL.iNet 4.6.11
- Most stable current option
- All GL.iNet features (VPN, AdGuard, etc.)
- Good for production use
For Latest OpenWrt Features
Use OpenWrt Master Snapshots
- Native
qualcommax/ipq60xxsupport - GCC 14.3.0 for building packages
- Latest kernel & drivers
- BUT: Requires SSH comfort, less stable
For SDK Development
You Already Have:
- ✅ OpenWrt 23.05.5 SDK (GCC 12.3.0) - Downloaded
- ✅ musl.cc ARMv7 toolchain (GCC 11.2.1) - Downloaded
To Add:
# Download latest snapshot SDK
cd flint1-armv7/sdk
wget https://downloads.openwrt.org/snapshots/targets/qualcommax/ipq60xx/openwrt-sdk-qualcommax-ipq60xx_gcc-14.3.0_musl.Linux-x86_64.tar.zst
GCC 14.3.0 = Best C++23 support for btop compilation
When to Upgrade
Stick with Current (23.05-SNAPSHOT) If:
- ✅ Everything works
- ✅ You value stability
- ✅ You already have SDK for development
Upgrade to GL.iNet 4.6.11 If:
- ✅ Want GL.iNet features (VPN, AdGuard, GUI)
- ✅ Need stable production firmware
- ✅ Want long-term support
Upgrade to OpenWrt Master If:
- ✅ Want bleeding-edge features
- ✅ Comfortable with SSH/command line
- ✅ Don't mind installing LuCI manually
- ✅ Want native
qualcommax/ipq60xxsupport
Wait for GL.iNet 4.8.x If:
- ✅ Want multiple VPN instances
- ✅ Need OpenVPN DCO performance
- ✅ Can wait for stable release (Q3 2025)
Summary
You have excellent options:
- Stay Current - Your 23.05-SNAPSHOT works, SDK available
- GL.iNet 4.6.11 - Most stable GL.iNet firmware
- OpenWrt Snapshots - Latest qualcommax/ipq60xx with GCC 14.3.0
- GL.iNet 4.8.x - Wait for stable release (Q3 2025)
For development: You're well-equipped with 23.05.5 SDK (GCC 12.3.0). Consider adding snapshot SDK (GCC 14.3.0) for maximum C++23 compatibility.
DD-WRT: Unverified - wait for community confirmation
Tomato: Not supported for this device