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.

This entry was posted in Uncategorized. Bookmark the permalink.

5 Responses to Wiimote IR Camera notes

  1. KoV says:

    Do you know where to buy this camera ?

  2. wesen says:

    Yeah, it’s built inside the wiimote 🙂

  3. Emilien G says:

    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

  4. Pingback: Recent Faves Tagged With "hid" : MyNetFaves

Leave a Reply

Your email address will not be published. Required fields are marked *