Remix.run Logo
gruez a day ago

>to prevent creating digital waste.

Approximately nobody is going to be reprogramming their 8 year old iPhones to "prevent creating digital waste", especially when the CPU is unbearably slow and the batteries are well worn out. Say reprogramming is important for user freedom or whatever, but claiming it's going to make a meaningful difference in reducing e-waste is always going to be a spurious justification.

dvdkon a day ago | parent | next [-]

IoT sensors, thermostats, dashcams, home intercoms, mobile data modems, smart TV dongles... I could name a dozen more products that could have an old phone as their heart, if they were cheap, unlocked, and easier to develop for.

An iPhone doesn't have to be an iPhone forever, and end-users don't have to be the ones doing the conversion. All we need is a law that would stop phones from going to a landfill and instead actually get them recycled as general computing devices.

The market can figure out the rest. If manufacturers today are willing to deal with antique toolchains and expensive programmer gear to save a few cents on microcontrollers, imagine what they could do with cheap boards running Android or iOS.

gruez a day ago | parent [-]

>IoT sensors

The average person has no need for "IoT sensors", whatever that means.

>thermostats

Seems unlikely given that most HVAC systems in north america operates off 24V wires, so you'd to add some sort of electrical relay switch on top for it to work. That alone is going to kill most of the savings. Moreover is your heating system really something you want to DIY? Sure, it's all fun and games to spend an entire weekend setting up your own home surveillance system from repurposed phones, because if it fails nothing really bad happens. A thermostat is something that you don't want randomly failing because your phone decided to randomly bootloop or turn into a spicy pillow.

>home intercoms

Most people would just use their phones

>mobile data modems

What's wrong with tethering off your phone? Why bring an extra device?

>smart TV dongles

