It connects to the PC fine but I can only get Windows 7 to see it as a keyboard or a serial device. It won't detect it as a joystick, gamepad or mouse and, when detected, gives me some keyboard options and not a lot else.
So I figured maybe a firmware upgrade would be an idea, but no such luck. I hold down select and start for a couple of seconds, it switches on with the light on, connects to the PC, then I run the firmware upgrade. I've tried both the firmware upgrade applications I could find and the result is the same, the iCP just switches itself off once the PC connects to it.
It looks like this:
iControlPad firmware updater 1.2.0 by Robert Broglia Loaded 18712 byte firmware... Starting Bluetooth scan... #0 name: iControlPad-D08E Using this device... Connecting to 00:06:66:45:D0:8E... Uploading firmware... Writing frame 0: 0x0+0x94, 0% Error reading back response from device
It also appears to disconnect instantly if I open a serial console on the port when it's connected in firmware upgrade mode. If I connect with SPP mode, I can get a console on it and managed to find that its current firmware is 2.2.
I have tested the firmware upgrade on my desktop running Windows 7 x64 and on my netbook running Ubuntu 11.10 and Windows XP. The result is always the same.
Any fix or do I have a defective unit? I lack both the tools and the talent to open it and tinker inside and, with firmware upgrades not working, I'm not sure what else I can do with this.
Any help greatly appreciated.
Oh, and this may also be relevant. If I try and change the mode, it takes a long time. It powers on in a couple of seconds, but doesn't do the three flashes for about ten seconds (though, contrary to my first thoughts, it does do it without me holding the buttons down forever).
Incidentally both keyboard modes work fine (including the experimental packet mode). I have determined this by clicking on a text box and pressing buttons.