Single-Board Computer from a TV
github.com
github.com
https://github.com/DavidBuchanan314/webos-vncserver/raw/main...
The picture shows a phone VNC'ed into it - it's still running the original Linux-based TV OS (LG webOS), but rooted.
Open source project to replace the SMARTS in TVs with something less ad infested.
Bonus points if you can do it all in software but honestly, I'd pay $200 for a replacement board to remove ads and put the device under my control!
https://sfconservancy.org/copyleft-compliance/vizio.html https://plasma-bigscreen.org/
https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-t...
Oooh. Could this be used to fight against smartphone vendors that do not allow unlocking bootloaders - or trip permanent fuses like Samsung does?
Edit: found this article:
https://www.androidpolice.com/2015/11/06/why-does-my-android...
Seems acceptable from a warranty pov. Obviously if they refuse to replace your cracked screen because you've changed the firmware then it's unacceptable.
Android is pretty darn fragmented though.
I expect that aftermarket firmware would be an issue for content providers. For example, is Netflix going to allow third party firmware developers to create an app to access their content? They will already have contracts with content distributors like Lionsgate that mandate DRM in their own apps to prevent piracy.
If your aftermarket firmware doesn't support Netflix, Prime, HBO, etc then it might have limited appeal. Browser based apps might get around that in a limited way.
As for printers, I think of them as loss leaders to generate ink sales.
Don't know either space particularly well so might be wrong.
Agreed that content support and DRM are a difficulty.
I know that the ink price gouging is part of why printers are weird, but that results in the default firmware being user-hostile in a way that I would have expected to make people want aftermarket firmware all the more. I suspect that the difficulty there is also something about fragmentation and perhaps a lack of devices that even try to be open (Google publishes all the documentation and source to build AOSP for a Pixel phone; I'm aware of zero printer vendors doing so).
If that aftermarket firmware enables better playback of pirated content, and the Netflix catalog deteriorates more and more with time, it's more and more likely that of the people who'd consider alternative firmware in the first place, more and more will decide against Netflix in that scenario.
Not that that may be enough people for Netflix to care, but it could easily be enough that "no netflix" is no longer a blocker for acceptance of the alternative firmware.
They have an incentive to provide easy access to their media, so pirating is always going to be more complex, which will be a barrier to the majority.
But it is interesting, I wonder how much efficiency do you lose with hardware accelerated browser vs dedicated app?
Otherwise it would be difficult for small manufacturers-- who are typically not custom-ordering panels, and likely switching between vendors based on best-offer-of-the-day-- to integrate in a reasonable manner.
Printers at the very least have excuse of a lot of hardware specific code to drive the head but TVs are pretty much tuner + screen + internet connection.
Also people wanting OSS on their TV tend to just use TV as dumb screen and connect the whatever small device with HDMI they have on their hands and not add "runs this board" to the analysis paralysis
But inside the TV is the main point. I was wanting something more like OpenWRT or Canon CHDK or similar to control the TV itself.
$50 eBay purchase and a 15 minute swap. Now six months later and still going strong.
(I used to carry a pair of screwdrivers when curb-shopping, mainly for parting-out tower PCs that aren't worth carrying the whole thing back, but I got out of that hobby.)
Pure gold. Thanks for sharing!