netzstaub

beatz & funkz

Friday, August 15, 2008

Wiimote IR Camera notes

I’m working on reversing the IR camera in the wiimote. No guarantees about what’s here.

Pinout:
1 – VCC
2 – GND
3 – ?? GND
4 – !enable
5 – SCL
6 – SDA
7 – CLK (24 Mhz from Broadcom chip, turned on when IR sensor is enabled)
8 – pulled up to VCC

i2c protocol:

address: 1011000

First the Broadcom chips writes the byte 00110111 to the IR camera. Then reads out data, which seems to be 3 bytes per IR point, 12 bytes total, so probably the same format as the data in the HID report: xxxxxxx yyyyyyy xxyyssss. Unrecognized points are passed as 0xFF.

posted by manuel at 4:33 pm  

5 Comments »

  1. Do you know where to buy this camera ?

    Comment by KoV — November 7, 2008 @ 8:05 pm

  2. Yeah, it’s built inside the wiimote 🙂

    Comment by wesen — November 7, 2008 @ 8:20 pm

  3. Johnny Lee has improved the kako work :
    http://procrastineering.blogspot.com/2008/09/working-with-pixart-camera-directly.html
    (original from kako with all the camera description : http://kako.com/neta/2008-009/2008-009.html)
    but…i’m a computer scientist trying to write an open source library for multitouch interactions, and i don’t understand many things about i2c and electronics in general.
    Could you help me building the same circuit as johnny lee to get the video frames at 200Hz via USB ?

    Thank you in advance !
    Regards

    Emilien

    Comment by Emilien G — November 19, 2008 @ 6:30 pm

  4. […] links >> hid HID card printer FIPS 201 certified First saved by blazingtemple | 8 days ago netzstaub: Wiimote IR Camera notes First saved by mooncowslow | 14 days ago Engin Performance – In & Out Door Car Accesories […]

    Pingback by Recent Faves Tagged With "hid" : MyNetFaves — December 25, 2008 @ 4:35 pm

  5. thanks

    Comment by mirc — February 21, 2009 @ 12:35 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress