Contribute
Register

How To Make a Generic Driver For Any Card Reader

Status
Not open for further replies.

Attachments

  • Screen Shot 2014-11-21 at 3.06.22 PM (2).jpg
    Screen Shot 2014-11-21 at 3.06.22 PM (2).jpg
    327.1 KB · Views: 969
Make this more clear:

if the SD card reader is using Alcor Micro Corp chip-set. you can use this forum to make it working as Apple Internal SD Card Reader. otherwise, the method won't work.


These laptops use Alcor SD Card Reader:

ASUS-A53SD laptop
Lenovo B480, B580, B485, B490, B590

But most of PC laptops' SD card reader are based on JMicron, Realteck or Ricoh chip-set.
There are no way to make them recognized as Apple Internal SD Card Reader.
 
Hi: Can you help me with this? I tried to do it but it has not worked . Not if I did something wrong.
My PCI SD Reader dates using DPCIManager: Vendor 1217 Device 8321

Thanks in advance
 
Hi: Can you help me with this? I tried to do it but it has not worked . Not if I did something wrong.
My PCI SD Reader dates using DPCIManager:

venID 8086 =32902 devID 8C31=35889

attached info
View attachment Info.plistScreen Shot 2015-11-15 at 8.29.11 PM.png

Thanks in advance
 
I have the dreaded USB2.0-CRW from Realtek :(
idDevice: 297
idProduct: 3034
Anyone manage to get this working?
 
i think this method works for old version of OS X but not the latest one. I was successful with this method before, but get KP in 10.11
 
I've tried this method on El Cap but it didn't work. Is there a known way of getting the Card Reader working for El Cap?
 
Hi guys,
I have a USB2.0-CRW 0xBDA 0x129 and my OS X is yosemite 10.10.5

if you check the Info.plist inside this file /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle you will see in it :

ifdFriendlyName : USB2.0-CRW (for me it's line 116)
ifdProductId : 0x129 (i changed)
ifdVendorId : 0xBDA (by default)

now my card is detected

Screenshot at Apr 13 09-42-30.png
and in IORegExplorer
Screenshot at Apr 13 09-44-37.png

but when i insert an SDCARD nothing happens
i tried to patch
AppleUSBCDCACMData.kext with no success
Any ideas

 
Hi guys,
I have a USB2.0-CRW 0xBDA 0x129 and my OS X is yosemite 10.10.5

if you check the Info.plist inside this file /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle you will see in it :

ifdFriendlyName : USB2.0-CRW (for me it's line 116)
ifdProductId : 0x129 (i changed)
ifdVendorId : 0xBDA (by default)

now my card is detected

View attachment 185030
and in IORegExplorer
View attachment 185031

but when i insert an SDCARD nothing happens
i tried to patch
AppleUSBCDCACMData.kext with no success
Any ideas


Hi farfour78lb, how did you do that? I have the same card reader in LG Gram 14 and I'm unable to get to the point where the card is detected. Did you only modify Info.plist in /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents or you also modified AppleUSBCardReader.kext ? Could you post here all the modified files
 
Hi farfour78lb, how did you do that? I have the same card reader in LG Gram 14 and I'm unable to get to the point where the card is detected. Did you only modify Info.plist in /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents or you also modified AppleUSBCardReader.kext ? Could you post here all the modified files

Hi don't edit anything. CRW i have is usb composite device so when you inject in IOUSBComposite it will be detected as Bulk device CARD READER but doesn't work :banghead:
Screenshot at Apr 26 10-53-58.png

try this kext it will be identified but it will not work

View attachment CardReaderWriter.kext.zip
 
Status
Not open for further replies.
Back
Top