Releases: buildwithparallel/openwrt-morse-rpi5
Release list
v0.3.0-alpha — Haven-node build (VPN, ADS-B, LoRa sidecar, debug + utility toolkit)
Third image build of openwrt-morse-rpi5 (rpi5-mm-23.05 branch). Built 2026-05-08.
Still alpha, but a substantially expanded build aimed at Haven-node deployments. v0.2.0-alpha was prepared but never published; this release supersedes it and includes everything that was scoped for it plus a large addition pass.
New since v0.1.0-alpha
Originally scoped for v0.2.0-alpha
- MM8108 firmware (
morse-fw-8108) — Gateworks USB board now probes. - batman-adv layer-2 mesh —
kmod-batman-adv,batctl,luci-proto-batman-adv. Used by Haven mesh. - Pi 5 onboard 2.4/5 GHz Wi-Fi —
kmod-brcmfmac+ Cypress firmware made explicit in the diffconfig. - Panda Wireless USB dongle —
kmod-rt2800-usb+ firmware for Ralink RT5370. - Morse LuCI wizard fix —
umdnsincluded; the wizard's umdns ubus call no longer 403s. AGENTS.md— high-level repo orientation for new contributors / agents.
New in v0.3.0-alpha
- VPN / mesh-VPN: WireGuard (
kmod-wireguard,wireguard-tools,luci-proto-wireguard) and Tailscale 1.58.2. Works with stock Tailscale or a self-hosted Headscale. - ADS-B reception:
rtl-sdr,librtlsdr,dump1090, plus Python 3 withcryptographyforadsbcot(install on first boot viapip3 install adsbcot). - LoRa / Reticulum sidecar: USB-ACM and USB-serial drivers (
cp210x,ch341,ftdi_sio) for every popular ESP32 / nRF52 LoRa devboard. Python 3 withpyserialandnetifacesbaked in. Reticulum / LXMF / NomadNet installable via pip on first boot. - LuCI Argon theme:
luci-theme-morseargon— modern Argon dashboard look, applied automatically on first boot. - Network debugging toolkit:
tcpdump,iperf3,mtr-nojson,nmap,usbutils. - General utilities:
bash,curl+ trusted CA bundle,nano,htop,screen. - Image sizing: rootfs partition bumped from 104 MB to 512 MB to fit the expanded package set.
Working
- MM8108 over USB (HaLow board cabled to Pi 5 USB).
- LuCI web UI + Morse AP wizard, hostapd/wpa_supplicant S1G stack, 802.11s mesh, batman-adv, morse-cli/morse-bundle.
- Pi 5 onboard Wi-Fi available for configuration in LuCI (disabled by default — enable via Network -> Wireless).
- WireGuard, Tailscale, RTL-SDR + dump1090, all USB serial / USB-ACM bridges (untested on hardware in this build, but packages and kmods are present and built against the running kernel).
Not working / not yet included
- Seeed Studio HaLow HAT (MM6108) over SPI — overlay + RP1 SPI/DMA in place but the chip still doesn't bind.
- MediaTek MT76x0 USB Wi-Fi (
kmod-mt76x0u) — disabled; mt76 source is incompatible with kernel 6.6 + this backports vintage. - Realtek RTL8821CU USB Wi-Fi — out-of-tree only, not packaged in standard OpenWrt feeds.
- Bluetooth — kmods/firmware not enabled in this build.
- First-boot UCI defaults via
wizard-config— silently dropped becausepersistent-vars-storage-bcm2712doesn't exist yet. Run the LuCI AP wizard manually after first boot.
Images
squashfs-factory— fresh SD card install (most users want this).squashfs-sysupgrade— in-place upgrade from a running OpenWrt squashfs build.ext4-factory/ext4-sysupgrade— same, for ext4 root filesystem.
Flash the factory image to an SD card with Raspberry Pi Imager ("Use custom") and boot the Pi 5.
See BUILD_FEATURES.md in the source tree for the full capability sheet and marketing-ready bullet copy.
v0.2.0-alpha — MM8108 firmware, batman-adv, Wi-Fi, wizard fix
Second image build of openwrt-morse-rpi5 (rpi5-mm-23.05 branch). Built 2026-04-26.
Still alpha — but materially expanded vs v0.1.0-alpha and corrects an inaccuracy in the prior release notes (onboard Wi-Fi was already included; that's now made explicit and verified).
New since v0.1.0-alpha
- MM8108 firmware (
morse-fw-8108) — Gateworks USB board now probes. - batman-adv layer-2 mesh —
kmod-batman-adv,batctl,luci-proto-batman-adv. Used by Haven mesh. - Pi 5 onboard 2.4/5 GHz Wi-Fi —
kmod-brcmfmac+ Cypress firmware made explicit in the diffconfig (was already auto-pulled in v0.1.0-alpha; previous notes were wrong to say it wasn't). - Panda Wireless USB dongle —
kmod-rt2800-usb+ firmware for Ralink RT5370. - Morse LuCI wizard fix —
umdnsincluded; the wizard's umdns ubus call no longer 403s. AGENTS.md— high-level repo orientation for new contributors / agents.
Working
- MM8108 over USB (HaLow board cabled to Pi 5 USB).
- LuCI web UI + Morse AP wizard, hostapd/wpa_supplicant S1G stack, 802.11s mesh, batman-adv, morse-cli/morse-bundle.
- Pi 5 onboard Wi-Fi available for configuration in LuCI (disabled by default — enable via Network → Wireless).
Not working / not yet included
- Seeed Studio HaLow HAT (MM6108) over SPI — overlay + RP1 SPI/DMA in place but the chip still doesn't bind.
- Bluetooth — kmods/firmware not enabled in this build.
- First-boot UCI defaults via
wizard-config— silently dropped becausepersistent-vars-storage-bcm2712doesn't exist yet. Run the LuCI AP wizard manually after first boot.
Images
squashfs-factory— fresh SD card install (most users want this).squashfs-sysupgrade— in-place upgrade from a running OpenWrt squashfs build.ext4-factory/ext4-sysupgrade— same, for ext4 root filesystem.
Flash the factory image to an SD card with Raspberry Pi Imager ("Use custom") and boot the Pi 5.
v0.1.0-alpha — MM8108/Gateworks via USB on Pi 5
First image build of openwrt-morse-rpi5 (rpi5-mm-23.05 branch). Built 2026-04-26.
This is an alpha posterity snapshot — usable for HaLow over MM8108 USB, but not feature-complete. A more complete release is planned.
Working
- MM8108 over USB (HaLow board cabled to Pi 5 USB).
- LuCI web UI, hostapd/wpa_supplicant S1G stack, 802.11s mesh, morse-cli/morse-bundle.
Not working / not yet included
- Seeed Studio HaLow HAT (MM6108) over SPI — overlay is in place but the chip isn't binding yet.
- Pi 5 onboard 2.4/5 GHz Wi-Fi (BCM43455) — brcmfmac driver + firmware not enabled in this build.
- Bluetooth — not enabled.
Images
squashfs-factory— fresh SD card install (most users want this).squashfs-sysupgrade— in-place upgrade from a running OpenWrt squashfs build.ext4-factory/ext4-sysupgrade— same, for ext4 root filesystem.
Flash the factory image to an SD card with Raspberry Pi Imager ("Use custom") and boot the Pi 5.