Kinect protocol reverse-engineered
November 11 2010, 3:34 AM
Hector Martin reverse-engineered Microsoft Kinect protocol:
This produced an interesting discussion on HN about reverse-engineering in general. Pointing to:
- Kinect driver source code
- USB data dump by Ladyada, with video (the dump used by Hector to write a driver)
- Post by Andrew Tridgell
- usbmon – Linux kernel facility to collect traces of I/O on the USB bus, can be used with Wireshark (comments: 1, 2)
- discussion on hex editors: ghex2, Hex Workshop for Windows (closed), hexdump, hexcurse
Update:
Kinect’s BOM is roughly $56, while the whole system is sold at $150 (via).
And here’s how Kinect scans the room with Infra Read light:
And:
Update 2 (via HN):
Adafruit blog wrote how a Oliver Kreylos made a 3D capture tool with hacked Kinect. Video: