Hi everyone! ![]()
I recently joined the uConsole club and wanted to introduce myself, share my current hardware/software configuration, and ask the community for advice, recommended tweaks, and best practices.
Hardware Setup
- Compute Module: Raspberry Pi CM5 (16 GB RAM / 64 GB eMMC)
- Adapter Board: HackerGadgets CM5 adapter
- Display: 5" 1280×720 IPS panel (cwu50 revision)
- Power: 2× 18650 Samsung 35E (3,400 mAh each in parallel) + AXP228 PMIC
- RF / Connectivity: Onboard WiFi/BT with external 3 dBi antenna mod (
dtparam=ant2)
Software & OS
- OS: Debian Trixie (Rex’s build with
akrex-kernel7.1.x, 16k pagesize) - Window Manager: labwc (Wayland) + lightdm
- Memory & Storage: 2 GB zram enabled (
zstd), running off the internal 64 GB eMMC
What I’m using it for
I’m setting this up as a portable field terminal, pocket coding rig, and experimentation box (exploring local quantized LLMs via llama.cpp thanks to the 16 GB of RAM, terminal tools, and eventually SDR / Meshtastic).
Areas where I’d love your advice & tips:
- Battery calibration & AXP228 health: What is your preferred way to properly calibrate and monitor battery percentage? Also, any recommendations for rock-solid low-battery shutdown scripts to prevent sudden cutoffs when cells
hit critical voltage? - Thermal management & governor: On the CM5, do you keep it on
ondemandor cap frequencies for daily terminal work? Are there passive/active cooling mods you swear by for long compile sessions? - Local LLMs on CM5 (16 GB): For those running
llama.cppon the CM5, which models and quantizations give you the best tokens/sec vs. memory balance on this 4× A76 setup? - Must-have community mods / scripts: Any indispensable tweaks, QMK keyboard maps, or status bar widgets you wouldn’t use a uConsole without?
Happy to connect, trade configurations, or chat with fellow tinkerers — feel free to drop suggestions below or reach out on Telegram at @joss734.
Thanks for all the great work and community guides shared here!