Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HP 15-da1041tu Hackintosh EFI

OpenCore EFI configuration for running macOS on the HP 15-da1041tu laptop.

Specifications

Component Details
CPU Intel Core i5-8265U (Whiskey Lake)
iGPU Intel UHD Graphics 620
RAM 8GB DDR4
Storage SATA SSD/HDD
Audio Realtek ALC236 (layout-id: 17)
Ethernet Realtek RTL8111
WiFi/BT Intel Wireless (not supported)
Touchpad Synaptics PS/2

Supported macOS

macOS Version Status
macOS Monterey (12.x) Tested & Working

What's Working

  • Intel UHD 620 Graphics with acceleration
  • Audio (speakers & headphone jack)
  • Ethernet (Realtek RTL8111)
  • USB ports (2.0 & 3.0)
  • Keyboard & Trackpad
  • Battery status
  • Brightness control
  • CPU power management

What's Not Working

  • WiFi (Intel wireless cards are not natively supported; consider a compatible replacement)
  • Bluetooth
  • HDMI output
  • Sleep/Wake
  • Fingerprint reader (will never work)
  • SD Card reader

BIOS Settings

Before installing, configure your BIOS as follows:

Disable

  • Fast Boot
  • Secure Boot
  • Intel SGX
  • VT-d (can be enabled if DisableIoMapper is set to true)

Enable

  • VT-x
  • UEFI Boot Mode
  • SATA Mode: AHCI

Installation

Prerequisites

  • USB drive (16GB or larger)
  • macOS installer or recovery image
  • ProperTree or similar plist editor

Steps

  1. Create macOS Installer

    • Download macOS Monterey from App Store or use gibMacOS
    • Create bootable USB using createinstallmedia or similar tool
  2. Copy EFI

    • Mount the EFI partition of your USB drive
    • Copy the EFI folder to the EFI partition
  3. Generate SMBIOS

    Important: You must generate your own SMBIOS values!

    • Download GenSMBIOS
    • Run GenSMBIOS and select option 3 to generate SMBIOS
    • Choose MacBookPro15,4
    • Copy the generated values to config.plist:
      • SystemSerialNumber -> PlatformInfo > Generic > SystemSerialNumber
      • MLB -> PlatformInfo > Generic > MLB
      • SystemUUID -> PlatformInfo > Generic > SystemUUID
    • Verify serial is invalid at Apple Check Coverage
  4. Install macOS

    • Boot from USB and select the macOS installer
    • Format your target drive as APFS
    • Install macOS
    • After installation, copy the EFI folder to your internal drive's EFI partition

Post-Installation

Copy EFI to Internal Drive

  1. Mount EFI partitions of both USB and internal drive
  2. Copy the EFI folder from USB to internal drive's EFI partition
  3. You can now boot without the USB drive

Recommended Tools

Kexts Used

Kext Purpose
Lilu Patching engine
VirtualSMC SMC emulation
SMCBatteryManager Battery status
SMCProcessor CPU monitoring
SMCSuperIO Fan monitoring
WhateverGreen GPU patching
AppleALC Audio patching
RealtekRTL8111 Ethernet
VoodooPS2Controller Keyboard & Trackpad
USBInjectAll USB port injection
CpuTscSync TSC synchronization

SSDTs Used

SSDT Purpose
SSDT-EC Embedded Controller
SSDT-PLUG CPU power management
SSDT-PNLF Backlight control
SSDT-HPET IRQ conflicts fix
SSDT-PMC NVRAM support
SSDT-RTCAWAC RTC fix
SSDT-USBX USB power properties
SSDT-XOSI OS detection

Troubleshooting

No Boot / Black Screen

  • Reset NVRAM from OpenCore picker (press Space to show auxiliary entries)
  • Try adding -v boot argument for verbose mode
  • Check if all BIOS settings are correctly configured

No Audio

  • Try different layout-id values (3, 11, 13, 17, 21)
  • Verify AppleALC and Lilu kexts are loaded

USB Issues

  • Map your USB ports using USBToolBox
  • Replace USBInjectAll with a custom USBMap kext

Credits

Disclaimer

This EFI is provided as-is. Use at your own risk. Always backup your data before attempting a Hackintosh installation. This project is for educational purposes only.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

OpenCore-based Hackintosh EFI for HP 15-da1041tu (i5-8265U, UHD 620) with stable macOS support, optimized ACPI patches, and essential kexts.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages