IPQ5018: GLiNET B3000 info

@danpawlik @bluewavenet .. I got around to fixing the mac assignment (has been broke for sometime) I you don't mind testing and leaving some feedback for the pr that would be helpful.

qualcommax: ipq5018: glinet-gl-b3000: fix dts nvmem macs #20664

cheers

1 Like

I read through this thread last night - thanks so much to @Hostle and the rest for managing to port OpenWRT to the B3000. I bought this to act as a wired backhaul AP to extend my home network to discover that stock gl.inet firmware doesn't really handle multiple SSIDs and VLAN capabilities so am tearing my hair out (want to broadcast a 2.4GHz and 5GHz main on VLAN1, IoT 2.4GHz on 20, guest 2.4GHz on 30)

I have tried using the FIrmware Selector tool to load a nightly build with the default suggested packages. I can't work out from the published Github repo whether the .img files there have say, Luci, or are barebones (e.g. the rc3 file).

apk-mbedtls ath11k-firmware-ipq5018 base-files ca-bundle dnsmasq dropbear e2fsprogs firewall4 fstools kmod-ath11k-ahb kmod-fs-ext4 kmod-gpio-button-hotplug kmod-leds-gpio kmod-nft-offload kmod-qca-nss-dp kmod-usb-dwc3 kmod-usb-dwc3-qcom kmod-usb3 libc libgcc libustream-mbedtls logd losetup mtd netifd nftables odhcp6c odhcpd-ipv6only ppp ppp-mod-pppoe procd-ujail uboot-envtools uci uclient-fetch urandom-seed urngd wpad-basic-mbedtls ath11k-firmware-qcn6122 ipq-wifi-glinet_gl-b3000 dumpimage luci

and it returns a huge string of errors.

Generate local signing keys...
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
read EC key
writing EC key
WARNING: opening /builder/packages/packages.adb: No such file or directory
Package list missing or not up-to-date, generating it.

Building package index...
ERROR: unable to select packages:
  libubox20251004 (no such package):
    required by: mtd-26[libubox20251004]
make[2]: *** [Makefile:227: package_install] Error 2
make[1]: *** [Makefile:167: _call_manifest] Error 2
make: *** [Makefile:345: manifest] Error 2

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/rq/worker.py", line 1659, in perform_job
    return_value = job.perform()
                   ^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/rq/job.py", line 1318, in perform
    self._result = self._execute()
                   ^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/rq/job.py", line 1376, in _execute
    result = self.func(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/build.py", line 437, in build
    result = _build(build_request, job)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/asu/build.py", line 256, in _build
    report_error(job, "Impossible package selection")
  File "/app/asu/util.py", line 329, in report_error
    raise RuntimeError(msg)
RuntimeError: Impossible package selection

Does anyone have a prebuilt, ready to load .bin file for the 'average Joe' to flash?

I can build you one, what packages do you require ?

EDIT

Just checked the firmware selector and its working fine from here,

select factory ...

and a few seconds later ..

you may want to try it again :slight_smile:

Wow, that was incredibly stupid of me. What a great start to the forum!

I cliced customize installsed packaged and/or first boot script, saw all the options and assumed you had to then click 'request build' at that point to request a 'customized' build.

I'll download the Factor file and flash it now. Thanks.

1 Like

So, following those instructions, downloaded the factory build....it doesn't have Luci or any of those packages, which is what I was looking for. I can SSH into the router but can't access any web interface.

Please can you build me one? I guess the only package I can think of that I need is Luci - I am not great with command-line work, but if you can suggest any other useful packages that an interested home user might need (plan is to use this as a dumb AP as described above) I would be grateful.

luci should be included ... but i can whip you one up and post a link.

1 Like

That would be awesome - thank you.

Sorry for the delay ... some recent changes triggered a full rebuild of the toolchain .. to that point, has anyone else noticed the compile size has increased again by nearly 1mb ?? This exact same build 1 week ago weighed in at 18.25mb ... today's it weighs 19.5mb

Anyhow, here is the link to the img. The build sheet is included
openwrt-qualcommax-ipq50xx-glinet_gl-b3000-squashfs-factory.img

Let me know if you have any problems or need help getting it flashed from cmd line

Cheers