Not my experience at all. Pies are hard to find, get more expensive each week. Some are impossible to find (Pi zero).
The most fragile part of a phone is the screen. If you don't care about breaking it, then access to the battery becomes pretty easy, and therefore easy to replace.
Unfortunately thanks to the EU's new tariff regime it would cost over 30eur to ship it here, but luckily I can smuggle one back from my next trip to the UK...
That said for 4 and 5s - I've not had a problem here (Finland) in literally getting them off the shelf of a local retailer (Partco) for the going rate anywhere else.
A bird [redacted] bush.Most/all phones have one cell and therefore no balancing magic. Two connections do the job of connecting to the battery cell to the rest of the phone. These two are easily identified with a DMM.
If the phone works with only these two connections, then we're done; the phone will run from a bench power supply and there's nothing left to pursue.
If it does not work, then the functions of any additional connections be further explored while still never unwrapping the battery. Serial data? NTC thermistor? Something else? Fine; record that and emulate it. NTCs are cheap and so are MCU dev kits. (And if we don't have a decent-ish oscilloscope yet, then this is a good excuse to get one.)
If you don't have any real training in electronics, please refrain from giving advice like this. It can start fires, especially when lithium batteries are concerned.
Do whatever the fuck you want and suffer the consequences yourself for doing stupid things you don't understand, but don't encourage other people who also may lack understanding to follow you over a cliff.
If fucking around with lithium batteries doesn't make you pause a bit, then you're just ignorant.
Still though, could be a lot of screwing around needed to get this to work. Likely the extra wires go straight to a chip which expects to be able to monitor the voltage of the battery, and which might be alarmed by a power supply that acts unnaturally for a battery.
It makes more sense with high availability though. Their current situation seems rough.
Their board currently on sale is this. Based on Fairphone 2. Targeting commercial or industrial more than hobbyist though. I've been trying to convince them to sell the old phones as is, as well. https://shop.citronics.eu/
Thanks to Marc Lainez and his token spend we have a great Nerves system for running the Fairphone 3 by just programming Elixir. And people are flipping new (old) phones over to be put to work every week in the Nerves Discord.
We have a good UI framework in Emerge. We have media handling with Membrane. And Nerves handles the OS integration for stuff like networking. I thoroughly enjoy making up my own mobile OS for my own purposes.
You lose the GPIO/I2C/SPI/UART as easy extension points compared to the Pi. But the stuff that is there is already well integrated.
It's not the dark days of android where something like CyanogenMod takes a whole team of experienced system and embedded engineers to port and you don't have to hunt for information on XDA anymore.
Oh and cooling. That's something that the Pi has an edge on.
Early Android hackers might remember something called the Android Arduino Mega ADK. I suspect nowadays if you need real time control you can probably just have smartphone control the peripherals via the ESP32 using either USB C or Bluetooth. Developing over the wire protocols is trivial since LLMs can hammer out protobuf definitions like there's no tomorrow.
Bot farms works that way.
I also don't have a heat gun, so I had to use a Ziploc bag with warm water.
Still though, they make it really hard
I don't have experience with the ziploc method, but heat guns can melt solder so I'm wondering if temp was not high enough with the ziploc.
Could you say more about this? What kind of setups work well? Is this really straightforward or are there any subtleties?