Glenn Grant has blogged recently about going down the USB Reverse Engineering rabbit hole. He does a deep dive into the software and hardware used to reverse engineer, do protocol analysis, do hardware hacking, and do what whatever else would be involved in implementing custom drivers for arbitrary hardware. USB is a ubquitous, industry standard for cables, connectors, and their supporting protocols with a surprising amount of computing power running internally on chips inside the USB devices themselves.
(Score: 2) by crafoo on Tuesday May 29 2018, @09:42PM
1000% agree. Let's start with graphics hardware. Also CPUs running closed-source microcode. Also firmware for motherboards. And of course NIC drivers and firmware.
All of our hardware is nearly 100% closed source, and it is a sad state of affairs. The power and control this situation gives vendors is absurd. But, no one seems to really care. So here we are.