How To Make a Generic Driver For Any Card Reader

Discussion in 'Customization' started by Rakif, Oct 1, 2012.

  1. nobodynose

    nobodynose Moderator

    Joined:
    Sep 30, 2012
    Messages:
    4,188
    Motherboard:
    ASRock Z270M Pro4
    CPU:
    Intel Core i7-7700K
    Graphics:
    Nvidia GTX 1060
    Mac:
    iMac, MacBook, MacBook Pro, Mac mini
    Classic Mac:
    iBook, iMac, Quadra
    Mobile Phone:
    Android, iOS
    Oct 26, 2014 at 6:34 AM #21
    nobodynose

    nobodynose Moderator

    Joined:
    Sep 30, 2012
    Messages:
    4,188
    Motherboard:
    ASRock Z270M Pro4
    CPU:
    Intel Core i7-7700K
    Graphics:
    Nvidia GTX 1060
    Mac:
    iMac, MacBook, MacBook Pro, Mac mini
    Classic Mac:
    iBook, iMac, Quadra
    Mobile Phone:
    Android, iOS
    I hope it's ok that I dug up such an old thread, but I just wanted to report that this still works in Yosemite 10.10, at least on my Hackintosh, with my card reader. I have an external Aluratek AUCR200 card reader dongle (made by Alcor Micro Corp., pictured below). I followed these directions and now Yosemite sees it as a "Built in SD Card Reader" (see attached picture).

    I removed my internal card reader because of the annoying EBIOS errors it was generating on boot. There were three Apple_Internal_SD_Card_Reader entries in the Info.plist on Yosemite, so I modified all three.
     

    Attached Files:

    • CardReader.png  (33.3 KB, 461 views)
    • AUCR200.jpg  (32.7 KB, 275 views)
  2. N00Bster

    N00Bster

    Joined:
    Feb 22, 2012
    Messages:
    45
    Motherboard:
    GA-X68P-UD3P OSX and WIN 8
    CPU:
    i7 2006k Turbo Boost
    Graphics:
    sapphire amd Radeon 6850
    Mac:
    MacBook Pro
    Mobile Phone:
    Android
    Nov 21, 2014 at 8:09 PM #22
    N00Bster

    N00Bster

    Joined:
    Feb 22, 2012
    Messages:
    45
    Motherboard:
    GA-X68P-UD3P OSX and WIN 8
    CPU:
    i7 2006k Turbo Boost
    Graphics:
    sapphire amd Radeon 6850
    Mac:
    MacBook Pro
    Mobile Phone:
    Android

    Attached Files:

    • Screen Shot 2014-11-21 at 3.06.22 PM (2).jpg  (327.1 KB, 658 views)
  3. jzhang19

    jzhang19

    Joined:
    Jul 29, 2012
    Messages:
    47
    Motherboard:
    Dell inspiron 7737. (Clover)
    CPU:
    Intel Core I7-4510U (Haswell)
    Graphics:
    Intel® HD Graphics 4400 (1920X1080p) + nVidia GeForce GT 750M
    Mac:
    MacBook Pro, Mac mini
    Mobile Phone:
    iOS
    Jun 16, 2015 at 6:23 PM #23
    jzhang19

    jzhang19

    Joined:
    Jul 29, 2012
    Messages:
    47
    Motherboard:
    Dell inspiron 7737. (Clover)
    CPU:
    Intel Core I7-4510U (Haswell)
    Graphics:
    Intel® HD Graphics 4400 (1920X1080p) + nVidia GeForce GT 750M
    Mac:
    MacBook Pro, Mac mini
    Mobile Phone:
    iOS
    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.
     
  4. vindio1973

    vindio1973

    Joined:
    Feb 26, 2011
    Messages:
    3
    Motherboard:
    mac osx
    CPU:
    i7 980x
    Graphics:
    point of view nvidia 9800
    Mac:
    Mac Pro
    Mobile Phone:
    Other
    Jul 27, 2015 at 11:50 AM #24
    vindio1973

    vindio1973

    Joined:
    Feb 26, 2011
    Messages:
    3
    Motherboard:
    mac osx
    CPU:
    i7 980x
    Graphics:
    point of view nvidia 9800
    Mac:
    Mac Pro
    Mobile Phone:
    Other
    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
     
  5. andersonlugo

    andersonlugo

    Joined:
    Dec 13, 2014
    Messages:
    22
    Motherboard:
    Lenovo ThinkCentre M710s SFF 10M7
    CPU:
    Intel Core i5-7400
    Graphics:
    Intel 630
    Mac:
    iMac, MacBook Air
    Mobile Phone:
    iOS
    Nov 16, 2015 at 1:06 AM #25
    andersonlugo

    andersonlugo

    Joined:
    Dec 13, 2014
    Messages:
    22
    Motherboard:
    Lenovo ThinkCentre M710s SFF 10M7
    CPU:
    Intel Core i5-7400
    Graphics:
    Intel 630
    Mac:
    iMac, MacBook Air
    Mobile Phone:
    iOS
    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.plist Screen Shot 2015-11-15 at 8.29.11 PM.png

    Thanks in advance
     
  6. ArranP123

    ArranP123

    Joined:
    Dec 29, 2013
    Messages:
    7
    Motherboard:
    Lenovo Ideapad z500
    CPU:
    Intel Core i7 3632-QM
    Graphics:
    Intel HD Graphics 4000 & Nvidia Geforce GTX 635M
    Jan 14, 2016 at 8:50 PM #26
    ArranP123

    ArranP123

    Joined:
    Dec 29, 2013
    Messages:
    7
    Motherboard:
    Lenovo Ideapad z500
    CPU:
    Intel Core i7 3632-QM
    Graphics:
    Intel HD Graphics 4000 & Nvidia Geforce GTX 635M
    I have the dreaded USB2.0-CRW from Realtek :(
    idDevice: 297
    idProduct: 3034
    Anyone manage to get this working?
     
  7. lisai9093

    lisai9093

    Joined:
    Mar 10, 2012
    Messages:
    182
    Motherboard:
    Dell Inspiron 7548
    CPU:
    Intel i5 5200U (Broadwell)
    Graphics:
    HD5500
    Mobile Phone:
    iOS
    Apr 8, 2016 at 12:14 AM #27
    lisai9093

    lisai9093

    Joined:
    Mar 10, 2012
    Messages:
    182
    Motherboard:
    Dell Inspiron 7548
    CPU:
    Intel i5 5200U (Broadwell)
    Graphics:
    HD5500
    Mobile Phone:
    iOS
    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
     
  8. bran1m1r

    bran1m1r

    Joined:
    Mar 31, 2016
    Messages:
    94
    Mac:
    iMac
    Mobile Phone:
    iOS
    Apr 11, 2016 at 1:07 PM #28
    bran1m1r

    bran1m1r

    Joined:
    Mar 31, 2016
    Messages:
    94
    Mac:
    iMac
    Mobile Phone:
    iOS
    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?
     
  9. farfour78lb

    farfour78lb

    Joined:
    Aug 15, 2012
    Messages:
    5
    Motherboard:
    Asus Vivobook Pro N580VD
    CPU:
    Intel(R) Core i7-7700HQ @ 2.80GHz
    Graphics:
    Intel HD630
    Mac:
    MacBook Pro
    Mobile Phone:
    Android, iOS
    Apr 13, 2016 at 7:51 AM #29
    farfour78lb

    farfour78lb

    Joined:
    Aug 15, 2012
    Messages:
    5
    Motherboard:
    Asus Vivobook Pro N580VD
    CPU:
    Intel(R) Core i7-7700HQ @ 2.80GHz
    Graphics:
    Intel HD630
    Mac:
    MacBook Pro
    Mobile Phone:
    Android, iOS
    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

     
  10. rdmitry0911

    rdmitry0911

    Joined:
    Feb 8, 2013
    Messages:
    92
    Motherboard:
    Samsung NP900X3E-A02US (clover)
    CPU:
    Intel Core i7 3537U/HM75 rev. 04
    Graphics:
    Intel HD 4000 1920x1080
    Apr 23, 2016 at 8:53 AM #30
    rdmitry0911

    rdmitry0911

    Joined:
    Feb 8, 2013
    Messages:
    92
    Motherboard:
    Samsung NP900X3E-A02US (clover)
    CPU:
    Intel Core i7 3537U/HM75 rev. 04
    Graphics:
    Intel HD 4000 1920x1080
    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
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice