diff --git a/README.md b/README.md
index d638f25..c42941c 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,10 @@ With the exeption of volume and brightness, function keys do not properly work -
Keymapping is not perfect, need to do a complete ADB map
Performance optimization - proper SMBIOS with the 2018 Macbook
+## Pull Needed:"
+Anything that partially/fully fixes "What doesn't work".
+Proper DisplayOverride for HiDPI support and general screen profile correction.
+
## Hardware Replacements:
### WiFi and Bluetooth:
Replace factory Intel wifi module with a MacOS compatible one. Make sure that the card is of M.2 form factor. I replaced it with a Broadcom BCM94352Z.
diff --git a/config.plist b/config.plist
index 75d0d05..d3fd64a 100755
--- a/config.plist
+++ b/config.plist
@@ -16,6 +16,14 @@
Comment-IRQ Fix
The following fixes may be needed for onboard audio/USB/etc
+ FixHPET
+
+ FixIPIC
+
+ FixRTC
+
+ FixTMR
+
Patches
@@ -61,6 +69,20 @@
WERTTQ==
+
+ Comment
+ change EC0 to EC
+ Disabled
+
+ Find
+
+ RUMwXw==
+
+ Replace
+
+ RUNfXw==
+
+
Comment
change H_EC to EC
@@ -89,20 +111,6 @@
RUNfXw==
-
- Comment
- change EC0 to EC
- Disabled
-
- Find
-
- RUMwXw==
-
- Replace
-
- RUNfXw==
-
-
Comment
change HDAS to HDEF
@@ -223,6 +231,8 @@
PluginType
+ NoOemTableId
+
Boot
@@ -230,7 +240,7 @@
#DefaultVolume
LastBootedVolume
Arguments
- dart=0 nv_disable=1 kext-dev-mode=1 -disablegfxfirmware
+ nv_disable=1 dart=0 -cdfon -disablegfxfirmware -igfxnohdmi
DefaultVolume
LastBootedVolume
NeverHibernate
@@ -239,61 +249,11 @@
Timeout
2
- XMPDetection
-
Comment
This file is for 10.12.6+ with native KabyLake support
Devices
- #AddProperties
-
-
- Comment
- hda-gfx=onboard-1 for HDMI audio
- Device
- IntelGFX
- Key
- hda-gfx
- Value
-
- b25ib2FyZC0xAA==
-
-
-
- Comment
- hda-gfx=onboard-1 for HDMI audio
- Device
- HDA
- Key
- hda-gfx
- Value
-
- b25ib2FyZC0xAA==
-
-
-
- Comment
- layout-id=3
- Device
- HDA
- Key
- layout-id
- Value
-
- AwAAAA==
-
-
-
- Device
- HDA
- Key
- PinConfigurations
- Value
-
-
-
-
AddProperties
@@ -408,14 +368,124 @@
Audio
Inject
- 11
+ 0
FakeID
+ #IntelGFX
+ 0x59168086
#Kaby Lake-Comment
To avoid automatic Clover fake device-id (Skylake) injection
- IntelGFX
- 0x59168086
+
+ Properties
+
+ PciRoot(0)/Pci(0x02,0)
+
+ # DVMT-prealloc
+ 32MB BIOS, 19MB framebuffer, 9MB cursor bytes (credit RehabMan)
+ #1 0306->0105
+ 0x591b0000, 0105 instead of 0306, HDMI
+ #1 framebuffer-con1-alldata
+
+ AQUKAAAIAACHAQAAAgQKAAAACAAAhwEAAP8AAAABAAAA
+ ACAAAAA=
+
+ #1 framebuffer-con1-enable
+ 1
+ #2 0204->0105
+ 0x591b0000, 0105 instead of 0204, HDMI
+ #2 framebuffer-con1-alldata
+
+ AQUKAAAIAACHAQAAAwYKAAAABAAAhwEAAP8AAAABAAAA
+ ACAAAAA=
+
+ #2 framebuffer-con1-enable
+ 1
+ #3 framebuffer-con1-alldata
+
+ /wAAAAEAAAAgAAAA/wAAAAABAAAAIAAAAP8AAAABAAAA
+ ACAAAAA=
+
+ #3 framebuffer-con1-enable
+ 1
+ #3 no external
+ 0x591b0000, eliminate all external ports (0204 and 0306)
+ #framebuffer-con0-enable
+ 1
+ #framebuffer-con0-type
+
+ AAQAAA==
+
+ #framebuffer-con1-enable
+ 1
+ #framebuffer-con1-flags
+
+ hwEAAA==
+
+ #framebuffer-con1-pipe
+
+ EgAAAA==
+
+ #framebuffer-con1-type
+
+ AAgAAA==
+
+ #framebuffer-con2-enable
+ 1
+ #framebuffer-con2-flags
+
+ hwEAAA==
+
+ #framebuffer-con2-pipe
+
+ EgAAAA==
+
+ #framebuffer-con2-type
+
+ AAgAAA==
+
+ #framebuffer-con3-enable
+ 1
+ #framebuffer-con3-flags
+
+ hwEAAA==
+
+ #framebuffer-con3-pipe
+
+ EgAAAA==
+
+ #framebuffer-con3-type
+
+ AAgAAA==
+
+ #hda-gfx
+
+ b25ib2FyZC0xAA==
+
+ AAPL,ig-platform-id
+
+ AAAbWQ==
+
+ device-id
+
+ FlkAAA==
+
+ framebuffer-fbmem
+
+ AACQAA==
+
+ framebuffer-patch-enable
+ 1
+ framebuffer-stolenmem
+
+ AAAwAQ==
+
+
+ PciRoot(0)/Pci(0x1f,3)
+
+ layout-id
+ 11
+
USB
@@ -429,6 +499,10 @@
UseIntelHDMI
+ DisableDrivers
+
+ VBoxHfs
+
GUI
#ScreenResolution
@@ -443,37 +517,28 @@
Scan
-
- Entries
-
- Legacy
-
- Linux
-
- Tool
-
-
+
Theme
- tonymacx86
+ BGM
Graphics
- EDID
+ #EDID
Inject
+ #ig-platform-id
+ 0x591b0000
Inject
ATI
-
- Intel
- NVidia
+ Intel
+ NVidia
+
- ig-platform-id
- 0x591b0000
KernelAndKextPatches
@@ -484,7 +549,6 @@
ForceKextsToLoad
\System\Library\Extensions\IONetworkingFamily.kext
- \System\Library\Extensions\AppleIntelKBLGraphicsFramebuffer.kext
KernelLapic
@@ -506,17 +570,49 @@
ILniAAAAkJA=
+
+ Comment
+ Disable panic kext logging on 10.13 release kernel (credit Vandroiy)
+ Disabled
+
+ Find
+
+ igKEwHRE
+
+ MatchOS
+ 10.13.x
+ Replace
+
+ igKEwOtE
+
+
+
+ Comment
+ Disable panic kext logging on 10.14 release kernel (credit Vandroiy)
+ Disabled
+
+ Find
+
+ igKEwHRC
+
+ MatchOS
+ 10.14.x
+ Replace
+
+ igKEwOtC
+
+
KextsToPatch
Comment
- 0x591b0000, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)
+ Disable minStolenSize less or equal fStolenMemorySize assertion, 10.14 Credits (Sniki)
Disabled
Find
- AABgAgAAUAE=
+ dkZI/wU=
InfoPlistPatch
@@ -524,60 +620,16 @@
com.apple.driver.AppleIntelKBLGraphicsFramebuffer
Replace
- AAAwAQAAkAA=
-
-
-
- Comment
- 0x591b0000, 0105 instead of 0306, HDMI
- Disabled
-
- Find
-
- AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg
- AAAA
-
- InfoPlistPatch
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
- Replace
-
- AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAg
- AAAA
-
-
-
- Comment
- 0x591b0000, eliminate all external ports (0204 and 0306)
- Disabled
-
- Find
-
- AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg
- AAAA
-
- InfoPlistPatch
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
- Replace
-
- /wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA/wAAAAEAAAAg
- AAAA
+ 60ZI/wU=
Comment
change F%uT%04x to F%uTxxxx in AppleBacklightInjector.kext (credit RehabMan)
- Disabled
-
Find
RiV1VCUwNHgA
- InfoPlistPatch
-
Name
com.apple.driver.AppleBacklight
Replace
@@ -596,59 +648,10 @@
ROM
UseMacAddr0
- SMBIOS
-
- BiosReleaseDate
- 02/08/2018
- BiosVendor
- Apple Inc.
- BiosVersion
- MBP131.88Z.0219.B00.1802081001
- Board-ID
- Mac-473D31EABEB93F9B
- BoardManufacturer
- Apple Inc.
- BoardSerialNumber
- C02735102GUDNJLUE
- BoardType
- 10
- BoardVersion
- 1.0
- ChassisAssetTag
- MacBook-Aluminum
- ChassisManufacturer
- Apple Inc.
- ChassisType
- 0x09
- Family
- MacBook Pro
- FirmwareFeatures
- 0xFC0FE137
- FirmwareFeaturesMask
- 0xFF1FFF3F
- LocationInChassis
- Part Component
- Manufacturer
- Apple Inc.
- Mobile
-
- PlatformFeature
- 0x1A
- ProductName
- MacBookPro13,1
- SerialNumber
- C02V91OSGVC1
- SmUUID
- 41481C49-8813-45EA-96A4-6C9CE325B7A0
- Trust
-
- Version
- 1.0
-
SystemParameters
InjectKexts
- Yes
+ Detect
diff --git a/RehabMan-May2018-config_HD615_620_630_640_650.plist b/config_HD615_620_630_640_650.plist
similarity index 78%
rename from RehabMan-May2018-config_HD615_620_630_640_650.plist
rename to config_HD615_620_630_640_650.plist
index baa6000..6ad515c 100755
--- a/RehabMan-May2018-config_HD615_620_630_640_650.plist
+++ b/config_HD615_620_630_640_650.plist
@@ -180,7 +180,7 @@
Boot
Arguments
- kext-dev-mode=1 dart=0 nv_disable=1 -disablegfxfirmware
+ dart=0 nv_disable=1 -disablegfxfirmware -igfxnohdmi -cdfon
#DefaultVolume
LastBootedVolume
NeverHibernate
@@ -275,47 +275,6 @@
Inject bogus device-id to prevent graphics drivers loading for AMD
- #AddProperties
-
-
- Device
- IntelGFX
- Key
- hda-gfx
- Value
- b25ib2FyZC0xAA==
- Comment
- hda-gfx=onboard-1 for HDMI audio
-
-
- Device
- HDA
- Key
- hda-gfx
- Value
- b25ib2FyZC0xAA==
- Comment
- hda-gfx=onboard-1 for HDMI audio
-
-
- Device
- HDA
- Key
- layout-id
- Value
- AwAAAA==
- Comment
- layout-id=3
-
-
- Device
- HDA
- Key
- PinConfigurations
- Value
-
-
-
Audio
Inject
@@ -325,9 +284,92 @@
#Kaby Lake-Comment
To avoid automatic Clover fake device-id (Skylake) injection
- IntelGFX
+ #IntelGFX
0x59168086
+ Properties
+
+ PciRoot(0)/Pci(0x02,0)
+
+ AAPL,ig-platform-id
+ AAAbWQ==
+ device-id
+ FlkAAA==
+ #hda-gfx
+ b25ib2FyZC0xAA==
+ #AAPL00,override-no-connect
+
+ # DVMT-prealloc
+ 32MB BIOS, 19MB framebuffer, 9MB cursor bytes (credit RehabMan)
+ framebuffer-patch-enable
+ 1
+ framebuffer-stolenmem
+ AAAwAQ==
+ framebuffer-fbmem
+ AACQAA==
+ ## @0 LVDS->DP
+
+ #framebuffer-con0-enable
+ 1
+ #framebuffer-con0-type
+ AAQAAA==
+ ## @1 HDMI
+
+ #framebuffer-con1-enable
+ 1
+ #framebuffer-con1-type
+ AAgAAA==
+ #framebuffer-con1-flags
+ hwEAAA==
+ #framebuffer-con1-pipe
+ EgAAAA==
+ ## @2 HDMI
+
+ #framebuffer-con2-enable
+ 1
+ #framebuffer-con2-type
+ AAgAAA==
+ #framebuffer-con2-flags
+ hwEAAA==
+ #framebuffer-con2-pipe
+ EgAAAA==
+ ## @3 HDMI
+
+ #framebuffer-con3-enable
+ 1
+ #framebuffer-con3-type
+ AAgAAA==
+ #framebuffer-con3-flags
+ hwEAAA==
+ #framebuffer-con3-pipe
+ EgAAAA==
+ #1 0306->0105
+ 0x591b0000, 0105 instead of 0306, HDMI
+ #1 framebuffer-con1-enable
+ 1
+ #1 framebuffer-con1-alldata
+ AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAgAAAA
+ #2 0204->0105
+ 0x591b0000, 0105 instead of 0204, HDMI
+ #2 framebuffer-con1-enable
+ 1
+ #2 framebuffer-con1-alldata
+ AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA
+ #3 no external
+ 0x591b0000, eliminate all external ports (0204 and 0306)
+ #3 framebuffer-con1-enable
+ 1
+ #3 framebuffer-con1-alldata
+ /wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA
+
+ PciRoot(0)/Pci(0x1f,3)
+
+ #layout-id
+ 2
+ #PinConfigurations
+
+
+
USB
FixOwnership
@@ -391,19 +433,19 @@
Graphics
- EDID
+ #EDID
Inject
- ig-platform-id
+ #ig-platform-id
0x591b0000
Inject
ATI
-
- Intel
+ Intel
+
NVidia
@@ -421,59 +463,9 @@
ForceKextsToLoad
\System\Library\Extensions\IONetworkingFamily.kext
- \System\Library\Extensions\AppleIntelKBLGraphicsFramebuffer.kext
KextsToPatch
-
-
- Comment
- 0x591b0000, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)
- Disabled
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
- Find
- AABgAgAAUAE=
- Replace
- AAAwAQAAkAA=
-
-
- Comment
- 0x591b0000, 0105 instead of 0306, HDMI
- Disabled
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
- Find
- AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA
- Replace
- AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAgAAAA
-
-
- Comment
- 0x591b0000, 0105 instead of 0204, HDMI
- Disabled
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
- Find
- AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA
- Replace
- AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA
-
-
- Comment
- 0x591b0000, eliminate all external ports (0204 and 0306)
- Disabled
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
- Find
- AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA
- Replace
- /wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA
-
-
+
KernelToPatch
@@ -486,6 +478,26 @@
Replace
ILniAAAAkJA=
+
+ Comment
+ Disable panic kext logging on 10.13 release kernel (credit Vandroiy)
+ MatchOS
+ 10.13.x
+ Find
+ igKEwHRE
+ Replace
+ igKEwOtE
+
+
+ Comment
+ Disable panic kext logging on 10.14 release kernel (credit Vandroiy)
+ MatchOS
+ 10.14.x
+ Find
+ igKEwHRC
+ Replace
+ igKEwOtC
+
RtVariables
diff --git a/config_installMEDIA.plist b/config_installMEDIA.plist
index 180c112..6ad515c 100755
--- a/config_installMEDIA.plist
+++ b/config_installMEDIA.plist
@@ -2,12 +2,22 @@
+ Comment
+ This file is for 10.12.6+ with native KabyLake support
ACPI
AutoMerge
+ FixHeaders
+
Comment-DisabledAML
Disable other forms of CPU PM due to SSDT/Generate/PluginType=true
+ DisabledAML
+
+ SSDT.aml
+ SSDT-XCPM.aml
+ SSDT-PluginType1.aml
+
DSDT
DropOEM_DSM
@@ -16,13 +26,13 @@
Comment-IRQ Fix
The following fixes may be needed for onboard audio/USB/etc
- FixHPET
-
- FixIPIC
+ FixTMR
FixRTC
- FixTMR
+ FixIPIC
+
+ FixHPET
Patches
@@ -33,13 +43,9 @@
Disabled
Find
-
- T1NJRA==
-
+ T1NJRA==
Replace
-
- WFNJRA==
-
+ WFNJRA==
Comment
@@ -47,13 +53,9 @@
Disabled
Find
-
- X09TSQ==
-
+ X09TSQ==
Replace
-
- WE9TSQ==
-
+ WE9TSQ==
Comment
@@ -61,13 +63,9 @@
Disabled
Find
-
- X0RTTQ==
-
+ X0RTTQ==
Replace
-
- WERTTQ==
-
+ WERTTQ==
Comment
@@ -75,13 +73,9 @@
Disabled
Find
-
- RUMwXw==
-
+ RUMwXw==
Replace
-
- RUNfXw==
-
+ RUNfXw==
Comment
@@ -89,13 +83,9 @@
Disabled
Find
-
- SF9FQw==
-
+ SF9FQw==
Replace
-
- RUNfXw==
-
+ RUNfXw==
Comment
@@ -103,106 +93,60 @@
Disabled
Find
-
- RUNEVg==
-
+ RUNEVg==
Replace
-
- RUNfXw==
-
+ RUNfXw==
Comment
change HDAS to HDEF
- Disabled
-
Find
-
- SERBUw==
-
+ SERBUw==
Replace
-
- SERFRg==
-
+ SERFRg==
Comment
change HECI to IMEI
- Disabled
-
Find
-
- SEVDSQ==
-
+ SEVDSQ==
Replace
-
- SU1FSQ==
-
+ SU1FSQ==
Comment
change MEI to IMEI
- Disabled
-
Find
-
- TUVJXw==
-
+ TUVJXw==
Replace
-
- SU1FSQ==
-
+ SU1FSQ==
Comment
change GFX0 to IGPU
- Disabled
-
Find
-
- R0ZYMA==
-
+ R0ZYMA==
Replace
-
- SUdQVQ==
-
+ SUdQVQ==
Comment
change PCI0.VID to IGPU #1 (Thinkpad)
- Disabled
-
Find
-
- UENJMFZJRF8=
-
+ UENJMFZJRF8=
Replace
-
- UENJMElHUFU=
-
+ UENJMElHUFU=
Comment
change PCI0.VID to IGPU #2 (Thinkpad)
- Disabled
-
Find
-
- VklEXwhfQURSDAAAAgA=
-
+ VklEXwhfQURSDAAAAgA=
Replace
-
- SUdQVQhfQURSDAAAAgA=
-
+ SUdQVQhfQURSDAAAAgA=
- DisabledAML
-
- SSDT.aml
- SSDT-XCPM.aml
- SSDT-PluginType1.aml
-
DropTables
@@ -220,8 +164,6 @@
xh_rvp10
- FixHeaders
-
SSDT
DropOem
@@ -237,10 +179,10 @@
Boot
+ Arguments
+ dart=0 nv_disable=1 -disablegfxfirmware -igfxnohdmi -cdfon
#DefaultVolume
LastBootedVolume
- Arguments
- dart=0 nv_disable=1 kext-dev-mode=1 -disablegfxfirmware
NeverHibernate
Secure
@@ -248,167 +190,89 @@
Timeout
5
- Comment
- This file is for 10.12.6+ with native KabyLake support
Devices
- #AddProperties
-
-
- Comment
- hda-gfx=onboard-1 for HDMI audio
- Device
- IntelGFX
- Key
- hda-gfx
- Value
-
- b25ib2FyZC0xAA==
-
-
-
- Comment
- hda-gfx=onboard-1 for HDMI audio
- Device
- HDA
- Key
- hda-gfx
- Value
-
- b25ib2FyZC0xAA==
-
-
-
- Comment
- layout-id=3
- Device
- HDA
- Key
- layout-id
- Value
-
- AwAAAA==
-
-
-
- Device
- HDA
- Key
- PinConfigurations
- Value
-
-
-
-
AddProperties
- Comment
- Inject "name" as (data)"#display" to disable graphics drivers on NVidia
Device
NVidia
- Disabled
-
Key
name
Value
-
- I2Rpc3BsYXkA
-
+ I2Rpc3BsYXkA
+ Comment
+ Inject "name" as (data)"#display" to disable graphics drivers on NVidia
- Comment
- Inject "IOName" as "#display" to disable graphics drivers on NVidia
Device
NVidia
- Disabled
-
Key
IOName
Value
#display
+ Comment
+ Inject "IOName" as "#display" to disable graphics drivers on NVidia
+ Device
+ NVidia
+ Key
+ class-code
+ Value
+ /////w==
Comment
Inject bogus class-code to prevent graphics drivers loading for NVidia
- Device
- NVidia
- Disabled
-
- Key
- class-code
- Value
-
- /////w==
-
- Comment
- Inject "name" as (data)"#display" to disable graphics drivers on AMD
Device
ATI
- Disabled
-
Key
name
Value
-
- I2Rpc3BsYXkA
-
+ I2Rpc3BsYXkA
+ Comment
+ Inject "name" as (data)"#display" to disable graphics drivers on AMD
- Comment
- Inject "IOName" as "#display" to disable graphics drivers on AMD
Device
ATI
- Disabled
-
Key
IOName
Value
#display
+ Comment
+ Inject "IOName" as "#display" to disable graphics drivers on AMD
- Comment
- Inject bogus class-code to prevent graphics drivers loading for AMD
Device
ATI
- Disabled
-
Key
class-code
Value
-
- /////w==
-
+ /////w==
+ Comment
+ Inject bogus class-code to prevent graphics drivers loading for AMD
- Comment
- Inject bogus vendor-id to prevent graphics drivers loading for AMD
Device
ATI
- Disabled
-
Key
vendor-id
Value
-
- //8AAA==
-
+ //8AAA==
+ Comment
+ Inject bogus vendor-id to prevent graphics drivers loading for AMD
- Comment
- Inject bogus device-id to prevent graphics drivers loading for AMD
Device
ATI
- Disabled
-
Key
device-id
Value
-
- //8AAA==
-
+ //8AAA==
+ Comment
+ Inject bogus device-id to prevent graphics drivers loading for AMD
Audio
@@ -420,15 +284,98 @@
#Kaby Lake-Comment
To avoid automatic Clover fake device-id (Skylake) injection
- IntelGFX
+ #IntelGFX
0x59168086
+ Properties
+
+ PciRoot(0)/Pci(0x02,0)
+
+ AAPL,ig-platform-id
+ AAAbWQ==
+ device-id
+ FlkAAA==
+ #hda-gfx
+ b25ib2FyZC0xAA==
+ #AAPL00,override-no-connect
+
+ # DVMT-prealloc
+ 32MB BIOS, 19MB framebuffer, 9MB cursor bytes (credit RehabMan)
+ framebuffer-patch-enable
+ 1
+ framebuffer-stolenmem
+ AAAwAQ==
+ framebuffer-fbmem
+ AACQAA==
+ ## @0 LVDS->DP
+
+ #framebuffer-con0-enable
+ 1
+ #framebuffer-con0-type
+ AAQAAA==
+ ## @1 HDMI
+
+ #framebuffer-con1-enable
+ 1
+ #framebuffer-con1-type
+ AAgAAA==
+ #framebuffer-con1-flags
+ hwEAAA==
+ #framebuffer-con1-pipe
+ EgAAAA==
+ ## @2 HDMI
+
+ #framebuffer-con2-enable
+ 1
+ #framebuffer-con2-type
+ AAgAAA==
+ #framebuffer-con2-flags
+ hwEAAA==
+ #framebuffer-con2-pipe
+ EgAAAA==
+ ## @3 HDMI
+
+ #framebuffer-con3-enable
+ 1
+ #framebuffer-con3-type
+ AAgAAA==
+ #framebuffer-con3-flags
+ hwEAAA==
+ #framebuffer-con3-pipe
+ EgAAAA==
+ #1 0306->0105
+ 0x591b0000, 0105 instead of 0306, HDMI
+ #1 framebuffer-con1-enable
+ 1
+ #1 framebuffer-con1-alldata
+ AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAgAAAA
+ #2 0204->0105
+ 0x591b0000, 0105 instead of 0204, HDMI
+ #2 framebuffer-con1-enable
+ 1
+ #2 framebuffer-con1-alldata
+ AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAgAAAA
+ #3 no external
+ 0x591b0000, eliminate all external ports (0204 and 0306)
+ #3 framebuffer-con1-enable
+ 1
+ #3 framebuffer-con1-alldata
+ /wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA
+
+ PciRoot(0)/Pci(0x1f,3)
+
+ #layout-id
+ 2
+ #PinConfigurations
+
+
+
USB
- AddClockID
-
FixOwnership
+ AddClockID
+
Inject
@@ -441,33 +388,21 @@
GUI
- #ScreenResolution
- 1920x1080
Custom
Entries
- Disabled
-
Hidden
- Ignore
-
- NoCaches
-
Type
OSXRecovery
- Disabled
-
- Ignore
-
- Title
- Windows
Type
Windows
+ Title
+ Windows
@@ -491,27 +426,29 @@
Tool
+ #ScreenResolution
+ 1920x1080
Theme
BGM
Graphics
- EDID
+ #EDID
Inject
+ #ig-platform-id
+ 0x591b0000
Inject
ATI
-
- Intel
+ Intel
+
NVidia
- ig-platform-id
- 0x12345678
KernelAndKextPatches
@@ -519,15 +456,16 @@
DellSMBIOSPatch
- ForceKextsToLoad
-
- \System\Library\Extensions\IONetworkingFamily.kext
- \System\Library\Extensions\AppleIntelKBLGraphicsFramebuffer.kext
-
KernelLapic
KernelPm
+ ForceKextsToLoad
+
+ \System\Library\Extensions\IONetworkingFamily.kext
+
+ KextsToPatch
+
KernelToPatch
@@ -536,103 +474,38 @@
Disabled
Find
-
- ILniAAAADzA=
-
+ ILniAAAADzA=
Replace
-
- ILniAAAAkJA=
-
-
-
- KextsToPatch
-
-
- Comment
- 0x591b0000, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)
- Disabled
-
- Find
-
- AABgAgAAUAE=
-
- InfoPlistPatch
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
- Replace
-
- AAAwAQAAkAA=
-
+ ILniAAAAkJA=
Comment
- 0x591b0000, 0105 instead of 0306, HDMI
- Disabled
-
+ Disable panic kext logging on 10.13 release kernel (credit Vandroiy)
+ MatchOS
+ 10.13.x
Find
-
- AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg
- AAAA
-
- InfoPlistPatch
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
+ igKEwHRE
Replace
-
- AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAg
- AAAA
-
+ igKEwOtE
Comment
- 0x591b0000, 0105 instead of 0204, HDMI
- Disabled
-
+ Disable panic kext logging on 10.14 release kernel (credit Vandroiy)
+ MatchOS
+ 10.14.x
Find
-
- AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg
- AAAA
-
- InfoPlistPatch
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
+ igKEwHRC
Replace
-
- AQUKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg
- AAAA
-
-
-
- Comment
- 0x591b0000, eliminate all external ports (0204 and 0306)
- Disabled
-
- Find
-
- AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg
- AAAA
-
- InfoPlistPatch
-
- Name
- com.apple.driver.AppleIntelKBLGraphicsFramebuffer
- Replace
-
- /wAAAAEAAAAgAAAA/wAAAAEAAAAgAAAA/wAAAAEAAAAg
- AAAA
-
+ igKEwOtC
RtVariables
- BooterConfig
- 0x28
CsrActiveConfig
0x67
+ BooterConfig
+ 0x28
SMBIOS