Thread #108595650
File: phone-battery-replacement.jpg (738.8 KB)
738.8 KB JPG
why are phones designed to work with battery only?
you can't remove the batteries and repurpose them to mini servers anymore
95 RepliesView Thread
>>
Because companies would rather fuck you than let you use your ewaste as something useful.
I would turn a phone into a pihole or an arm powered server for all sorts of shit. Instead it sits in a drawer doing nothing.
>>
>>
>>
>>
>>
File: 2wwm6nkgxp051.jpg (826.2 KB)
826.2 KB JPG
>>108595740
do you like spicy pillows? because that's how you get spicy pillows in smartphones without bypass charging, which are pretty much all of them
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
Why did you need to make a second thread a week later?
Did you not like the previous answer?
Phone SoCs these days are all too powerful their power consumption if they could run flat out is like 15w
Instead of doing that though, they run in tiny bursts, so to do a task it will spike up to however many watts it needs to do the task in a reasonable time to not lag and then lower back to idle, in the span of fucking milliseconds.
This massive hit soaks the available rail power and the resulting hit to the battery to refill the rail can be in excess of 10 amps.
This is why phones cannot run on usb. Their loading on power rails is intensely peaky by design. They are entirely designed around the performance of the battery, the battery performance directly dictates the cpu performance. Something itoddlers struggle to comprehend year after year.
To make matters worse, some phones rely on the battery for cooling, dumping excess heat into the battery like a big thermal mass heatsink.
I would suggest you remove the back cover and remove the battery from the phone body and simply prop the battery up or to the side so that it can become isolated from the phone thermals. Maybe even add a fan that blows over the open back of the phone and battery.
>>
>>
Part of it might be that at full load they can pull more power than they get over USB, unless maybe it's one of those fast chargers.
You can usually still just provide voltage to the contacts and turn the phone on.
>>
File: 1695303258942.png (294.5 KB)
294.5 KB PNG
>>108595742
>>108596022
I'm running my phone plugged on my computer at all times for about 3 months because the screen broke.
How much time I have left?
>>
>>108599243
I suggest either getting your screen fixed or getting a new phone.
How do you even live if you can't use your phone without an external monitor ? Do you never leave your house? What if you need to call your mom on the go...?
>>
>>108598611
If I want to grab an old phone from a junk drawer and spin up a quick server, that's none of your business.
It's a matter of "Why is this limitation in place for no reason?" and you're asking "Why is this even a problem? You're aren't supposed to be free to use a computer you own in whatever way you see fit".
>>
>>
>>
>>
>>
>>
>>
>>108595650
Can someone link me to a rentry or article about converting these android phones into servers? I keep seeing these posts here, but I have no idea what the hell anybody is talking about.
I’ve been playing with an old android TV box, and this thing is the lowest power device imaginable. You can’t side load any linux into it, and the android operating system itself to my knowledge doesn’t lend itself to server operation. I’m not sure what I’m missing.
>>
>>
>>
>>
>>
>>
>>
>>108598611
Backup 5G modem
Small powerful arm PC that is far faster than any Pi.
Screen could be used as a display for pihole stats or any other thing you could want.
Instead it is stuck in a drawer or the trash. Maybe we need to start designing replacement battery modules that work off capacitors or easily sourced cells like the 18650 or 10440. This replacement could offer a new back for the phone so you could put some additional cooling as well. If it's just going to be a server portability doesn't matter.
>>
>>
>>108600284
So then you have an Android device emulating linux cli?
I understand that path but it’s pretty underwhelming.
Severs have things like ethernet, attached storage… hard to accomplish here.
>>108598611
lol have you seen current prices for SBC? They are absurd.
>>
>>108601002
>>108599864
I concur. How far have you gotten in trying to make this a reality said what ewaste phones are you using? I have a few myself and I'm with you on this.
>>
>>
File: lolWut.png (245 KB)
245 KB PNG
>>108600284
Is that really it?
This android TV box is so funky that there's no way to root it to replace android with a linux package. I've installed termux on it but never thought to try to install actually server stuff on it. There's a rentry on installing Silly Tavern on termux so I might try that first. It's nodeJS so if that works, pretty much anything else would as well.
Here's the current ask price for LMAO RPI 2 W. Everyone is out of stock, and even the chinese knockoffs like Orange Pi want this much or more for them. It's like it was during covid. Last project I dug out an old laptop and used that instead of buying an SBC.
>>
>>108595650
OP, for real, head to >>>/diy/ohm/ and explain what you're doing there. Anons there might be able to help you swap in a replacement battery for your server project if nothing off the shelf is available (which frankly I'd be surprised if nothing's available.)
>>
>>
>>
>>
>>108595650
anon, you CAN remove the battery. you just have you solder a dummy battery or use a DC-DC buck converter to step the 5V USB power to the ~3.8V-4.2V to the batter terminals to trick under phone into tinkling a battery is present. take the battery out, remove the battery's circuit board (pcm) (protection circuit module) and solder it on directly to the 4.2V power supply
>>
>>108601246
Some cheap / generic $20 box I bought years ago. It's basically unbranded; here's the specs from CPU-Z.
Model: H618
Topology: 4x ARM Cortex-A53 @ 1.51GHz
GPU Renderer: Mali-G31
Hardware: sun50iwp91
RAM: 845MB
Internal Storage: 11.18GB
The box thinks it's a Google Pixel 3.
The specs really aren't bad compared to an RPi, but since its unbranded there's no Armbian package for it to replace the Android OS, and assume it's got weird firmware and would brick if I forced it. So I've just been experimenting w/ Android programming instead on it and trying to get different packages to run.
>>108601294
> BMS
Ah, yeah. I've read about ways to move the BMS from old to new pack if you're doing a DIY battery pack. Basically getting both to same state of charge, then removing old battery etc. But I've never tried it.
>>
>>
>>108601391
there doesn't seem to be a single device that can do a battery bypass. these modern phones use encrypted "gas guage" chips inside the battery to verify authenticity and "safety". It can be bypassed via software, though. The S22s have native bypass charging in game launcher and gamebooster.
>>
>>
>>108601067
A server is just a normal computer listening and sending requests.
>>108601212
Yea, if the program runs on arm you can run on termux. Nodejs just works on termux.
>>
>>108601516
I've found others discussing this sun50iwp91 box that appear more technically adept than I with hardware, and they couldn't get it to load Armbian either, bricking it in the process or giving up.
Even lmao ChatGPT was trying to talk me out of attempting to load Armbian on it, and it's the most sycophantic advice-dealer ever created.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
File: smart-thinking.jpg (35.9 KB)
35.9 KB JPG
>>108600984
>>108601001
>>
>>
>>
File: androidEwaste.png (1 MB)
1 MB PNG
>>108603234
I really don't see why you couldn't leave it on battery all the time. As this guy says >>108601611 I see these phone farms all the time; they'd be massive fire hazards if there was really an issue.
I like this entire topic b/c android phones are the current worthless ewaste. A quick tour on ebay, you can find them for under $20 used, shipped, in a variety of specs. Even Tracfone still sells a sub-$30 one brand new. That's a heck of a lot better than any of the SBCs right now that I've been using for servers.
You'd think same situation would exist for those crummy android TVs that Linus Tech Tips was complaining about, but on ebay people want actual money for those, and a lot of them are downright expensive (>$400). The cheapest android option, ONN (a Walmart roku knockoff) is now out of stock, everywhere, and I suspect will re-launch at a higher price point.
So... that leave ewaste android phones as the only source for cheap CPU and RAM available in a small form factor. The next best for home server being an obsolete computer.
Interesting times.
>>
>>
>>
>>108605405
What's the attack vector? Are you planning to host a webpage on the internet from it?
Probably not a great idea.
But most hobby servers sit inside a LAN, and any outside stuff would be using tailscale or some such.
Ofc if your weird android chinese box is phoning home, it'd be doing that as well.
>>
>>
>>
>>108607668
Ergo why I asked, but most RPI aren't running substantially better HW. These things should be able to easily support CLI stuff and hosting, *if* you can get an OS on it or run them virtually through Termux.
>>
>>108601067
termux isn't an emulator, the binaries are as native as they get
the problem is that android imposes some limitations on what unprivileged apps are allowed to do
>Severs have things like ethernet, attached storage… hard to accomplish here.
USB NICs work just fine, and both directions (meaning you can use the 5G modem as the internet gateway in your LAN)
USB nvme/sata enclosures should work too.
not that I'd recommend any of this, but it is doable if you like to tinker with shit like this. just pay attention to the USB capabilities of the device, as many come with usb 2.0 still to this year, which would be miserable. anything better than that should be acceptable though
>>
>>108608592
>usb nics go both ways
i've actually had issues with this on samsung. also, yes, many phones only do usb2 data speeds. so, that limits you quite a bit. termux also kinda sucks. it can save the day for small tasks, but i'd hate to try to use it for anything serious.
>>
File: lolAndroid.png (22 KB)
22 KB PNG
>>108608592
>termux isn't an emulator, the binaries are as native as they get
Hmm. It's a little funky to use but seems to basically do anything else a linux CLI would do.
This has kicked me off into an entire project to get Silly Tavern (nodeJS based roleplay engine with web server) installed on this ancient android TV box. Seems to be working so far, and broadcasting on the LAN (so I can access it from computers, phones, etc.) via WiFi.
> USB NIC
Not needed in this case, as this TV box has ethernet installed, and since I've not replaced the Android 12 OS the wifi radio continues to work.
> tinker
is exactly what I'm doing, with zero-value-to-me hardware that's lying around. I'm surprised what I've been able to get it set up to do so far. Would be interesting to try with a real android phone. I'll have to keep an eye out.
>>
>>
File: GumiTV.png (61.6 KB)
61.6 KB PNG
CONTROL!
>>
>>108611846
ffs the posting is screwed up the last few days.
The main issue I'm seeing with termux on android is a complete lack of control on boot. This android 12 device is completely locked down and I can't get it to pull anything up from boot without using monkey tricks to pull up termux and send it literal keystrokes to run the .bashrc file.
It's maddening bc this is basic bitch stuff on any real linux package.
>>
>>108595650
Surely there's a connector so you could power it
I've thought about it for making my phones adding their ram/cpu power and use the power to actually run a local model but apparently it doesn't work like that.
>>
File: smol.png (963.4 KB)
963.4 KB PNG
>>108613124
> cluster computer with phones
Would be funny, but there's basically no way to make them talk to each other fast enough to be worthwhile.
You could run a local model on one though, it would just have to be a tiny one... and ergo basically useless for real work.
>>
>>108613124
>>108614492
I've thought about this too. Just buying 5 scrap phones and putting tiny specialised llms on each one that can be called upon as an agent from my desktop llm.
>>
File: gettingThere.png (113.3 KB)
113.3 KB PNG
>>108616015
I've been spending the morning trying to compile llama.cpp on this cheap android TV box that's an ARM v8.1 device that has a 32 bit v7.x environment.
It's going about as well as you'd expect.
>>
File: lol.png (43.9 KB)
43.9 KB PNG
>>108616298
lol
>>
File: fastButDumb.png (51.5 KB)
51.5 KB PNG
>>108616498
>>
>>
>>108595650
Dummy batteries exist but good luck finding any for flagship phones. Even talking about such a thing would probably make Samsung or Apple lockdowns worse, rendering the phone useless when it is not tied to a provider.
>>
>>108601001
>>108603145
>to repurpose your old phone, make the correct purchasing decisions in the first place
lol
jeets buy trash then complain it’s e-waste
tale as old as time
>>
File: HuTao_Mains-1rmlpzp.png (3.2 MB)
3.2 MB PNG
>>108595650
You only need to short the pins on the battery connector, and it works. Try it~
>>
>>
>>108616298
>>108616498
>>108616630
yeah I wouldn't use a general chat model for this. it needs to be a highly specialised one that's trained for a specific task
>>
>>
>>
File: 68c09629f9db348adc0b293d.png (189.5 KB)
189.5 KB PNG
>>108595650
yeah this stings especially since you can have an iPhone run a whole fucking mac OS, meaning it can comfortably run Ubuntu also, because mac OS is much more demanding than Windows or Linux
But that said its not that big of a problem, because new iPhones have charge cap at 80%, if you use apple charging brick, it always outputs power, it doesn't stop when draw is low, which means it will bypass the battery, which means you can treat the battery as a UPS in case of power loss. I have my iPhone 5S plugged 24/7 to maintain iMessage for my grandma in Ukraine, and its fine, if it dies its an easy replacement.
>>
Dude the plants and animals are literally designs. Theyre machines which accomplish the exact same objectives as manmade machines. Heat sinks, germ resistence, energy source, it’s all in the dna. The thing that sets apart the animal is that alienfag traps a guy into the machine. There’s a guy in every tree, trees actually will spread their seeds on purpose to breed more. Because the tree is the same as the human is the same as the cow. Allah isn’t human, but does control his own human clones. Allah made the iPhone, what’s more complicated looking, a guy trapped in an animal design robot, or a phone. iPhones are actually designed to be slower than what Allah has discovered. Which he seems to have decided was the correct way to introduce technology, to do so slowly to not disturb the ecosystems. Humans are part of the animal kingdoms ecosystem and any large changes can have extravagant results. But, we can certainly admire the clever designs of our electronics. Allah actually looked at the best iphone possible, then he said “I want this to have less storage space. Less internet speeds. Less pixels on the screen. Less everything”. Then Allah made that, and tricked humanity into believing scientists were only discovering 5% more hard drive space per year. That’s not how it fucking works. He just adds like an extra slot or something, it’s probably all very simple. Allah writes our textbooks brother, he wants to confuse you.
>>
>>