Contribute
Register

[Guide] HP ProBook 430 G3 (SkyLake) - Mojave

Joined
Dec 23, 2011
Messages
156
Motherboard
HP ProBook 430 G3
CPU
Intel® Core™ i5-6200U
Graphics
Intel HD 520 1366x768
Mac
MacBook Pro
Mobile Phone
Other
2527999_ed7c0f3f0b11.jpg

Hardware
- Intel Core i5 2.4 GHz (with Intel HD Graphics 520, metal capable)
- 32 GB 2133 MHz DDR4
- Two external displays 1920x1080 (VGA and HDMI)
- 60Gb SSD (SATA)
- Build-in Realtek RTL8111HSH. RealtekRTL8111.kext works for me
- WiFi Intel 3165 - known to be unsupported, replaced with Dell DW1560 (chipset Broadcom BCM94352Z)
- WebCamera [04f2:b51d] Chicony works (detected as a USB device)
- Fingerprint Reader [138a:003f] Validity Sensors, Inc. VFS495 - I have no clue how to make it work and I don't really need it. Disabled in BIOS
- Bluetooth [8087:0a2a] works (detected as a USB device)
- Build-in keyboard and touchscreen. Requires VoodooPS2Controller.kext 1.8.34
- Card Reader Realtek RTS522A [10ec:522a]. Requires Sinetek-rtsx.kext
- VT-x works
- Build-in Audio [8086:9d70] Intel Sunrise Point-LP HD Audio, Codecs: Conexant CX20724, Intel Skylake HDMI. Internal microphone & speakers work for me. HDMI output sounds good also. But headphones are not stable enough. Sometimes headphones stop working after sleep. Another issue is that microphone does not work for headphones with a 3.5 mm 4-conductor TRRS phone connector. Headphone speakers work for any type of connector jack though. If you know how to fix that, please feel free to leave a comment in this thread.

Before you start
1) Important! Update BIOS to the latest version. At the time of writing the latest BIOS version available is v1.38 Rev.A.
2) Set video memory size in BIOS to at least 64MB. 32Mb does not work for me.
3) (optional) Enable "Launch Hotkeys without Fn keypress" in BIOS settings. This will let you use volume buttons in the top of your keyboard.
4) (optional) There is one more option "Swap Fn and Ctrl (Keys)" which seems to be designed for mac users. I prefer to turn it on.
5) Enroll in the Free Apple Beta Software Program
6) Download macOS Mojave Beta from App Store (or current release of macOS Mojave)

Install instructions
1) Format flash drive like that
Code:
$ diskutil partitionDisk /dev/disk2 GPT JHFS+ MojaveInstallUSB 0b
Started partitioning on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s2 as Mac OS Extended (Journaled) with name MojaveInstallUSB
Initialized /dev/rdisk2s2 as a 7 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk2
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.1 GB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS MojaveInstallUSB        7.7 GB     disk2s2
2) Make macOS installation USB stick:
Code:
$ sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MojaveInstallUSB --nointeraction
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%
Making disk bootable...
Copying boot files...
Install media now available at "/Volumes/Install macOS Mojave"
3) Download Clover r4862 or later from SourceForge
4) Install Clover using option "Install for UEFI booting only"
Install Clover v2.4k r4617 EFI bootloader.png

include the following drivers:
- AppleImageCodec, AppleKeyAggregator and AppleUITheme are part of Clover ability to boot a FileVault 2 encrypted volume
- FirmwareVolume installs an implementation of the EFI_FIRMWARE_VOLUME_PROTOCOL for injecting the Apple cursor images for FileVault 2 (boot.efi will complain otherwise)
- CsmVideoDxe will make your display to use higher resolution before macOS kernel is loaded
- FSInject responsible for Clover's /EFI/kexts/XXX kext injection into kernelcache
- VBoxHFS is HFS+ file system driver
- OsxFatBinaryDrv is FAT file system driver
- SMCHelper silences most of the SMC errors
- EmuVariableUefi is not needed for this laptop because it is for Phoenix BIOS only, also this driver is known to generate audio issues
- OsxAptioFix3Drv fixes memory map created by AMI Aptio EFI, booting OS X is impossible without it
5) Mount USB EFI partition (actually it should be mounted already, but just in case)
Code:
sudo diskutil mount /dev/disk2s1
6) Unpack ACPI-patched.zip to /Volumes/EFI/CLOVER/ACPI/patched/
7) Replace config.plist with the one attached
8) Copy VoodooPS2Controller.kext to /Volumes/EFI/CLOVER/kexts/10.14/ (you can skip this step and use hardware USB keyboard during installation). Actually not every version of VoodooPS2Controller.kext works for me. For sample, version 1.8.16 crashes. But 1.8.34 works fine.
9) (optional) If you need Ethernet connection during install, add RealtekRTL8111.kext
10) FakeSMC.kext have to be copied to the same location, it emulates System Management Controller and it is mandatory
11) (optional) Download HPFanReset.efi and copy it to /Volumes/EFI/CLOVER/drivers64UEFI/ (I have no idea what is it for)
12) Copy APFS.efi driver to drivers64UEFI directory from
Code:
/Applications/Install macOS Mojave.app/Contents/SharedSupport/BaseSystem.dmg >
/usr/standalone/i386/apfs.efi
At this point your CLOVER folder should be like this. And now you can reboot, install macOS. After installation is complete, you will have to use this USB stick to boot Mojave.

