-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Description
Hi GL.iNet team,
Device
- Model: GL‑BE3600 (Slate 7)
- Firmware: GL firmware based on OpenWrt 23.05‑SNAPSHOT / QSDK (stock)
- Goal: Build a custom firmware image with Passwall and TPROXY dependencies pre‑installed to resolve missing xt_socket/TPROXY on snapshot repos.
Problem
The public image builder does not expose a profile for BE3600/Slate 7. Running the profile list shows no matching entry, and trying “be3600” fails:
- Profile list:
-- Command: python2.7 gl_image -l
-- Output: only v3/v4 devices (usb150, b1300, ax1800, axt1800, mt1300, ar300m, etc.). No be3600 / slate7 / gl‑be3600 entries. - Build attempt:
-- Command: python2.7 gl_image -p be3600 -e "luci-app-passwall iptables-mod-tproxy kmod-ipt-tproxy"
-- Error:
Traceback (most recent call last):
File "gl_image", line 606, in
sys.exit(main(sys.argv))
File "gl_image", line 364, in main
if c.getDisabled(image):
File "gl_image", line 121, in getDisabled
if self.data["profiles"][name].has_key("disabled"):
KeyError: 'be3600'
Context
- The BE3600 stock image is QSDK‑based; ipq53xx isn’t yet fully supported in vanilla OpenWrt, so a public builder profile is required to generate a compatible sysupgrade image.
- The need is to include:
-- luci-app-passwall
-- iptables-mod-tproxy
-- kmod-ipt-tproxy
to avoid “iptables: couldn’t load match 'socket'” and repository/kernel‑mismatch issues when installing via opkg on snapshot firmware.
Request
- Please add a public build profile for GL‑BE3600 (Slate 7) to the image builder and document the exact profile token (e.g., be3600, gl‑be3600, or slate7).
- Alternatively, provide temporary access to an updated builder or a documented method to build a QSDK‑compatible image for BE3600 (including the correct feeds and profile name).
- If available already, please point to the correct profile name and branch/tag to use.
Repro steps summary
- Clone builder and metadata:
- git clone https://github.com/gl-inet/imagebuilder
- cd imagebuilder
- git pull
- git clone https://github.com/gl-inet/glinet
- cd glinet && git pull && cd ..
- List profiles: python2.7 gl_image -l
- Attempt build: python2.7 gl_image -p be3600 -e "luci-app-passwall iptables-mod-tproxy kmod-ipt-tproxy"
- KeyError: 'be3600'
Thank you in advance — exposing the BE3600 profile publicly will let users generate clean images with correct kernel/module parity and avoid current opkg limitations on the snapshot base.
Metadata
Metadata
Assignees
Labels
No labels