Hacker News new | ask | show | jobs
by calebkraft 5693 days ago
Well, the biggest hurdle is being capable of writing a driver at all. Your average joe isn't going to just "hack" this thing. These are people who are already familiar with programming peripherals to be used with computers.

If you have that knowledge, there are several ways. 1. Open it up, look what hardware is used, find documentation for that specific hardware set on the net. Write code to the specifications of the people who made the components.

2. sniff the communication. This is what Adafruit did (see iantimothy's post). Once they see that communication, they break it down to see what is necessary to make things happen.