top | item 32472656

(no title)

HidyBush | 3 years ago

We still don't have a free software feature phone that has the same polish as bottom of the barrel flip phones from 20 years ago. I have a PinePhone and I'm seriously asking myself how much time it will take to get an experience remotely comparable with even the first iPhone, both in terms of ease of use and features. I believe people are rushing down this road with no real vision of what such a device needs to feel useable. I am planning to start developing something for the PinePhone in foreseeable the future, but just the difficulty in retrieving resources about understanding how the Linux kernel is patched to run on that ARM board, the necessary drivers and how all the various sensors and interfaces communicate really lets me down

discuss

order

megous|3 years ago

It all mostly uses standard Linux interfaces. IIO for most sensors, V4L2 for camera, AT interface for modem, ALSA for codec audio controls, I2C to talk with accessories, USB configfs to configure USB gadgets,...

I struggle to recall something that's purely Pinephone specific from the userspace perspective. I tried almost all the lowest level Linux HW interfaces usable on Pinephone.

wiz21c|3 years ago

>>> just the difficulty in retrieving resources about understanding how the Linux kernel is patched to run on that ARM board, the necessary drivers and how all the various sensors and interfaces communicate really lets me down

maybe you could give it a try and document your trip ? As someone who'd love to help the cause, but who doesn't have much time, a good documentation would help.