Xiaofan Chen
2011-06-01 06:34:44 UTC
We have a lot of discussions here about the HID device
under Mac OS X and it is reported that the codeless kext
which used to work up to Mac OS X 10.6.4 no longer
works under 10.6.6.
It seems to me that there should be a way to do this.
I just read the following page from Apple and they seem
to indicate that for matching a USB device, idVendor + idProduct (+ bcdDevice)
will be sufficient. For matching a USB interface, then
idVendor + idProduct + bInterfaceNumber + bConfigurationValue (+ bcdDevice)
will be necessary.
http://developer.apple.com/library/mac/#qa/qa1076/_index.html
http://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptAnatomy/kext_anatomy.html
Maybe the existing kext does not cater to the interface matching
case.
I am just curious here as I do not have a Mac. I have only
one Apple device which is the newly got iPad 2 (which is
very nice).
under Mac OS X and it is reported that the codeless kext
which used to work up to Mac OS X 10.6.4 no longer
works under 10.6.6.
It seems to me that there should be a way to do this.
I just read the following page from Apple and they seem
to indicate that for matching a USB device, idVendor + idProduct (+ bcdDevice)
will be sufficient. For matching a USB interface, then
idVendor + idProduct + bInterfaceNumber + bConfigurationValue (+ bcdDevice)
will be necessary.
http://developer.apple.com/library/mac/#qa/qa1076/_index.html
http://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptAnatomy/kext_anatomy.html
Maybe the existing kext does not cater to the interface matching
case.
I am just curious here as I do not have a Mac. I have only
one Apple device which is the newly got iPad 2 (which is
very nice).
--
Xiaofan
Xiaofan