View Single Post
 
Old 11-13-2010, 11:14 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
USB Card Reader Apple Optimized Legacy Driver

I have succeeded in making Apple's new driver for memory cards (since 10.6.5) working on any USB card reader (internal or external)

Installation steps:
first edit the plist and insert your card readers vendor and device id (where needed).
The parts you need to edit for this step are:
- Fake Apple Card Reader Device
- Fake Apple Card Reader Interface
- Fake Apple Card Reader UMC Inject
- Fake Apple Card Reader SBC Inject
- Any_Internal_SD_Card_Reader_1_00
You can use System Profiler for the vendor + product id's or IORegistryExplorer
The following are the id's you need to look up in IORegistryExplorer:
- idVendor
- idProduct
If you use a text editor convert the id's to decimal with Calculator.
Insert them in the idVendor and idProduct parts respectively

Then we need to add the SCSI device id's to the following parts:
- AnySDCardReaderAnySBC
- Fake Apple Card Reader SCSI Inject
For this you also need IORegistryExplorer (download below if you don't have it).
Open IORegistryExplorer and next insert a memory card (SD/MMC/...)
Look under the EHCI parts for finding the memory card host controller (will be green because of card insertion).
Under the device look for the IOSCSIPeripheralDeviceNub entry (below the USB device)
Click on this and look for:
- Vendor Identification
- Product Identification
Change these in the Info.plist to the values you see there (Fake Apple Card Reader SCSI Inject + AnySDCardReaderAnySBC)

Install the edited kext using Terminal or kext utility.
Reboot and remove the memory card.
After boot reinsert it and you should see a little SD memory card appearing for the SD card (cool) if you did it right and if you check System Profiler under Card Reader the device will be listed as Apple built-in Card Reader.

Download for needed IORegistryExplorer tool:
http://rapidshare.com/files/43068777...ryExplorer.zip

Download:
http://rapidshare.com/files/43068753...eader.kext.zip
Reply With Quote