I'm looking into interfacing an application to... USB dance mats!
Nothing too complicated as they support a standard HID/joystick
interface. But at least one of them has a PS2 connector and ships with
the Rockfire PS2/USB adapter.
When I plugged it in, it didn't match to any built-in drivers.
"Some joysticks and gamepads with firmware from Padix, such as the
Rockfire and Boeder CrossCheck devices, declare themselves as "class 3"
devices rather than "class 0" devices. This appears to be a firmware
bug, and it makes it impossible for the Apple USB Composite driver to
handle them. If the Composite driver doesn't load, neither does the USB
Overdrive. There is a simple fix that fully enables those devices, you
can download it at http://www.montalcini.com/unsupported/Padfix.dmg but
be aware that it comes with no warranties and no tech support."
I downloaded the fix, which is basicaly a dummy kext with a dictionary
that matches "class 3" devices to the USB composite driver.
Worked great, now the PS2 dance mat's HID interface is now recognized.
What I would like to know is if there's a way to programmatically (from
the application) have the Composite/HID driver match to the device ?
The idea being not to require the user to have to install a kext.
Thanks very much in advance for any help.
Laurent
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden