58 lines
2.4 KiB
Markdown
Executable File
58 lines
2.4 KiB
Markdown
Executable File
# GL-AX1800 (Flint) Firmware Research & Guide
|
|
|
|
This guide provides current (2024/2025) information on building and downloading firmware for the GL.iNet AX1800 (Flint).
|
|
|
|
## 🛠️ Hardware Specifications
|
|
- **SoC**: Qualcomm IPQ6000 (A7 is for ipq40xx, this is A53)
|
|
- **Architecture**: `aarch64_cortex-a53`
|
|
- **OpenWrt Target**: `qualcommax / ipq60xx` (Note: older models use `ipq40xx`, but the Flint requires `qualcommax`)
|
|
|
|
## 🧱 Building with `gl-infra-builder`
|
|
|
|
The official tool used by GL.iNet to build firmware is `gl-infra-builder`.
|
|
|
|
### ⚠️ Current Status (2024/2025)
|
|
- **Codeaurora Shutdown**: Many older SDKs depend on `source.codeaurora.org`, which is now offline. This causes build failures in the `qca-nss-client` and related packages.
|
|
- **Access**: GL.iNet has moved the repository to a more private or restricted access model in some cases, often returning 404s on previous public links.
|
|
|
|
### Build Steps (Updated)
|
|
1. **Setup**:
|
|
```bash
|
|
python3 setup.py -c configs/config-wlan-ap.yml
|
|
cd wlan-ap/openwrt
|
|
```
|
|
2. **Configure**:
|
|
Use the `barebones_ax1800` profile for a clean OpenWrt experience without the GL.iNet proprietary UI:
|
|
```bash
|
|
./scripts/gen_config.py target_wlan_ap-gl-ax1800 barebones_ax1800
|
|
```
|
|
3. **Compile**:
|
|
```bash
|
|
make V=s -j$(nproc)
|
|
```
|
|
|
|
## 📦 Firmware Inventory
|
|
|
|
The following firmwares are organized in the `firmware/flint1/` directory.
|
|
|
|
### Official GL.iNet (OpenWrt 21.02 based)
|
|
- **Latest Stable**: 4.6.8
|
|
- **Latest Beta**: 4.8.3
|
|
- **Primary Use**: Best for stability and proprietary features (VPN performance, specific hardware drivers).
|
|
|
|
### Vanilla OpenWrt (Mainline)
|
|
- **Status**: Currently only available via **Snapshots**. There is no official 22.03 or 23.05 stable release build for the GL-AX1800 on `downloads.openwrt.org` yet.
|
|
- **Snapshot Path**: `qualcommax/ipq60xx`
|
|
- **Pros**: Latest kernel (6.x), pure OpenWrt experience.
|
|
- **Cons**: No LuCI by default in many snapshots; potentially unstable.
|
|
|
|
### ImmortalWrt (Community Fork)
|
|
- **Status**: Stable builds exist for some models, but AX1800 is primarily in **Snapshots**.
|
|
- **Pros**: Often includes more "Chinese-friendly" packages and performance tweaks.
|
|
|
|
## 📂 Downloaded Files
|
|
Local copies are stored in:
|
|
- `firmware/flint1/official/`: 4.6.8 stable, 4.8.3 beta
|
|
- `firmware/flint1/vanilla/snapshots/`: Mainline OpenWrt
|
|
- `firmware/flint1/immortalwrt/`: ImmortalWrt snapshots
|