Skip to content

HP Omen 15 DC-10xxxx configuration for the Opencore bootloader with fixes and updates.

Notifications You must be signed in to change notification settings

Darkspeed294/HP-Omen-15-DC-1xxxx-Hackintosh-Opencore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 

Repository files navigation

HP-Omen-15-DC-1xxxx-Hackintosh-Opencore

This project is dedicated to Opencore development on the HP Omen 15 DC-10008UA. In general this hackintosh project works on all HP Omen 15 DC-1xxxxx laptops with a UHD 630 and a proper SSD (original one does not work probably, check yours as it might differ from factory).

git.mp4

Installation instructions

Important

This installation method only works on MacOS. See Dortania's Opencore guide for different Operating system installation methods or use macOS in a virtual machine!

  • Download my EFI from the 'releases' channel.
  • Download an up-to-date MacOS installer by pasting the following lines one by one in to the terminal
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python3 get-pip.py
    pip3 install xattr
    mkdir -p ~/macOS-installer && cd ~/macOS-installer && curl https://raw.githubusercontent.com/munki/macadmin-scripts/main/installinstallmacos.py > installinstallmacos.py && sudo python3 installinstallmacos.py --seedprogram DeveloperSeed
    
  • After the script has completed, the created installer can be found in the 'macOS installer' under the home folder
  • Drop the downloaded installer in to the "Applications" folder
  • Format USB drive as MacOS extended with the name "MyVolume" using Disk Utility
MacOS Disk Utility Disk utility
  • Make the USB drive bootable by running the underlying command
    sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
    
  • Mount the EFI partition of the usb stick with MountEFI tool
  • Download, extract, Copy and paste the downloaded EFI of this github page in to the root of the EFI partition of the USB drive (it should have the path EFI/EFI/OC... etc.)
  • Using Propertree and GenSMBIOS, fill in the missing SMBIOS details
  • Boot your HP Omen into bios and put in the appropriate settings
  • Boot opencore from the USB drive and select MacOS installer from the menu
  • format the hard drive as APFS using the "Disk Utility" tool from the menu as shown below
MacOS Installer main menu options Disk utility Disk utility1
  • After installation, mount both the EFI partition of the MacOS hard drive and usb and copy the EFI from the USB drive onto the EFI partition of the hard drive
  • You are good to go! make sure the Opencore bootloader is in the EFI folder and selected in the BIOS settings if the laptop doesn't boot without the USB inserted.

Tip

Stash that backup dummy usb somewhere in case something happens with the EFI on the hard drive! I have had enough experiences during development where I had to hackintosh a another machine from scratch to get my main pc running again.

Caution

After you have installed Sonoma with a Broadcom chipset, WIFI will not work!

With BrcmPatchRam and AirportBrcmFixup you are able to get functional bluetooth, but wifi requires some additional patching using OCLP.

See the step-by-step wifi patching guide for Sonoma to fix this until there is an official patch
(or if Apple decides to be nice for once 😁).

Screenshots

Sonoma 14.2 Sonoma Sonoma Sonoma Sonoma Sonoma Sonoma
Ventura 13.6 Ventura Ventura Ventura Ventura Ventura Ventura Ventura

specifications

Hardware specifications

Motherboard

Part Description
CPU Intel Core I5-9300H Coffeelake
IGPU Intel UHD 630
DGPU Nvidia GTX 1650
RAM 16GB 2667 MHz DDR4 SODIMM
NVME Toshiba KXG60znv256G (240GB)
SSD Samsung SSD 870 EVO Series (1TB)
Display 1080p IPS generic shit
Ethernet Realtek RTL8111
Wireless Broadcom BCM94360CS2
Chipset HM370

peripherals

device type Description
pointer SYN327C
keyboard PNP0303
Webcam HP Wide Vision HD Camera
Cardreader Realtek 522A
USB controller PCH USB 3.1 xHCI Host Controller
Ports 3x USB3.1
Type-c (Intel Linked)
HDMI (Nvidia linked)
Mini-Displayport (untested)
AUX/MIC

Software specifications

Version Description
Opencore version 0.9.8 commit
MacOS version 14.2 Sonoma
Bios version F.24 Rev.A
Audio Codec Realtek ALC295

Functionality

Graphical

  • IGPU Graphics acceleration
  • Metal support
  • Backlight brightness control and smooth transitioning

Audio

  • Speakers
  • Auxilary out
  • Auxilary in
  • Microphone

Power

  • CPU power management
  • Manual/auto/lid sleep
  • Shutdown and restart
  • Battery readout
  • Battery charging

Wireless

  • WIFI
  • Bluetooth
  • Airdrop
  • Handoff
  • Sidecar

Disk

  • NVME working
  • SSD working
  • NVRAM
  • Trim support

Peripherals

  • Trackpad
  • Keyboard
  • Webcam
  • USB
  • Type-C

Services

  • Filefaulting
  • System Intergrity Protection (Sonoma and broadcom requires this off)
  • Multibooting
  • Keyboard shortcuts

What needs to be fixed (Issues)

  • Type-c-to-HDMI dongle
  • trackpad buttons non-functional
  • "NON-HP battery" warning
  • Battery percentage Readout freeze
  • Battery not charging sometimes
  • wake laptop by keyboard (power button works)
  • Can't turn on keyboard backlighting
  • replace wifi card with broadcom

Optional

  • replace Intel wifi card with Broadcom
  • Buy Type-c-to-HDMI dongle
  • Enable Bootchime
  • Fix RTC timezone difference between windows and MacOS (can be fixed in windows)

What will never work

What Why
dGPU Apple dropped support for Nvidia webdrivers since High Sierra. Besides there were never MacOS drivers for the gtx 16-series.
HDMI The built-in HDMI port on this laptop is linked to dGPU. Unfortunately, there are no drivers and the dGPU is disabled.
Airdrop Airdrop and Handoff are not supported on Intel wifi chips. For this, a Broadcom wifi chip needs to be acquired.

About

HP Omen 15 DC-10xxxx configuration for the Opencore bootloader with fixes and updates.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages