-
Notifications
You must be signed in to change notification settings - Fork 7
Applications
This page covers the primary applications installed via aiov2_ctl --add-apps, with practical tips and regional notes.
meshtastic-muiMeshtastic provides an off-grid, low-power LoRa mesh network for messaging and telemetry.
Ensure the LoRa module is powered on:
aiov2_ctl LORA onmeshtasticd is the backend service. By default, autostart is disabled so LoRa power controls when the service runs.
Check status:
aiov2_ctl --mesh-on-boot status
Force autostart on boot:
aiov2_ctl --mesh-on-boot
Disable autostart (default):
aiov2_ctl --mesh-on-boot off or aiov2_ctl --mesh-off-boot
After --add-apps or --update, the tool will show the current boot status and how to override it.
Meshtastic must be configured for your regulatory region.
-
UK / EU
- Set Region: EU_868
- Observe duty cycle limits
-
US
- Set Region: US
- Set Frequency Slot = 20
-
Australia / NZ
- Set Region: AU_915
-
Other regions
- Always select the closest regulatory domain
- Do not transmit outside your local band plan
- Set your call sign and country in settings.
- Initial pairing is easiest via the GUI.
- Map packs go in:
/home/USER/.portduino/default/maps - If the device does not appear, power-cycle LoRa and restart Meshtastic.
sdrppSDR++ Brown is a lightweight, bloat-free SDR application bundled for the uConsole AIO platform.
aiov2_ctl SDR on- Select RTL-SDR from the Sources dropdown (top-left)
- Click ▶ Play to start receiving
If no audio is heard on first launch:
- Open the left sidebar
- Scroll to Module Manager
- Search for
audio - Add
linux_pulseaudio_sink - Open Sinks and select your audio output device
- Only one SDR application can access the device at a time
- If SDR++ fails to start, ensure
readsbor another SDR app is not running
tar1090 provides a web interface for ADS-B aircraft tracking.
It runs on top of readsb, which takes exclusive control of the SDR.
- Only one SDR application can run at once — this is expected
- This setup starts
readsbwhen tar1090 launches and stops it on exit - If aircraft do not appear:
- Check antenna placement
- Allow time for initial reception
- Ensure the SDR rail is powered
pygpsclientPyGPSClient is a graphical GNSS / GPS diagnostics and configuration tool.
aiov2_ctl GPS on- Initial GPS lock may take several minutes depending on antenna quality
- Indoor use may significantly delay or prevent a fix
- On CM5, select the second serial device
- Click the USB/UART icon to connect
- A reboot after installing applications is recommended
- RF subsystems may take time to initialise after power-on
- If something behaves unexpectedly:
- Check power state with
aiov2_ctl --status - Power-cycle the affected module
- Ensure no conflicting applications are running
- Check power state with
Power doesn’t lie.
Battery current is the truth source.
db 88 dP"Yb Yb dP oP"Yb.
dPYb 88 dP Yb Yb dP "' dP'
dP__Yb 88 Yb dP YbdP dP'
dP""""Yb 88 YbodP YP .d8888
---------------------------------------
aiov2_ctl — HackerGadgets uConsole AIOv2 control + telemetry tool
https://hackergadgets.com/products/uconsole-upgrade-kit