HN Debrief

Fairphone 6 wide camera experimental Linux support

  • Hardware
  • Linux
  • Mobile
  • AI
  • Security

The post walks through bringing up the Fairphone 6 wide camera on Linux by adapting Qualcomm camera support, fixing register offsets, lane configuration, and pixel format issues until real images came through. It is not a new consumer feature release. It is an engineering diary about making a modern phone camera work on a non-Android Linux stack, which matters because cameras are one of the hardest remaining blockers for usable Linux phones.

If you care about Linux phones, Fairphone now looks more credible as a near-term target than most recent hardware, but core pieces still depend on reverse engineering and vendor leftovers. If you care about AI coding tools, this is a useful narrow case study: they can accelerate hardware bring-up when a skilled person already has code, logs, and a real device to steer them.

Discussion mood

Cautiously positive. People liked seeing real progress on a modern Linux phone and many were enthusiastic about Fairphone as a repairable target, but the excitement was checked by frustration with proprietary smartphone hardware and skepticism about overstating what AI contributed.

Key insights

  1. 01

    Fairphone 6 is nearing usable Linux status

    Support is no longer just a camera science project. Comments pointed to ongoing work for calls, audio, microphone, NFC, GPS, and the IMU, which makes the device look like one of the most complete postmarketOS targets in current smartphone hardware. That changes the story from a neat hack into a sign that Fairphone 6 may actually become daily-drivable for Linux users.

    If your team or project wants a modern phone for Linux experimentation, Fairphone 6 now has enough subsystem momentum to justify attention. Watch the platform as an integration target, not just as a one-off driver port.

      Attribution:
    • pizzaiolo #1
    • nondescriptp #1
  2. 02

    Smartphone image sensors are not open components

    The obstacle is not just writing a Linux driver. Flagship camera sensors are usually unavailable as retail chips, often ship as bare dies intended for module assemblers, and come with documentation locked behind sales channels and NDAs. Small buyers are pushed toward industrial sensors with different tradeoffs, or toward buying complete camera subsystems instead. That explains why Linux phone camera support so often depends on salvaging vendor modules and reverse engineering existing stacks.

    Do not plan mobile imaging work as if camera sensors are normal parts you can source and integrate later. Vendor access and documentation shape the roadmap as much as software does.

  3. 03

    LLMs helped because the task was tightly constrained

    The useful pattern here was not autonomous driver generation. The author says Opus was effective because the job was mostly porting downstream code and information, then probing a real phone with a local harness to iterate on concrete failures. Another comment framed the same boundary well: LLMs are strong at boilerplate, implementation sketches, and debugging suggestions, but driver work still sits on top of undocumented hardware behavior that demands hands-on expertise.

    Use coding models for hardware bring-up when you already have logs, reference code, and a test loop. Do not expect them to replace the engineer who understands the hardware boundary conditions.

      Attribution:
    • ACCount37 #1
    • nondescriptp #1
    • helonaut #1 #2
  4. 04

    Linux-friendly does not mean security-hardened

    Fairphone was described as weak on several things security-focused users care about: no dedicated secure enclave comparable to Pixel or iPhone, missing modern mitigations like Memory Tagging Extension, irregular firmware updates, old kernels, and stale Android bases. One commenter who bought the /e/OS variant said deeper inspection exposed old firmware bundles with known CVEs, privileged microG behavior, and a murky package proxy in App Lounge. That makes the device easier to repair and more open to alternative software, but not a serious answer to top-tier mobile security requirements.

    Separate your goals before choosing a phone platform. Repairability, Linux support, de-Googling, and strong exploit resistance are different product properties and Fairphone does not currently maximize all of them.

      Attribution:
    • microtonal #1 #2
    • izacus #1

Against the grain

  1. 01

    GrapheneOS criticism drifted into tribalism

    Several comments pushed back on the claim that Murena's founder said hardened security is only for pedophiles and spies. They argued the quoted interview also explicitly says stronger security can be useful for executives and other sensitive users, and that GrapheneOS supporters were flattening a real product tradeoff into a smear. That reframes the fight as ideology and project rivalry, not just a neutral reading of hardware requirements.

    Treat public security-project feuds as advocacy, not ground truth. If you are evaluating privacy phones, read the actual support requirements and product goals rather than inheriting one project's framing of another.

  2. 02

    Privacy goals can justify lower security bars

    A few comments rejected the idea that mobile privacy is meaningless without the strongest possible device security. If your main threat is data collection by ad tech and platform vendors rather than forensic extraction or state actors, a de-Googled Android build on weaker hardware can still be a worthwhile improvement. They also noted that cellular carriers already learn a huge amount from network participation alone, so some users reasonably optimize for reducing commercial surveillance instead of chasing maximal hardening.

    Match the phone to the threat model you actually have. For many users, cutting platform data collection is a practical win even if the device falls short of GrapheneOS-level hardening.

      Attribution:
    • warrantisall #1 #2
    • stymaar #1
  3. 03

    The camera win also exposes Linux's old hardware gap

    One skeptical comment argued that celebrating experimental camera support in 2026 is backwards. The point was not that the engineering is unimpressive, but that Linux on consumer devices still lacks reusable frameworks and standardization for common hardware classes, so each phone generation ends up with another round of glue code and reverse engineering. That criticism lands because the post itself is a story of painstaking one-off adaptation.

    Expect ongoing maintenance costs if you bet on Linux phones. Even successful ports can rest on fragile, device-specific knowledge rather than stable upstream abstractions.

      Attribution:
    • 1970-01-01 #1 #2

In plain english

/e/OS
An Android-based mobile operating system aimed at reducing dependence on Google services.
App Lounge
Murena's application store interface in /e/OS for installing apps from multiple sources.
GrapheneOS
A privacy- and security-focused version of Android for supported phones.
IMU
Inertial Measurement Unit, a sensor package that measures acceleration and rotation so a device can estimate its motion.
Linux
A widely used open-source operating system kernel that powers servers, embedded devices, and many desktop systems.
LLM
Large Language Model, a machine learning model trained to generate and analyze human-like text.
microG
An open-source reimplementation of parts of Google Play Services used on de-Googled Android systems.
Murena
A company that sells privacy-marketed Android phones and services, often paired with the /e/OS operating system.
NDAs
Non-disclosure agreements, legal contracts that restrict what technical information can be shared.
NFC
Near Field Communication, a short-range wireless technology used for things like tap payments and reading passport chips.
Pixel
Google's line of Android phones.
postmarketOS
A Linux distribution for phones and other mobile devices that aims to keep hardware usable for a long time.
secure enclave
A protected hardware component in a device that stores secrets like encryption keys and is designed to resist tampering.

Reference links

Project and platform references

Security and project politics references

Camera sensor sourcing references

  • Kodak KAI-47051 datasheet on DigiKey
    Cited as an example in the debate over which camera sensors are actually available to small buyers and how different they are from smartphone sensors.
  • Samsung image sensor product page
    Referenced in the discussion about who smartphone sensor marketing pages are really for if small buyers cannot practically purchase those parts.