Post-Install instructions

IMPORTANT! Backup original AppleHDA.kext. Rehabman's scrips overwrite it, so you'll have to reinstall macOS from scratch in case anything goes wrong.

Install kexts:

Code:
mkdir ~/Projects
cd ~/Projects
git clone https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch probook.git
cd ~/Projects/probook.git
./download.sh
./install_downloads.sh
- I assume that you have copied SSDTs with EFI folder, but if you haven't, than build and install them:

Code:
cd ~/Projects/probook.git
./build.sh
./mount_efi.sh
./install_acpi.sh install_4x0g3_skylake
- copy config to /Volumes/EFI/EFI/CLOVER/config.plist

- Reboot, clean kext cache:

Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
I had to reboot twice before patched AppleHDA.kext was recognized. This is by design.

Viola!
396029

Press "like" to let others know that this guide worked for you.

See Also
- [Guide] HP ProBook 430 G3 (SkyLake) - High Sierra (previous version of this guide)
- [Guide] HP ProBook/EliteBook/Zbook using Clover UEFI hotpatch - original guide covering (almost) all of HP laptops, I used it as a base for all of my guides
- HP ProBook 430 G3 product page at NewEgg
- How to Create a macOS Mojave Public Beta Installation USB
- Unenroll from the Apple Beta Software Program (for later use)
- [README] Common Problems in 10.14 Mojave
- Clover: What is what
- How to bypass macOS Mojave’s APFS conversion (spoiler: starting from macOS 10.14 Mojave is not possible any longer)
 

Attachments

Last edited:
Joined
Dec 23, 2011
Messages
156
Motherboard
HP ProBook 430 G3
CPU
Intel® Core™ i5-6200U
Graphics
Intel HD 520 1366x768
Mac
MacBook Pro
Mobile Phone
Other
<comment removed>
 
Last edited:
Joined
Jul 19, 2017
Messages
2
Hi, I have same notebook and have big trubles to create bootable usb disc. Have trayed more versions of high sierra, Mojave and have trubles with same message contact apple "panic.apple.com. I don't have pre-installed macOS or to know somebody that has it to create the right bootable disc with clover. If it is posible to upload your bootoble image I will be very happy. TnX and B.R

My notebook: HP Probook 430 G3
Motherboard:HP ProBook 430 G3
CPU:Intel® Core™ i5-6200U
Graphics:Intel HD 520 1366x768
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,716
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi, I have same notebook and have big trubles to create bootable usb disc. Have trayed more versions of high sierra, Mojave and have trubles with same message contact apple "panic.apple.com. I don't have pre-installed macOS or to know somebody that has it to create the right bootable disc with clover. If it is posible to upload your bootoble image I will be very happy. TnX and B.R

My notebook: HP Probook 430 G3
Motherboard:HP ProBook 430 G3
CPU:Intel® Core™ i5-6200U
Graphics:Intel HD 520 1366x768
Follow guide as written:
https://www.tonymacx86.com/threads/guide-hp-probook-elitebook-zbook-using-clover-uefi-hotpatch.261719/
 
Joined
Mar 11, 2014
Messages
24
Motherboard
Probook 430 G3
CPU
I5-6200U
Graphics
HD 520
Mac
Mac mini, Mac Pro
Classic Mac
Power Mac
Mobile Phone
Android
works for me , on my new 430 G3 8GB 256GB SSD , with a mix of rehbman method and the one above , I couldn't make a bootable usb key , so I did an update , from sierra 10.2.6 to mojave 10.4.1 , not Beta , convert to APFS by the update. Amazing as usual ! I'm just waiting for a compatible wifi card , in a few days , and everything should be perfect.
Thanks Rehabman and Antonio.
 
Last edited:
Joined
Mar 18, 2011
Messages
21
Motherboard
HP Probook G3 430 (Clover)
CPU
i5-6200U
Graphics
Intel HD 520 1366x768
Joined
Dec 17, 2013
Messages
125
Motherboard
HP PROBOOK 640 G2
CPU
i5-6200U
Graphics
HD 520, 1366x768
Mac
MacBook Pro
Mobile Phone
iOS
I am trying to update from High Sierra. I get Failed to verify firmware. any body run into this?
Or Do I need to to a complete fresh install with Mojave?
 

Attachments

Top