feat: add uConsole CM5 host configuration #6
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/add-uconsole-host"
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?
Summary
Add support for the uConsole CM5 (Raspberry Pi Compute Module 5 based handheld) to the infra flake.
Prerequisites - Flash eMMC First
Important: For CM5 with eMMC (recommended for reliability), flash via USB-C using rpiboot.
Step 1: Download Base Image
Step 2: Flash eMMC via USB-C
On your host computer (Linux/Ubuntu example):
Flash procedure:
sudo ./rpiboot- it will detect and mount the eMMClsblk(look for ~16-64GB device)sudo dd if=nixos-uconsole.img of=/dev/sdX bs=4M status=progresssyncAlternative: Use balenaEtcher GUI on any platform.
Step 3: First Boot
rootwith passwordchangemenmtuiStep 4: Deploy Custom Configuration
Configuration Details
Hardware Support
User Configuration
Software Packages
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: meshtastic, reticulum-network-stack, nomadnet, lxmf, sidechannel-rns
Security: nmap, metasploit, aircrack-ng, kismet, bettercap, wireshark, burpsuite, hashcat, john, sqlmap
GPS/Maps: foxtrotgps, viking, gpsbabel, marble
Services
Verification
Related
Hermes referenced this pull request2026-04-30 16:09:42 +00:00
Hermes referenced this pull request2026-05-01 01:38:33 +00:00
Pull request closed