fp6-img/aports/device
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
..
callaudioshim image parity: imsd 0.3.0 (pinned public commit) + callaudioshim + modem-daemon override 2026-08-08 20:54:29 +02:00
catcrafts-fp6-repo package updates: Forgejo apk registry publishing + repo-config aport 2026-08-08 22:33:45 +02:00
fp6-charging-mode aports: add fp6-charging-mode (offline charging, charger-boot detection) 2026-08-24 04:03:06 +02:00
fp6-device-tweaks aports/fp6-device-tweaks: stop the modem-gnss 30 s restart loop 2026-08-24 19:44:18 +02:00
linux-postmarketos-qcom-milos kernel: move to the 7.2 base (v7.2.0-milos + rebased carries) 2026-08-23 03:50:53 +02:00
soc-fairphone-fp6-audio device/soc-fairphone-fp6-audio: correct the license field 2026-08-24 00:23:47 +02:00