Dmitry Grinberg informs us of his latest project reverse engineering the Nike + iPod protocol. Basically this is a wireless protocol used by Nike to communicate data from certain shoe products to programs running on an iPod or iPhone. He says: “Nike+iPod is a very interesting piece of hardware for all kinds of reasons, not the least of which is that it is actually useful. It works by wirelessly transmitting data from a sensor (that is stored in your shoe) to a receiver that is either externally connected to your iPod or to the receiver that is integrated into the Bluetooth chip in the iPhone (3GS and 4 only).
I took a few days to figure out how it all works, and I am happy to say that I’ve decoded the entire packet payload successfully.”
This is a cool hack! It’s well documented and demonstrates the analytical process involved in reversing hardware. Dmitry has the C source available on his website.
Via the contact form.