fp6-img/aports
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jorijn van der Graaf 970a44f93d
Some checks failed
image / image (push) Has been cancelled
aports/fp6-device-tweaks: stop the modem-gnss 30 s restart loop
pmOS's modem-gnss.service runs two qmicli calls, and the second --
--loc-set-nmea-types=all -- can never succeed on this modem: the LOC
engine answers QMI error 94 'NotSupported' to both get and set. That is
a permanent capability gap, not the boot race Restart=on-failure exists
for, so the unit failed and restarted every 30 s for the whole uptime
(restart counter 25 after 13 minutes; 165 over one evening). Its
StartLimit does not stop it either: 10 restarts at RestartSec=30 span
~303 s, just past StartLimitInterval=300.

Ship a drop-in that tolerates that one command's failure. The boot-race
retry stays armed -- a LOC service that is genuinely not up still fails
the first ExecStart. Nothing is lost: ModemManager issues its own
set-NMEA-types and takes the same 94 regardless, and location comes from
the Position Report path our modemmanager patches add.

Byte-identical to the drop-in verified on the dev phone (sha256
b0b5f71b0f25c3c5a8fc9e926f187412a6711da95f773234065f37ddcc1d3c6d):
across a reboot the unit runs once, Result=success, 0 restarts.

Assisted-by: Claude:claude-opus-5
2026-08-24 19:44:18 +02:00
..
device aports/fp6-device-tweaks: stop the modem-gnss 30 s restart loop 2026-08-24 19:44:18 +02:00
main/postmarketos-config-nftables scaffold: aports overlay, build script, CI workflow, README 2026-08-08 15:42:45 +02:00
modem/imsd image completeness: fp6-no-suspend + imsd boot enablement 2026-08-08 23:46:01 +02:00
temp temp/libcamera: r9 - zone-gated AWB for the simple IPA (patch 0016) 2026-08-24 01:05:14 +02:00