Oh man, I did fall into that rabbit hole.
I took my old mp3 player Onn-x5 and just finished a custom firmware for it.
Explore and reverse engineer it just from connecting it to my computer.
Instead of targeting extremely ancient hardware that almost no-one uses, what if you got Claude to reverse engineer useful closed source hardware and software?
Both Apple and Nvidia are the most hostile and have the most locked-down heavy hardware and software and now Claude can reverse engineer and build a driver to get Nvidia GPUs working on Intel Macs [0] and it can unlock the ability to pair an Apple watch with Android phones. [1]
Now it makes even more sense to target reverse engineering CUDA, Nvidia firmware blobs and Apple software to finally make them run better on Linux without waiting for those vendors to fix their bugs or deliberately slowing their own hardware down.
Because, frankly, older hardware is just much simpler and also has much more widely available information about it. It’s just easier. Not that you can’t try, but it’s going to be harder.
Someone please do "smart" TVs. You have the chance to remove ads and botnets ("residential proxies") from millions of devices.
Oh man, I did fall into that rabbit hole. I took my old mp3 player Onn-x5 and just finished a custom firmware for it. Explore and reverse engineer it just from connecting it to my computer.
How timely, I just now pointed Claude at my work laptops MIPI driver and told it to figure it out.
Instead of targeting extremely ancient hardware that almost no-one uses, what if you got Claude to reverse engineer useful closed source hardware and software?
Both Apple and Nvidia are the most hostile and have the most locked-down heavy hardware and software and now Claude can reverse engineer and build a driver to get Nvidia GPUs working on Intel Macs [0] and it can unlock the ability to pair an Apple watch with Android phones. [1]
Now it makes even more sense to target reverse engineering CUDA, Nvidia firmware blobs and Apple software to finally make them run better on Linux without waiting for those vendors to fix their bugs or deliberately slowing their own hardware down.
No more excuses.
[0] https://github.com/nullmoth/nvidia-macos-driver
[1] https://www.androidauthority.com/apple-watch-companion-pair-...
Because, frankly, older hardware is just much simpler and also has much more widely available information about it. It’s just easier. Not that you can’t try, but it’s going to be harder.