GL.iNet GL-X2000
From TechInfoDepot
Jump to navigationJump to search
| abgn+ac+ax (AX3000) | |
|---|---|
| Wi-Fi 6 4G LTE CAT 12 Router | |
|
| |
| Homepage | Product page |
| 3rd Party Firmware | |
| dd-wrt | Status Unknown |
| OpenWrt | Supported |
| Tomato any flavor | Incompatible |
| Gargoyle | Status Unknown |
| Platform | |
| Brand • Model • Rev | GL.iNet GL-X2000 |
| FCC ID | none specified |
| Type | 4G LTE router, wireless router |
| CPU1 | Qualcomm IPQ5018 |
| CPU1 Type | ARM Cortex-A53 |
| CPU1 Speed | 1.0 GHz ( 2 cores ) 64-bit |
| Flash1 Chip | Winbond W25N01GWZEIG |
| Flash1 Size | 128 MiB134,217,728 B <br />1,048,576 Kib <br />131,072 KiB <br />1,024 Mib <br />0.125 GiB <br /> (SPI NAND) |
| RAM1 Size | 512 MiB536,870,912 B <br />4,194,304 Kib <br />524,288 KiB <br />4,096 Mib <br />0.5 GiB <br /> (DDR3) |
| RAM1 Chip | Brand? Model? |
| ETH chip1 | Qualcomm IPQ5018 |
| Ethernet Port Count | 2-1GbE-LAN |
| Wired Standard | IEEE 802.3i/3u/3ab |
|
802dot11 OUI: none specified | |
| Stock bootloader | U-Boot |
| Expansion IF types | USB 2.0 |
| USB ports | 1 |
| USB Hub Compatible | Untested |
| Power | 12 VDC, 2.5 A |
| Connector type | barrel |
|
Flags: | |
|
| |
| Other | |
|
| |
| 3rd Party Firmware Support |
OpenWrt • (List | Dev | DLs) |
| Radio 1 | |
| Chip1 | Qualcomm IPQ5018 |
| Wireless interface OUI | none specified |
| Antenna Connector Type | none specified |
| MIMO status | 2x2:2 |
| Wireless Standard | IEEE 802.11b/g/n/ax |
| 802.11ax | up to 574 Mbps |
| 802.11n | up to 300 Mbps |
| 802.11g | up to 54 Mbps |
| 802.11b | up to 11 Mbps |
| WiFi Operating Frequency | 2.4 GHz |
| Radio 2 | |
| Chip1 | Qualcomm QCN6122 |
| Wireless interface OUI | none specified |
| Antenna Connector Type | none specified |
| MIMO status | 2x2:2 |
| Wireless Standard | IEEE 802.11a/n/ac/ax |
| AX-QAM | up to 2402 Mbps |
| 802.11ax | up to 1201 Mbps |
| 802.11ac | up to 867 Mbps |
| 802.11n | up to 300 Mbps |
| 802.11a | up to 54 Mbps |
| WiFi Operating Frequency | 5 GHz |
For a list of all currently documented Qualcomm chipsets with specifications, see Qualcomm.
For a list of all currently documented GL.iNet devices with specifications, see GL.iNet.
Flashing
| NOTE: During configuration or flashing a device, the only things that should be hooked to the device is the computer and power. |
Flashing OpenWrt
| The development branch can contain experimental code that is under active development and should not be used for production environments. Snapshot images may support additional hardware; however, it is experimental, considered unstable, and sometimes won't compile. |
| Prebuilt snapshot images do not come with any web interface or GUI. You will need to be comfortable using a command line and remote shell to install one yourself → How to install LuCI |
Target: qualcommax
Subtarget: ipq50xx
Package architecture: aarch64_cortex-a53
Supported Since Commit
Support started version: unknown
Current supported version: snapshot
Subtarget: ipq50xx
Package architecture: aarch64_cortex-a53
Supported Since Commit
Support started version: unknown
Current supported version: snapshot
LAN Comment: No switch: WAN on the internal GE PHY, LAN on an AR8031 (SGMII). LTE: Quectel EG120K-EA (Cat.12, USB 3.0, QMI), 2x nano-SIM switched inside the modem
WLAN Hardware: Qualcomm IPQ5018, Qualcomm QCN6122
WLAN Comment: MIMO 2x2:2 on both bands
USB SATA Comment: The LTE modem is internal (USB 3.0); the external port is USB 2.0
Installation method(s):
GL.Inet installation, U-Boot web recovery, see git-commit
Install Comment:
Flash the factory image from the GL.iNet web UI
Recovery method(s):
U-Boot web recovery, see git-commit
Recovery Comment:
U-Boot web recovery: hold reset 5 s at power-on, 192.168.1.1
Comment:
LTE needs the modemmanager package (uqmi does not work with this modem)
WLAN Hardware: Qualcomm IPQ5018, Qualcomm QCN6122
WLAN Comment: MIMO 2x2:2 on both bands
USB SATA Comment: The LTE modem is internal (USB 3.0); the external port is USB 2.0
Installation method(s):
GL.Inet installation, U-Boot web recovery, see git-commit
Install Comment:
Flash the factory image from the GL.iNet web UI
Recovery method(s):
U-Boot web recovery, see git-commit
Recovery Comment:
U-Boot web recovery: hold reset 5 s at power-on, 192.168.1.1
Comment:
LTE needs the modemmanager package (uqmi does not work with this modem)
| git • >> |
|---|
qualcommax: ipq50xx: add support for GL.iNet GL-X2000
GL.iNet GL-X2000 (Spitz Plus) is a dual-SIM 4G LTE Wi-Fi 6 router.
Specifications:
SoC: Qualcomm IPQ5018, dual-core Cortex-A53 @ 1.0 GHz
RAM: 512 MiB DDR3
Flash: 128 MiB SPI NAND (Winbond W25N01GWZEIG)
WLAN: IPQ5018 2x2 2.4 GHz, QCN6122 2x2 5 GHz (802.11ax)
Ethernet: 1x GbE WAN (IPQ5018 internal GE PHY)
1x GbE LAN (Atheros AR8031, SGMII)
WWAN: Quectel EG120K-EA, LTE Cat.12, USB 3.0 SuperSpeed
USB: 1x USB 2.0 host behind an internal hub
Buttons: reset
LEDs: power, internet, 2.4G, 5G, 4x signal strength
Serial: 3v3 TTL, 115200 8N1; 4-pin header labelled GND/RX/TX/3V3 on
the mainboard, under the Quectel module in the top right
corner. The case opens after pulling the four rubber feet
Power: DC 9-35 V, shipped with a 12 V 2.5 A supply
Misc: PWM fan, dual SIM slots (muxed inside the modem)
The base MAC address is stored at offset 0x6 of the 0:art partition; the
first six bytes are erased, which is why U-Boot reports the ART address as
invalid. WAN uses the base address (this is the one on the label), LAN
base+1, the 2.4 GHz radio base+2 and the 5 GHz radio base+3. The ethernet
addresses come from nvmem cells. The board deliberately has no ethernetN
aliases: GL.iNet's U-Boot uses them to write its own mac-address
properties into both GMAC nodes (a placeholder for WAN, the base address
for LAN), which of_get_mac_address() would prefer over the nvmem cells.
The modem enumerates at SuperSpeed and therefore requires the IPQ5018 USB3
UNIPHY, so both usbphy0 and usbphy1 are enabled. uqmi cannot communicate
with this modem, so modemmanager has to be installed separately to use it.
The QCN6122 is wired to the second radio instance, so wifi@b00b040 with
userpd3 is enabled rather than wifi@b00a040: the stock device tree enables
wifi2@/userpd3 and leaves wifi1@/userpd2 disabled. That instance places
its BDF and M3 dump above the default q6 region, so the reserved region
is grown accordingly.
Board data for the two radios is submitted separately to
firmware_qca-wireless. It is taken from the stock firmware's wifi_fw
partition, which is a squashfs image: bdwlan.b24 for the IPQ5018 2.4 GHz
radio and qcn6122/bdwlan.b60 for the QCN6122 5 GHz radio, matching the
qcom,board_id values of 0x24 and 0x60 that the stock device tree assigns
to the respective radios. The two radios require distinct board data;
sharing a single BDF leaves the front-end misconfigured and the affected
radio unable to transmit or receive at usable power.
The device tree started from the initial port by Hostle, was largely
rewritten by georgem83 and further reworked by Andreas Boeckler, published
in the OpenWrt forum thread linked below. It is carried here with fixes for
the WLAN board data, the QCN6122 radio instance, the U-Boot environment
partition and the fan cooling map.
Link: https://forum.openwrt.org/t/plain-openwrt-on-gl-x2000/231554
Installation:
Interrupt the bootloader over serial (115200 8N1) by typing "gl", then
TFTP the initramfs image and boot it:
tftpboot 0x44000000 openwrt-qualcommax-ipq50xx-glinet_gl-x2000-initramfs-uImage.itb
bootm 0x44000000
Then flash the factory image with sysupgrade.
Signed-off-by: Gilberto Conde
|
Categories:
- GL.iNet
- Embedded system/4G LTE router
- Embedded system/wireless router
- Embedded System Qualcomm
- Embedded System IPQ5018
- Qualcomm
- Embedded System ARM
- Embedded System Cortex-A53
- OpenWrt Supported
- Has Mimo Status
- Embedded System IEEE 802.11b/g/n/ax
- Embedded System QCN6122
- Embedded System IEEE 802.11a/n/ac/ax
- Dual-Radio Wireless Embedded System
- Wireless Embedded System
- Dual-Band
- Embedded System
- English Documentation
- New Entry