malone46844 Posted November 30, 2013 Share Posted November 30, 2013 I've been running OS X 10.9 "Mavericks" on my E5430 (i5) for a few weeks. Below is the condensed version of the installation (very condensed). Be sure to set BIOS to UEFI boot and you can disable CSM as well. There are three attached files: - Clover_UEFI_USB.zip - Clover_UEFI_System.zip - Extensions.zip Read all the instructions first, there's not many. Create a "retail" osx installation disk using a tool such as LionDiskMaker or via other methods Create a Clover bootable USB disk -> format as MBR, FAT32 and extract attached file "Clover_UEFI_USB.zip" to root of drive Boot with Clover USB boot stick just created in step 2 and boot the OSX install disk, created in step 1. Have patience during boot process. Install OSX, this requires patience and a reboot. It will sit at 1 second remaining for an eternity. Boot again with Clover USB boot stick, this time booting the new installation Install Clover on UEFI partition Replace "BOOT" and "CLOVER" directories with ones from attached file "Clover_UEFI_System.zip". Edit config.plist SMBIOS section to include a serial number. Install kexts from "Extensions.zip" to /System/Library/Extensions. ACPIPlatform and SmartBattery kexts will replace the 10.9 native ones, back them up first! These two are only needed to get battery information, you can skip these if you don't care about that. Reboot Generate valid SSDT (I used ssdtPRGen.sh) and put in ACPI/patched directory. Note: When booting from Clover USB stick, you must press space bar on boot target and select boot with injected kexts option. When booting the first time from internal EFI partition, you should select boot without caches option. This will leave you with a more or less functional system. WIFI - have to replace card with a supported one SDHC - Voodoo kext for this is flaky, not included. USB3 - requires DSDT edits beyond what Clover is able to auto patch. I will try to update this post with further details, time permitting. This was tested using Clover V2236. Clover_UEFI_System.zip Clover_UEFI_USB.zip Extensions.zip 1 Link to comment Share on other sites More sharing options...
AjanPung Posted December 1, 2013 Share Posted December 1, 2013 Thank you very much. Link to comment Share on other sites More sharing options...
malone46844 Posted December 1, 2013 Author Share Posted December 1, 2013 Attached is file with DSDT patches, for use with maciasl (ACPI v4). Generates a clean DSDT for me with USB3 working. I've made little effort to make the patches 'robust'. YMMV, be careful if you decide to only apply some of the patches. Get a virgin DSDT.aml by pressing F4 at the Clover boot menu; tables get dumped in EFI/CLOVER/ACPI/origin/ Remember to turn off DSDT patching feature of Clover. Make sure Clover is set to look for your DSDT.aml (or alternate name). Cheers. DSDT-E5430-patches-r005.txt Link to comment Share on other sites More sharing options...
pokenguyen Posted December 7, 2013 Share Posted December 7, 2013 My system crashes at nothing if I used the darwin patch in your file. I removed it and can boot to OS X, and I see superspeed in System Information, but if I plug USB 2.0 devices, it crashes! I tried GenericUSBXHCI + -gux_defer_usb2 but it does not work. Now all my usb ports are seen as 2.0 ports. Also, the VoodooPS2 is very limited, I hope we can a better version from here: https://osxlatitude.com/index.php?/topic/2545-new-touchpad-driver-for-e6520-alps EDIT: Solve USB 3 by both DSDT patch + Generic EDIT: The Shutdown/Restart is longer, and sleep does not work with USB 3.0 enabled. EDIT: Solved! Link to comment Share on other sites More sharing options...
Administrators Hervé Posted December 8, 2013 Administrators Share Posted December 8, 2013 Hi, please explain how you solved your shutdown/restart + sleep issues as it may help others in the future. Link to comment Share on other sites More sharing options...
malone46844 Posted December 8, 2013 Author Share Posted December 8, 2013 Could you please explain the solutions - as Herve mentioned it might help others. Also, could you let me know what BIOS revision you're running? Posting your unpatched DSDT.aml and system specs would benefit myself. Thanks! Link to comment Share on other sites More sharing options...
pokenguyen Posted December 8, 2013 Share Posted December 8, 2013 For USB 3.0, I just examine your patches and see only Darwin OS check patch is needed to see it in System Information, and latest GenericUSBXHCI.kext for it. Need "-gux_defer_usb2" bootflag to enable sleep and fast shutdown/restart My Dell E5430 is using latest A12 BIOS, HD4000. I can write a complete guide if it is similar between Dell E6x30 and Dell E5x30. Now, I only posted what I have: https://www.dropbox.com/sh/y488eb93ire0n3t/4opff4fm_h - Clover pack to install OS X Mavericks, and recopy it after you install Clover in OS X. - config.plist for 1366x768 and 1600x900+ screen, put it to EFI/Clover/ - DSDT patches, please use MaciASL to apply it to your DSDT.aml - Kexts: Here are all you need: FakeSMC: Always necessary https://code.google.com/p/os-x-fake-smc-kozlek/downloads/list ACPIBatteryManager.kext: for Battery https://code.google.com/p/os-x-acpi-battery-driver/downloads/list GenericUSBXHCI.kext: for USB 3.0 to work https://code.google.com/p/os-x-generic-usb3/downloads/list VoodooPS2Controller for ALPS: old kext included with no multi-touch, better version here but can't tap to click: https://osxlatitude.com/index.php?/topic/2545-new-touchpad-driver-for-e6520-alps AppleIntelE1000e.kext: for Intel Ethernet card. BCM5722D.kext: for Broadcom Ethernet card. ProBookARPT.kext: inject Bluetooth and other Wifi cards IOPlatformPluginFamily.kext: patched to solve "Network delay" console error AppleHDA: 10.9 patched for audio (original from TUX FIRE) Patch for AppleIntelFramebufferCapri.kext: Only needed if you have 1600x900+ screen, to get external video ports (VGA can't work with HD4000) sudo perl -pi -e 's|\x04\x00\x00\x81.{107}\x04\x00\x66\x01.{108}|\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x66\x01\x01\x02\x04\x02\x00\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x40\x10\x07\x00\x00\x10\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05\x03\x00\x00\x02\x00\x00\x00\x30\x02\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x04\x00\x00\x03\x04\x00\x00\x00\x04\x00\x00\x81\x00\x00\x00\x04\x06\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x11\x00\x00\x00\x00\x00\x00\x00\x00|' ~/Desktop/AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri You also need to install blinkscreen to enable all brightness levels after login. https://github.com/RehabMan/OS-X-blinkscreen And disable hibernate mode (set hibernatemode to 0) to enable sleep. Issues: - Multi touch not work completely. - External mic does not work. - Strange issue: In some cases, Battery status is delayed by 10s... still working on it. 1 Link to comment Share on other sites More sharing options...
AjanPung Posted December 8, 2013 Share Posted December 8, 2013 Thank you. pogenkuyen USB 3.0 Work for me but Ethernet port not work. DSDT.aml.zip Link to comment Share on other sites More sharing options...
pokenguyen Posted December 8, 2013 Share Posted December 8, 2013 What is your Ethernet card? Mine is Intel. If you have Broadcom card, use BCM5722D.kext from OP. 1 Link to comment Share on other sites More sharing options...
AjanPung Posted December 8, 2013 Share Posted December 8, 2013 What is your Ethernet card? Mine is Intel. If you have Broadcom card, use BCM5722D.kext from OP. I forgot rebuild 5722D.kext. After rebuild ethernet card work. Thank you very much. Link to comment Share on other sites More sharing options...
Recommended Posts