@ozmik ok, but does it have a working alarm clock?
Yes, of course.
@ozmik well that's impressive. I've heard of pinephone having issues with alarm clock not working when the phone is in low-power mode (screen off), maybe librem has that figured out.
Anyway, what I'm saying is, convergence may be flashy but it's more important to get the basic features rock-solid first.
Librem 5 solved the problem with low-power mode in an elegant way: it does not have suspend enabled yet. It has ~12 hours battery life without suspend. But it will eventually be implemented.
@ozmik well... that's not really acceptable IMO...
if it was 24h I'd be fine with it, but it'd still be a regression compared to non-free phones...
You are right, this is currently a regression. But it will be solved with software updates, so I don't see it as a serious problem with the phone.
@ozmik but is this a problem with the drivers / with talking to the hardware, or is it higher up the stack?
oof, looks like it's all kinds of hwardware interfacing issues...
In my book, that's a problem with the platform - a hardware feature without driver support may as well not exist.
Yes, Librem 5 is a custom design and much more complicated than any typical phone. See list of its hardware components: https://source.puri.sm/Librem5/community-wiki/-/wikis/Hardware/Librem-5-component-list.
The reason for that is that Purism made 6 innovations in the phone, including kill switches and kernel free of blobs: https://source.puri.sm/Librem5/community-wiki/-/wikis/Frequently-Asked-Questions#15-how-innovative-is-the-librem-5.
The camera has not been working for a very long time, so "a hardware feature did not exist". But very soon every phone will have it working with a software update: https://source.puri.sm/Librem5/linux-next/-/issues/44#note_148408.