Posted 24 November 2010 - 09:02 PM

I recently rewrote AppleUSBMergeNub for PCI linked devices.The injector can operate against any IOPCIDevice entered device and can function for lots of things.For fixing your DVD drive (to get it recognized in System Profiler as Apple Shipping Drive) you need IORegistryExplorer.

Install Procedure:-Look up your DVD drive in IORegistryExplorer.-Next get under it the IOSCSIPeripheralDeviceNub.-Look up Vendor Identification (default in DeviceMergeNub Info.plist is "HL-DT-ST") and insert it in the Info.plist.-Look up Product Identification (default in DeviceMergeNub Info.plist is "DVD-ROM GDR8162B") and insert it in the Info.plist.-Install the kext in /System/Library/Extensions.-Reboot-Enjoy the Apple Shipping Drive recognized DVD drive.

Yes, this can work for 2 (or even more).Use the Apple plist editor to clone the "Fake DVD Drive SCSI ID" under IOKitPersonalities.Put the first drive in the first, the second drive in the second and install it.Voila, you now have both recognized as Apple Shipping Drive.To make it easy I've also attached the Info.plist with allready cloned entry (you can use it)

What about pata drives?

And under pata device:

Maybe this could enable low power polling.

I could look into it.If I find a Mac that enables it I know just what key to inject/alter. I'll do it when I have a bit more time (later on)