feat: add uConsole CM5 host with Reticulum mesh network support #9
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/uconsole-cm5-support"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
uConsole CM5 Configuration
Adds the uConsole CM5 portable terminal to the infra flake with full hardware support and mesh networking capabilities.
Module Chain (Fixed)
The uconsole-cm5 module requires nixos-raspberrypi for hardware.raspberry-pi options:
New: Reticulum Network Stack
Built from PyPI for off-grid mesh networking:
Full Package List
Base: emacs-pgtk, git, ripgrep, fd, htop, tmux, neovim
HAM Radio: js8call, wsjtx, fldigi, pat, direwolf, chirp, hamlib, trustedqsl
SDR/RF: sdrpp, gqrx, rtl-sdr, inspectrum, soapysdr-with-plugins
Mesh/LoRa: reticulum, nomadnet, lxmf, sidechannel
Security: nmap, metasploit, aircrack-ng, kismet, bettercap, wireshark, burpsuite, hashcat, john, sqlmap
GPS/Maps: foxtrotgps, viking, gpsbabel
Verified
Deployment
After flashing uConsole eMMC and first boot:
Closes: #6 (replaced with correct module chain)
Add uConsole CM5 hostto feat: add uConsole CM5 host with Reticulum mesh network supportCross-Compilation Dependency
To build this configuration from the x86_64 Hermes container, QEMU aarch64 emulation is required.
Tracking issue: #15
Required PRs (compose repo):
Once the compose PRs are merged and the Hermes container is rebuilt, cross-compilation will be enabled.
Hermes referenced this pull request2026-04-30 16:04:13 +00:00
Hermes referenced this pull request2026-05-01 01:38:33 +00:00
Pull request closed