- Joined
- Aug 22, 2013
- Messages
- 138
- Motherboard
- HP ProBook 650 G5
- CPU
- i7-8565U
- Graphics
- UHD 620
- Classic Mac
- Mobile Phone
Hello everyone! Today I want to share with you my success of installing maOS Big Sur on my HP ProBook 440 G6.
My specs are:
CPU: Intel Core I5 8265u 1,6 Ghz to 3,9 Ghz in TurboBoost mode.
GPU: Intel UHD 620 (AAPL,ig-platform-id 0900A53E, device-id A53E0000)
Audio: Realtek ALC 236 (layout-id 14, 0E000000 with this layout I have working Int speaker, int mic, headphones and external mic, so properly working combojack)
I checked all layouts for alc236, but stopped at 14, cause all the things I need are working.
99 no ext mic
54 no ext mic
16 all works but no autodetect, no mute 10
18 no ext mic
15 all works but no autodetect F
14 all works but no autodetect, mute works E
13 no ext mic
12 no ext mic
11 no int mic
3 no ext mic
I decided that I do not need autodetect(It can be done by modifying platformsID.xml) of microphones as sometimes I want to have choice, which microphone I need. Autodetect of speakers and headphones working properly.
RAM: 16 GB
SSD: 256 GB
Ethernet: Realtek RTL 8168H
WiFi: I replaced module to BCM94360CS2 via adapter, I will attach photo of it. Working Out Of the Box
Bluetooth: After replace it also works Out Of the Box.
WIFI+BT do not need any kexts or patches. Working during installation and recovery.
Touchpad: Elan 2514
Let's begin.
I started with collecting SSDTs, DSDT I've patched following Rehabman's guide, but SSDT I followed Dortania's guide from his Github page. It is simply explained which SSDTs I should take.
In my case I need:
SSDT-AWAC (RTC fix)
SSDT-BATT (Battery status)
SSDT-EC-USBX (Embedded controller & USB power)
SSDT-PLUG (Native CPU power management)
SSDT-PNLFCFL (brightness control)
SSDT-XOSI (for touchpad)
After I collected all DSDT and SSDTs that I need, I continued with setting config.plist. All my hackintosh time I used Clover, but after I setup my another hackintosh for best peefomance I had nothing to modify)) So I decided to try OpenCore. It appeared very easy to get it working. Following the same Dortania's guide I've created a config.plist for my ProBook. I will attach my EFI folder, in case I did something wrong and you my fellow friends can show me where I mistaken.
For battery status you should apply this patch to your DSDT. All credits to its author.
With ACPIBatteryManager.kext it works great, no warnings about low capacity or something.[Guide] How to patch DSDT for working battery status
Have you tried a hard reset by holding the power button for 20 or so seconds with power etc disconnected? corruption can occur and stop a working patch. Also try naming it DSDT.aml. Yes I have tried both these things.. Does my DSDT look good? Thanks man..www.tonymacx86.com
After you get working your battery, you should create a SSDT hotpatch. Follow this guide.
And then delete DSDT from your ACPI folder and from config.plist[Guide] Using Clover to "hotpatch" ACPI
Introduction Patching ACPI is always necessary to enable (near) full functionality when installing OS X on non-Apple hardware. There is a complete guide here: http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ That guide uses what is known as "static patching". In...www.tonymacx86.com
For keyboard I use VoodooPS2Controller.kext but I have deleted from it's plugins folder everything except VoodooPS2Keyboard.kext (It's necessary for touchpad setup)
For some reason I have my brightness keys working properly without any patch from my side. I don't know how it happened.
For touchpad I use VoodooI2C.kext (I had problem that I didn't know right kext loading sequence. 1st VoodooGPI0.kext 2nd VoodooI2CServices.kext 3rd VoodooI2C.kext)
For USB I followed this guide
The New Beginner's Guide to USB Port Configuration
Important Update: June 2023 From Big Sur 11.3 on the built-in OpenCore XhciPortLimit quirk no-longer worked as described. This became a known "bug", though in reality it was Apple changing their internal code, making a simple "peek and poke" to keep it operating, a difficult task. However, with...www.tonymacx86.com
Built in camera: Works after USB patch.
HDMI requires these patches
framebuffer-patch-enable 01000000
framebuffer-con1-busid 01000000
framebuffer-con1-enable 01000000
framebuffer-con1-type 00080000
Airdrop, Handoff, Continuity working perfect as I have native wifi+bt chip
iMessage, FaceTime working perfect after proper data inserting.
Useful articles:
Very helpful guide with similar laptop.
[Guide] HP ProBook 430 G6 (Whiskey Lake)
Finally I managed to make a pure EFI build (without adding anything to /L/E or /S/L/E). Here is How I did this Hardware CPU: Intel Core i5 3.9GHz RAM: 32Gb 2133 MHz DDR4 GPU: Intel UHD Graphics 620 / PCI [8086:3ea0] - requires Lilu.kext + WhateverGreen.kext, device-id=a53e0000...www.tonymacx86.com
Rehabmans laptop DSDT patching guide
[Guide] Patching LAPTOP DSDT/SSDTs
Overview In order to make many OS X features work well on a laptop, you will always need a properly patched DSDT (and maybe some of the SSDTs). The purpose of this guide is to provide a foundation for proper patching of your OEM DSDT/SSDTs. Advanced users may wish to implement hotpatching via...www.tonymacx86.com
iMessage
An iDiot's Guide To iMessage
Actually this is less of a guide and more of an explanation of the procedures that I use in my own builds in order to enable access to the App Store, iMessage and FaceTime. Do not be offended by the term 'iDiot', it is not intended as an insult but more my attempt at a humorous play on words...www.tonymacx86.com
Hi,
I have all working now, but sleep by closing the lid is not working. Also sleep breaks RTC and services like sidecar until reboot.
But the device works much better that the G5!
Thanks for your guide!