Skip to content

Hackintosh EFI folder for GPD P2 Max 2019 (OpenCore 1.0.0 / Sonoma 14.5) with built-in Wi-Fi 5 (802.11ac) and iGPU acceleration support.

Notifications You must be signed in to change notification settings

rowell1/GPD-P2-Max-2019-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EFI release OpenCore version MacOS version MacOS version MacOS version MacOS version MacOS version

GPD P2 Max 2019 Hackintosh

OpenCore EFI folder for GPD P2 Max 2019 (m3-8100Y BIOS 0.29) now supports up to macOS 14.5 Sonoma

With OCAuxiliaryTools I updated Azkali/GPD-P2-MAX-Hackintosh (Jan 13, 2021) to OpenCore 1.0.0
Added some Kexts and selected SMBIOS MacBookAir9,1 (maximum OS = Current)



Hardware specs

• CPU: Intel Core m3-8100Y (8th-gen Amber Lake-Y)
• GPU: Intel UHD Graphics 615
• RAM: 16GB LPDDR3 1866MHz
• SSD: 512GB PCIe NVMe M.2 2280 (BiWIN NS200)
• Laptop Make and Model: GPD P2 Max 2019
• Audio Codec: Realtek ALC269
• Ethernet USB-C Adapter: Realtek RTL8156B
• Wifi/BT Card: Intel AC 7265D2W
• Touchpad: I²C HID Device
• BIOS Revision: AMI 5.12, GPD P2 Max 0.29

Basic Usage

  1. Create a macOS Sonoma bootable USB using this tutorial but use the provided EFI folder instead of configuring it on your own
  2. Boot from the freshly created USB then install macOS Sonoma on a free partition of your drive
  3. During first boot, after installing the OS, mount your EFI partition and place the EFI folder content alongside other OSes bootloader
  4. Reboot and change BIOS bootloader order to have OpenCore bootloader as first entry
  5. Generate a new SMBIOS using CorpNewt's GenSMBIOS
  6. Reboot and enjoy !

What’s included

............................................................. release ........ comment ........................... MinKernel .... MaxKernel
• Lilu.kext ............................................ 1.6.7
• VirtualSMC.kext ............................... 1.3.2
• AppleALC.kext ................................. 1.9.0
• IntelBTPatcher.kext1 ........................ 2.4.0 ............. for macOS 12 and newer ........ 21.0.0
• IntelBluetoothFirmware.kext1 .......... 2.4.0
• IntelBluetoothInjector.kext1 ............. 2.4.0 ............. for macOS 11 and earlier ......................... 20.9.9
• BlueToolFixup.kext1 .......................... 2.6.8 ............ for macOS 12 and newer ........ 21.0.0
• SMCProcessor.kext .......................... 1.3.2
• SMCBatteryManager.kext ................ 1.3.2
• WhateverGreen.kext ........................ 1.6.6
• CPUFriend.kext ................................ 1.2.7
• NVMeFix.kext ................................... 1.1.1
• USBPorts.kext .................................. 1.0
• NullEthernet.kext ............................. 1.0.6
NightShiftUnlocker.kext3 ................. 2.2.1 ............. superseded by FeatureUnlock
• FeatureUnlock.kext3 ........................ 1.1.5
• BrightnessKeys.kext ........................ 1.0.3
• VoodooI2CGoodix.kext .................... 0.4.0
• VoodooI2C.kext ................................ 2.8
• SystemProfilerMemoryFixup.kext .... 1.0.0
• RTCMemoryFixup.kext ..................... 1.0.7
• AirportItlwm-BigSur.kext2 ................ 2.3.0stable .... for macOS 11 only ................... 20.0.0 .... 20.9.9
• AirportItlwm-Monterey.kext2 ........... 2.3.0stable .... for macOS 12 only ................... 21.0.0 .... 21.9.9
• AirportItlwm-Ventura.kext2 .............. 2.3.0stable .... for macOS 13 only .................. 22.0.0 .... 22.9.9
• AirportItlwm-Sonoma14.0.kext2 ....... 2.3.0stable .... for macOS 14.3.1 and earlier .. 23.0.0 .... 23.3.9
• AirportItlwm-Sonoma14.4.kext2 ....... 2.3.0stable .... for macOS 14.4 and newer .... 23.4.0 .... 23.9.9
• AirportItlwm-Sequoia.kext2 ................................... for macOS 15 only .................. 24.0.0 .... 24.9.9

What works

• Audio
• Battery Status
• Bluetooth1
• Brightness control
• Camera
• Graphics Acceleration
• Graphics Resolution: default 1280x800 (HiDPI) and 2560x1600 (native)
• Keyboard
• Power Management
• Sleep / Wake
• TouchPad
• USB and USB Mapping
• Volume control
• internal Wi-Fi AC (Intel 7265D2W)2
• external LAN (Realtek 8156B): Cable Matters USB-C to 2.5GbE Adapter with PD (Plug&Play, Driver-Free)

What doesn't work

• Fingerprint Sensor
• TouchScreen

How to build this Hackintosh [WIP]

Disclaimer: Installing the GPD firmware will erase the entire local drive! Back up your data first!

The latest GPD P2 Max 2019 Windows10 v1909 firmware recreates the Windows10 partition (128GB NTFS) and UEFI (100MB NTFS). Resize UEFI (100MB to 1GB) for future Windows11 use with IM-Magic Partition Resizer or an alternative. Then move both Windows10 partitions to the end of local Disk0 and create a main partition (384GB FAT32) at the begin of local Disk0 for macOS use .

Copy my Hackintosh EFI folder to the bootable macOS USB installer(s) and reboot. Reformat the main partition (FAT32 to APFS) and install the latest macOS(s) on a separate volume(s) in the main container. Then copy my Hackintosh EFI folder to the EFI partition (200MB FAT32) at the begin of local Disk0 and reboot.

The Windows entry in the OpenCore GUI multiboot menu is hidden by default. Rename 'EFI/Microsoft™' folder into 'EFI/Microsoft' to reveal the entry .

Notes

• Upgrade to Windows11 is ready to download and install, but I will stay on Windows10 (EOL Oct 14, 2025) for now .

• Fixing the iGPU hardware acceleration
DevProp
• Grabbing the built-in screen's EDID data for AAPL004

... EDID

Credits

Special thanks go to @muhamadahmadbzu, who kindly shared his solution for the iGPU hardware acceleration4
Thanks to @Azkali, whose initial [WIP] OpenCore EFI repository became the reference for this project
OpenCore Auxiliary Tools (OCAT)
Dortania OpenCore Install Guide
GPD for creating the world's smallest Ultrabook P2 Max 2019


1 https://openintelwireless.github.io/IntelBluetoothFirmware/FAQ.html#what-additional-steps-should-i-do-to-make-bluetooth-work-on-macos-monterey-and-newer
2 https://github.com/OpenIntelWireless/itlwm/releases
3 https://github.com/acidanthera/Lilu/blob/master/KnownPlugins.md
4 https://osxlatitude.com/forums/topic/18095-how-do-i-grab-my-screens-edid-information/

About

Hackintosh EFI folder for GPD P2 Max 2019 (OpenCore 1.0.0 / Sonoma 14.5) with built-in Wi-Fi 5 (802.11ac) and iGPU acceleration support.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages