These few days I was trying to hack an Wiimote, the cool remote controller for Wii. If you're not familiar with this, here is a nice passionate community about it: Wiili
Anyway, my development environment consists of:
- one wiimote
- one bluetooth dongle (intuix) supported by BlueSoleil
- WindowsXP SP2 (mainly) / Debian Linux (nothing done here yet)
- BlueCove: This cannot get a proper local device address of my dongle. It just says 000000000000. According to several articles,
- Bluecove only works with the Microsoft Windows XP SP2 bluetooth drivers.Use a dongle from "List of Bluetooth radio drivers that are included in Windows XP SP2"
- avetana: This says "No supported stack installed or no dongle available". I guess it's because I couldn't put the address of my dongle correctly when I've got the free demo of avetana. The address of my dongle is 10:11:11:11:11:11(or 11:11:11:11:11:11), and with this address I cannot download avetana.
- I took a look at other programs at Wiili, such as DarwiinRemote(for OS X) and Wiinmote(for XP). Afterwards I found that Wiinmote, in Delphi(precisely in Pascal), uses a library named HID controller. This HID controller basically uses PnP devices. That means, this Wiinmote just considers my Wiimote as a general PnP device. And it works perfectly!