Skip to content

fconidi/Hackintosh-Sonoma-HP-Pavilion-15-dk00xxxx-OpenCore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hackintosh-Sonoma-HP-Pavilion-15-dk00xxxx-OpenCore

Status: (Active)
Current version: Sonoma 14.1

OpenCore

Introduction

DISCLAIMER: Read the entire Dortania guide before you start. I'm not responsible for any damage.

Hardware configuration

HP Pavilion Gaming 15-dk0047nl

HP OpenCore

Component Manufacturer and model Additional description
CPU Intel Core i7-9750H (9th gen - Coffee Lake Plus)
GPU Intel Graphics UHD 630
External GPU NVIDIA GeForce GTX 1650 Graphics 4 GB GDDR5 Disabled via SSDT
Screen 15.6" FHD IPS anti-glare (1920 x 1080)
RAM 16 GB DDR4 2667 MHz
SSD Primary Sabrent M.2 NVME Disk for Windows macOS and SysLinuxOS
SSD Secondary SanDisk SSD PLUS 480GB SATA SysLinuxOS and Debian
Audio Realtek ALC285
Wireless Intel Wireless AC 3168NGW
LAN Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter
SD card reader Alcor Micro AU6625 PCI-E Not working
BIOS version F.63
UEFI drivers
Driver Version
HfsPlus.efi OpenCorePkg 0.9.7
OpenCanopy.efi OpenCorePkg 0.9.7
OpenRuntime.efi OpenCorePkg 0.9.7
Neofetch screenshot Neofetch screenshot

Recommended UEFI/BIOS settings

UEFI/BIOS Setup Security
  • Intel Software Guard Extensions (SGX) -> Disabled
  • TPM Device -> Disabled
Configuration
  • Virtualization Technology -> Enabled
  • Hyper-Threading -> Enabled
Boot Options
  • Legacy Support -> Disabled
  • Secure Boot -> Disabled

Configuration advices (config.plist)

You can find configuration guide for Coffee Lake Plus laptops on dortania.github.io site.

PlatformInfo
Automatic -> True
CustomMemory -> False
UpdateDataHub -> True
UpdateNVRAM -> True
UpdateSMBIOS -> True
UpdateSMBIOSMode -> Create
UseRawUuidEncoding -> False
  • Generic
    • AdviseFeatures -> False
    • MaxBIOSVersion -> False
    • SpoofVendor -> True
    • ProcessorType -> 1793
    • SystemMemoryStatus -> Auto

Note: You need to generate your own values for SystemProductName, SystemSerialNumber, MLB, ROM and SystemUUID using GenSMBIOS. I'm using SMBIOS for MacBookPro16.4, in MacOS Ventura MacBookPro16.1.

Note: For boot-args We need -igfxblr flag to prevent black screen on system loading screen.

Status

Not working ❌
  • SD Card Reader
Working ✅
  • App Store
  • Audio - Realtek ALC285 with sound keys (F7 and F8)
  • Brightness Keys
  • Battery (management, percentage and actual work time)
  • Bluetooth and Wi-Fi - Intel Wireless-AC 3168NGW
  • CPU power management / performance
  • Ethernet port - Realtek RTL8168/8111
  • Keyboard
  • IGPU Intel UHD 630
  • Internal microphone
  • SATA SSD / NVMe support
  • Shutdown / Reboot functions
  • Sleep/Wake
  • Speakers and headphones combo jack
  • System updates
  • Touchpad
  • USB Ports
  • Web camera
  • iMessage
  • FaceTime
  • iTunes Store
rEFInd Boot Manager

I use 4 different OS on my laptop (macOS, Windows 11, SysLinuxOS, Debian) and it's necessary for me to select proper system to work on every boot. So I decided to use rEFInd Boot Manager

Credits

Thanks to:
  • Apple
  • Acidanthera team - for OpenCore and necessary kernel extensions
  • CorpNewt and headkaze - for useful tools to install and configure system
  • Dortania team - for great Hackintosh tutorials
  • OpenIntelWireless team - for enable of laptop default Intel Wireless Wi-Fi card.
  • Mieze - for enable of laptop default Realtek sound card
  • VoodooI2C team - for enable of laptop keyboard
  • Olarila - for great Hackintosh work, tutorial, images and EFI folder
  • KrolSeb - for great Hackintosh README that was my inspiration for this document
  • ... and the rest of not mentioned people who works on Hackintosh project :)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published