US$ 2000 Prize For Developing Open Source Microsoft Kinect Drivers
digitizor.com
digitizor.com
"Microsoft does not condone the modification of its products. With Kinect, Microsoft built in numerous hardware and software safeguards designed to reduce the chances of product tampering. Microsoft will continue to make advances in these types of safeguards and work closely with law enforcement and product safety groups to keep Kinect tamper-resistant."
Everytime you start to soften to Microsoft and convince yourself "they're not that bad, (Oracle, Apple, Google) is pretty bad too", someone at Microsoft opens their mouth and convinces you that they are indeed the most out of touch.
I 100% agree that if you hack something, the company shouldn't honor the warranty, or let you use it on their services. That is their right, which is why when I modded my Xbox 1 I was fine wtih them banning us from Xbox Live. But I never felt like I was going to go to jail for doing it. I didn't pirate games, so I never thought I could get in trouble for it. Then Microsoft started trying to get people in legal trouble for just modding them, or showing people how to mod them. That was when I got really anti-Microsoft, and I've kind of forgotten that over the last 4 or 5 years.
They reminded me today why I used to think they were the most anti-open source company.
I believe they're doing considerable processing on the Kinect itself, as that's the only way to justify the 512MB RAM onboard. Will be interesting to see what the actual data it sends back is.
Edit: Big reading fail on my part; 512Mbit, not 512MB. That's much more in line with what I'd expect from a device not doing a whole lot.
(To those who are interested in this type of thing: In the Wii's case it was using a pair of tweezers to glitch the memory chip into spewing Wii OS code that revealed that Nintendo was using strncmp to compare SHA1 hashes instead of memcmp which rendered the entire authentication system open to attack because if you can create a hash that has a leading null-byte then it will not be compared. So even though all games and firmware updates were RSA signed, this exploit bypassed everything. )
It's not as if they stand to earn any of it back, as the requirement is for an open source solution, published in public view and fully documented. Adafruit probably don't happen to have a 100% compatible clone of the Kinect hardware that they can launch as soon as drivers are available, heh.
You would need that and an army of lawyers...
Edit: 512Mbit, not 512MB. Meaning it's highly likely that it's a fairly dumb device.
Looks like the company behind the technology in Kinect sells a reference device and SDK.