Re:Why get an expensive Pi when I have an old phone?
by stevefan1999 on Saturday November 14, 2026 @04:32AM
(#50495505)
Well that's because for the Pi you have GPIO. If you just want to run homelabs or software only stuff, why not go for ITX motherboard with just in time components
Re:Why get an expensive Pi when I have an old phone?
by nimitbhardwaj on Saturday November 14, 2026 @04:35AM
(#50495514)
Thats a great read. I explored similar things with my rooted phone. Samsung galaxy m30s. Wrote something on it as well on what I did, may be you will also like this type of experimentation?
Re:Why get an expensive Pi when I have an old phone?
by herrherrmann on Saturday November 14, 2026 @04:36AM
(#50495528)
I guess in general, the development experience on a Pi is much better, because it’s made to be tinkered with, right? In the other hand, Android phones are also nicely hackable. I’d just guess that for beginners, it’s much easier to install the Raspberry IDE and plug in the Pi (as opposed to learning how to connect and develop for an Android phone). But yeah, for pros or vibe coders, an Android phone might be the right or even better choice. And it’s great that Android phones can therefore be used a little longer before landing in a landfill.
Re:Why get an expensive Pi when I have an old phone?
by Freak_NL on Saturday November 14, 2026 @04:43AM
(#50495561)
This is the main issue:
> The open question is supply. Finding two good used phones is easy; finding a few hundred matching ones, with healthy batteries and predictable camera behaviour, would take more work. I feel increasingly confident that it’s possible.
RaspberryPies and such are commodity hardware. You can buy one, two, ten, twenty, a hundred, and it just scales along. All of those devices will, barring perhaps a few dead-on-arrival ones covered under warranty, just work out of the box.
A used smartphone will have issues which can vary from device to device, so scaling that would take a very dedicated refurbishing setup where the quirks are ironed out (and the unsalvageable ones discarded).
I would also expect that you are starting out at the other end of the bathtub curve: with new devices you will have a few that fail soon after unboxing and using them a bit, and then they will run fine for years until you start hitting the other end of the curve and wear-related faults pop up. With old cheap phones you would start out at that side of the curve, so if you buy one hundred of those, a bunch will fail at various points soon after deploying them.
The cost of that unpredictable behaviour seems high to me. So much so that I wonder if it wouldn't be cheaper to buy a lot of unsold stock of a certain type of budget smartphone from two or three years back. Those devices could run fine as long as they aren't connected to the internet directly.
Re:Why get an expensive Pi when I have an old phone?
by iberator on Saturday November 14, 2026 @04:51AM
(#50495616)
for applications like that your should remove the battery and put small cheap circuit that emulates it. then you can run such server very very safe, unlike with 100x batteries always harging.
Re:Why get an expensive Pi when I have an old phone?
by randomblock1 on Saturday November 14, 2026 @04:54AM
(#50495625)
Phones are pretty robust though, meant to handle everyday use and abuse. In terms of failure, the battery is really the only thing to be concerned about. Most phones have some battery limiting option, and bypass the battery when the charger is connected. And if you're determined enough you can run without a battery.
Re:Why get an expensive Pi when I have an old phone?
by cowlevel on Saturday November 14, 2026 @05:09AM
(#50495695)
Just plug all the battery slots in parallel to a 4.1V power source (that's a nearly full battery voltage). You probably have to solder them to make a reliable connection.
Re:Why get an expensive Pi when I have an old phone?
by randomblock1 on Saturday November 14, 2026 @05:25AM
(#50495806)
I'm pretty sure the third/fourth pins are used for communication to the battery. I doubt the phone would be happy it wasn't responding. I vaguely remember some phones can just use a resistor for that pin? Either way it's not quite that simple.
Re:Why get an expensive Pi when I have an old phone?
by Onavo on Saturday November 14, 2026 @05:04AM
(#50495662)
The main issue with old phones are NAND Flash degradation and battery problems. As long as you fix those two issues everything else is simple. These days with AI it's almost trivial to build and flags your own ROM and even the most hardcore of binary blob drivers can be reversed so long you have enough GPUs.
Re:Why get an expensive Pi when I have an old phone?
by krzyk on Saturday November 14, 2026 @05:42AM
(#50495903)
Hobbyist don't usually need to scale beyond one device. Warranty is not that a big issue, if you buy a used hardware you know what are getting into, that's why they are cheaper than new devices.
Re:Why get an expensive Pi when I have an old phone?
by bambax on Saturday November 14, 2026 @05:47AM
(#50495924)
> RaspberryPies and such are commodity hardware. You can buy one, two, ten, twenty, a hundred, and it just scales along.
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.
Re:Why get an expensive Pi when I have an old phone?
by altmanaltman on Saturday November 14, 2026 @05:38AM
(#50495876)
Yeah like its a weird article idea where the pi is expensive compared to an old phone which you have for free. But that doesn't make the used phone cheaper. You can just as well say why use an expensive PI when I have an old computer with a 1680ti and 12 gigs of ram. Like yeah okay but what does that have to do with Pi? Entirely different device classes imo
Re:Why get an expensive Pi when I have an old phone?
by altmanaltman on Saturday November 14, 2026 @05:53AM
(#50495958)
Why get an expensive Pi when I have an old free Pi? My issue is with the expensive qualifier. Anything is expensive compared to something you have lying around for free.
If you want to compare the expensive factor, at least use some kind of cost to compare like the price of a used phone etc or the cost of a basic server to see how they differ.
Re:Why get an expensive Pi when I have an old phone?
by cowlevel on Saturday November 14, 2026 @05:11AM
(#50495706)
Yes, USB to GPIO adapters are available. Note that you won't be able to implement anything that has timing requirements - you'll need a microcontroller for that.
I think in practice the timing jitter and the low cost difference to something like an Arduino Nano or Pi Pico means people use one of those even if they could technically use a GPIO adapter.
Re:Why get an expensive Pi when I have an old phone?
by siknad on Saturday November 14, 2026 @04:51AM
(#50495610)
Rooting or flashing a modern phone is pain in the ass. Ideally the battery needs to be replaced with a 3.7V PSU (and BMS must be salvaged without cutting the battery accidentally). And for old phones it either old linux kernel, partially unsupported hardware or fork maintained by handful of hackers for free.
I guess laptops are way easier: more upgradeable and repairable, don't require unlocking mostly, battery can just be thrown away and it works with its native PSU. Just need to make sure power won't go out. And it is bulkier, though maybe less susceptible to overheating.
Re:Why get an expensive Pi when I have an old phone?
by randomblock1 on Saturday November 14, 2026 @05:07AM
(#50495681)
Reasons to get a Pi: GPIO support, software support, OS updates, free root & bootloader, more flexibility and customizability, extensive documentation and support, consistency, simplicity, more ports, battery optional.
Used phones are good for tinkering, especially for "display with sensors and battery attached" usecases, but there are still plenty of downsides. And unfortunately Linux on phones is just not ready for primetime, last I checked.
Re:Why get an expensive Pi when I have an old phone?
by randomblock1 on Saturday November 14, 2026 @05:20AM
(#50495772)
Cool, didn't know that. But like are they physically accessible? I don't think you can use the USB port as GPIO. Maybe some unused pins on the SOC itself, but that means opening up the phone and probably removing the shielding/heatsink...
Re:Why get an expensive Pi when I have an old phone?
by pjmlp on Saturday November 14, 2026 @05:08AM
(#50495683)
The main reason is that they are one of the few ARM computers sold with a pre-installed officially supported GNU/Linux distribution, at affordable prices.
Even with the prices increases that the PI has suffered, there no systems of vendors like Tuxedo, or System 76, at similar price point, with ARM support.
Re:Why get an expensive Pi when I have an old phone?
by classified on Saturday November 14, 2026 @05:19AM
(#50495761)
As long as it's not an iPhone. Once Apple has bricked your old iPhone, you can't even run your own software on it anymore. Despite all their lip service to being environmentally friendly, that thing is nothing but an expensive paperweight and e-waste now.
Re:Why get an expensive Pi when I have an old phone?
by dava96 on Saturday November 14, 2026 @05:28AM
(#50495825)
You could consider getting an older flagship phone perhaps 2022-2023 and have a strong portable device with a decent amount of compute power and not to mention ram. I'm starting to believe that these devices are under utilised and we will see some interesting applications using either with AI or without.
I particuarly think the economics of this are interesting, if you take the one plus 11 you can get one for around £200-250. The CPU is very capable and the alternatives are a PI 5 or N100. You get 16b of ram, a screen, gps, bluetooth a camera... the list goes on.
These devices could really shine as edge computing devices and I believe they are overlooked.
Re:Why get an expensive Pi when I have an old phone?
by 1dom on Saturday November 14, 2026 @05:51AM
(#50495949)
A lot more mobile devices will require removable batteries after 2027 due to EU regs.
There are exceptions, so not all phones will, but more will. I hope there'll be more time/effort put into hacking removable battery phones to accept hardwiring a PSU onto the battery terminals over the next 5 years.
Re:Why get an expensive Pi when I have an old phone?
by thisislife2 on Saturday November 14, 2026 @05:53AM
(#50495961)
The problem with modern smartphones is that they run on battery, even when plugged into external power. You cannot use it without the batteries without some more hardware hacks. As the batteries aren't designed to be always in a fully charged state, if you decide to use the phone with the battery you have to carefully monitor the batteries too if you keep it powered 24x7. Old batteries can also bulge or, worst case, even explode. Another thing you need to consider is cooling - Smartphones are designed with the idea that their CPUs won't run at 100% always. A smartphones CPU, Camera, battery etc. tends to get hot on prolonged use, so if you are, for example, planning to use it as a mini webserver or as a 24x7 streaming cam, you need ensure it remains adequately cool. And ofcourse, the best smartphones for these kind of projects is one capable of running Linux.
Re:Why get an expensive Pi when I have an old phone?
by denysvitali on Saturday November 14, 2026 @06:05AM
(#50496014)
Some OnePlus devices have a "bypass charging" system. My OP8 Pro is running since 2y now as a Kubernetes node, and nothing bad has happened to its battery (yet).
I'm honestly curious to see if bypass charging is on, but it's been a while since I touched the device itself and it has been fine do far. YMMV
Re:Why get an expensive Pi when I have an old phone?
by gambiting on Saturday November 14, 2026 @06:29AM
(#50496150)
>>The problem with modern smartphones is that they run on battery, even when plugged into external power.
That's not universally true - a lot of android phones have a "bypass charging" mode where you run directly from the power supply, and indeed you can run them with the battery removed.
Re:Why get an expensive Pi when I have an old phone?
by denysvitali on Saturday November 14, 2026 @06:02AM
(#50496002)
On a similar note, old smartphones (depending how old of course) are way more powerful than a Raspberry Pi. You can turn them into a Kubernetes cluster [1].
Re:Why get an expensive Pi when I have an old phone?
by nchmy on Saturday November 14, 2026 @06:04AM
(#50496013)
I recently used Termux on a 7 year old low-end android to run a WordPress site with sqlite db and a golang sse pubsub service at a conference, via cloudflare tunnel, with dozens of people connected and doing some realtime collaborative stuff. Worked perfectly.
It was vastly more powerful than the old RPi 3 that i have, and significantly easier to work with given the screen, keyboard, wifi etc...
Re:Why get an expensive Pi when I have an old phone?
by walrus01 on Saturday November 14, 2026 @06:13AM
(#50496052)
For me if I don't have a need for the GPIO pins, it's "why get an expensive pi when I can get a used ex-corporate small form factor quad core, intel core i7-something desktop PC with 16GB of RAM and a real SSD"... For like 150 bucks on eBay. RAM apocalypse and price of equipment has affected this a lot (these used to be like 90 bucks depending on era of core i7), but they're vastly more useful when a general purpose x86-64 linux is installed on them. Or even just put proxmox on it and then various things inside that.
Re:Why get an expensive Pi when I have an old phone?
by shit_game on Saturday November 14, 2026 @06:23AM
(#50496122)
>Why get an expensive Pi when I have an old phone?
>I’ve unlocked and rooted the Redmi
Herein lies the issue. I don't know fuck all about phones. I don't want to. They are engineered to keep me out, and that is a pain in the ass I don't want to deal with when doing hardware work. I want to own something that works the second I get it and doesn't fight me the entire way. Sure, I could let an LLM guide me through it or even do it for me, but why bother when the whole point of the hardware is for me to fuck off and use it as a subscriber to the OEM and carrier? This is tedium, removed by further spending. Not to mention documentation - what bullshit is the OEM hiding in their board or firmware thats going to ruin my day? I'm sure that some of these devices are great for reuse as a self contained server with media and modem, but _is my old phone going to do this?_
I'm not gonna spend $50 on ewaste to _try_ to do something unless I _want_ to use _that_ ewaste (old keyboards, old toys? :3). Old phones are a non-sequitur because, again, they're engineered to keep me out.
Re:Why get an expensive Pi when I have an old phone?
by gambiting on Saturday November 14, 2026 @06:26AM
(#50496134)
>>Herein lies the issue. I don't know fuck all about phones. I don't want to. They are engineered to keep me out, and that is a pain in the ass I don't want to deal with when doing hardware work.
I mean, you do know we're on a forum called hacker news, right?
In most cases it's not some magic voodoo process that you need an LLM for, it's the first result on Google and one command to run or in some cases you just hold two buttons together when booting up and click the unlock button.
Like, I completely understand your perspective and desire to have things which "just work"(I'm in the same boat a lot of the time lately) but like, let's be realistic - rooting an old phone and running some software on it is really not a big deal, I'd hope especially for people on here.
Re:Why get an expensive Pi when I have an old phone?
by cdetroye on Saturday November 14, 2026 @06:29AM
(#50496154)
I have recently taken to gathering old phones and putting Nerves on them (Nerves packages up the Erlang VM into a mainline kernel to run on a variety of devices). I got inspired by a talk by Marc Lainez at Goatmire who had put it on a variety of exotic devices (e.g., a Wii).
I am by no means an expert at this, but starting of with a device on the Postmarket OS list and Claude, you can get a lot of these old devices working with mainline Linux and nearly all drivers. The newer devices are a bit harder, but if you go back nearly a decade, they're very easy to get working.
So far I have repurposed a Fairphone 3, Nexus 5, Galaxy S20, and Galaxy Tab 3.0 7". All of them (except the s20) with all drivers working compared to stock. Others have done a lot too: https://github.com/mlainez/awesome-nerves-systems
For DIY projects you can use host USB, or get one of the Adafruit FT232H type boards for GPIO pins.
https://nimitbhardwaj.github.io/posts/hermes-agent-rooted-an...
> The open question is supply. Finding two good used phones is easy; finding a few hundred matching ones, with healthy batteries and predictable camera behaviour, would take more work. I feel increasingly confident that it’s possible.
RaspberryPies and such are commodity hardware. You can buy one, two, ten, twenty, a hundred, and it just scales along. All of those devices will, barring perhaps a few dead-on-arrival ones covered under warranty, just work out of the box.
A used smartphone will have issues which can vary from device to device, so scaling that would take a very dedicated refurbishing setup where the quirks are ironed out (and the unsalvageable ones discarded).
I would also expect that you are starting out at the other end of the bathtub curve: with new devices you will have a few that fail soon after unboxing and using them a bit, and then they will run fine for years until you start hitting the other end of the curve and wear-related faults pop up. With old cheap phones you would start out at that side of the curve, so if you buy one hundred of those, a bunch will fail at various points soon after deploying them.
The cost of that unpredictable behaviour seems high to me. So much so that I wonder if it wouldn't be cheaper to buy a lot of unsold stock of a certain type of budget smartphone from two or three years back. Those devices could run fine as long as they aren't connected to the internet directly.
Bot farms works that way.
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.
Some are bought with US carrier locks - never activated or unlocked. Any chance they can be unlocked with today's tools and not dumped into ewaste.
There are a few simple projects for home automation i have in mind but the rooting felt like a daunting task.
Because the pi has a maintained kernel and a userspace I don't have to fight.
If you want to compare the expensive factor, at least use some kind of cost to compare like the price of a used phone etc or the cost of a basic server to see how they differ.
I think in practice the timing jitter and the low cost difference to something like an Arduino Nano or Pi Pico means people use one of those even if they could technically use a GPIO adapter.
No one cares if you have overpriced white earbuds or not for Pi tasks.
I guess laptops are way easier: more upgradeable and repairable, don't require unlocking mostly, battery can just be thrown away and it works with its native PSU. Just need to make sure power won't go out. And it is bulkier, though maybe less susceptible to overheating.
Used phones are good for tinkering, especially for "display with sensors and battery attached" usecases, but there are still plenty of downsides. And unfortunately Linux on phones is just not ready for primetime, last I checked.
https://www.ebay.com/itm/147663241534
https://www.parkytowers.me.uk/thin/wyse/3040/
Even with the prices increases that the PI has suffered, there no systems of vendors like Tuxedo, or System 76, at similar price point, with ARM support.
I particuarly think the economics of this are interesting, if you take the one plus 11 you can get one for around £200-250. The CPU is very capable and the alternatives are a PI 5 or N100. You get 16b of ram, a screen, gps, bluetooth a camera... the list goes on.
These devices could really shine as edge computing devices and I believe they are overlooked.
There are exceptions, so not all phones will, but more will. I hope there'll be more time/effort put into hacking removable battery phones to accept hardwiring a PSU onto the battery terminals over the next 5 years.
I'm honestly curious to see if bypass charging is on, but it's been a while since I touched the device itself and it has been fine do far. YMMV
See: https://blog.denv.it/posts/pmos-k3s-cluster/
That's not universally true - a lot of android phones have a "bypass charging" mode where you run directly from the power supply, and indeed you can run them with the battery removed.
My blog article about this: https://louwrentius.com/the-raspberry-pi-5-is-no-match-for-a...
[1]: https://blog.denv.it/posts/pmos-k3s-cluster/
It was vastly more powerful than the old RPi 3 that i have, and significantly easier to work with given the screen, keyboard, wifi etc...
>I’ve unlocked and rooted the Redmi
Herein lies the issue. I don't know fuck all about phones. I don't want to. They are engineered to keep me out, and that is a pain in the ass I don't want to deal with when doing hardware work. I want to own something that works the second I get it and doesn't fight me the entire way. Sure, I could let an LLM guide me through it or even do it for me, but why bother when the whole point of the hardware is for me to fuck off and use it as a subscriber to the OEM and carrier? This is tedium, removed by further spending. Not to mention documentation - what bullshit is the OEM hiding in their board or firmware thats going to ruin my day? I'm sure that some of these devices are great for reuse as a self contained server with media and modem, but _is my old phone going to do this?_
I'm not gonna spend $50 on ewaste to _try_ to do something unless I _want_ to use _that_ ewaste (old keyboards, old toys? :3). Old phones are a non-sequitur because, again, they're engineered to keep me out.
I mean, you do know we're on a forum called hacker news, right?
In most cases it's not some magic voodoo process that you need an LLM for, it's the first result on Google and one command to run or in some cases you just hold two buttons together when booting up and click the unlock button.
Like, I completely understand your perspective and desire to have things which "just work"(I'm in the same boat a lot of the time lately) but like, let's be realistic - rooting an old phone and running some software on it is really not a big deal, I'd hope especially for people on here.
I am by no means an expert at this, but starting of with a device on the Postmarket OS list and Claude, you can get a lot of these old devices working with mainline Linux and nearly all drivers. The newer devices are a bit harder, but if you go back nearly a decade, they're very easy to get working.
So far I have repurposed a Fairphone 3, Nexus 5, Galaxy S20, and Galaxy Tab 3.0 7". All of them (except the s20) with all drivers working compared to stock. Others have done a lot too: https://github.com/mlainez/awesome-nerves-systems
For DIY projects you can use host USB, or get one of the Adafruit FT232H type boards for GPIO pins.