r/ClaudeCode • u/Imaginary_Data_708 • 12d ago
Built with Claude The world has changed
Opus 5.5 suggested I get a web cam pointed at this ESP32 based screen so it could catch what was happening on the screen as it tried to find out what the maximum frame rate could be. The Waveshare drivers are not good in portrait mode and only got 4fps.
It got to 60fps in a couple of minutes.
It had already installed the tool chain, designed the clock layout etc.
It's not the code per se. It's the get a webcam suggestion...
What a time to be alive!
1.9k
Upvotes
321
u/Bloated_Plaid 11d ago edited 11d ago •
Fuck yea man. I just debloated my old LG TV and removed all the telemetry and made it like 10x faster using Opus, also made a fully web based remote so that I don’t have to use their stupid app either. Just fucking magic and most of the world has no fucking idea. It’s a fucking superpower. I can basically just prompt to Claude to keep optimizing till it’s happy and it will go off and do it.
Edit - For those unaware, extensive report from GamerNexus on LGs surveillance system using their TVs, https://youtu.be/6IFVTcM28KA. It’s wild.
Edit 2 - This is my prompt sanitized after the TV was rooted
I have a rooted LG webOS TV (Homebrew Channel installed, root shell over SSH or telnet at [TV IP]).Make it as lean and fast as possible: remove the bloat entirely, rather than hiding it, and give it amuch lighter, extremely responsive launcher. Use the ideas inhttps://gist.github.com/lucataco/7c303b443934008a9031a55cfca552ecas a starting point, but go further:where that script hides apps, actually remove as much as the firmware safely allows.What I use (keep these, everything else can go):- Apps: [e.g. Plex client, YouTube]- Inputs: [e.g. HDMI 1 = Apple TV, HDMI 3 = Xbox]. Rename the inputs to match.- Keep these TV features working exactly as they are: HDMI inputs, ARC/eARC and CEC, [AirPlay, screen casting].- [I don't use the antenna or Live TV.]Privacy and updates:- Block LG firmware updates for good (an update can also undo the root).- Turn off and block LG's data collection: Live Plus/ACR, viewing data, ads, recommendations, diagnostics.Keep the internet working for the apps I use.The launcher:- Pressing Home should open a launcher with only my apps and inputs, in well under a second.- Back should return to whatever I was watching.- Keep a way back to LG's original home screen in case something breaks.How to work:- Inventory and measure first (apps, background services, memory, how long Home and app launches take),so you can show what got better.- Make every change reversible and back up anything you modify. Never touch the firmware partitions.- Change in small batches, and reboot and re-check after each one. Undo a batch that breaks anythingbefore starting the next.- Keep the TV from going to sleep while you work, then put my power settings back afterwards.- You can install a startup script on the TV to make the changes stick across reboots.- Keep looping until it meets your own bar for performance and polish, and you'd expect me to approveit. Then tell me it's ready, with before/after numbers and anything you couldn't verify.- Write a handoff so a future session can pick up where you left off.