Jump to content

Dell E5430 + OS X Mavericks + Clover UEFI


malone46844

Recommended Posts

For what it's worth, I've been using Clover on my E6230 for months now. I have reported my initial findings in this post here: https://osxlatitude.com/index.php?/topic/1534-dell-latitude-e6230-thread/page-3&do=findComment&comment=22298

 

In the meantime, I have created my own repository on bitbucket where I store my Clover EFI directory and update whenever I have time to fix some of the remaining issues: https://bitbucket.org/bnplz/e6230

 

I also reached for help to Clover devs in some areas, but even though it was over a month ago I still haven't had time to work on this:

http://www.projectosx.com/forum/index.php?showtopic=3152

 

What you may also find interesting are these manuals providing almost complete support for Dell Vostro 3450 and Thinkpad T420 UEFI laptops:

http://www.insanelymac.com/forum/topic/285678-lenovo-thinkpad-t420-with-uefi-only/

http://www.insanelymac.com/forum/topic/293246-mavericks-on-dell-vostro-3450-inspiron-14r-uefi-clover

 

Also a list of rehabman's common DSDT laptop patches here: https://github.com/RehabMan/Laptop-DSDT-Patch

 

 

I will appreciate some cooperation so we can have some of the common issues resolved.  

 

EDIT: I seem to have some of the things done in a less intrusive way, like the battery support that does not require replacing the ACPIPlatform and SmartBattery kexts. I also  support the Dell Bluetooth dongle in the same way.

 

EDIT2: Regarding the USB 3.0, it works for me using GenericUSBXHCI kext, but since the 6x30 (or at least 6230) come with Intel hardware stack to support it (no 3rd party controllers), it should be possible to have it working with native kexts only and Devices/FakeId/XHCI=deviceid_vendorid and Devices/USB/Inject=true options in Clover. This is what has been suggested to me in other forum and it's on par to what I have researched so far. 

 

EDIT3: coming from the Dell guide I linked above, there is some neat Clover patch that helps to get rid of VoodooHDA and avoid overriding the AppleHDA kext at the same time: 
"ml.zlib -> aml.zlib - a patch intended to trick AppleHDA into thinking it needs to read Resources with extension .aml.zlib and not xml.zlib. What this allows you to do is place your own layout and platform resources inside AppleHDA and they won't be updated...; ever! Keep reading about AppleHDA patches." 

Link to comment
Share on other sites

I don't replace ACPIPlatform to get battery, just use ACPIBatteryManager and some dsdt patches. I get a strange issue that after changing DSDT back and forth, battery status is delayed by 10s, and it's very annoying (although I didn't change anything about battery in DSDT).

 

About AppleHDA, I use PikerAlpha's method to create a dummy kext, no need to use ml.zlib->aml.zlib patch. Now I have a completely vanilla AppleHDA in S/L/E.

Link to comment
Share on other sites

I don't replace ACPIPlatform to get battery, just use ACPIBatteryManager and some dsdt patches. I get a strange issue that after changing DSDT back and forth, battery status is delayed by 10s, and it's very annoying (although I didn't change anything about battery in DSDT).

 

About AppleHDA, I use PikerAlpha's method to create a dummy kext, no need to use ml.zlib->aml.zlib patch. Now I have a completely vanilla AppleHDA in S/L/E.

 

E6230 has IDT chip, so PikerAlpha's method won't work for me. I have not looked into it in details yet though, so there's a chance it can be easily adapted for IDT chips, too. 

Link to comment
Share on other sites

E6230 has IDT chip, so PikerAlpha's method won't work for me. I have not looked into it in details yet though, so there's a chance it can be easily adapted for IDT chips, too. 

PikerAlpha's guide apply for all AppleHDA, E5530 and E5430 use IDT audio too, and both work fine for me.

Link to comment
Share on other sites

PikerAlpha's guide apply for all AppleHDA, E5530 and E5430 use IDT audio too, and both work fine for me.

By looking at the PikerAlpha's generator script only I assumed it's limited to ALC. Would you mind sharing the injector kext and Clover kextstopatch section? Which device do 5530 and 5430 have? Here it's 0x111d76df. 

Link to comment
Share on other sites

×
×
  • Create New...