@FireWolf6 years ago
Note: This is NOT an official release of Pike’s ssdtPRGen.sh.
After reading Pike’s codes, I manually injected new Board-IDs and Broadwell CPUs data.
So now you can use ssdtPRGen.sh to create a custom CpuPm SSDT and make power management work properly.
(i.e. X86Platform.kext and X86PlatformShim.kext will be loaded; IOPPF: XCPM Mode can be found in Console.app.)
The following Broadwell CPUs are now supported by v15.7 beta3:
# Intel Core M series
# 5th Intel Core i3 ULT series
# 5th Intel Core i5 ULT series
# 5th Intel Core i7 ULT series
The following new Board-IDs are now supported by v15.7 beta3:
Mac-9F18E312C5C2BF0B MacBookAir7,1 (Early 2015)
Mac-937CB26E2E02BB01 MacBookAir7,2 (Early 2015)
Mac-BE0E8AC46FE800CC MacBook8,1 (Early 2015)
Mac-E43C1C25D4880AD6 MacBookPro12,1 (Early 2015)
Mac-F305150B0C7DEEEF MacBook8,2 (Early 2015)
Essential Data: ssdtPRGenEssentials
Extract the archive and copy the folder named ssdtPRGen to ~/Library (i.e. /Users/YOURUSERNAME/Library)
And then here is the main script: ssdtPRGen15.7beta3_unoffical.sh
You need to modify the permission of this script if necessary. (chmod u+x ssdtPRGen.sh)
This script was tested on Intel Core i5-5200U, and X86Platform.kext & X86PlatformShim.kext were loaded; IOPPF: XCPM Mode can be found in logs.
Reference and Special Thanks
Thanks to Pike R. Alpha for his amazing script.
v15.7 beta3 @ 2015.04.24
Broadwell Core-M series are now supported.
Add MacBook8,1 and MacBook8,2 Board-IDs.
v15.7 beta2 @ 2015.04.04
All Broadwell-U series are now supported.
MacBookPro12,1 MacBookAir7,1 MacBookAir7,2 SMBios are supported.
V15.7 beta1 @ 2015.04.04
initial release: i5-5200U supported.