npjohnson Posted February 9, 2014 Share Posted February 9, 2014 This is for the model E6420 with the Intel 3000 Graphics Card, could someone who uses the Nvidia version please post their findings on it. Thank you all. Although this guide is made for the i3-quad core, 8GB RAM, v3 ALPS, it has been extended to other types, just read through the thread. Credits @Jake Lo - DSDT patches for HDMI audio, AppleIntelSNBGraphicsFB Patching for VGA and HDMI video output, the boot pack, Patching AppleHDA and finding the HDAEnabler trick in chameleon for audio, a lot of help with just about everything @Stork - Starting the research thread and figuring out the original stuff back on Lion (: @Bronxteck - User Support @RehabMan @BpedMan @sontrg @Yeahoon and myself - Work on the VoodooPS2 Project for ALPS, its come a long way and is still in development here: https://osxlatitude.com/index.php?/topic/2545-new-touchpad-driver-for-e6520-alps/ @All - Debuging and helping out, without all of us, we wouldn’t be this far Myself (: - VoodooSDHC, Writing the guide, getting Deep Sleep Working 1. (Optional) Install alternative Wifi Card if you have Intel card 2. On a Mac or Hackintosh, download Mavericks from the Mac App Store, DO NOT INSTALL!!! 3. Extract the E6420.zip onto the desktop 4. Download the most recent MyHack and open and drag it to Applications, enter your sudo password, select “Create OS X 5. Installerâ€, then choose “Create OS X 10.9 Install Diskâ€, choose the USB drive you wish to use. 6. Rerun myHack and choose install extra, choose Extra, wait for all processes to finish 7. Reopen myHack and run myFix (quick) on your usb drive. 8. Push F2 during BIOS to enter setup, change SATA to AHCI, change fast boot to on, enable USB boot, apply and exit 9. Plug in your MyHack USB and push F12 at BIOS and select USB 10. Click continue on the first screen then Utilities ==> Disk Utility ==> Pick the highest level of your Hard Disk and got to the “Erase†tab and choose “Mac OS X Extended Journaled†and click “options†and select “Guid Partition Table†then click erase 11. Continue the installer, select yes to all options 12. After it installs click restart 13. Boot to the USB again and this time select “Mac OS X†14. Follow Setup Assistant 15. When you get to the desktop, Extract the E6420.zip 16. Now run the EDP installer from the Installers folder 17. Install necessary add ons to OS X that EDP asks for 18. Install Chameleon 2.2 (In installers) 19. Use Mac AppStore to update to 10.9.2 (or 10.9.4/5 if you want) (a must for audio to work) 20. (Recommended) Run the FakeSMC installer in the Installers folder 21. Open the VoodooPS2 Terminal.text and copy its contents into terminal and hit enter, then copy the VoodooPS2Daemon to /usr/bin 22. Open my Hack and run MyFix (Full), reboot. 23. (Optional) There are many programs in the “Installers†folder, you can install these programs if you want to, they helped me out immensely. 24. iGlasses app in the zip file get PhotoBooth Working 25.For Multitouch Gestures go to System Preferences ==> Keyboard ==> Shortcuts ==> Mission Control ==> Now chose the action you want (i.e. show dashboard) and click in the shortcut box, and do the gesture you want (it will show some weird keys, ignore it). 26. For Proper Keyboard, go to System Preferences ==> Keyboard ==> Modifier Keys ==> change Command Key to Option Key, and Option key to Command Key. 27. If you experience shutdown\restart issues, open your org.chameleon.boot.plist in textedit and change use kernel cache to no. 28. To get iCloud and Find my Mac working, download recoveryhd updater from osx86 (can't post link due to their download limits) and run it, reboot, check the icloud check boxes in system prefs. I will let you decide here... you can either have SD card functionality or Deep Sleep (normal sleep works either way), due to a conflict with the VoodooSDHC.kext in the attached extra folder, to get SD card reader working, just copy attached VoodooSDHC.kext to /Extra/Extensions and run myFix (quick) Congrats! Not Working Finger Print Reader (No clue how to fix… help would be appreciated) Headphone Jack (Temporary due to 10.9.2 breaking AppleHDA patches, will be fixed soon) This was caused on my model by a loose screw above the hard drive screws. Working Wifi (Athertos AR9281, recognized as native Airport Extreme oob, if you want one, the ebay auction is linked in my signature) Sleep Keyboard USB Bluetooth App Store and iMessage Screen Brightness Battery Percentage Boots Flag-Less (We are lucky) Display and Screen Resolution Audio Audio buttons and audio control HDMI (Auto Detection works!) QE/CI Network Switch Docking Port eSata Deep Sleep Free Fall Data (Can’t turn off) Smart Card Reader Express Card Reader Most Multitouch Gestures (3 and 4 fingers work) Webcam (Photo Booth as well) All Apple Logins (iMessage, etc.) VGA output (No Auto-detection) Find my Mac and iCloud Conflicts/Choices SD Card Reader (Use of the VoodooSDHC kext causes deep sleep to fail entirely, and after normal sleep, the reader refuses to mount cards) Installers.zip Extra.zip VoodooSDHC.kext.zip 4 Link to comment Share on other sites More sharing options...
npjohnson Posted February 14, 2014 Author Share Posted February 14, 2014 Also, feel free to ask any questions/ post bugs here!!! Link to comment Share on other sites More sharing options...
queper Posted February 14, 2014 Share Posted February 14, 2014 Hi Nolen, your HowTo was exactly the one I was looking for as I am new here. Thank you very much for this. I have followed successfully all steps to create the boot medium. Only at Step 6 I was not able to pick the zip file as only folders (Step 7) are allowed if I am right. My system, an unmodified Latitude E6420 with i5-2540M, 8GB RAM and Bios A21, boots legacy from my prepared USB Stick. But I get the following message after the boot screen disappears: EBIOS read error: Controller or device error Block 0x1d0798 Sector 0 EBIOS read error: Controller or device error Block 0x1d0798 Sector 0 EBIOS read error: Controller or device error Block 0x1d0798 Sector 0 EBIOS read error: Controller or device error Block 0x1d0798 Sector 0 I have tried to get more infomation with the -v flag. Much pages are shown. Finally the systems stops with (handcopied): ... SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC Mode **** [IOBluetoothHostControlller ... completetd ... TRUE -- 0x2000 **** P-State Stepper Error 18 at Step 35 in context 2 on CPU 0 panic(cpu 2 caller 0xffffff7f8088d9a):pmLock: waited too long, help by 0@0xffffff80002e44ef Debugger called: <panic> Backtrace (CPU 2), Frame : Return Address 0xff... .... 0xff... Kernel Extensions in backtrace: com.apple.driver.AppleIntelCPUPowerManagement(1111.0)[EDE188A8-D142-3689-B2F0-26AB424A4CAF]@0xffffff7f8087b000->0xffffff7f808a3fff BSD process... Boot args... Mac OS version: 13B42 Kernel version: ... Darwin Kernel Version 13.0.0: ... Kernel UUID: ... System model name: MacBookPro8,1 ... System Uptime in nanoseconds: [longnumber] I am a complete newbie building OSX on a Hardware System, I only had few virtual OSX's (10.6 & 10.9) running until now. I have used 10.6 to build the USB Stick. All BIOS Settings are set to back default, only UEFI is active. CPU XD Support is switched on. Maybe someone has an Idea how to fix the issue as I like the idea to get OSX on my Laptop Thx Lars P.S. Sorry for my bad english 1 Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted February 14, 2014 Moderators Share Posted February 14, 2014 Hi Nolen, your HowTo was exactly the one I was looking for as I am new here. Thank you very much for this. I have followed successfully all steps to create the boot medium. Only at Step 6 I was not able to pick the zip file as only folders (Step 7) are allowed if I am right. My system, an unmodified Latitude E6420 with i5-2540M, 8GB RAM and Bios A21, boots legacy from my prepared USB Stick. But I get the following message after the boot screen disappears: EBIOS read error: Controller or device error Block 0x1d0798 Sector 0 EBIOS read error: Controller or device error Block 0x1d0798 Sector 0 EBIOS read error: Controller or device error Block 0x1d0798 Sector 0 EBIOS read error: Controller or device error Block 0x1d0798 Sector 0 I have tried to get more infomation with the -v flag. Much pages are shown. Finally the systems stops with (handcopied): ... SMC::smcInitHelper ERROR: MMIO regMap == NULL - fall back to old SMC Mode **** [IOBluetoothHostControlller ... completetd ... TRUE -- 0x2000 **** P-State Stepper Error 18 at Step 35 in context 2 on CPU 0 panic(cpu 2 caller 0xffffff7f8088d9a):pmLock: waited too long, help by 0@0xffffff80002e44ef Debugger called: <panic> Backtrace (CPU 2), Frame : Return Address 0xff... .... 0xff... Kernel Extensions in backtrace: com.apple.driver.AppleIntelCPUPowerManagement(1111.0)[EDE188A8-D142-3689-B2F0-26AB424A4CAF]@0xffffff7f8087b000->0xffffff7f808a3fff BSD process... Boot args... Mac OS version: 13B42 Kernel version: ... Darwin Kernel Version 13.0.0: ... Kernel UUID: ... System model name: MacBookPro8,1 ... System Uptime in nanoseconds: [longnumber] I am a complete newbie building OSX on a Hardware System, I only had few virtual OSX's (10.6 & 10.9) running until now. I have used 10.6 to build the USB Stick. All BIOS Settings are set to back default, only UEFI is active. CPU XD Support is switched on. Maybe someone has an Idea how to fix the issue as I like the idea to get OSX on my Laptop Thx Lars P.S. Sorry for my bad english Disable UEFI, not supported with Chameleon. Please include your max display resolution too. Link to comment Share on other sites More sharing options...
npjohnson Posted February 14, 2014 Author Share Posted February 14, 2014 Also, this guide is for mavericks... it is unkown wether these kexts will work with SL Link to comment Share on other sites More sharing options...
queper Posted February 15, 2014 Share Posted February 15, 2014 Sorry, I was not precise enough. at first, I use MyHack 3.3.1. Also, this guide is for mavericks... it is unkown wether these kexts will work with SL I have built the USB Boot Stick under an virtual 10.6, the target is Mavericks. 6. Rerun myHack and choose install extra, choose Extra, wait for all processes to finish 7. Select Install Extra and point to the Extra folder attached (extract it first) Sorry, but I need to ask again, are Step 6 and Step 7 together "One Step" to install the files and data from "extra.zip" ? Disable UEFI, not supported with Chameleon. Please include your max display resolution too. GFX: Intel HD 3000, 1366x768 I try to boot with F12 in legacy mode. This should work or not? Btw, boot in legacy mode show the same messages. Thx for your help Lars Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted February 16, 2014 Moderators Share Posted February 16, 2014 Sorry, I was not precise enough. at first, I use MyHack 3.3.1. I have built the USB Boot Stick under an virtual 10.6, the target is Mavericks. Sorry, but I need to ask again, are Step 6 and Step 7 together "One Step" to install the files and data from "extra.zip" ? GFX: Intel HD 3000, 1366x768 I try to boot with F12 in legacy mode. This should work or not? Btw, boot in legacy mode show the same messages. Thx for your help Lars Steps 6 and 7 are the same. In Extra, remove EDP, include, removedExtensions, nvram.44454c4c-5800-1036-8034-c8c04f485631.plist and modules. rerun myHack/myfix (quick). Then try the build again. Link to comment Share on other sites More sharing options...
npjohnson Posted February 16, 2014 Author Share Posted February 16, 2014 My apolologies I uploaded the whole extra, I will upload the cut down on when I get back home tommorow. Link to comment Share on other sites More sharing options...
queper Posted February 16, 2014 Share Posted February 16, 2014 Hi, I rebuild another USB Key with OSX 10.9 and the Extra Pack from Nolen's first post. After the Stick was rebuild with all data I removed EDP include removedExtensions nvram.44454c4c-5800-1036-8034-c8c04f485631.plist modules from the Extras folder at the USB Stick and rerun MyHack with MyFix (Quick). Boot with the USB Stick but still get the same messages. "EBios Read Error" at normal boot and "P-State Stepper Error" when I boot with "-v". But here a few more kernel extensions messages. Kernel Extensions in backtrace: com.apple.driver.AppleIntelCPUPowerManagement(1111.0)... com.apple.driver.IOPlatformPluginLegacy(1.0)... dependency: com.apple.iokit.IOACPIFamily(1.4) dependency: com.apple.driver.IOPlattformPluginFamily(5.5.1d27)... com.apple.driver.ACPI_SMC_PlatformPlugin/1.0)... dependency: com.apple.iokit.IOACPIFamily(1.4)... dependency: com.apple.iokit.IOPCIFamily(2.8)... dependency: com.apple.driver.IOPlattformPluginFamily(5.5.1d27)... dependency: com.apple.driver.AppleSMC(3.1.6d1)... ... Lars Link to comment Share on other sites More sharing options...
queper Posted February 16, 2014 Share Posted February 16, 2014 My apolologies I uploaded the whole extra, I will upload the cut down on when I get back home tommorow. ...no hurry Thx anyway Lars P.S. was too slow with my last post Link to comment Share on other sites More sharing options...
Recommended Posts