Contribute
Register
Status
Not open for further replies.
Joined
Sep 21, 2016
Messages
7
highsierra-circle-png.262745


Introduction

New Hp laptops series have UEFI implemented in BIOS, and it provides much more advantages over current BIOS-based bootloaders like Chimera/Chameleon.
- Faster boot time
- Easier OS X install/Upgrade with native methods
- Create and boot to Recovery HD, for Time Machine and Disk Utility
- Patching kexts on the fly (no need to patch kexts after update)
- Can boot to Windows UEFI (which recognizes > 4 partitions GPT drive)
- Don't need to mess with master boot records

This guide is for:
- 6-series laptop: HP Probook (with IntelHd graphics)

Known Issues

- Hp fan issue (even with applied HpfanReset by RehabMan)
- Battery and sleep issues due to PM, cause by faulty DSDT from aida64 or rweverything
- Display port issues (triple monitor setup problems due to hdmi and display port being detected as the same output, but vga works fine)

Awesome check ups

- serial port works fine (com port)
- dock works beautifully out of the box :clap:

Pre-Installation

Follow this guid for installing high sierra on a flash drive: https://www.tonymacx86.com/threads/...h-sierra-public-beta-installation-usb.225520/

Once you get to customizing clover:
  • Drivers:
    - DataHubDxe
    - EmuVariableUefi
    - OsxAptioFix2Drv
    - VBoxHfs
  • ACPI:
    - AddPNLF (Brightness controls)
    - AddHdmi (hdmi support)
    - FixSBus
    - FixShutdown
    - FixDisplay
  • Boot:
    - PCIRootUID=0 (only needed for installation)
  • Devices:
    - IntelGFX = 0x0
    - Usb - Inject
    - Usb - FixOwnership
  • Graphics:
    - ig-platform-id=0x19160000 (for intelHd 520)
  • Kernal:
    - KernalPM (Won't even start without this)
    - AppleRTC
    - AppleIntelCPUPM (Not really necessary)
    - DellSMBIOSPatch (Very import because without it something in smbios will overflow the max string characters and you won't even start loading the kernal, this is key to using macos on this series of hp)
After clover setup:
After the flash drive is set up you should add some custom kexts in \Efi\Clover\kexts\Other:
- FakeSMC
- VoodooPS2Controller (this is for the laptop keyboard and touchpad, if you don't add this you will need to use a usb keyboard and mouse for the installation)
- USBInjectAll
- IntelMausiEthernet (Ethernet kext)
- VoodooHDA (Since I couldn't get audio to work, because of DSDT errors, I'm still using voodoohda, after an appropriate dsdt is created, appleHDA should be patched)

Windows issues

Don't really know if it's only with my windows setup but my efi partition was 100 mb and that would create problems with the macOS installation, so I had to extend it from 100 mb to 200 mb which fixed the issue but Clover couldn't really find the efi drive (strange), so what I ended up doing was going into the efi drive and changing the windows bootloader to start clover instead of windows. That resulted to the windows boot being "Boot EFI from EFI", but that isn't a big problem. :crazy:


Post

This setup should let you boot into high sierra and everything should be fine. Intel's wifi 8260 chip still is an issue, so no wifi :( , but small dongles still are a solution to the problem. There's still work to be done since using a generated ssdt from ssdtPRGen.sh results in a kernal panic so yeah.... An dsdt still needs to be created, since aida and rweverything generate a dsdt with 11+ errors, but they are fixable though. Sleep still is an issue but that's due to intels power management, using a correct ssdt should fix the issue, if not a custom patch should be done to the dsdt.

Updates will be posted in post #2
 
That's the guide I followed while setting up the laptop, there were a lot of problem during the setup, some updates to the post should be done, we should fork the guide. I will check the config_6x0_G2_Skylake.plist and get back with more info.
 
That's the guide I followed while setting up the laptop, there were a lot of problem during the setup, some updates to the post should be done, we should fork the guide. I will check the config_6x0_G2_Skylake.plist and get back with more info.

You must follow the entire guide exactly. No expectation you can substitute only config.plist without the correct set of files in ACPI/patched and correct kexts installed. Installing only partial files is guaranteed failure.

No plans to "fork the guide" as you mention.
 
You must follow the entire guide exactly. No expectation you can substitute only config.plist without the correct set of files in ACPI/patched and correct kexts installed. Installing only partial files is guaranteed failure.

No plans to "fork the guide" as you mention.

Update, after going through post installation phase and setting the correct dsdt, things seem to be working fine, though audio doesn't work but that's due to my hardware, the only strange thing is that nether ready, nor smooth ssdt installs fix the fan issue. PM works fine now, which is a big plus, also now it's possible to boot without the dell smbios patch, though adding the drivers, kext and proper plist, still can't run on my other 650 g2 probook, so it seems as of pre-installation the dell patch has to be enabled.

P.S. Clover resolution seems to have changed and boot verbose is unreadable, though shutdown/restart verbose is fine. Open to ideas, will be doing my own check as well.

Edit: Found the issue, seems you've added custom gui clover options, resolution was wrong
 
Last edited:
Update, after going through post installation phase and setting the correct dsdt,

My guide does not use a patched DSDT in ACPI/patched.
It uses Clover hotpatch for all ACPI patching.
 
My guide does not use a patched DSDT in ACPI/patched.
It uses Clover hotpatch for all ACPI patching.
sorry, was talking about the ssdt, though I got audio running, through your guid (connexant cx20724) but the headphone jack isn't working correctly and going back to voodoo doesn't seem that easy since it doesn't recognise the ports for some reason even with applehda disabler. Moving conversation to your post, you're free to close this post if you wish
 
Status
Not open for further replies.
Back
Top