Skip to content

Releases: buildwithparallel/openwrt-morse-rpi5

v0.3.0-alpha — Haven-node build (VPN, ADS-B, LoRa sidecar, debug + utility toolkit)

Choose a tag to compare

@dataslayermedia dataslayermedia released this 08 May 11:29

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 — umdns included; 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 with cryptography for adsbcot (install on first boot via pip3 install adsbcot).
  • LoRa / Reticulum sidecar: USB-ACM and USB-serial drivers (cp210x, ch341, ftdi_sio) for every popular ESP32 / nRF52 LoRa devboard. Python 3 with pyserial and netifaces baked 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 because persistent-vars-storage-bcm2712 doesn'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

Choose a tag to compare

@dataslayermedia dataslayermedia released this 26 Apr 19:45

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 — umdns included; 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 because persistent-vars-storage-bcm2712 doesn'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

Choose a tag to compare

@dataslayermedia dataslayermedia released this 26 Apr 18:37

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.