GL.iNet GL-B3000
The GL-B3000 (Marble) is a router based on the Qualcomm IPQ5018 SoC that has dual-band WiFi 6, one 1Gbit WAN, two 1Gbit LAN, 512MB DDR3L RAM, 128MB NAND Flash storage.
Hardware Highlights
Installation
The GL-B3000 ships with a modified fork of OpenWrt. Install official OpenWrt by simply flashing a factory image.
Installation using GL-iNet web UI
- Download the latest factory image for GL-B3000 from Firmware Selector.
- Browse to the manufacturer's web interface, default IP is 192.168.8.1.
- Go to the Upgrade page and use the factory image you downloaded. When prompted, select
Do not keep configuration. - This will flash and reboot the router into OpenWrt, default IP is now 192.168.1.1.
- After flashing, OpenWrt can be configured as described in the Quick Start guide.
For firmware updates always use sysupgrade images.
Recovery
OEM Recovery
The recovery and U-boot installation works independently of running OpenWrt firmware, OEM firmware, or a bricked firmware. This procedure is summarized below:
- Configure your computer Ethernet interface with a static IP address of 192.168.1.2.
- Connect an Ethernet cable from a LAN port of the B3000 to the Ethernet port of your computer.
- Unplug the power cord from the B3000.
- Press and hold the “Reset” button on the B3000, then plug in the power lead while still holding the button.
- Keep holding the button and wait for the LED to stabilize (about 10 seconds). Then release the button.
- On your computer web browser, go to 192.168.1.1, you will see the u-boot web interface.
- Select your downloaded factory image and click upload, you should see “Update in progress”.
- The B3000 will reboot and you should be able to SSH into 192.168.1.1.
- Don't forget to set your computer back from static to DHCP when you have finished.
Return to OEM
Flash GL.iNET's B3000 image through OpenWRT's firmware upgrade page, make sure to reset settings.
Flash layout
The default filesystems are as follows:
root@OpenWrt:~# df -h Filesystem Size Used Available Use% Mounted on /dev/root 31.3M 31.3M 0 100% /rom tmpfs 215.9M 804.0K 215.1M 0% /tmp /dev/ubi0_2 69.3M 788.0K 65.0M 1% /overlay overlayfs:/overlay 69.3M 788.0K 65.0M 1% / tmpfs 512.0K 0 512.0K 0% /dev
Serial
→ port.serial general information about the serial port, serial port cable, etc.
The pins are unpopulated, but clearly labeled and accessible without removing the heatsink.
Notes
- OpenWrt Forum thread: IPQ5018: GLiNET B3000 info
- ShoutWiki page: GL.iNet_GL-B3000_(Marble)
- FCCID page: https://fcc.io/2AFIW-B3000
