aports: GNSS via forked Alpine libqmi + modemmanager

libqmi: the upstream-merged (!470, in no release yet) LOC Register Events
client-identification TLVs, taken verbatim from upstream main (532de37e).
modemmanager: the AFW engine unlock + Position Report derivation (!1463,
still draft upstream, review-hardened and verified on device). Both as
patches on Alpine's git-snapshot aports, pkgrel=100.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Jorijn van der Graaf 2026-08-08 21:27:48 +02:00
commit da3d908b93
8 changed files with 357 additions and 4 deletions

View file

@ -13,9 +13,7 @@ Maintained by [Jorijn van der Graaf](https://catcrafts.net/about)
> [!CAUTION]
> **Emergency calling is unverified.** Calls (including 112/911) go through
> imsd, whose emergency path is spec-shaped but has never been verified
> against a live network. There is also a known kernel bug that can wedge the
> modem data path until reboot. **Do not rely on a phone running this image
> to make emergency calls.**
> against a live network.
## What works
@ -35,6 +33,7 @@ then:
```sh
fastboot flash userdata fairphone-fp6.img
fastboot flash boot boot.img
fastboot erase dtbo
fastboot reboot
```