Fairphone 6 camera issues

Split from this thread: Multiple Stability and Functional Issues on Fairphone 6

Hi iodéOS Team,

Creating a separate thread for camera-related issues on the Fairphone 6.

Issue: Camera Resolution Support

  • Observation: The camera does not seem to utilize the full 50MP capability of the Fairphone 6.
  • Google Camera works but doesn’t reach full resolution.
  • Question: Are there plans to integrate the native Fairphone camera driver or offer a workaround?

Device: Fairphone 6
iodéOS Version: 7.3

Thanks for any guidance on this.

1 Like

It’s a bit sad that currently only 12,6MP are supported.
It looks like eOS has managed to increase support to 50MP:

They are also shipping the stock FPOS camera app, which I would not need. But maybe we could get support in aperture (stock LOS app).

It seems one need to whitelist the camera app, but I’m no expert on this.

2 Likes

I believe /e/OS has special permission to include the FPOS camera app. I did send an inquiry to the developers. More broadly I know other platforms such as OnePlus and Sony would like to have better hardware support for their cameras, which typically seems tied only to the proprietary apps from the vendors. Maybe there are ways…

1 Like

Regarding Aperture, the default camera app, our lead developer made this comment:

Aperture is not designed to access hidden APIs (which would required that whitelisting) that could increase its capabilities.

So I think this means we would instead need to pursue support for the vendor camera apps rather than being able to incorporate deeper hardware integration in Aperture (or Open Camera, etc, assuming it would be the same there?).

To enabling support for specific vendor camera apps, each “would require working on each individual device tree” which would take a fair bit of time beyond our current capacity. Regarding Fairphone, specifically the FP6, it may be a bit more possible since, as you note /e/ is already doing this work. But, our developer did already try for the FP5 and “quickly abandoned the idea”. I didn’t get full clarification, but it may be that the way it was implemented wasn’t fully translatable to iodéOS (maybe due to our newer Android base).

So I guess that isn’t too informative or optimistic, it does seem to be a frustratingly difficult issue. Possibly a discussion on the Fairphone forum would be more informative to inquire as to the ability to more easily open this up to LineageOS (and derivatives such as iodéOS)? https://forum.fairphone.com/

1 Like

I also asked upstream for aperture 50MP support, but the answer from arian is the same as you got from your developer.

Actually there is a (german) discussion at the fairphone forum, but I’m not sure if this is going in the right direction…

When looking at /e/, it seems they integrated the vendor camera app from fp and their own camera app foundation.e.camera which is a fork of OpenCamera. So technically it seems to be possible to elevate at least OpenCamera to use the full hardware. But you are right, I don’t know how much efford this would be for iodeOS. (What I found is that you actually switched from OpenCamera to aperture some time ago.)

Don’t get me wrong, this isn’t a hard stop for me using iode, I just wanted to ask/try if it’s possible to achieve :slight_smile:

2 Likes