You don't need to touch Objective-C at all! IOKit is plain old C.
All the example code is in Objective C. Quite simply there is far too steep a learning curve to get through these layers be it Objective C or pseudo objects in C plus mapping into Python land.
It really is orders of magnitude easier working with win32all on Windows than trying to do the equivalent stuff on Mac. Linux doesn't even enter since there is no way of doing things like help or some of the device stuff.
There is a USB Prober under /Developer/Applications/Utilities (BTW I have found everything you mentioned under a different path than you said so I don't know if you were typing them from memory or have a different dev kit).
Probably because it was from memory, or maybe because I might have the FireWire SDK installed? I don't know.
I had all the tools and examples you mentioned and I just have the standard reinstall that came with the Mac mini.
I couldn't get the USB Prober to see libusb traffic so it may require the device drivers to cooperate. It looks like it installs an alternative driver for the controller.
Roger _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig