Debian package that auto-configures u-blox GNSS receivers for marine use on every boot.
ROM-based u-blox modules (such as the MAX-M8Q on HALPI2) have no flash memory. Configuration is saved to Battery-Backed RAM (BBR) only, which is lost when backup battery power is interrupted. This package runs a systemd service before gpsd to ensure the receiver is always correctly configured.
| Parameter | Value |
|---|---|
| Baud rate | 115200 bps |
| Update rate | 10 Hz (100 ms) |
| Dynamic model | Sea |
configure-ublox-marine.serviceruns beforegpsd.serviceon every boot- Reads UART devices from
/etc/default/gpsd - Probes each
/dev/ttyAMA*device for a u-blox receiver (115200 then 9600 bps) - Configures rate, dynamic model, and baud rate via
ubxtool - Saves settings to BBR (persists until next power loss)
This package is part of the HaLOS distribution and is installed automatically on HALPI2 marine images via the halos-halpi2-marine metapackage.
MIT