Jump to content

Ice Lake: Intel SD Host Controller Support (Kind of)


Recommended Posts

Posted

Ok hear me out, I have succeeded again kind of succeeded in getting an ice lake SD Host Micro SD Card reader working.I changed my last to show SDXC instead of PSDC. I used the device properties menu in Opencore to spoof the "compatible" and device-id/vendor-id fields and it loads the driver. 

 

so the kind of part of this and where I need help, it will only read scares if one is in it from startup (cold or wam reboot). If there is a card present it works as normal allowing removal and insertion of the same or another card etc. However if you boot up without a card in it the reader still loads the AppleSDXC.kext but will not notice the card has been inserted. Ive attached my DSDT with the edit, config.plist and some IOReg screen shots. My hunch is its initialization or a pic power related issue. 

config.plist.zip DSDT.zip ScreenShots.zip

Posted (edited)

UPDATE: I now have it fully functional. I changed some device properties. Also I added CtlnaSDXC.kext to /EFI/OC/Kexts. Now after doing that the Micro SD card reader on my Asus X510JA is working flawlessly. The real device pciid is Vendor: 8086 (Intel) Device: 34F8 (Ice Lake SD Host. Controller). The one difference I did notice is using CtlnaSDXC.kext the system info doesn't see the card reader in "card reader" or "USB" section. However the reader works flawlessly. 

 

Also this may work for other PCIE connected card readers. I am not sure about that though. I would love to hear back from someone else who tries this. 

The DSDT patch I did to change PSDC to SDXC seems to only be cosmetic for IOREG to display SDXC  like a real Mac would. 

CtlnaSDXC.kext.zip patch for Ice Lake SD Card Reader.plist.zip

Edited by zkennedy137

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...