Assuming your phone even supports 4K output in non-mirroring mode (you really want to watch TV shows in 1080 x 2400 that your phone's screen runs at?), this seems like a suboptimal solution given that you'll need a usb-c hub for it to work, and will be missing niceties like supporting a TV remote. All of this hassle, just to save $30 for a fire TV, or $100 for a SBC.

dvdkon a day ago | parent [-]

Way to go denying the relevance of multiple established product categories.

- IoT sensors are a thing, whether the "average person" needs them or not. Think remote weather stations, car counting cameras, GPS trackers...

- "Smart thermostats" exist, surely you could just copy whatever they're doing with ease. And let's not limit ourselves to DIY here.

- Every block of flats I've been in here has had an intercom system, some even have video transmission. Sounds like a job for old phone hardware, no?

- Carriers still sell USB modems, and I guess they know what they're doing.

- A hardware manufacturer could surely just build in a USB-C to HDMI converter. A DP-to-HDMI chip is a common enough component already.

And just to repeat, I don't want regular people to start making these things out of old phones en masse, I want businesses to have that opportunity. You're arguing against a strawman.

gruez a day ago | parent [-]

>- IoT sensors are a thing, whether the "average person" needs them or not. Think remote weather stations, car counting cameras, GPS trackers...

Something tells me that your average municipal government or enterprise isn't going to want a hodgepodge fleet of phones as IOT sensors. Most of the applications you describe don't even need to the phone to be reprogrammed. There's a dozen apps that allow your phone to be repurposed as cameras or GPS trackers today, what's holding back their adoption?

>- "Smart thermostats" exist, surely you could just copy whatever they're doing with ease. And let's not limit ourselves to DIY here.

Yeah but how much is this custom hardware going to cost, especially when you don't have economies of scale? You can get a sleek looking smart thermostat for $150-200. Most people will take that over a tangled mess of wires that a DIY solution is going to look like https://en.wikipedia.org/wiki/File:Ahmed_Mohamed_Clock_by_Ir...

>- Every block of flats I've been in here has had an intercom system, some even have video transmission. Sounds like a job for old phone hardware, no?

So you're going to be gluing a phone next to your door? Sounds like a great way to lose an old phone.

>And just to repeat, I don't want regular people to start making these things out of old phones en masse, I want businesses to have that opportunity. You're arguing against a strawman.

No, you're arguing against a strawman. If you read my initial comment you'd see it states in no uncertain terms that I'm skeptical of the argument that it'll meaningfully reduce e-waste, not that there's going to be exactly zero people repurposing their phones.

dvdkon a day ago | parent [-]

Why are you assuming the result will be a "hodgepodge" or "tangled mess of wires"? Unless you take it apart, you won't be able to tell if a product runs on a bespoke PCB with SoC, a Raspberry Pi, or an old phone's hardware. Plenty of commercial hardware today is just an Android phone with some custom apps and system modifications, only it's generally a new, expensive, "enterprise-ready" device.

> There's a dozen apps that allow your phone to be repurposed as cameras or GPS trackers today, what's holding back their adoption?

Personally I think it's the lack of control over devices that's hindering these apps. A common modern phone doesn't let you replace the system UI with some purpose-built app, it doesn't let you run without a battery, it doesn't even let you disable all notifications. The result just isn't up to snuff unless the user/device manufacturer has full access to reduce the system to just the parts they need.

> If you read my initial comment you'd see it states in no uncertain terms that I'm skeptical of the argument that it'll meaningfully reduce e-waste, ...

And you haven't provided any meaningful counterargument so far. You still seem to be under the impression that reusing phones means hobbyists "gluing phones" places, but that's far from what I'm advocating.

slug a day ago | parent | prev | next [-]

All my personal and family computers are more than 10 year old, running latest Ubuntu. They have probably slower CPUs than that 8 year old iphone, but can run the latest web and email clients just fine. These are almost all salvaged from e-waste. I have a drawer full of old phones that could make very useful computer nodes, but instead of that I have to get (buy) some semi open raspberry pis since those phones are locked down.

gruez a day ago | parent | next [-]

>I have a drawer full of old phones that could make very useful computer nodes, but instead of that I have to get (buy) some semi open raspberry pis since those phones are locked down.

The average person doesn't have any need for "computer nodes". Just because some homelabbers want to create a k8s cluster off their 10 year old phones, doesn't mean any significant proportion of phones are going to be salvaged in that manner.

slug a day ago | parent [-]

I just gave you an use case about having family members using old computers for all their needs. If those old phones can continue to be used with software updates not locked down by their original hw vendors, don't see why that is a bad thing.

I also didn't mention any use of k8s which I don't make use of or using rpis as nodes on a computer cluster ("homelab"), so you are extrapolating in a very weird direction.

By nodes I meant, say robotic applications, simple room surveillance camera, baby monitor,audio streaming, multimedia/tv remote control, where a rpi/custom hw could be perfectly be replaced by an old phone, since it comes with imu, cameras, audio, touchscreen, wifi, storage, etc.

gruez a day ago | parent [-]

>By nodes I meant, say robotic applications, simple room surveillance camera, baby monitor,audio streaming, multimedia/tv remote control, where a rpi/custom hw could be perfectly be replaced by an old phone, since it comes with imu, cameras, audio, touchscreen, wifi, storage, etc.

For the family that has a techie willing to jump through a dozen hoops to set those up, sure it might mitigate some e-waste. However I doubt that's applicable to most or even 10% of people. Moreover I don't see how an unlocked OS is necessary for most of the applications you mentioned. Why do you need an unlocked bootloader to turn a phone into a camera/baby monitor? Aren't there a dozen apps that basically serves that purpose? Finally, as the saying goes, "[insert OSS project] is only free if you don't value your time". Sure, you can spend an entire weekend turning your old phones into cameras, installing frigate on a docker container somewhere, and adding a coral TPU to do object recognition. Or you can pay $50 for a 2-pack of wyze cameras which have cloud connectivity and object recognition out of the box, and is in a far better form factor than a smartphone.

The point isn't that exactly zero phones will be diverted from landfill, just that approximately zero phones will be.

slug a day ago | parent [-]

I think we are confusing the perfect from the good enough.

If there's an ecosystem that allows converting old hw, lot of people will less resources can make reuse of that e-waste.

Installing ubuntu nowadays is a few clicks that anyone minimally proficient on computers is able to do, not much more difficult than installing a browser "or an app on their phone".

Sure, there's "dozen of apps" for that iOS/Android, but if the HW+OS combination is no longer supported, how can we continue using it or update it ? $50 might not seem a lot to you or me, but it's a lot to many people in the world, specially with something they already have. Using cloud for inference, which is also not free or private, bringing again dependency from some entity, where local HW is perfectly capable of basic object detection. I personally have "professional" PoE cameras with built-in object detection for surveilance, but see a use case where cheap access can also be useful.

I'm still mystified why there's so much push back from people to own and make use of old HW for whatever purpose they see fit.

Almondsetat a day ago | parent | prev [-]

>They have probably slower CPUs than that 8 year old iphone

They certainly DON'T. I don't know where this estimate is coming from, but it's inarguably wrong

slug a day ago | parent [-]

You are right, my drawer doesn't have a single Apple device, since that company is probably the reason we got into this situation to begin with, so at least I voted with my wallet.

rpastuszak a day ago | parent | prev | next [-]

My 8 yo iPhone is perfectly usable, the battery wasn’t expensive or difficult to replace.

gruez a day ago | parent | next [-]

I'm not claiming that they're literally unusable, only that they're unusable by most people's standards. Case in point, when was the last time you've seen a touchid iPhone? The last such device was introduced as recently as 2022 (or 2017 if you only count "mainstream" models). The 2022 model is still in support, and 2017 models were still getting security updates as of 5 months ago, yet virtually nobody uses them. If so many people ditched their iPhones while they're in support, what gains could there possibly be to allow people to flash third party ROMs? I'm sure there's some diehard enthusiasts that'd keep it alive, but as I argued above, it's not going to make a meaningful difference.

torstenvl a day ago | parent | next [-]

Lots of people use the iPhone SE or are holding onto the iPhone mini 13. Dislocating your thumb to bring up the Control Center is shit. (Reachability and Back Tap are not solutions.)

Xylakant a day ago | parent | next [-]

The iPhone 13 mini is a faceID device - but I’m holding onto it until the bitter end. But we’ve been using iPhone SE as company phones until they were discontinued- the devices are perfectly usable for all basic use cases.

gruez a day ago | parent | prev [-]

The internet means it's easy to find "lots" of people for anything. Excluding yourself how many iPhones do you see in the wild have a home button? I'd estimate less than 1 in 20, or 5%. If less than 5% of people are keeping their phones while they're in support, how much e-waste can you possibly divert by allowing third party OS?

torstenvl a day ago | parent [-]

> Excluding yourself how many iPhones do you see in the wild have a home button? I'd estimate less than 1 in 20, or 5%. If less than 5% of people are keeping their phones while they're in support

5% of all iPhone users having a home button does not mean that only 5% of iPhone SE purchasers are keeping their phones, since the population of iPhone SE purchasers is smaller than the population of iPhone users.

Let's be conservative and say about 10% of iPhone users ever bought an SE. If SE users now make up about 5% of the iPhone user base, that would mean that about half have kept their devices -- an order of magnitude off from your 5% claim.

a day ago | parent | prev [-]
[deleted]
drnick1 a day ago | parent | prev [-]

My iPhone Xs is about 7 years old now, and I haven't replaced the battery yet. I won't buy Apple or Google again though, it's GrapheneOS or bust next.

torstenvl a day ago | parent | prev | next [-]

Cool. So if the device is ostensibly so old and unusable now, what possible commercial rationale could exist for preventing its use for other ends?

gruez a day ago | parent [-]

If you read my comment carefully, you'd see I'm not objecting to regulations that devices must support programming, only to the argument that such regulations will meaningfully reduce e-waste.

xerox13ster a day ago | parent [-]

You don’t know that because the regulations have never existed. Please try to refrain from unscientific thinking such that there are things you think you can know without experimental verification. This is the thinking of a technological dark age.

gruez a day ago | parent [-]

>You don’t know that because the regulations have never existed. Please try to refrain from unscientific thinking

You're accusing me of "unscientific thinking", but you're basically making an argument from ignorance? You haven't provided any rebuttals to my argument, and you're basically arguing "we haven't tried so if you try to argue against it you're WRONG".

xandrius a day ago | parent | prev | next [-]

Approximately nobody is not nobody.

And saying this in a forum literally named after the act of hacking and repurposing devices is quite bold.

I have old devices still laying around in the hope one day I could reuse them for something, anything useful, I simply can't get myself to throw away something which seemed magical a few years ago.

everdrive a day ago | parent | prev | next [-]

Those 8 year old phones were plenty fast when they were new. Why did operating system, apps, and websites need to get more bloated? Do they even do anything they didn't (or couldn't) do 8 years ago?

