Quick Build Hints
Raspberry Pi 4 and PC
Steps:
- Download the ImageBuilder archive for your device target from:
- Clone the repository and copy the corresponding device folder from
devconfigs
andpackages
into the ImageBuilder root directory. - Run the build script:
- The compiled image will be located in the
bin/...
directory.
GL.iNet Flint and Slate AX
(No longer supported – repository is down)
Steps:
- For v1.0 and above, follow the Raspberry Pi/PC instructions instead.
- Clone the GL.iNet builder:
- Install dependencies:
- Run setup:
- Generate build config (replace
ax1800
withaxt1800
for Slate AX): - Clone SmoothWAN feeds:
- Copy the contents of the
flint
orslateax
folder from the main SmoothWAN repo to the current directory. - Update and install feeds:
- Run the glibc sideloader:
- Copy the
.config
file from theflint
orslateax
folder to the current directory. - Build the firmware:
- The compiled image will be located in
bin/targets/ipq...
.
Notes
- To compile SmoothWAN packages, build
smoothwan-feeds
using the OpenWrt build system. - Pre-compiled packages are included for easy customization, quick builds, and ImageBuilder-only setups.
- GL.iNet builds require a full build process and comprehensive setup. More details at:
https://github.com/gl-inet/gl-infra-builder glibc
is included from Debian Buster to support running Speedify onmusl
-based OpenWrt.
Included libraries:libc6_2.31-13+deb11u2
libgcc1_8.3.0-6_armhf
(for armv7) These binaries are sideloaded during the build. Seesideload-glibc.sh
for sources.
- All binaries are generated using GitHub Actions:
- Engarde: https://github.com/SmoothWAN/engarde
- TinyFEC: https://github.com/SmoothWAN/tinyfecVPN
- ntopng: https://github.com/SmoothWAN/SmoothWAN-chroot-imagebuilder