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.