Upd: quote from the Purism forum:
"First hardware kill switches; first replaceable cellular modem and Wi-Fi/ Bluetooth (on M.2 cards); first smart card reader (for 2FF OpenPGP card); first running 100% free software; only current phone to offer convergence as PC without special hardware"
https://forums.puri.sm/t/will-the-librem-5-be-a-white-elepha...
In addition, the backers getting the phone now were explicitly told that the software isn't polished yet, and that they are getting beta hardware. The backers were offered also to be allowed to wait for a later batch if they wanted to.
It definitely is not ready to be a daily driver, don't get me wrong. But folks who wanted it early knew that.
That's like arguing you have a functioning heart because it's connected to your veins but can't pump blood.
But to your original comment, I'd argue it's not. Saying it can't make phone calls implies there's a much more severe issue than it apparently was.
Edit: it looks like the person also directly replied to another comment of yours, so I'll add that here:
" > and of course this "bug" hasn't been fixed
You can hear call audio if you use CI images since a few days ago already. Last rough edges are being sorted out right now before finally packaging it all into PureOS."
"In addition, the backers getting the phone now were explicitly told that the software isn't polished yet, and that they are getting beta hardware. The backers were offered also to be allowed to wait for a later batch if they wanted to."
> Q: If I receive the Librem 5 from one of the first batches, will I have a fully functional phone?
> A: Yes! Even the very earliest batches will be capable smartphone, including a modern web browser and core cell phone functionality.
> The other [problem] is that call audio isn't routed to the speaker. I haven't personally hit this, I'm just using a data-only SIM and can't remember the last time I actually used a phone to make a voice call.
That's false, the phone requires non-free software for things like the modem to work.
You don't usually say "printing requires non-free software" just because your USB printer runs some non-free firmware inside, even though it's technically true.
Some people (me as well) do. It is very frustrating that we have this legacy thing where any radio devices are ‘protected’ like this.
Also, counting the modem as making the whole device non-free would require you to count plenty of other things as well, such as microSD cards, accelerometers, audio codecs, SIM cards, even USB-C cables, as all of those things (and more) contain non-free blobs inside. In my opinion it's not a useful stance to hold if you care about freedom - even FSF doesn't do that.
If it's going to run a Broadcom/Qualcomm binary anyway to function, what do you really gain?
Someone who's concerned about this level of eavesdropping I would think shouldn't bother with cellular devices at all?
With this way, they can mainline the entire set up and not force non-free dependencies.
IMO an android app runtme would be essential for any of these efforts to be comparable to Lineage. Anybody working on that?
It's unlikely today's Google is going to be interested in seeing these efforts succeed. So an Android app runtime would likely only really run software from 5+ years ago well. Better to focus on making a really solid Linux mobile experience, IMO.
F-Droid exists. People installing APKs exist. In some cases these options are better than literal nothing, and especially if momentum builds around these it's possible that app developers may notice.
For lineage, it is popular to install Google Play anyway. I guess that to be a copyright violation that Google looks the other way for and if a real world competitor did this they would crack down.
I've seen 3 projects working on the runtime (in 3 different ways with different pros/cons).
That said, I'm probably going to go for the PinePhone as I just don't see the value add of the Librem. $2k is nuts for the dubious value of assembling a device in the U.S. (both because of our current <cough> issues and the fact that the chips, the things you need to be most worried about being compromised, would still be produced elsewhere... so you're paying a lot of money for a placebo) I think the Pine approach makes more sense cost/benefit-wise: just get a Linux phone version 1 built, worry about adding the sun and the moon later. But I can understand that there are those who look at the Pine as being too low-end feature-wise and are willing to pay up for the Librem.
$150 is fairly comparable
https://store.pine64.org/?product=pinephone-braveheart-limit...
- physical, normal headphone port
- Swappable battery
- microsd card slot
- 1st class LineageOS support
I think Samsung Galaxy S5 is the newest phone that has all four of the features, with irblaster and waterproofing as nice extras.
At some point the existing stock of phones with the features you want is going to wear out unless somebody makes some new ones.
https://www.phoronix.com/scan.php?page=news_item&px=Zlatan-T...
So why is it important what phone he recommends?
1: https://www.phoronix.com/scan.php?page=news_item&px=Zlatan-T...
And crucially, every time you buy an Android phone and flash another OS on it, you just paid for an Android phone, reinforcing the monopoly and generating profit for companies pushing the Android platform.
The correct solution is to refuse to buy a phone that ships with Android.
LineageOS and GrapheneOS are based on AOSP, which is an open source project not really "made by an ad company". I agree with your latter point about supporting their hardware and typically buy used phones/computer for that same reason.
How many people they can assign for serious Android security audit (>million lines of code)?
So, better be realistic about resources. Lineage even used Google DNS & Google internet checkers a lot of time, and probably uses it now. And I even don't started talking about general Google Play store apps, sending user data to Chinese servers is "normal" now.
Any Android phone you get pretty much gets stuck on a version of Linux that will never be upgraded.
The Librem 5 also physically separates out the Radio and WiFi, and allows you to cut power to those, the camera, and the microphone.
So you need to reverse engineer the chip, write your own software for it, and reflash it. But after reflashing it will no longer be FCC approved because some of the FCC requirements were implemented in software. So it will need to go through the FCC approval process again which can be very expensive.
The alternative would be to create your own chip from scratch but that is even more expensive.
So we're stuck with isolating it instead. At least you can make sure it has no access to your stored data, camera or microphone.
Intel recently sold their cellular modem division to Apple for $1B. That would be an example organization capable of producing a baseband.