I doubt theyâll have a sample before December, (and it does not make much sense for them to give a free sample away to gain one early customer - buying now means to trust in them and to invest in the idea), but I totally like the idea.
It will, very likely, proof to be a phone with one of highest repair-ability indexes, so it would be a smart marketing move. And for this reason, itâs probably better if that happens closer to the launch.
A big issue will be getting replacement parts, since they make these in small batches, and you canât just go on eBay and buy the parts. Only if Purism decides to sell the parts themselves are we likely to be able get certain parts like the motherboard.
On the other hand, there is possibility that another company will take the schematics with a GPL 3.0+ license and start making parts, especially if Purism starts offering the Gerber files in â3 to 5 yearsâ as Weaver mentioned in this interview.
Good reminder about the SW. The numbers also suggest that the cumulative environmental effect over time greatly increases when people get new phones. But at least you can use it the full (short) lifetime with repairs. And see if you can force linux into it
But the video was good, made all the main points it was supposed to on the HW side, I think. Showed that L5 truly is repairable (having done the screen replacement on a few phones for family, that seems easy in comparison). I wonder what the fix rating is, as itâs not publishes in their site yet (it will come eventually).
The Fairphone 2 is still getting updates as well as the Fairphone 3. It might not be updates for infinity, but it is absolutely light years beyond what any other Android phone is getting.
Officially the Fairphone 2 only got 4.0 years of software updates (from Android 5.1 in Dec 2015 to Android 7.1 in Dec 2019) and it hasnât had an official update for the last 14 months. It is using an OS from 2016 and a kernel from 2012. As I explained in the FAQ:
Even when the maker of an Android phone wants to keep providing software updates, the mobile industry often prevents it. Fairphone had the goal of providing at least 5 years of software updates for the Fairphone 2, which contains a Snapdragon 801 processor and was first released in December 2015 with Android 5.1 Lollipop. None of the Android phones with the Snapdragon 800/801 that were released in 2013-4 got upgraded to Android 7 (Nougat) in 2016-7, because Qualcomm decided that it wouldnât release updated graphics drivers for the Snapdragon 800/801 because it was too old. Others say that the reason the Snapdragon 800/801 couldnât be officially upgraded to Nougat is because it lacked hardware AES encryption and full disk encryption was mandated by Nougatâs Android Compatibility Definition Document (CDD) and it couldnât pass the encryption speed requirements of the Android Compatibility Test Suite (CTS). Because Fairphone needs to provide its users with access to the Google Play Store and Google Web Services (such as Google Maps), it can only provide upgrades to Android that meet Googleâs standards.
In order to obey Googleâs onerous CDD rules and pass its CTS, Fairphone had to spend âŹ500,000 to switch from Qualcommâs unsupported Snapdragon 801 drivers to community-developed free/open source drivers. In November 2018, the Fairphone 2 became the only Snapdragon 800/801 phone to officially receive a Nougat upgrade. Unfortunately, Fairphone has not been able to provide 5 years of software updates as promised, because Google released its last update to Nougat in October 2019 since it has a policy of only supporting its Android releases for 3 years. The Fairphone 2âs last official software update was in December 2019 and the phone is still using Android 7.1, which was first released in October 2016, and the phone is still using Linux kernel 3.4.0, which was released in May 2012. The community has ported the FairPhone 2 to LineageOS 17.1 (based on Android 10), but FairPhone canât officially offer Android upgrades for the phone without passing Googleâs Compatibility Test Suite.
The Fairphone 3 was released on September 3, 2019. The Fairphone 2 got its last update on December 10, 2019 and has been unsupported since then, because Google stopped offering security updates for Nougat and the Fairphone 2 canât officially upgrade to a newer version of Android.
The only way to support an Android device for a long time is to switch to an AOSP derivative that doesnât have to pass Googleâs asinine CTS, but that means the device wonât have legal access to Google Mobile Services.
Look, I think the Fairphone 2 and 3 are incredible devices in terms of their modular design and their social purpose, but I donât think there is any way to offer a phone with long-term support if using Android drivers. You may be able to switch to LineageOS and keep upgrading, but most LineageOS ports still use the same Linux kernel and device drivers, even when they are upgraded to use a newer version of AOSP, because most integrated mobile SoCâs (like Snapdragon, Helios and Exynos) are only supported for 2.5 years, so they donât get drivers for newer Linux kernels. The Fairphone community has managed to upgrade the Linux kernel from 3.4.0 (released in May 2012) to 3.4.113 (released in Oct 2016), but they can upgrade to anything after Linux 3.4 because the FP2âs drivers wonât support a newer kernel.
The only realistic solution that I see is to design devices that can run on FOSS Linux drivers that the community can keep upgrading for newer kernels, which is why the Librem 5 and the PinePhone are the most sustainable phones on the market. In contrast, the Fairphone 3, Cosmo Communicator with Debian, Volla Phone with Ubuntu Touch, and Xperia 10 with Sailfish OS are all using Android drivers (through libhybris for the Linux phones), and I have little hope that any of them will still be getting software updates in 5 years time. The only phone running on Android drivers that has any hope in my opinion is the F(x)tec Pro1 and Pro1-X, because Qualcomm has decided to provide long-term support for the Snapdragon 835, so we should see Android upgrades for the chipset and Qualcomm has the power to pressure Google to allow those upgrades, because it needs a platform for its industrial users that need long support cycles.
When you speak about it in terms of absolutes, then you are correct, of course. Despite that, i still donât know of any Android phone that was supported longer than the FP2.
I canât wait to get my L5, but until then I got 2 FP3s running /e/ and a FP2 running Lineage OS. All of the are void of GMS, outside of what microG approximates. We havenât missed a single thing, and all the stuff I need from the Android library, and my own offerings all work just fine. it is an elegant solution until such times that the L5 is 100%.
A more general design question related to fixing and phone modularity: could/should/would Purism go the modular route in later phone versions? Maybe not fully, but for instance on the camera or having a separate sensor block that could be updated? Or maybe have only the camera and screen share module design with others? The modems are modular already. Repairability rating would increase for the phone, but would the modules themselves become a problem, albeit smaller one (significant or no)?
No, they really arenât. Would you open your email and bank accounts if you know that any app or javascript code can get the passwords? Such security bugs are found too often to ignore them.
Purismâs main goal is the usersâ freedom, but ecological impact is also among their priorities, so repairability should be expected:
We adhere to the following negotiating and sourcing priority list whenever possible:
Yes they are, My old phone still works perfectly (turns on, makes calls, sends messages, is able to run applications, access the internet etc. despite not being update-able for yearsâŚ
As for logging into internet banking on old devices, no longer updated or supported by the manufacturer.
This is exactly how anti-vaxers and flat-earthers think.
To the point: Insecure smartphone is usable as in âyou can do thisâ, but not usable if you care about security. Most people on this forum do care, since itâs the main selling point of Purism (along with freedom).
Android Enterprise Recommended Rugged Devices 9.0 - 10.0 are supposed to get 5 years of security updates. Unfortunately, Google dropped this requirement in its Rugged Devices 11.0 spec. Of course, this means that the phone has to be upgraded to a newer version of Android, since Google only provides 3 years of security updates for each version of Android.
Some of the phones in the list arenât really getting 5 years of updates, but they are pretty close. For example, the Sonim XP8 was released in April 2018, and its web site claims that it will get security updates until December 2022, so it will get 4 years and 7 months of updates.
I doubt that the Librem 5 will get 10 out of 10 as long as it doesnât offer replacement parts, but it should score pretty high.
While I think the modular parts with pogo pin connectors in the Fairphone are an awesome idea, the ability to easily change/upgrade the cellular baseband and WiFi/BT in the Librem 5 is far more important in my opinion for the long-term use of the phone. I foresee a lot of spectrum changing its use in the next couple years with the shutdown of 2G and 3G and the way 5G will push networks to shift LTE to TDD bands to save spectrum space, so the ability to change the cellular modem will be very useful.
Modular cameras made sense in the Fairphone 2, because it allowed upgrading from a 5MP to a 13MP camera. I donât think that the i.MX 8M Quad processor can support much more than a 13MP camera and cameras in smartphones donât often break, so I donât see much point in making them modular in the Librem 5. I canât see anyone wanting to upgrade the Librem 5 sensors and they rarely break.
The things that people will want to upgrade (the processor, RAM and eMMC Flash) are hard to make modular inside a phone. In my opinion, it would be better for Purism to design the main PCB in the Librem 5 v2 to be backward compatible, so it can fit into the Librem 5 v1, and to sell the main PCB as a separate part than can be used to upgrade the Librem 5 v1. The SHIFT5.1, SHIFT5.2 and SHIFT5.3 from ShiftPhone were all backward compatible in this way to allow upgrading.