fp6-img/aports/device
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jorijn van der Graaf 04695c128a
fp6-vendor-blobs 1-r4: build the ath11k board data from the stock modem partition
The device tree asks ath11k for the Fairphone_Gen_6 board data entry.
Upstream linux-firmware's WCN6750 board-2.bin has no Fairphone entry, so
the driver silently falls back to the generic board-id 255 data; the FP6
Plus does not associate on it (user report 2026-10-14), the FP6 happens
to. The stock modem partition carries the device's own calibration as
image/qca6750/bdwlan.elf.

New manifest directive ath11k-bdf: copy that ELF and wrap it into a
container under /lib/firmware/updates (searched first by the loader) that
is upstream's board-2.bin with every entry kept plus one BOARD entry under
the requested name. Verified structurally (ELF magic, size, the container
magic), no hash pin: calibration data is OEM data and the WLAN firmware
checks what it is given. If the base already carries the name the override
is not built and a stale one is removed. --refresh re-derives it. The
fragment re-probes ath11k as the fallback for a driver that probed before
extraction (WPSS restart, the association comes back via NetworkManager).

zstd joins the dependencies to read the compressed base. On the dev phone
the built container is byte-identical to the one hand-made from the stock
image by the reporter (sha256 186202ee...), built in 1.2 s.
2026-10-14 17:39:16 +02:00
..
callaudioshim callaudioshim 1-r1: own callaudiod's activation file, so Phosh gets the shim 2026-09-23 17:53:07 +02:00
catcrafts-fp6-repo drop the libqmi fork: Alpine's snapshot is past the !470 merge 2026-10-12 23:48:26 +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 fp6-device-tweaks 5-r1: restart drop-in comment matches the no-SSC rule 2026-09-25 00:04:52 +02:00
fp6-login-screen-schema Phosh image: GDM's login-screen schema, so Settings can enrol a finger 2026-09-23 19:55:40 +02:00
fp6-vendor-blobs fp6-vendor-blobs 1-r4: build the ath11k board data from the stock modem partition 2026-10-14 17:39:16 +02:00
linux-postmarketos-qcom-milos linux-postmarketos-qcom-milos 7.2.0-r103: enable pstore (ramoops console/pmsg) 2026-09-15 22:36:13 +02:00
soc-fairphone-fp6-audio aports: extract vendor blobs before udev coldplug so first-boot audio fully works 2026-09-15 22:36:12 +02:00