1
0
Fork 0
mirror of https://github.com/tylernguyen/x1c6-hackintosh.git synced 2025-02-05 09:33:13 -06:00

In the process of cleaning and updating guides

This commit is contained in:
Tyler Nguyen 2018-12-03 22:56:30 -06:00
parent 1b98a23468
commit 152b19355f
No known key found for this signature in database
GPG key ID: 0BC67CB109469BA1
10 changed files with 39 additions and 674 deletions

View file

@ -2,9 +2,8 @@
2. Erase the installation media as HFS, named "Install macOS (MacOS version)" - Example: Install macOS High Sierra. 2. Erase the installation media as HFS, named "Install macOS (MacOS version)" - Example: Install macOS High Sierra.
3. Use 'createinstallermedia' command to copy installer to install media. [guide](https://support.apple.com/en-us/ht201372) 3. Use 'createinstallermedia' command to copy installer to install media. [guide](https://support.apple.com/en-us/ht201372)
4. Install CLOVER onto the installation media, use tonymacx86 UEFI Clover Builds. [Download](https://www.tonymacx86.com/resources/categories/clover-builds.12/) 4. Install CLOVER onto the installation media, use tonymacx86 UEFI Clover Builds. [Download](https://www.tonymacx86.com/resources/categories/clover-builds.12/)
5. Rename "config_installMEDIA.plist" to "config.plist" and replace the stock "config.plist" 5. Rename "config_HD615_620_630_640_650.plist" to "config.plist" and replace the stock "config.plist"
6. Place [FakeSMC.kext](https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/) and [VoodooPS2Controller.kext](https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/) in 'EFI/CLOVER/kexts/Other/' 6. Place [FakeSMC.kext](https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/) and [VoodooPS2Controller.kext](https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/) in 'EFI/CLOVER/kexts/Other/'
7. Proceed to boot using the installation media and go through the process. 7. Proceed to boot using the installation media and go through the process.
8. *Optional: Since TRIM on NVMe drives cannot be disabled. And APFS with TRIM enabled can result in a slow boot (~30-50 seconds). Skip APFS conversion and use HFS as the default filesystem: boot back into the installation media after installation has completed and rebooted, open the Terminal, and execute "/Volumes/Image\ Volume/No-Convert", then finally reboot. 8. Complete the installation.
9. Complete the installation. 9. Once installation has completed, boot into the Hackintosh paritition using the installation media and proceed with post installation configurations.
10. Once installation has completed, boot into the Hackintosh paritition using the installation media and proceed with post installation configurations.

View file

@ -2,17 +2,10 @@
2. Install the following kexts in EFI/CLOVER/kexts/Other/ 2. Install the following kexts in EFI/CLOVER/kexts/Other/
FakeSMC - system support FakeSMC - system support
VoodooPS2Controller - enable support for keyboard and touchpad VoodooPS2Controller - enable support for keyboard and touchpad
3. Using KextBeast or another kext installer, install the following kexts in L/E/ or S/L/E/. I install it in L/E/ as it allows me to differentiate between custom kexts and default Apple kexts. 3. Using KextBeast or another kext installer, install the following kexts in L/E/ or EFI/Clover/kexts/Other/.
AppleALC - also inject audio layout 11 with Clover Configurator, this enables native audio. L/E/ makes it easy to differentiate between custom kexts and default Apple kexts.
USBInjectAll - make sure to create a custom SSDT patch [Guide](https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/), also refer to README-patchingACPI.md EFI/Clover/kexts/Other makes it easy to backup or troubleshoot kexts.
Lilu - support library needed by other kexts *Refer to my uploaded EFI folder for my current kext list.
WhateverGreen - enable support for Intel Graphics.
IntelMausiEthernet - enable Ethernet with the Lenovo adapter. A recommended installation even if you don't use Ethernet as it helps with battery performance.
BrcmFirmwareRepo
BrcmPatchRAM2 - along with BrcmFirmwareRepo, enables Bluetooth.
FakePCIID
FAKEPCID_Broadcom_WiFi - along with FakePCIID, enables WiFi.
ACPIBatteryManager - along with DSDT patching, enable battery status
4. Rebuild the kextcache with "sudo kextcache -i /" 4. Rebuild the kextcache with "sudo kextcache -i /"
5. Configure system to enable iMessage, follow this [Guide](https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/). Make sure to pick system definition MacBookPro 13,1 as it supports HWP for better power management. 5. Configure system to enable iMessage, follow this [Guide](https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/). Make sure to pick system definition MacBookPro 14,1 as it supports HWP for better power management.
6. Reboot and proceed to 5_README-ACPIpatching.md 6. Reboot and proceed to 5_README-ACPIpatching.md

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,83 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>17D102</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>HibernationFixup</string>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.HibernationFixup</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>HibernationFixup</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.3</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>17E189</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<key>DTXcode</key>
<string>0941</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.lvs1974.HibernationFixup</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.lvs1974.HibernationFixup</string>
<key>IOClass</key>
<string>HibernationFixup</string>
<key>IOMatchCategory</key>
<string>HibernationFixup</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 lvs1974. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.vit9696.Lilu</key>
<string>1.2.4</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>

View file

@ -240,7 +240,7 @@
<key>#DefaultVolume</key> <key>#DefaultVolume</key>
<string>LastBootedVolume</string> <string>LastBootedVolume</string>
<key>Arguments</key> <key>Arguments</key>
<string>nv_disable=1 dart=0 -cdfon -disablegfxfirmware -igfxnohdmi</string> <string>nv_disable=1 dart=0 -cdfon -disablegfxfirmware -igfxnohdmi lilucpu=9</string>
<key>DefaultVolume</key> <key>DefaultVolume</key>
<string>LastBootedVolume</string> <string>LastBootedVolume</string>
<key>NeverHibernate</key> <key>NeverHibernate</key>
@ -249,6 +249,8 @@
<false/> <false/>
<key>Timeout</key> <key>Timeout</key>
<integer>2</integer> <integer>2</integer>
<key>XMPDetection</key>
<false/>
</dict> </dict>
<key>Comment</key> <key>Comment</key>
<string>This file is for 10.12.6+ with native KabyLake support</string> <string>This file is for 10.12.6+ with native KabyLake support</string>
@ -387,8 +389,8 @@
<string>0x591b0000, 0105 instead of 0306, HDMI</string> <string>0x591b0000, 0105 instead of 0306, HDMI</string>
<key>#1 framebuffer-con1-alldata</key> <key>#1 framebuffer-con1-alldata</key>
<data> <data>
AQUKAAAIAACHAQAAAgQKAAAACAAAhwEAAP8AAAABAAAA AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAg
ACAAAAA= AAAA
</data> </data>
<key>#1 framebuffer-con1-enable</key> <key>#1 framebuffer-con1-enable</key>
<integer>1</integer> <integer>1</integer>
@ -396,15 +398,15 @@
<string>0x591b0000, 0105 instead of 0204, HDMI</string> <string>0x591b0000, 0105 instead of 0204, HDMI</string>
<key>#2 framebuffer-con1-alldata</key> <key>#2 framebuffer-con1-alldata</key>
<data> <data>
AQUKAAAIAACHAQAAAwYKAAAABAAAhwEAAP8AAAABAAAA AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg
ACAAAAA= AAAA
</data> </data>
<key>#2 framebuffer-con1-enable</key> <key>#2 framebuffer-con1-enable</key>
<integer>1</integer> <integer>1</integer>
<key>#3 framebuffer-con1-alldata</key> <key>#3 framebuffer-con1-alldata</key>
<data> <data>
/wAAAAEAAAAgAAAA/wAAAAABAAAAIAAAAP8AAAABAAAA /wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA/wAAAAEAAAAg
ACAAAAA= AAAA
</data> </data>
<key>#3 framebuffer-con1-enable</key> <key>#3 framebuffer-con1-enable</key>
<integer>1</integer> <integer>1</integer>
@ -459,9 +461,7 @@
AAgAAA== AAgAAA==
</data> </data>
<key>#hda-gfx</key> <key>#hda-gfx</key>
<data> <string>onboard-1</string>
b25ib2FyZC0xAA==
</data>
<key>AAPL,ig-platform-id</key> <key>AAPL,ig-platform-id</key>
<data> <data>
AAAbWQ== AAAbWQ==
@ -483,6 +483,10 @@
</dict> </dict>
<key>PciRoot(0)/Pci(0x1f,3)</key> <key>PciRoot(0)/Pci(0x1f,3)</key>
<dict> <dict>
<key>#hda-gfx</key>
<string>onboard-1</string>
<key>#no-controller-patch</key>
<integer>1</integer>
<key>layout-id</key> <key>layout-id</key>
<integer>11</integer> <integer>11</integer>
</dict> </dict>
@ -507,6 +511,8 @@
<dict> <dict>
<key>#ScreenResolution</key> <key>#ScreenResolution</key>
<string>1920x1080</string> <string>1920x1080</string>
<key>EmbeddedThemeType</key>
<string>Dark</string>
<key>Hide</key> <key>Hide</key>
<array> <array>
<string>Preboot</string> <string>Preboot</string>
@ -519,7 +525,7 @@
<key>Scan</key> <key>Scan</key>
<true/> <true/>
<key>Theme</key> <key>Theme</key>
<string>BGM</string> <string>embedded</string>
</dict> </dict>
<key>Graphics</key> <key>Graphics</key>
<dict> <dict>
@ -572,7 +578,7 @@
</dict> </dict>
<dict> <dict>
<key>Comment</key> <key>Comment</key>
<string>Disable panic kext logging on 10.13 release kernel (credit Vandroiy)</string> <string>Disable panic kext logging on 10.13 release kernel (credit vit9696)</string>
<key>Disabled</key> <key>Disabled</key>
<false/> <false/>
<key>Find</key> <key>Find</key>
@ -588,7 +594,7 @@
</dict> </dict>
<dict> <dict>
<key>Comment</key> <key>Comment</key>
<string>Disable panic kext logging on 10.14 release kernel (credit Vandroiy)</string> <string>Disable panic kext logging on 10.14 release kernel (credit vit9696)</string>
<key>Disabled</key> <key>Disabled</key>
<false/> <false/>
<key>Find</key> <key>Find</key>
@ -604,40 +610,7 @@
</dict> </dict>
</array> </array>
<key>KextsToPatch</key> <key>KextsToPatch</key>
<array> <array/>
<dict>
<key>Comment</key>
<string>Disable minStolenSize less or equal fStolenMemorySize assertion, 10.14 Credits (Sniki)</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dkZI/wU=
</data>
<key>InfoPlistPatch</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelKBLGraphicsFramebuffer</string>
<key>Replace</key>
<data>
60ZI/wU=
</data>
</dict>
<dict>
<key>Comment</key>
<string>change F%uT%04x to F%uTxxxx in AppleBacklightInjector.kext (credit RehabMan)</string>
<key>Find</key>
<data>
RiV1VCUwNHgA
</data>
<key>Name</key>
<string>com.apple.driver.AppleBacklight</string>
<key>Replace</key>
<data>
RiV1VHh4eHgA
</data>
</dict>
</array>
</dict> </dict>
<key>RtVariables</key> <key>RtVariables</key>
<dict> <dict>

View file

@ -180,7 +180,7 @@
<key>Boot</key> <key>Boot</key>
<dict> <dict>
<key>Arguments</key> <key>Arguments</key>
<string>dart=0 nv_disable=1 -disablegfxfirmware -igfxnohdmi -cdfon</string> <string>dart=0 nv_disable=1 -disablegfxfirmware -cdfon -igfxnohdmi lilucpu=9</string>
<key>#DefaultVolume</key> <key>#DefaultVolume</key>
<string>LastBootedVolume</string> <string>LastBootedVolume</string>
<key>NeverHibernate</key> <key>NeverHibernate</key>
@ -296,9 +296,11 @@
<key>device-id</key> <key>device-id</key>
<data>FlkAAA==</data> <data>FlkAAA==</data>
<key>#hda-gfx</key> <key>#hda-gfx</key>
<data>b25ib2FyZC0xAA==</data> <string>onboard-1</string>
<key>#AAPL00,override-no-connect</key> <key>#AAPL00,override-no-connect</key>
<data></data> <data></data>
<key>#AAPL00,override-no-edid</key>
<data></data>
<key># DVMT-prealloc</key> <key># DVMT-prealloc</key>
<string>32MB BIOS, 19MB framebuffer, 9MB cursor bytes (credit RehabMan)</string> <string>32MB BIOS, 19MB framebuffer, 9MB cursor bytes (credit RehabMan)</string>
<key>framebuffer-patch-enable</key> <key>framebuffer-patch-enable</key>
@ -365,9 +367,13 @@
<key>PciRoot(0)/Pci(0x1f,3)</key> <key>PciRoot(0)/Pci(0x1f,3)</key>
<dict> <dict>
<key>#layout-id</key> <key>#layout-id</key>
<integer>2</integer> <integer>3</integer>
<key>#PinConfigurations</key> <key>#PinConfigurations</key>
<data></data> <data></data>
<key>#hda-gfx</key>
<string>onboard-1</string>
<key>#no-controller-patch</key>
<integer>1</integer>
</dict> </dict>
</dict> </dict>
<key>USB</key> <key>USB</key>
@ -480,7 +486,7 @@
</dict> </dict>
<dict> <dict>
<key>Comment</key> <key>Comment</key>
<string>Disable panic kext logging on 10.13 release kernel (credit Vandroiy)</string> <string>Disable panic kext logging on 10.13 release kernel (credit vit9696)</string>
<key>MatchOS</key> <key>MatchOS</key>
<string>10.13.x</string> <string>10.13.x</string>
<key>Find</key> <key>Find</key>
@ -490,7 +496,7 @@
</dict> </dict>
<dict> <dict>
<key>Comment</key> <key>Comment</key>
<string>Disable panic kext logging on 10.14 release kernel (credit Vandroiy)</string> <string>Disable panic kext logging on 10.14 release kernel (credit vit9696)</string>
<key>MatchOS</key> <key>MatchOS</key>
<string>10.14.x</string> <string>10.14.x</string>
<key>Find</key> <key>Find</key>

View file

@ -1,523 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!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>AutoMerge</key>
<true/>
<key>FixHeaders</key>
<true/>
<key>Comment-DisabledAML</key>
<string>Disable other forms of CPU PM due to SSDT/Generate/PluginType=true</string>
<key>DisabledAML</key>
<array>
<string>SSDT.aml</string>
<string>SSDT-XCPM.aml</string>
<string>SSDT-PluginType1.aml</string>
</array>
<key>DSDT</key>
<dict>
<key>DropOEM_DSM</key>
<false/>
<key>Fixes</key>
<dict>
<key>Comment-IRQ Fix</key>
<string>The following fixes may be needed for onboard audio/USB/etc</string>
<key>FixTMR</key>
<false/>
<key>FixRTC</key>
<false/>
<key>FixIPIC</key>
<false/>
<key>FixHPET</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>
<true/>
<key>Find</key>
<data>T1NJRA==</data>
<key>Replace</key>
<data>WFNJRA==</data>
</dict>
<dict>
<key>Comment</key>
<string>change _OSI to XOSI</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>X09TSQ==</data>
<key>Replace</key>
<data>WE9TSQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>change _DSM to XDSM</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>X0RTTQ==</data>
<key>Replace</key>
<data>WERTTQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>change EC0 to EC</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>RUMwXw==</data>
<key>Replace</key>
<data>RUNfXw==</data>
</dict>
<dict>
<key>Comment</key>
<string>change H_EC to EC</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>SF9FQw==</data>
<key>Replace</key>
<data>RUNfXw==</data>
</dict>
<dict>
<key>Comment</key>
<string>change ECDV to EC</string>
<key>Disabled</key>
<true/>
<key>Find</key>
<data>RUNEVg==</data>
<key>Replace</key>
<data>RUNfXw==</data>
</dict>
<dict>
<key>Comment</key>
<string>change HDAS to HDEF</string>
<key>Find</key>
<data>SERBUw==</data>
<key>Replace</key>
<data>SERFRg==</data>
</dict>
<dict>
<key>Comment</key>
<string>change HECI to IMEI</string>
<key>Find</key>
<data>SEVDSQ==</data>
<key>Replace</key>
<data>SU1FSQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>change MEI to IMEI</string>
<key>Find</key>
<data>TUVJXw==</data>
<key>Replace</key>
<data>SU1FSQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
<key>Find</key>
<data>R0ZYMA==</data>
<key>Replace</key>
<data>SUdQVQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>change PCI0.VID to IGPU #1 (Thinkpad)</string>
<key>Find</key>
<data>UENJMFZJRF8=</data>
<key>Replace</key>
<data>UENJMElHUFU=</data>
</dict>
<dict>
<key>Comment</key>
<string>change PCI0.VID to IGPU #2 (Thinkpad)</string>
<key>Find</key>
<data>VklEXwhfQURSDAAAAgA=</data>
<key>Replace</key>
<data>SUdQVQhfQURSDAAAAgA=</data>
</dict>
</array>
</dict>
<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>
</array>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<dict>
<key>PluginType</key>
<true/>
</dict>
<key>NoOemTableId</key>
<false/>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 nv_disable=1 -disablegfxfirmware -igfxnohdmi -cdfon</string>
<key>#DefaultVolume</key>
<string>LastBootedVolume</string>
<key>NeverHibernate</key>
<true/>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
</dict>
<key>Devices</key>
<dict>
<key>AddProperties</key>
<array>
<dict>
<key>Device</key>
<string>NVidia</string>
<key>Key</key>
<string>name</string>
<key>Value</key>
<data>I2Rpc3BsYXkA</data>
<key>Comment</key>
<string>Inject &quot;name&quot; as (data)&quot;#display&quot; to disable graphics drivers on NVidia</string>
</dict>
<dict>
<key>Device</key>
<string>NVidia</string>
<key>Key</key>
<string>IOName</string>
<key>Value</key>
<string>#display</string>
<key>Comment</key>
<string>Inject &quot;IOName&quot; as &quot;#display&quot; to disable graphics drivers on NVidia</string>
</dict>
<dict>
<key>Device</key>
<string>NVidia</string>
<key>Key</key>
<string>class-code</string>
<key>Value</key>
<data>/////w==</data>
<key>Comment</key>
<string>Inject bogus class-code to prevent graphics drivers loading for NVidia</string>
</dict>
<dict>
<key>Device</key>
<string>ATI</string>
<key>Key</key>
<string>name</string>
<key>Value</key>
<data>I2Rpc3BsYXkA</data>
<key>Comment</key>
<string>Inject &quot;name&quot; as (data)&quot;#display&quot; to disable graphics drivers on AMD</string>
</dict>
<dict>
<key>Device</key>
<string>ATI</string>
<key>Key</key>
<string>IOName</string>
<key>Value</key>
<string>#display</string>
<key>Comment</key>
<string>Inject &quot;IOName&quot; as &quot;#display&quot; to disable graphics drivers on AMD</string>
</dict>
<dict>
<key>Device</key>
<string>ATI</string>
<key>Key</key>
<string>class-code</string>
<key>Value</key>
<data>/////w==</data>
<key>Comment</key>
<string>Inject bogus class-code to prevent graphics drivers loading for AMD</string>
</dict>
<dict>
<key>Device</key>
<string>ATI</string>
<key>Key</key>
<string>vendor-id</string>
<key>Value</key>
<data>//8AAA==</data>
<key>Comment</key>
<string>Inject bogus vendor-id to prevent graphics drivers loading for AMD</string>
</dict>
<dict>
<key>Device</key>
<string>ATI</string>
<key>Key</key>
<string>device-id</string>
<key>Value</key>
<data>//8AAA==</data>
<key>Comment</key>
<string>Inject bogus device-id to prevent graphics drivers loading for AMD</string>
</dict>
</array>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>0</integer>
</dict>
<key>FakeID</key>
<dict>
<key>#Kaby Lake-Comment</key>
<string>To avoid automatic Clover fake device-id (Skylake) injection</string>
<key>#IntelGFX</key>
<string>0x59168086</string>
</dict>
<key>Properties</key>
<dict>
<key>PciRoot(0)/Pci(0x02,0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>AAAbWQ==</data>
<key>device-id</key>
<data>FlkAAA==</data>
<key>#hda-gfx</key>
<data>b25ib2FyZC0xAA==</data>
<key>#AAPL00,override-no-connect</key>
<data></data>
<key># DVMT-prealloc</key>
<string>32MB BIOS, 19MB framebuffer, 9MB cursor bytes (credit RehabMan)</string>
<key>framebuffer-patch-enable</key>
<integer>1</integer>
<key>framebuffer-stolenmem</key>
<data>AAAwAQ==</data>
<key>framebuffer-fbmem</key>
<data>AACQAA==</data>
<key>## @0 LVDS-&gt;DP</key>
<string></string>
<key>#framebuffer-con0-enable</key>
<integer>1</integer>
<key>#framebuffer-con0-type</key>
<data>AAQAAA==</data>
<key>## @1 HDMI</key>
<string></string>
<key>#framebuffer-con1-enable</key>
<integer>1</integer>
<key>#framebuffer-con1-type</key>
<data>AAgAAA==</data>
<key>#framebuffer-con1-flags</key>
<data>hwEAAA==</data>
<key>#framebuffer-con1-pipe</key>
<data>EgAAAA==</data>
<key>## @2 HDMI</key>
<string></string>
<key>#framebuffer-con2-enable</key>
<integer>1</integer>
<key>#framebuffer-con2-type</key>
<data>AAgAAA==</data>
<key>#framebuffer-con2-flags</key>
<data>hwEAAA==</data>
<key>#framebuffer-con2-pipe</key>
<data>EgAAAA==</data>
<key>## @3 HDMI</key>
<string></string>
<key>#framebuffer-con3-enable</key>
<integer>1</integer>
<key>#framebuffer-con3-type</key>
<data>AAgAAA==</data>
<key>#framebuffer-con3-flags</key>
<data>hwEAAA==</data>
<key>#framebuffer-con3-pipe</key>
<data>EgAAAA==</data>
<key>#1 0306-&gt;0105</key>
<string>0x591b0000, 0105 instead of 0306, HDMI</string>
<key>#1 framebuffer-con1-enable</key>
<integer>1</integer>
<key>#1 framebuffer-con1-alldata</key>
<data>AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAgAAAA</data>
<key>#2 0204-&gt;0105</key>
<string>0x591b0000, 0105 instead of 0204, HDMI</string>
<key>#2 framebuffer-con1-enable</key>
<integer>1</integer>
<key>#2 framebuffer-con1-alldata</key>
<data>AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA</data>
<key>#3 no external</key>
<string>0x591b0000, eliminate all external ports (0204 and 0306)</string>
<key>#3 framebuffer-con1-enable</key>
<integer>1</integer>
<key>#3 framebuffer-con1-alldata</key>
<data>/wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA</data>
</dict>
<key>PciRoot(0)/Pci(0x1f,3)</key>
<dict>
<key>#layout-id</key>
<integer>2</integer>
<key>#PinConfigurations</key>
<data></data>
</dict>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<true/>
<key>AddClockID</key>
<true/>
<key>Inject</key>
<true/>
</dict>
<key>UseIntelHDMI</key>
<false/>
</dict>
<key>DisableDrivers</key>
<array>
<string>VBoxHfs</string>
</array>
<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>Hidden</key>
<false/>
<key>Type</key>
<string>OSXRecovery</string>
</dict>
<dict>
<key>Type</key>
<string>Windows</string>
<key>Title</key>
<string>Windows</string>
</dict>
</array>
</dict>
<key>Hide</key>
<array>
<string>Preboot</string>
</array>
<key>Mouse</key>
<dict>
<key>Enabled</key>
<false/>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Linux</key>
<true/>
<key>Tool</key>
<true/>
</dict>
<key>#ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>BGM</string>
</dict>
<key>Graphics</key>
<dict>
<key>#EDID</key>
<dict>
<key>Inject</key>
<false/>
</dict>
<key>#ig-platform-id</key>
<string>0x591b0000</string>
<key>Inject</key>
<dict>
<key>ATI</key>
<true/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<true/>
</dict>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>DellSMBIOSPatch</key>
<false/>
<key>KernelLapic</key>
<true/>
<key>KernelPm</key>
<true/>
<key>ForceKextsToLoad</key>
<array>
<string>\System\Library\Extensions\IONetworkingFamily.kext</string>
</array>
<key>KextsToPatch</key>
<array/>
<key>KernelToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>ILniAAAADzA=</data>
<key>Replace</key>
<data>ILniAAAAkJA=</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable panic kext logging on 10.13 release kernel (credit Vandroiy)</string>
<key>MatchOS</key>
<string>10.13.x</string>
<key>Find</key>
<data>igKEwHRE</data>
<key>Replace</key>
<data>igKEwOtE</data>
</dict>
<dict>
<key>Comment</key>
<string>Disable panic kext logging on 10.14 release kernel (credit Vandroiy)</string>
<key>MatchOS</key>
<string>10.14.x</string>
<key>Find</key>
<data>igKEwHRC</data>
<key>Replace</key>
<data>igKEwOtC</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>BooterConfig</key>
<string>0x28</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>MacBookPro14,1</string>
<key>Trust</key>
<true/>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Detect</string>
</dict>
</dict>
</plist>