Skip to content

Hackintosh EFI folder for GPD P2 Max 2019 (OpenCore 1.0.3 / Sequoia 15.3.1) with 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

19 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 15.3.1 Sequoia

With OCAuxiliaryTools I updated Azkali/GPD-P2-MAX-Hackintosh (Jan 13, 2021) to OpenCore 1.0.3
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 Sequoia 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 Sequoia 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.7.0
• VirtualSMC.kext ............................... 1.3.4
• RestrictEvents.kext .......................... 1.1.5
• AppleALC.kext ................................. 1.9.3
• BlueToolFixup.kext1,5 ........................ 2.6.9 ........... for macOS 12 or later ............... 21.0.0
• BrightnessKeys.kext ........................ 1.0.3
• CPUFriend.kext ................................ 1.2.9
• FeatureUnlock.kext3 ........................ 1.1.7
• IntelBluetoothInjector.kext1 .............. 2.4.0 ........... for macOS 11 or earlier ............................ 20.9.9
• IntelBluetoothFirmware.kext1 ........... 2.4.0 .............................................................................. 23.9.9*
• IntelBTPatcher.kext1 ......................... 2.4.0 ........... for macOS 12 or later ............... 21.0.0 .... 23.9.9*
• NullEthernet.kext ............................. 1.0.6
• NVMeFix.kext ................................... 1.1.2
• RTCMemoryFixup.kext ..................... 1.0.7
• SMCBatteryManager.kext ................ 1.3.4
• SMCProcessor.kext .......................... 1.3.4
• SystemProfilerMemoryFixup.kext .... 1.0.0
• USBPorts.kext .................................. 1.0
• VoodooI2C.kext ................................ 2.9.1
• VoodooI2CGoodix.kext .................... 0.4.0
• WhateverGreen.kext ........................ 1.6.9
• 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 or earlier ......... 23.0.0 .... 23.3.9
• AirportItlwm-Sonoma14.4.kext2 ....... 2.3.0stable ... for macOS 14.4 or later ............ 23.4.0 .... 23.9.9

[WIP] Only used for macOS Sequoia temporarily* while 'AirportItlwm-Sequoia.kext' is still in development.
• BrcmFirmwareData.kext5 ................. 2.6.9 ........... for macOS 15 temporarily ........ 24.0.0*
• BrcmPatchRAM3.kext5 .................... 2.6.9 ........... for macOS 15 temporarily ........ 24.0.0*
• RtWlanU.kext6 ............................ 1830.32.b27 .... for macOS 15 temporarily ........ 24.0.0*
• RtWlanU1827.kext6 .................... 1827.4.b36 ....... for macOS 15 temporarily ........ 24.0.0*

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 RTL8156B) : Cable Matters USB-C to 2.5GbE Adapter with PD (Plug&Play, Driver-Free)

[WIP] Only use USB adapters for macOS Sequoia temporarily. Remove both for macOS Sonoma or earlier.
Don't forget to reset BIOS and NVRAM two times: press the spacebar to show more GUI bootpicker options.
• external WLAN (Realtek RTL8811AU)5 : TP-Link Archer T2U Nano AC600 Wireless USB Adapter
• external BT (Broadcom BCM20702A)6 : Asus USB-BT400 Bluetooth 4.0 USB Adapter

What doesn't work

• Fingerprint Sensor
• TouchScreen

How to build this dual boot Hackintosh from scratch [NEW]:

Disclaimer: Installing GPD firmware will always erase the entire 512GB NVME drive! Back up your data first!

1. The latest GPD P2Max Windows10 Home v1909 firmware 7 restores the factory Out-Of-Box-Experience:

2. Delete partitions GPT(128MB), D:(365GB NTFS) and Recovery(12GB NTFS) with IM-Magic Partition Resizer.

Move/Resize SYSTEM(100MB FAT32) and C:Windows(238GB NTFS) to the end of local Disk0.

3. Insert the macOS Sequoia USB installer. Press 'Reload disks' in IM-Magic Partition Resizer.
Copy the bootable EFI(200MB FAT32) of USB Disk1 to Unallocated(238GB) at the begin of local Disk0.
Format the remaining Unallocated(238GB) into partition D:macOS(238GB FAT32) and reboot.

4. Erase partition macOS(238GB FAT32) into volume macOS(238GB APFS). Install macOS Sequoia.
Copy my Hackintosh EFI folder to the bootable EFI(200MB FAT32) of local Disk0 and reboot.

Notes

• 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/

[WIP] Only used for macOS Sequoia temporarily while 'AirportItlwm-Sequoia.kext' is still in development.
5 https://www.tonymacx86.com/threads/sequoia-usb-bluetooth.330275/#post-2411922
6 https://github.com/chris1111/Wireless-USB-OC-Big-Sur-Adapter

[ARCHIVED] GPD P2 MAX Drivers & OS installation Media
7 https://archive.org/details/gpd-p2-max-drivers-and-os

About

Hackintosh EFI folder for GPD P2 Max 2019 (OpenCore 1.0.3 / Sequoia 15.3.1) with Wi-Fi 5 (802.11ac) and iGPU acceleration support.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages