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.
GL-B3000 front GL-B3000 back

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

  1. Download the latest factory image for GL-B3000 from Firmware Selector.
  2. Browse to the manufacturer's web interface, default IP is 192.168.8.1.
  3. Go to the Upgrade page and use the factory image you downloaded. When prompted, select Do not keep configuration.
  4. This will flash and reboot the router into OpenWrt, default IP is now 192.168.1.1.
  5. After flashing, OpenWrt can be configured as described in the Quick Start guide.

For firmware updates always use sysupgrade images.

The recovery and U-boot installation works independently of running OpenWrt firmware, OEM firmware, or a bricked firmware. This procedure is summarized below:

  1. Configure your computer Ethernet interface with a static IP address of 192.168.1.2.
  2. Connect an Ethernet cable from a LAN port of the B3000 to the Ethernet port of your computer.
  3. Unplug the power cord from the B3000.
  4. Press and hold the “Reset” button on the B3000, then plug in the power lead while still holding the button.
  5. Keep holding the button and wait for the LED to stabilize (about 10 seconds). Then release the button.
  6. On your computer web browser, go to 192.168.1.1, you will see the u-boot web interface.
  7. Select your downloaded factory image and click upload, you should see “Update in progress”.
  8. The B3000 will reboot and you should be able to SSH into 192.168.1.1.
  9. Don't forget to set your computer back from static to DHCP when you have finished.

Flash GL.iNET's B3000 image through OpenWRT's firmware upgrade page, make sure to reset settings.

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

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.

Serial pinout

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2026/04/04 12:21
  • by wfgriffin88