Remix.run Logo
megous 3 hours ago

It's not about will. You need quite some HW for proper calibration, or cut corners a bit. Calibration is otherwise a few step process with some steps having substeps for each light source type.

seba_dos1 3 hours ago | parent | next [-]

That's true, but you can cut corners and still end up like 90% there. The software pipelines that can even consume detailed calibration are a pretty recent development anyway. The "cameras on Linux phones are bad" meme is induced purely by the fact that until recently there were like two or three people who have ever sat down to seriously work on this topic across the entire community. Fortunately, it's changing (although the biggest driving factor appears to be the fact that some laptops need a similar treatment now).

echelon 2 hours ago | parent | prev [-]

We're going to be able to dump phone firmware soon and reverse compile with LLMs.

This will become an assailable salient soon and by 2036 we should have dozens of competing phone operating systems and vendors.

We're going to do the same for robotics and everything that gets shipped to us.

megous 2 hours ago | parent [-]

Well, rkisp1 driver that drives ISP on RK3399 on Pinephone Pro is available upstream in fully supported manner for like 4 years. It also has full docs in publicly available Rockchip datasheets and partial docs in calibration manuals.

What have people done with it? Some mediocre support in libcamera? :) I don't think lack of handholding is an issue here.

AnthonyMouse 23 minutes ago | parent [-]

Pinephone is a low volume product. What you need is to get the firmware for some common device that has shipped millions of units so that the number of people with the incentive to make it work is high enough to actually build a community.