This is a custom-built OpenWrt image designed for the Raspberry Pi 5 (bcm2712 target) with an emphasis on broad Realtek driver support and integrated VPN solutions. It comes preconfigured with essential tools and networking packages for flexible, secure network setups.
-
✅ Full Realtek Driver Support
All available Realtek kernel modules are compiled in to ensure maximum compatibility with Realtek-based USB and PCIe network devices. -
✅ Built-in VPN Solutions
- OpenVPN (via Tailgate integration)
- WireGuard
-
✅ Essential Utilities
usbutilsusbipsupport- Full IPv6 support
usbiputilities- BusyBox shell environment
-
✅ Modern Kernel
Based on Linux 6.6 with extensive kernel options enabled for networking, VPN, USB, and file system flexibility.
- Raspberry Pi 5 (bcm2712)
This image was built using a custom .config file with:
- Initramfs and Ext4 filesystem images
- Optimized for
aarch64_cortex-a76 - Kernel debug and networking namespaces enabled
- OpenWrt feeds:
- packages
- luci
- routing
- telephony
Coming Soon
(You can build it yourself using the provided .config in this repo — follow standard OpenWrt image build procedures.)
- Package signature verification enabled
- Kernel hardening options:
- Stack protection
- RELRO full
- Fortify Source
- Seccomp
usbutilsopenvpn-opensslwireguard-toolsiptables-nftkmod-usb-net-rtl8152kmod-usb-net-rtl8150kmod-rt2800-usbkmod-usb-hiddnsmasqdropbearfirewall4odhcpd-ipv6onlypppppp-mod-pppoewpad-basic-mbedtls
(And many more)
git clone https://github.com/openwrt/openwrt.git
cd openwrt
# Copy this repo's .config into openwrt/.config
make defconfig
make menuconfig # Optional: to tweak
make -j$(nproc)