<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>#Comment</key>
<string>This file is for 10.12.6+ with native KabyLake support</string>
<key>ACPI</key>
<dict>
<key>#Comment-SortedOrder</key>
<string>SortedOrder required if you have patched SSDTs in ACPI/patched</string>
<key>#DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>MCFG</string>
</dict>
<dict>
<key>Signature</key>
<string>DMAR</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>xh_rvp10</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Cst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApCst</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>ApIst</string>
</dict>
</array>
<key>#SortedOrder</key>
<array>
<string>SSDT.aml</string>
<string>SSDT-0.aml</string>
<string>SSDT-1.aml</string>
<string>SSDT-2.aml</string>
<string>SSDT-3.aml</string>
<string>SSDT-4.aml</string>
<string>SSDT-5.aml</string>
<string>SSDT-6.aml</string>
<string>SSDT-7.aml</string>
<string>SSDT-8.aml</string>
<string>SSDT-9.aml</string>
<string>SSDT-10.aml</string>
<string>SSDT-11.aml</string>
<string>SSDT-12.aml</string>
<string>SSDT-13.aml</string>
<string>SSDT-14.aml</string>
<string>SSDT-15.aml</string>
<string>SSDT-16.aml</string>
<string>SSDT-17.aml</string>
<string>SSDT-18.aml</string>
<string>SSDT-19.aml</string>
<string>SSDT-XOSI.aml</string>
<string>SSDT-LPC.aml</string>
<string>SSDT-UIAC.aml</string>
<string>SSDT-PNLF.aml</string>
</array>
<key>DSDT</key>
<dict>
<key>Fixes</key>
<dict>
<key>#Comment-IRQ Fix</key>
<string>The following fixes may be needed for onboard audio/USB/etc</string>
<key>AddDTGP</key>
<false/>
<key>AddMCHC</key>
<false/>
<key>AddPNLF</key>
<false/>
<key>FakeLPC</key>
<false/>
<key>FixDarwin</key>
<false/>
<key>FixHPET</key>
<false/>
<key>FixIPIC</key>
<false/>
<key>FixShutdown</key>
<false/>
<key>FixWAK</key>
<false/>
</dict>
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>Change OSID to XSID (to avoid match against _OSI XOSI patch)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
T1NJRA==
</data>
<key>Replace</key>
<data>
WFNJRA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change _OSI to XOSI, use with SSDT-XOSI.aml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X09TSQ==
</data>
<key>Replace</key>
<data>
WE9TSQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change _DSM to XDSM (needed for _DSM injections, e.g. for HDEF, IGPU)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X0RTTQ==
</data>
<key>Replace</key>
<data>
WERTTQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change ECDV to EC (so Mac OS knows about the Embedded Controller)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RUNEVg==
</data>
<key>Replace</key>
<data>
RUNfXw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change HDAS to HDEF (needed for audio)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SERBUw==
</data>
<key>Replace</key>
<data>
SERFRg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change HECI to IMEI (so Mac OS can natively use the Management Engine)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SEVDSQ==
</data>
<key>Replace</key>
<data>
SU1FSQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Change GFX0 to IGPU (needed for graphics)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
SUdQVQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename BRT6 to BRTX, use with SSDT-BRT6.aml, SSDT-PNLF.aml, AppleBacklightInjector.kext, and VoodooPS2Controller.kext to fix brightness keys</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
FCBCUlQ2Ag==
</data>
<key>Replace</key>
<data>
FCBCUlRYAg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename method UPRW to XPRW and use with SSDT-UPRW.aml to fix USB "instant wake" on sleep</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
FBJVUFJXAHA=
</data>
<key>Replace</key>
<data>
FBJYUFJXAHA=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename method GPRW to YPRW and use with SSDT-UPRW.aml to fix USB "instant wake" on sleep</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
FEAGR1BSVwI=
</data>
<key>Replace</key>
<data>
FEAGWVBSVwI=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename method _PTS to ZPTS and use with SSDT-PTSWAK.aml to fix dGPU power sapping</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
FEkEX1BUUwE=
</data>
<key>Replace</key>
<data>
FEkEWlBUUwE=
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename method _WAK to ZWAK and use with SSDT-PTSWAK.aml to fix dGPU power sapping</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
FDlfV0FLAQ==
</data>
<key>Replace</key>
<data>
FDlaV0FLAQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>(RP15 only) Rename _RMV to XRMV and use with SSDT-TYPC.aml for USB-C hot plug support</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X1JNVgCgFpCTVEJUUwGTU0JOUlRCVVOkVEFS
U6EGpEhQQ0UULUhQTUUIoCaQkpNWRElEDP//
//+TUE1TWAGGUFhTWAoCcAFQTVNYcAFQU1BY
FCpfSU5JAHBMVFIxTFRSWnBQTUwxTE1TTHBQ
TkwxTE5TTHBPQkYxT0JGWhQPX1BSVwCkR1BS
VwppCgQUFl9QUlQAoApQSUNNpEFSMTKkUFIx
MluCRztSUDE2
</data>
<key>Replace</key>
<data>
WFJNVgCgFpCTVEJUUwGTU0JOUlRCVVOkVEFS
U6EGpEhQQ0UULUhQTUUIoCaQkpNWRElEDP//
//+TUE1TWAGGUFhTWAoCcAFQTVNYcAFQU1BY
FCpfSU5JAHBMVFIxTFRSWnBQTUwxTE1TTHBQ
TkwxTE5TTHBPQkYxT0JGWhQPX1BSVwCkR1BS
VwppCgQUFl9QUlQAoApQSUNNpEFSMTKkUFIx
MluCRztSUDE2
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename XTBT to YTBT and use with SSDT-YTBT.aml for USB-C hot plug</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
pABYVEJUVEJTRUNQR04=
</data>
<key>Replace</key>
<data>
pABZVEJUVEJTRUNQR04=
</data>
</dict>
<dict>
<key>Comment</key>
<string>change _STA to XSTA in Device GPI0</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X1NUQQ==
</data>
<key>Replace</key>
<data>
WFNUQQ==
</data>
<key>TgtBridge</key>
<data>
R1BJMA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change _CRS to XCRS in Device TPD1</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
X0NSUw==
</data>
<key>Replace</key>
<data>
WENSUw==
</data>
<key>TgtBridge</key>
<data>
VFBEMQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Device AC rename to ADP1 pair with SSDT-ADP1 - credit syscl</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QUNfXw==
</data>
<key>Replace</key>
<data>
QURQMQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>rename HPET to XPET, pair with SSDT-HPET.aml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SFBFVA==
</data>
<key>Replace</key>
<data>
WFBFVA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>change SAT0 to SATA</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
U0FUMA==
</data>
<key>Replace</key>
<data>
U0FUQQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Device SBTN rename to SLPB pair with SSDT-SLPB - credit syscl</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
U0JUTg==
</data>
<key>Replace</key>
<data>
U0xQQg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename HS12 -> HS92 to avoid the patchmatic error, pair with SSDT-TB.aml</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>
SFMxMg==
</data>
<key>Replace</key>
<data>
SFM5Mg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Rename method UPRW to XPRW and use with SSDT-UPRW.aml to fix USB "instant wake" on sleep</string>