Contribute
Register

Guide To Install Mavericks with Clover Bootloader

Thanks, got 13 minutes for restore to finish then I'll try, before that do you mind checking my config file first?

Ive be kept clover updated but not changed my config for some time now, I see you've made changes in post one like disable hibinate as well as others.

*just saw your edit.. how do you extract instead of using pacifist, you might be right, I'm sure your file size is different to mine for AppleRTC.
 
Thanks, got 13 minutes for restore to finish then I'll try, before that do you mind checking my config file first?

Ive be kept clover updated but not changed my config for some time now, I see you've made changes in post one like disable hibinate as well as others.

No problem. They are minor changes and not important.
 
View attachment config.plist

Cheers!!!

Ill leave AppleRTC alone until you've seen this I think lol

How I love Time Machine btw... back to how I was 30 minutes ago :)

Optional patches:- Intel USB3.0 patch: allows the use of vanilla AppleUSBXHCI.kext instead of GenericUSBXHCI.kext. You should select this for 7-series laptops.

Ive selected this in PBI, but have Generic in SLE rather than Apple....I was getting errors about USB at startup when moving RTC, something about selecting kext..

*just saw your edit.. how do you extract instead of using pacifist, you might be right, I'm sure your file size is different to mine for AppleRTC.

 
Your laptop does not need Generic in S/L/E, Intel USB 3 in dsdt patch is enough.
 
Here you are
 

Attachments

  • AppleIntelCPUPowerManagement.kext.zip
    86.1 KB · Views: 46
rob1980, here's exactly what I did:
- moved ACPIBacklight.kext, ACPIBatteryManager.kext, ACPIPoller.kext, AppleIntelE1000e.kext, FakeSMC.kext, GenericUSBXHCI.kext, HSSDBlockStorage.kext, IOath3kfrmwr.kext, JMB38X.kext, ProBookARPT.kext, RealtekRTL8111.kext, VoodooPS2Controller.kext from /S/L/E/ to /EFI/EFI/CLOVER/kexts/10.9/ (moved, not copied - meaning these kexts are no longer present in /S/L/E/)
- replaced AppleIntelCPUPowerManagement.kext and AppleIntelSNBGraphicsFB.kext with vanilla (from the installation usb) ones, same for AppleHDA.kext
- added patch for AppleHDA to Clover (and therefore created AppleHDAITD with some .zlib files from the patched applehda kext, just as per nguyenmac's guide)
- didn't do anything with AppleRTC
- made sure InjectKexts is set to Detect in Clover's config (this way it checks whether FakeSMC is present in /S/L/E/ - if not, Clover injects all the kexts from its directory)
- repaired permissions, rebuilt cache

and it works, there's an extra second added at the very beginning of the boot (HDD indicator light starts with a 1s delay, that's how I can notice it) but everything else seems just OK. I guess this is the time when Clover actually injects the kexts...

I'm sorry you've got problems mate, I'll do my best to help you.

mr-a, if you can write a detailed guide on how to do that, I will really appreciate it.
I'm on a fresh/new 10.9.2 installation (with clover).
Where I start? All my infos are in my profile. Help me please, I'd like to have an 99% (or 100%) vanilla system too.

Thanks mate!
 
Guide for having a maintenance-free OSX installation on your ProBook 4530s, that will not break after system updates!

STEP 1. INSTALL OSX & CLOVER BOOTLOADER

Use Guide To Install Mavericks with Clover Bootloader from point 1 up to 19 (including 14th)

STEP 2. PATCH APPLEINTELSNBGRAPHICSFB & APPLEHDA


  1. Open up Clover Configurator and let it mount the EFI partition
  2. Go to "Kernel and Kext Patches" tab
  3. Click on a "+" button and in the "name" field add:
    AppleIntelSNBGraphicsFB
    and press ENTER
  4. In the "Find * [HEX]" field add:
    010204001007000010070000050300000200000030000000020500000004000007000000030400000004000009000000040600000004000009000000
    (in one line) and press ENTER
  5. In the "Replace * [HEX]" field add:
    010203001007000010070000060200000001000009000000050300000200000030000000040600000008000009000000000000000000000000000000
    (in one line) and press ENTER
  6. Once again click on a "+" button and in the "name" fied add:
    AppleHDA
    and press ENTER
  7. In the "Find * [HEX]" field add:
    8419D411
    and press ENTER
  8. In the "Replace * [HEX]" field add:
    D1761D11
    and press ENTER
  9. Save your changes to the config.plist by File -> Save and then Quit Clover Configurator
  10. Download and install via Kext Wizard this kext: AppleHDAIDT
    NOTE: this one includes layout12.xml.zlib and Platforms.xml.zlib for ProBook 4530s. If you have a different model, check out nguyenmac's guide !

STEP 3. REPLACE KEXTS PATCHED WITH PBI WITH VANILLA ONES

ProBook Installer, after you used it to install OS X Support Kexts @ Step 1, created a folder caled "Installer Backups". You can use it for recovering vanilla kexts back into /System/Library/Extensions using Kext Wizard. You should reinstall:
Code:
AppleIntelCPUPowerManagement.kext
AppleHDA.kext
AppleIntelSNBGraphicsFB.kext
The first one should be already replaced as per 14th step in Guide To Install Mavericks with Clover Bootloader, but if you didn't - well, now it's time.
However, if you don't have this folder, you can use your USB Installation stick which you have used to install OSX and get the vanilla kexts from there.

STEP 4. MOVE PROBOOK-SPECIFIC KEXTS FROM /S/L/E/ to CLOVER KEXTS FOLDER


  1. To have Clover inject hackintosh(probook)-specific kexts, you need to move them from /System/Library/Extensions/ into /EFI/EFI/CLOVER/kexts/10.9/. To do so, go to /System/Library/Extensions/ in Finder and copy these kexts:
    Code:
    ACPIBacklight.kext
    ACPIBatteryManager.kext
    ACPIPoller.kext
    AppleIntelE1000e.kext
    FakeSMC.kext
    GenericUSBXHCI.kext
    HSSDBlockStorage.kext
    IOath3kfrmwr.kext
    JMB38X.kext
    ProBookARPT.kext
    RealtekRTL8111.kext
    VoodooPS2Controller.kext
    to /EFI/EFI/CLOVER/kexts/10.9/
    (these are tagged in Finder with gray dot (except for FakeSMC and VoodooPS2Controller, if I remember correctly))
  2. After those are successfully copied into their destination folder, head back to /System/Library/Extensions/ and remove them (i.e. these which were just copied to /EFI/EFI/CLOVER/kexts/10.9/. BE CAREFUL WHEN DELETING KEXTS. MAKE SURE NOT TO DELETE ANY OTHER THAN THESE SPECIFIED ONES.)
  3. Open up Clover Configurator and in the System Parameters tab make sure you have Detect selected in the Inject Kexts section. If so, quit Clover Configurator.
  4. Open up Kext Wizard and in the Maintenance tab select System/Library/Extensions. It will automatically select Repair permissions and Rebuild cache for you. Press the Execute button.
  5. Wait until it finishes. If it's done - restart your laptop and hope for the best! :)

Now. I posted this as a reply to this thread for someone to check for any errors/rewrite it if needed and then post it as a separate thread. I wrote it originally in markdown and I hope there won't be any major syntax errors here.
Also, it would be better to have this sort of guide for all the compatible ProBook models, not just 4530s.

I'm pretty sure this will all be done automatically in the future by PBI, so treat this guide as a temporary (and pretty ugly) solution.

Obviously, thanks for everyone in the community, especially nguyenmac, RehabMan and philip_petev.
 
Back
Top