Experimental Linux support for the Fairphone 6 wide camera
Fairphone 6 ultra-wide working in GNOME Snapshot.
Background
The Fairphone 6 is an interesting target for mainline Linux and postmarketOS for a few reasons:
It has relatively modern hardware compared with most other supported postmarketOS devices.
Fairphone invests in mainline Linux support, with Luca Weiss driving much of the development.
Those efforts have already provided promising initial support for the hardware.
Fairphone deliberately allows alternative operating systems.
Fairphone aims to support its devices for a long time, so the phone could provide a stable base for future work.
There are still two main blockers to making the device generally usable: onboard audio and camera support. I am working on a project that needs QR scanning, so I used that as an opportunity to see whether I could get at least one camera working. Disclaimer: I heavily relied on LLM assistance to make this work.
... continue reading