HI version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
48% Positive
Analyzed from 973 words in the discussion.
Trending Topics
#android#drivers#working#released#those#making#non#here#things#phone

Discussion (14 Comments)Read Original on HackerNews
Does this HW have access to PDAF pixel data?
We had Librem 5 which had real OS support that didn't have to rely on third-party volunteers, I wish they released something more modern..
Is there any precedent to believe that such a thing is in fact possible?
> and volunteers have to use hacks
I have terrible news for you about how the official firmware works.
> to unofficially implement basic Android 1.0 functionality years after a device was released?
Conversely, in other places it's far better than Android 1.0. But yes, if you can only start developing against the device after it's released, then your software will be released after the hardware ships plus development time.
> That's sad to see. This is just lame, drivers should be implemented by those who work on them..
My general understanding of the Android ecosystem is that they do write drivers, and you don't want those drivers. I like to imagine that somewhere that out there somebody must be making phones with high quality software, but I've never heard of them.
> I have terrible news for you about how the official firmware works.
I've seen some e-waste ODM (Tinno) code and their freestyle philosophy on modifying the kernel code.. however they at least have to fix this so that basic functionality works as there's QA and serious bugs will affect certification and they'd not get paid. But here if you report a bug to PostmarketOS (but well, even LineageOS), nothing will happen unless you fix it (and if you submit a patch, it will sit there forever, welcome to FOSS).
> My general understanding of the Android ecosystem is that they do write drivers, and you don't want those drivers
What's wrong with pixel drivers for instance? I'm of course not talking about those written by e-waste ODMs like Tinno who can't even release GPL kernel sources properly.
My advice would be to not take the frustrating and useless road of a non-profit structure for some things that you do for pleasure.
The for-profit will be simpler and give you more liberties, and if, in the end, you have the good mindset that you want your creations to be shared freely, you can do it anyway. It is a state of mind.
Frankly, this is similar to Pinephone Pro, which the last time I checked, couldn't even do the "phone" part of "PinePhone pro". And tons of hardware was non-functional since all they did was piece shit together and not support software in any way.
Maybe I shouldnt be as negative, but fuck, we need a competitive Linux phone comparable to Android and IPhone, and EVERY Linux phone project is, well, braindead stupid and 15 years prior to anything current. And folks making patches are ignored for weeks or months, if ever included at all.
For example here's patches to get NFC YubiKey working in Secrets app:
https://github.com/pimeys/oneplus6-yubikey-nfc
It is a work in progress but pretty easy to pick things up and fix in this age of agents...
Genuinely, I am going to log off Hacker News and not come back here. Or any social media to be honest. The lot of social media is just doing nothing but raising my blood pressure, making me miserable, and making me more afraid to actually go talk about things with people in real life. And it sucks and I ought to know better at this point.
If someone ever sees me use this site again, and scrolls my profile, this is permission to bully me off of using this website :).
The SoC vendors get Android working, get the drivers going, help do ports or modifications for major customers and hide it all behind NDAs, blobs, sometimes a bunch of hacks and all of it is closed source work.
The postmarketOS guys to their credit are trying to do "proper" mainline work which is admirable but probably frustrating, non-trivial and requires a lot of reverse engineering.
Unfortunately even that one is missing modern replacements of outdated unsupported AOSP sample apps (like Phone and Contacts, others can be replaced without extra privileges).