codedokode a day ago | parent | prev | next [-]

I also meant microcontrollers. I am sure someone would remove chips from old devices and resell if they were reprogrammable. Also you could use them for your hobby for free.

gruez a day ago | parent | next [-]

Why would anyone go through all that hassle when you can get a ESP8266 from aliexpress for less than $2? The skilled labor cost alone needed to desolder the chips is going to wipe out any savings, not to mention the hassle of fabbing custom PCBs to work with your hodgepodge collection of microcontrollers.

codedokode a day ago | parent [-]

There are countries where people would sit all day desoldering phones if they were paid $2 for each. Also even in my country minimum wage is less than $2/hr (although that is rare).

gruez a day ago | parent [-]

Note $2 on aliexpress gets you a fully assembled module. If you're trying to repurpose chips after desoldering you still need to sort, test, and resolder them.

BenjiWiebe a day ago | parent | prev [-]

The chips in phones would be horrible to work with - they're too small. Plus, the SoC is much more complicated to deal with than a microcontroller intended to be stand-alone.

wpm a day ago | parent | prev | next [-]

How about 8 year old Macs with Apple Silicon, which are rapidly going to become a thing in just 3 short years, and are the same thing as an iPhone architecturally

What happens when Apple stops putting new macOS versions out for the M1, which by all accounts is as far better computer than my old Sandy Bridge Thinkpad, but will become completely useless far earlier?

mathiaspoint a day ago | parent | prev | next [-]

8 year old phones are fine if you run a decent OS on them.

oh_my_goodness a day ago | parent | prev | next [-]

A spurious justification is not ideal, but it would be acceptable at this point.

wslh a day ago | parent | prev | next [-]

The first iPhone is more powerful than the VAX computer my high school used to teach in over fifteen simultaneous terminals.

whycome a day ago | parent | prev [-]

Weird, did the CPU somehow slow down over time? Did it get tired?

gruez a day ago | parent [-]

https://www.cpu-monkey.com/en/compare_cpu-qualcomm_snapdrago...

whycome a day ago | parent [-]

You’re comparing different models? I don’t understand the connection here to a supposed change in performance over time.

The ways performance is reduced is when processing power may be throttled (eg Apple battery gate) or because a newer App or Os has high requirements.