1
0
Fork 0
mirror of https://github.com/tylernguyen/x1c6-hackintosh.git synced 2025-02-05 01:23:14 -06:00

OC 0.6.2, Hibernation 25, and others

This commit is contained in:
Tyler Nguyen 2020-10-09 00:10:46 -05:00
parent a598de68c6
commit 985d3a287a
No known key found for this signature in database
GPG key ID: DB5B102B914991DA
110 changed files with 1519 additions and 1486 deletions

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>20A5384c</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.5.1</string>
<string>1.5.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,23 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.5.1</string>
<string>1.5.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>12A7300</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>10.15.6</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1201</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>12A7300</string>
<key>IOKitPersonalities</key>
<dict>
<key>HDA Hardware Config Resource</key>
@ -48,6 +50,36 @@
<string>com.apple.driver.AppleHDAHardwareConfigDriver</string>
<key>HDAConfigDefault</key>
<array>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>CodecID</key>
<integer>283902569</integer>
<key>Comment</key>
<string>Custom ALC269VD for ThinkPad T430</string>
<key>ConfigData</key>
<data>
ASccEAEnHQEBJx6mAScfkAFHHEABRx0BAUce
FwFHH5ABVxxQAVcdEAFXHiEBVx8CAXcc8AF3
HQABdx4AAXcfQAGHHCABhx0QAYcegQGHHwIB
lxxwAZcdEAGXHqEBlx8CAacccAGnHRABpx6h
AacfAgG3HHABtx0QAbceoQG3HwIB1xxwAdcd
EAHXHqEB1x8CAecccAHnHRAB5x6hAecfAgFH
DAI=
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>23</integer>
<key>WakeConfigData</key>
<data>
AUcMAg==
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -97,6 +129,32 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>CodecID</key>
<integer>351359128</integer>
<key>Comment</key>
<string>phucnguyen2411 - HP Elitedesk 800 G5 mini</string>
<key>ConfigData</key>
<data>
AcccIAHHHREBxx4BAccfAQH3HFEB9x0BAfce
HwH3H5EBlxxAAZcdEAGXHiEBlx8BAaccMAGn
HRABpx6LAacfAQHXHBEB1x0RAdceoQHXHwE=
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>20</integer>
<key>WakeConfigData</key>
<data>
AccMAAH3DAABlwwAAacMAAHXDAA=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -1428,6 +1486,32 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>ALC235 for Lenovo TianYi 510s Mini by DalianSky</string>
<key>CodecID</key>
<integer>283902517</integer>
<key>ConfigData</key>
<data>
AUccEAFHHQEBRx4XAUcfkAFHDAICFxwfAhcd
EAIXHiECFx8CAhcMAgGXHCABlx0QAZceoAGX
H5IBpxwwAacdEAGnHoABpx8C
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>99</integer>
<key>WakeConfigData</key>
<data>
AUcMAgIXDAIBlwwAAacMAA==
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -1536,6 +1620,32 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>erinviegas - ALC236 for Lenovo Ideapad 330S</string>
<key>CodecID</key>
<integer>283902518</integer>
<key>ConfigData</key>
<data>
ASccAAEnHQEBJx6gAScfkAFHHBABRx0BAUce
EAFHH5ABRwwCAZccIAGXHRABlx6LAZcfAAIX
HDACFx0QAhceKwIXHwACFwwC
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>14</integer>
<key>WakeConfigData</key>
<data>
AUcMAgIXDAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -1677,6 +1787,83 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Realtek ALC245 for Ienovo by soto2080</string>
<key>CodecID</key>
<integer>283902533</integer>
<key>ConfigData</key>
<data>
AUccEAFHHQEBRx4XAUcfkAFHDAICFxwgAhcd
EAIXHiECFx8EAhcMAgGXHEABlx0QAZcegQGX
HwQ=
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>11</integer>
<key>WakeConfigData</key>
<data>
AUcMAgIXDAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Realtek ALC245 for Ienovo by soto2080</string>
<key>CodecID</key>
<integer>283902533</integer>
<key>ConfigData</key>
<data>
AXccEAF3HQEBdx4XAXcfkAF3DAICFxwgAhcd
EAIXHiECFx8EAhcMAgGXHEABlx0QAZcegQGX
HwQ=
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>12</integer>
<key>WakeConfigData</key>
<data>
AXcMAgIXDAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>lunjielee - Realtek ALC245 for HP Omen 2020</string>
<key>CodecID</key>
<integer>283902533</integer>
<key>ConfigData</key>
<data>
AXccEAF3HQEBdx4XAXcfkAGXHDABlx0QAZce
gQGXHwMCFxwgAhcdEAIXHiECFx8DAhcMAg==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>13</integer>
<key>WakeConfigData</key>
<data>
AhcMAg==
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -3452,6 +3639,32 @@
<key>LayoutID</key>
<integer>22</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>ALC269</string>
<key>CodecID</key>
<integer>283902569</integer>
<key>Comment</key>
<string>ALC269VC for Hasee U45S1 by zero816</string>
<key>ConfigData</key>
<data>
AXccAAF3HQABdx4AAXcfQAHXHAUB1x2GAdce
9AHXH0ABRxwQAUcdAQFHHhcBRx+QAUcMAgFX
HCABVx0QAVceIQFXHwEBVwwCAYccMAGHHRAB
hx6hAYcfAQEnHEABJx0BAScepgEnH5ABlxzw
AZcdEQGXHhEBlx9BAbcc8AG3HREBtx4RAbcf
QQHnHPAB5x0RAeceEQHnH0EBpxzxAacdEQGn
HhEBpx9B
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>24</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -3994,6 +4207,34 @@
<key>LayoutID</key>
<integer>47</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>ALC269</string>
<key>CodecID</key>
<integer>283902569</integer>
<key>Comment</key>
<string>Custom ALC269 by ryahpalma for Laptop NS4SL01</string>
<key>ConfigData</key>
<data>
AUccEAFHHQEBRx4XAUcfkAFHDAIBhxwgAYcd
EAGHHoEBhx8DAVccQAFXHRABVx4hAVcfAwFX
DAIBJxwwAScdAQEnHqYBJx+Q
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>128</integer>
<key>WakeConfigData</key>
<data>
AUcMAg==
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -4498,6 +4739,33 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Realtek ALC280 - Optiplex 9020SFF - ManualMode</string>
<key>CodecID</key>
<integer>283902592</integer>
<key>ConfigData</key>
<data>
AUccMAFHHQABRx4XAUcfkAFHDAIBtxwgAbcd
QAG3HgEBtx8BAVccEAFXHUABVx4hAVcfAgFX
DAIBhxxAAYcdMAGHHoEBhx8BAaccUAGnHZAB
px6BAacfAg==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>17</integer>
<key>WakeConfigData</key>
<data>
AUcMAgFXDAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -5006,6 +5274,32 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Realtek ALC283 for NUC7 by mikes </string>
<key>CodecID</key>
<integer>283902595</integer>
<key>ConfigData</key>
<data>
AUccAAFHHQABRx4AAUcfQAEnHCABJx0AASce
pgEnH5AB1xwwAdcdEAHXHoEB1x8AAhccQAIX
HRACFx4hAhcfAg==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>45</integer>
<key>WakeConfigData</key>
<data>
AUcMAg==
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -5130,7 +5424,7 @@
<data>
ASccEAEnHQEBJx6mAScfkAFHHDABRx0BAUce
FwFHH5ABlxwAAZcdEAGXHosBlx8EAhccIAIX
HRACFx4rAhcfBAFHDAI=
HRACFx4rAhcfBAFHDAICFwwC
</data>
<key>FuncGroup</key>
<integer>1</integer>
@ -5138,7 +5432,7 @@
<integer>21</integer>
<key>WakeConfigData</key>
<data>
AUcMAg==
AUcMAgIXDAIBlwcl
</data>
<key>WakeVerbReinit</key>
<true/>
@ -5255,6 +5549,31 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Realtek ALC287</string>
<key>CodecID</key>
<integer>283902599</integer>
<key>ConfigData</key>
<data>
AXccEAF3HQEBdx4XAXcfkAIXHCACFx0QAhce
IQIXHwMCFwwCAZccMAGXHRABlx6BAZcfAw==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>11</integer>
<key>WakeConfigData</key>
<data>
AhcMAg==
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -7513,6 +7832,33 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>CodecID</key>
<integer>283904135</integer>
<key>Comment</key>
<string>VictorXu - ALC887-VD for ASUS H81M-D</string>
<key>ConfigData</key>
<data>
AUccEAFHHUABRx4RAUcfkQFHDAIBtxwgAbcd
QAG3HiEBtx8CAbcMAgGHHEABhx2QAYceoQGH
H5EBpxxPAacdMAGnHoEBpx8BAZccUAGXHZAB
lx6BAZcfAg==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>12</integer>
<key>WakeConfigData</key>
<data>
AUcMAg==
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -9259,6 +9605,36 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>CodecID</key>
<integer>283904256</integer>
<key>Comment</key>
<string>ALC1150 for Gigabyte GA-Z97X-UD5H by DalianSky</string>
<key>ConfigData</key>
<data>
AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcd
EAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3
HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqAB
hx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0w
AacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcM
AgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3
HgAB9x9AARcc8AEXHQABFx4AARcfQA==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>99</integer>
<key>WakeConfigData</key>
<data>
AUcMAg==
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -9773,6 +10149,80 @@
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>CodecID</key>
<integer>283904768</integer>
<key>CodecName</key>
<string>owen0o0 - Realtek ALCS1200A</string>
<key>ConfigData</key>
<data>
AUccQAFHHVABRx4RAUcfkAFHDAIBZxxhAWcd
EAFnHgEBZx8BAVccYgFXHRABVx4BAVcfAQG3
HFABtx1AAbceIQG3HwIBtwwCAecccAHnHREB
5x5FAecfAQGHHBABhx0QAYceoQGHH5ABpxwg
AacdEAGnHoEBpx8BAZccgAGXHZABlx6hAZcf
AgF3HPABdx0AAXceAAF3H0ABFxzwARcdAAEX
HgABFx9A
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>11</integer>
<key>WakeConfigData</key>
<data>
AUcMAgG3DAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>CodecID</key>
<integer>283904768</integer>
<key>CodecName</key>
<string>VictorXu - Realtek ALCS1200A for Asrock Z490M-ITX</string>
<key>ConfigData</key>
<data>
AUccEAFHHUABRx4RAUcfkQFHDAIBtxwgAbcd
QAG3HiEBtx8CAbcMAgGHHDABhx2QAYceoQGH
H5EBpxw/AacdMAGnHoEBpx8BAZccQAGXHZAB
lx6BAZcfAg==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>49</integer>
<key>WakeConfigData</key>
<data>
AUcMAgG3DAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>CodecID</key>
<integer>283904768</integer>
<key>CodecName</key>
<string>VictorXu - Realtek ALCS1200A for Gigabyte B460M Aorus Pro</string>
<key>ConfigData</key>
<data>
AUccEAFHHUABRx4RAUcfkQFHDAIBZxwRAWcd
YAFnHgEBZx8BAVccEgFXHRABVx4BAVcfAQF3
HBQBdx0gAXceAQF3HwEBtxwgAbcdQAG3HiEB
tx8CAbcMAgGHHEABhx2QAYceoQGHH5EBpxxP
AacdMAGnHoEBpx8BAZccUAGXHZABlx6BAZcf
Ag==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>50</integer>
<key>WakeConfigData</key>
<data>
AUcMAgG3DAI=
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
@ -10878,7 +11328,7 @@
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>12</integer>
<integer>13</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
@ -11801,6 +12251,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.2.1</string>
<string>1.2.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.2.1</string>
<string>1.2.2</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>CPUFriend</key>
@ -74,6 +74,8 @@
<string>ACPI</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 - 2019 PMheart. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.4</string>
<string>1.3.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.3.4</string>
<string>1.3.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.lvs1974.HibernationFixup</key>
@ -56,6 +56,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 lvs1974. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.3</string>
<string>1.0.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.3</string>
<string>1.0.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>IntelMausi</key>
@ -74,7 +74,7 @@
<integer>0</integer>
</dict>
<key>Driver_Version</key>
<string>1.0.3</string>
<string>1.0.4</string>
<key>IOClass</key>
<string>IntelMausi</string>
<key>IOPCIMatch</key>
@ -85,6 +85,8 @@
<string>IOPCIDevice</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.9</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2014 Laura Müller. All rights reserved.</string>
<key>OSBundleLibraries</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.4.6</string>
<string>1.4.8</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.4.6</string>
<string>1.4.8</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.Lilu</key>
@ -56,6 +56,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.6</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2016-2020 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
@ -63,17 +65,17 @@
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
<string>10.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,27 +17,27 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.3</string>
<string>1.0.4</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.3</string>
<string>1.0.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>org.acidanthera.NVMeFix</key>
@ -54,6 +54,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.14</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2019 acidanthera. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>

View file

@ -3,73 +3,67 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>SMCSuperIO</string>
<string>RTCMemoryFixup</string>
<key>CFBundleIdentifier</key>
<string>ru.joedm.SMCSuperIO</string>
<string>as.lvs1974.RTCMemoryFixup</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>SMCSuperIO</string>
<string>RTCMemoryFixup</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.1.5</string>
<key>CFBundleSignature</key>
<string>????</string>
<string>1.0.7</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.1.5</string>
<string>1.0.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>ru.joedm.SMCSuperIO</key>
<key>as.lvs1974.RTCMemoryFixup</key>
<dict>
<key>CFBundleIdentifier</key>
<string>ru.joedm.SMCSuperIO</string>
<string>as.lvs1974.RTCMemoryFixup</string>
<key>IOClass</key>
<string>SMCSuperIO</string>
<key>IOMatchCategory</key>
<string>SMCSuperIO</string>
<key>IOPCIClassMatch</key>
<string>0x06010000&amp;0xffff0000</string>
<string>RTCMemoryFixup</string>
<key>IONameMatch</key>
<string>PNP0B00</string>
<key>IOProbeScore</key>
<integer>100</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOResourceMatch</key>
<string>ACPI</string>
<string>IOACPIPlatformDevice</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2018 joedm. All rights reserved.</string>
<string>Copyright © 2018 lvs1974. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>1.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.vit9696.Lilu</key>
<string>1.2.0</string>
<key>as.vit9696.VirtualSMC</key>
<string>1.0.0</string>
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,27 +17,27 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<string>1.1.7</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<string>1.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>IOSMBusController</key>
@ -67,6 +67,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.6</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2018 usrsse2. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
@ -82,17 +84,17 @@
<key>com.apple.iokit.IOSMBusFamily</key>
<string>1.0.0</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
<string>10.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,27 +17,27 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<string>1.1.7</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1</string>
<string>1.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>SMCLightSensor</key>
@ -54,6 +54,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.6</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2018 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
@ -67,17 +69,17 @@
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
<string>10.0.0</string>
</dict>
</dict>
</plist>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.1.5</string>
<string>1.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.1.5</string>
<string>1.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.SMCProcessor</key>
@ -63,6 +63,8 @@
<string>ACPI</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.7</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2018 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
@ -76,17 +78,17 @@
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<string>11.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<string>11.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<string>11.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<string>11.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<string>11.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
<string>11.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18G95</string>
<string>19G2021</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -27,20 +27,20 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11B52</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>19B81</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1120</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>11B52</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>Polaris22Fixup</key>
<key>ThunderboltReset</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.osy86.ThunderboltReset</string>
@ -53,6 +53,23 @@
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
<key>ThunderboltWait</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.osy86.ThunderboltReset</string>
<key>IOClass</key>
<string>ThunderboltWait</string>
<key>IOPCIClassMatch</key>
<string>0x08800000&amp;0xffff0000</string>
<key>IOPCIMatch</key>
<string>0x15008086&amp;0xff00ffff</string>
<key>IOPCITunnelCompatible</key>
<true/>
<key>IOProbeScore</key>
<integer>500</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.14</string>
@ -76,6 +93,6 @@
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
<string>Local-Root</string>
</dict>
</plist>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.1.5</string>
<string>1.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.1.5</string>
<string>1.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.VirtualSMC</key>
@ -381,6 +381,8 @@
</data>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.6</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
@ -392,17 +394,17 @@
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
<string>10.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Controller</string>
<key>CFBundleGetInfoString</key>
<string>2.1.6, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013</string>
<string>2.1.7, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Controller</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>ACPI PS/2 Nub</key>
@ -134,8 +134,10 @@
<true/>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>OSBundleCompatibleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOACPIFamily</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,27 +17,27 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.7</string>
<string>1.0.8</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.7</string>
<string>1.0.8</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>Voodoo Input</key>
@ -57,6 +57,8 @@
<string>IOService</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2019 Kishor Prins. All rights reserved.</string>
<key>OSBundleLibraries</key>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Keyboard</string>
<key>CFBundleGetInfoString</key>
<string>2.1.6, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013</string>
<string>2.1.7, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Keyboard</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>ApplePS2Keyboard</key>
@ -593,10 +593,12 @@
</dict>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.acidanthera.voodoo.driver.PS2Controller</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>com.apple.iokit.IOHIDFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.bsd</key>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Mouse</string>
<key>CFBundleGetInfoString</key>
<string>2.1.6, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013</string>
<string>2.1.7, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Mouse</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>ApplePS2Mouse</key>
@ -175,10 +175,12 @@
<integer>1452</integer>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.acidanthera.voodoo.driver.PS2Controller</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>com.apple.iokit.IOHIDFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.iokit</key>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Trackpad</string>
<key>CFBundleGetInfoString</key>
<string>2.1.6, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013</string>
<string>2.1.7, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>ALPS GlidePoint</key>
@ -105,6 +105,80 @@
</dict>
</dict>
</dict>
<key>Elantech TouchPad</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
<key>IOClass</key>
<string>ApplePS2Elan</string>
<key>IOProbeScore</key>
<integer>7000</integer>
<key>IOProviderClass</key>
<string>ApplePS2MouseDevice</string>
<key>Platform Profile</key>
<dict>
<key>Default</key>
<dict>
<key>ButtonCount</key>
<integer>3</integer>
<key>Darwin 16+</key>
<dict>
<key>ApplePreferenceCapability</key>
<true/>
<key>ApplePreferenceIdentifier</key>
<string>com.apple.AppleMultitouchTrackpad</string>
<key>MT Built-in</key>
<true/>
<key>MTHIDDevice</key>
<true/>
<key>SupportsGestureScrolling</key>
<true/>
<key>TrackpadEmbedded</key>
<true/>
<key>TrackpadFourFingerGestures</key>
<true/>
<key>TrackpadSecondaryClickCorners</key>
<true/>
<key>TrackpadThreeFingerDrag</key>
<false/>
</dict>
<key>DisableDevice</key>
<false/>
<key>ForceTouchMode</key>
<integer>1</integer>
<key>MouseResolution</key>
<integer>3</integer>
<key>MouseSampleRate</key>
<integer>200</integer>
<key>ProcessBluetoothMouseStopsTrackpad</key>
<true/>
<key>ProcessUSBMouseStopsTrackpad</key>
<true/>
<key>QuietTimeAfterTyping</key>
<integer>500000000</integer>
<key>ScrollResolution</key>
<integer>400</integer>
<key>SetHwResolution</key>
<true/>
<key>TrackpointDividerX</key>
<integer>120</integer>
<key>TrackpointDividerY</key>
<integer>120</integer>
<key>TrackpointMultiplierX</key>
<integer>120</integer>
<key>TrackpointMultiplierY</key>
<integer>120</integer>
<key>USBMouseStopsTrackpad</key>
<integer>0</integer>
<key>UseHighRate</key>
<true/>
<key>WakeDelay</key>
<integer>1000</integer>
</dict>
</dict>
<key>RM,deliverNotifications</key>
<true/>
</dict>
<key>Native Multitouch Engine</key>
<dict>
<key>CFBundleIdentifier</key>
@ -411,10 +485,12 @@
<integer>1452</integer>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.acidanthera.voodoo.driver.PS2Controller</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>com.apple.iokit.IOHIDFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.iokit</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>17G14019</string>
<string>20A5384c</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,27 +17,29 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.1</string>
<string>1.2</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.1</string>
<string>1.2</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>11.0</string>
<key>DTSDKBuild</key>
<string>17E189</string>
<string>20A5343f</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<string>macosx11.0</string>
<key>DTXcode</key>
<string>0941</string>
<string>1200</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>IOKitPersonalities</key>
<dict>
<key>RMIDevice</key>
@ -46,6 +48,8 @@
<string>com.1Revenger1.VoodooRMI</string>
<key>Configuration</key>
<dict>
<key>DisableWhileTrackpointTimeout </key>
<integer>100</integer>
<key>DisableWhileTypingTimeout</key>
<integer>100</integer>
<key>ForceTouchEmulation</key>
@ -54,14 +58,14 @@
<integer>90</integer>
<key>MinYDiffThumbDetection</key>
<integer>200</integer>
<key>TrackstickDeadzone</key>
<key>TrackpointDeadzone</key>
<integer>1</integer>
<key>TrackstickMultiplier</key>
<integer>20</integer>
<key>TrackstickScrollMultiplierX</key>
<integer>20</integer>
<key>TrackstickScrollMultiplierY</key>
<integer>20</integer>
<key>TrackpointMultiplier</key>
<integer>10</integer>
<key>TrackpointScrollMultiplierX</key>
<integer>30</integer>
<key>TrackpointScrollMultiplierY</key>
<integer>30</integer>
</dict>
<key>IOClass</key>
<string>RMIBus</string>
@ -76,6 +80,8 @@
<string>RMITransport</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020 1Revenger1. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
@ -85,11 +91,11 @@
<key>com.apple.iokit.IOHIDFamily</key>
<string>2.0</string>
<key>com.apple.kpi.iokit</key>
<string>18.5</string>
<string>14</string>
<key>com.apple.kpi.libkern</key>
<string>18.5</string>
<string>14</string>
<key>com.apple.kpi.mach</key>
<string>18.5</string>
<string>13.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Console</string>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>17G14019</string>
<string>20A5384c</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -27,17 +27,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>11.0</string>
<key>DTSDKBuild</key>
<string>17E189</string>
<string>20A5343f</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<string>macosx11.0</string>
<key>DTXcode</key>
<string>0941</string>
<string>1200</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>IOKitPersonalities</key>
<dict>
<key>RMII2C</key>
@ -51,12 +53,8 @@
<key>IOPropertyMatch</key>
<array>
<dict>
<key>name</key>
<string>SYNA2B31</string>
</dict>
<dict>
<key>name</key>
<string>SYNA2B33</string>
<key>compatible</key>
<string>PNP0C50</string>
</dict>
</array>
<key>IOProviderClass</key>
@ -65,6 +63,8 @@
<false/>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020 1Revenger1. All rights reserved.</string>
<key>OSBundleLibraries</key>
@ -72,7 +72,7 @@
<key>com.1Revenger1.VoodooRMI</key>
<string>1.0</string>
<key>com.alexandred.VoodooI2C</key>
<string>2.0</string>
<string>2.5</string>
<key>com.apple.iokit.IOHIDFamily</key>
<string>2.0</string>
<key>com.apple.kpi.iokit</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>17G14019</string>
<string>20A5384c</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -27,17 +27,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>11.0</string>
<key>DTSDKBuild</key>
<string>17E189</string>
<string>20A5343f</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<string>macosx11.0</string>
<key>DTXcode</key>
<string>0941</string>
<string>1200</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>IOKitPersonalities</key>
<dict>
<key>RMISMBus</key>
@ -57,6 +59,8 @@
<string>VoodooSMBusDeviceNub</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020 1Revenger1. All rights reserved.</string>
<key>OSBundleLibraries</key>
@ -72,7 +76,7 @@
<key>com.apple.kpi.mach</key>
<string>18.5</string>
<key>de.leo-labs.VoodooSMBus</key>
<string>2.1</string>
<string>3.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Console</string>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>20A5343i</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -27,17 +27,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>12A8179i</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>11.0</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>20A5343f</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx11.0</string>
<key>DTXcode</key>
<string>1020</string>
<string>1200</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>12A8179i</string>
<key>IOKitPersonalities</key>
<dict>
<key>Voodoo Input</key>
@ -57,6 +59,8 @@
<string>IOService</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2019 Kishor Prins. All rights reserved.</string>
<key>OSBundleLibraries</key>

View file

@ -0,0 +1,115 @@
<?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>files</key>
<dict/>
<key>files2</key>
<dict/>
<key>rules</key>
<dict>
<key>^Resources/</key>
<true/>
<key>^Resources/.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^Resources/.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Resources/Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^version.plist$</key>
<true/>
</dict>
<key>rules2</key>
<dict>
<key>.*\.dSYM($|/)</key>
<dict>
<key>weight</key>
<real>11</real>
</dict>
<key>^(.*/)?\.DS_Store$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>2000</real>
</dict>
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
<dict>
<key>nested</key>
<true/>
<key>weight</key>
<real>10</real>
</dict>
<key>^.*</key>
<true/>
<key>^Info\.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^PkgInfo$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>20</real>
</dict>
<key>^Resources/</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^Resources/.*\.lproj/</key>
<dict>
<key>optional</key>
<true/>
<key>weight</key>
<real>1000</real>
</dict>
<key>^Resources/.*\.lproj/locversion.plist$</key>
<dict>
<key>omit</key>
<true/>
<key>weight</key>
<real>1100</real>
</dict>
<key>^Resources/Base\.lproj/</key>
<dict>
<key>weight</key>
<real>1010</real>
</dict>
<key>^[^/]+$</key>
<dict>
<key>nested</key>
<true/>
<key>weight</key>
<real>10</real>
</dict>
<key>^embedded\.provisionprofile$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
<key>^version\.plist$</key>
<dict>
<key>weight</key>
<real>20</real>
</dict>
</dict>
</dict>
</plist>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>17G14019</string>
<string>20A5384c</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -27,17 +27,19 @@
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>11.0</string>
<key>DTSDKBuild</key>
<string>17E189</string>
<string>20A5343f</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<string>macosx11.0</string>
<key>DTXcode</key>
<string>0941</string>
<string>1200</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>IOKitPersonalities</key>
<dict>
<key>VoodooTrackpoint</key>
@ -57,6 +59,8 @@
<string>IOService</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020 VoodooSMBus. All rights reserved.</string>
<key>OSBundleLibraries</key>

View file

@ -10,37 +10,37 @@
<dict>
<key>cdhash</key>
<data>
UWi+Ufml3CWdRc3QYSGRL4TsZD0=
x6dm3WaGhm5/majDGzuidL4jTCk=
</data>
<key>requirement</key>
<string>cdhash H"e88a98271bfb936d2d8a7c4eeb981e3bad926e93" or cdhash H"5168be51f9a5dc259d45cdd06121912f84ec643d"</string>
<string>cdhash H"6e7ad8bb38fd9e6230b0809d4371e9e1e1964ea5" or cdhash H"c7a766dd6686866e7f99a8c31b3ba274be234c29"</string>
</dict>
<key>PlugIns/RMISMBus.kext</key>
<dict>
<key>cdhash</key>
<data>
GxJSUjfF3YtB6EtfhpKClqemwjA=
9Ru6NkREHYjCo3yvzLpJJgTm0lY=
</data>
<key>requirement</key>
<string>cdhash H"c8fa0d8869211c08e9cdb8b2cb9d7b5c00b1487c" or cdhash H"1b12525237c5dd8b41e84b5f86928296a7a6c230"</string>
<string>cdhash H"34e6c6b45e44857b2a9bdddcd11a96fd9efd331f" or cdhash H"f51bba3644441d88c2a37cafccba492604e6d256"</string>
</dict>
<key>PlugIns/VoodooInput.kext</key>
<dict>
<key>cdhash</key>
<data>
IWkgOX6LeRknWddRTVZYrCxwYDg=
m4vOymkb4w52Ifdn8Ru35l85F78=
</data>
<key>requirement</key>
<string>cdhash H"5823588c602d162972db779fc946e2b352b55ff6" or cdhash H"216920397e8b79192759d7514d5658ac2c706038"</string>
<string>cdhash H"59c59b1379a68df8a5efbf38c16039b6f6d9e1d7" or cdhash H"9b8bceca691be30e7621f767f11bb7e65f3917bf" or cdhash H"401122b0e3769f8c680dab8dae82b3cbb663a211" or cdhash H"8a86c98f5a9ac291471c1201b9f22492b3090f10"</string>
</dict>
<key>PlugIns/VoodooTrackpoint.kext</key>
<dict>
<key>cdhash</key>
<data>
bZ0y2rmqa7A8OVRBOATp45+68To=
ZiluIWd7s9ML2UBHdgmSyT/yHRU=
</data>
<key>requirement</key>
<string>cdhash H"23369ea66fea9e73adf5b2d9ad0fc49a87fd6efb" or cdhash H"6d9d32dab9aa6bb03c3954413804e9e39fbaf13a"</string>
<string>cdhash H"a088909cf7f1ccd34444dae3b6fd109d80facabd" or cdhash H"66296e21677bb3d30bd94047760992c93ff21d15"</string>
</dict>
</dict>
<key>rules</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>17G14019</string>
<string>20A5384c</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,27 +17,29 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.2</string>
<string>3.0</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.2</string>
<string>3.0</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<string>11.0</string>
<key>DTSDKBuild</key>
<string>17E189</string>
<string>20A5343f</string>
<key>DTSDKName</key>
<string>macosx10.13</string>
<string>macosx11.0</string>
<key>DTXcode</key>
<string>0941</string>
<string>1200</string>
<key>DTXcodeBuild</key>
<string>9F2000</string>
<string>12A8179i</string>
<key>IOKitPersonalities</key>
<dict>
<key>VoodooSMBusControllerDriver</key>
@ -51,10 +53,10 @@
<string>de.leo-labs.VoodooSMBus</string>
<key>IOClass</key>
<string>VoodooSMBusControllerDriver</string>
<key>IOPCIMatch</key>
<string>0x9d238086 0xa3238086</string>
<key>IOPCIClassMatch</key>
<string>0c050000&amp;0xffffff00</string>
<key>IOPCIMatchComment</key>
<string>Intel SMBus Controller i80 (9d23: Sunrise Point-LP (PCH), a323: Cannon Lake-H (PCH))</string>
<string>Intel SMBus Controller i801 (Class 0x0C05)</string>
<key>IOProbeScore</key>
<integer>400</integer>
<key>IOProviderClass</key>
@ -76,10 +78,12 @@
<string>IOPCIDevice</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2019 leo-labs. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
<string>2.1</string>
<string>3.0</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOHIDFamily</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.4.1</string>
<string>1.4.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.4.1</string>
<string>1.4.3</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>NVHDAEnabler</key>
@ -73,6 +73,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2018 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>

Binary file not shown.

View file

@ -102,14 +102,6 @@
<key>Path</key>
<string>SSDT-PWRB.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>Fix Instant Wake (Need GPRW.plist)</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>SSDT-GPRW.aml</string>
</dict>
<dict>
<key>Comment</key>
<string>TB3 Hotplug Support</string>
@ -315,40 +307,6 @@
<data>
</data>
</dict>
<dict>
<key>Comment</key>
<string>GPRW to XPRW</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>
R1BSVwI=
</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data>
</data>
<key>OemTableId</key>
<data>
</data>
<key>Replace</key>
<data>
WFBSVwI=
</data>
<key>ReplaceMask</key>
<data>
</data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data>
</data>
</dict>
<dict>
<key>Comment</key>
<string>TP-BAT:GBIF03 to XBIF03</string>
@ -1016,7 +974,7 @@
<key>DisableVariableWrite</key>
<false/>
<key>DiscardHibernateMap</key>
<false/>
<true/>
<key>EnableSafeModeSlide</key>
<true/>
<key>EnableWriteUnprotector</key>
@ -1157,22 +1115,6 @@
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>BundlePath</key>
<string>SMCSuperIO.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/SMCSuperIO</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>BundlePath</key>
<string>SMCLightSensor.kext</string>
@ -1509,6 +1451,22 @@
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>BundlePath</key>
<string>RTCMemoryFixup.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/RTCMemoryFixup</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
</array>
<key>Block</key>
<array/>
@ -1520,6 +1478,12 @@
<key>Cpuid1Mask</key>
<data>
</data>
<key>DummyPowerManagement</key>
<false/>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
</dict>
<key>Patch</key>
<array/>
@ -1539,14 +1503,14 @@
<true/>
<key>DisableRtcChecksum</key>
<false/>
<key>DummyPowerManagement</key>
<false/>
<key>ExternalDiskIcons</key>
<false/>
<key>IncreasePciBarSize</key>
<false/>
<key>LapicKernelPanic</key>
<false/>
<key>LegacyCommpage</key>
<false/>
<key>PanicNoKextDump</key>
<true/>
<key>PowerTimeoutKernelPanic</key>
@ -1605,10 +1569,16 @@
<true/>
<key>AllowSetDefault</key>
<true/>
<key>ApECID</key>
<integer>0</integer>
<key>AuthRestart</key>
<true/>
<key>BootProtect</key>
<string>None</string>
<key>DmgLoading</key>
<string>Signed</string>
<key>EnablePassword</key>
<false/>
<key>ExposeSensitiveData</key>
<integer>6</integer>
<key>HaltLevel</key>
@ -1639,13 +1609,13 @@
Rg==
</data>
<key>boot-args</key>
<string>keepsyms=1 -hbfx-dump-nvram</string>
<string>keepsyms=1 -hbfx-dump-nvram rtcfx_exclude=80-AB</string>
<key>csr-active-config</key>
<data>
AAAAAA==
</data>
<key>run-efi-updater</key>
<string>NO</string>
<string>No</string>
</dict>
</dict>
<key>Delete</key>
@ -1699,8 +1669,12 @@
<dict>
<key>AdviseWindows</key>
<false/>
<key>ProcessorType</key>
<integer>0</integer>
<key>SpoofVendor</key>
<true/>
<key>SystemMemoryStatus</key>
<string>Auto</string>
<key>SystemProductName</key>
<string>MacBookPro14,1</string>
</dict>
@ -1816,10 +1790,14 @@
<false/>
<key>AppleImageConversion</key>
<false/>
<key>AppleImg4Verification</key>
<false/>
<key>AppleKeyMap</key>
<false/>
<key>AppleRtcRam</key>
<false/>
<key>AppleSecureBoot</key>
<false/>
<key>AppleSmcIo</key>
<true/>
<key>AppleUserInterfaceTheme</key>
@ -1855,7 +1833,20 @@
<false/>
</dict>
<key>ReservedMemory</key>
<array/>
<array>
<dict>
<key>Address</key>
<integer>569344</integer>
<key>Comment</key>
<string>Fix hibernation mode 25 black screen</string>
<key>Enabled</key>
<true/>
<key>Size</key>
<integer>4096</integer>
<key>Type</key>
<string>RuntimeCode</string>
</dict>
</array>
</dict>
</dict>
</plist>

View file

@ -24,7 +24,7 @@ See [`docs/5_README-other`](https://github.com/tylernguyen/x1c6-hackintosh/blob/
It is important to keep your OpenCore config.plist properly up-to-spec, as OpenCore configurations tend to change accordingly with OpenCore versions. A good resource to check your config plist is https://opencore.slowgeek.com/.
> ## `config.plist` Comments:
* There are two versions. Default `config.plist` is meant who those with a modded BIOS and have made the approiate settings as detailed in [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) while `config_unmoddedBIOS.plist` is meant for those without a modded BIOS. There are no major difference between the two aside from graphics patching. It goes without saying, the two config files are mutually exclusive, use one or the other depending on the state of your BIOS.
* There are two `plist` files. Default `config.plist` is meant who those with a modded BIOS and have made the approiate settings as detailed in [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) while `config_unmoddedBIOS.plist` is meant for those without a modded BIOS. If you have a modded BIOS and have made the adjustments detailed in my docs, `config.plist` should suffice. If your BIOS is unmodded, simply add the contents of `config_unmoddedBIOS.plist` to the main `config.plist`.
* Notes on kexts and ACPI patches are on the respective Add OpenCore entry. Additionally, notes on ACPI patches can be found at [docs/4_README-ACPIpatching.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/4_README-ACPIpatching.md).
* Audio patches:
`Device Properties` > `PciRoot(0x0)/Pci(0x1f,0x3)` > `layout-id`: Injects AppleALC layout-id `21`

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.4.6</string>
<string>1.4.8</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.4.6</string>
<string>1.4.8</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.Lilu</key>
@ -56,6 +56,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.6</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2016-2020 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
@ -63,17 +65,17 @@
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
<string>10.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,27 +17,27 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.3</string>
<string>1.0.4</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.3</string>
<string>1.0.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>org.acidanthera.NVMeFix</key>
@ -54,6 +54,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.14</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2019 acidanthera. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.1.5</string>
<string>1.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.1.5</string>
<string>1.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>as.vit9696.VirtualSMC</key>
@ -381,6 +381,8 @@
</data>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.6</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2017 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>
@ -392,17 +394,17 @@
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<string>10.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
<string>10.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Controller</string>
<key>CFBundleGetInfoString</key>
<string>2.1.6, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013</string>
<string>2.1.7, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Controller</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>ACPI PS/2 Nub</key>
@ -134,8 +134,10 @@
<true/>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>OSBundleCompatibleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOACPIFamily</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,27 +17,27 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.0.7</string>
<string>1.0.8</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.7</string>
<string>1.0.8</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>Voodoo Input</key>
@ -57,6 +57,8 @@
<string>IOService</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2019 Kishor Prins. All rights reserved.</string>
<key>OSBundleLibraries</key>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Keyboard</string>
<key>CFBundleGetInfoString</key>
<string>2.1.6, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013</string>
<string>2.1.7, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Keyboard</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>ApplePS2Keyboard</key>
@ -593,10 +593,12 @@
</dict>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.acidanthera.voodoo.driver.PS2Controller</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>com.apple.iokit.IOHIDFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.bsd</key>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Mouse</string>
<key>CFBundleGetInfoString</key>
<string>2.1.6, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013</string>
<string>2.1.7, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Mouse</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>ApplePS2Mouse</key>
@ -175,10 +175,12 @@
<integer>1452</integer>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.acidanthera.voodoo.driver.PS2Controller</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>com.apple.iokit.IOHIDFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.iokit</key>

View file

@ -3,11 +3,11 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleExecutable</key>
<string>VoodooPS2Trackpad</string>
<key>CFBundleGetInfoString</key>
<string>2.1.6, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013</string>
<string>2.1.7, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
<key>CFBundleInfoDictionaryVersion</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>ALPS GlidePoint</key>
@ -105,6 +105,80 @@
</dict>
</dict>
</dict>
<key>Elantech TouchPad</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.voodoo.driver.PS2Trackpad</string>
<key>IOClass</key>
<string>ApplePS2Elan</string>
<key>IOProbeScore</key>
<integer>7000</integer>
<key>IOProviderClass</key>
<string>ApplePS2MouseDevice</string>
<key>Platform Profile</key>
<dict>
<key>Default</key>
<dict>
<key>ButtonCount</key>
<integer>3</integer>
<key>Darwin 16+</key>
<dict>
<key>ApplePreferenceCapability</key>
<true/>
<key>ApplePreferenceIdentifier</key>
<string>com.apple.AppleMultitouchTrackpad</string>
<key>MT Built-in</key>
<true/>
<key>MTHIDDevice</key>
<true/>
<key>SupportsGestureScrolling</key>
<true/>
<key>TrackpadEmbedded</key>
<true/>
<key>TrackpadFourFingerGestures</key>
<true/>
<key>TrackpadSecondaryClickCorners</key>
<true/>
<key>TrackpadThreeFingerDrag</key>
<false/>
</dict>
<key>DisableDevice</key>
<false/>
<key>ForceTouchMode</key>
<integer>1</integer>
<key>MouseResolution</key>
<integer>3</integer>
<key>MouseSampleRate</key>
<integer>200</integer>
<key>ProcessBluetoothMouseStopsTrackpad</key>
<true/>
<key>ProcessUSBMouseStopsTrackpad</key>
<true/>
<key>QuietTimeAfterTyping</key>
<integer>500000000</integer>
<key>ScrollResolution</key>
<integer>400</integer>
<key>SetHwResolution</key>
<true/>
<key>TrackpointDividerX</key>
<integer>120</integer>
<key>TrackpointDividerY</key>
<integer>120</integer>
<key>TrackpointMultiplierX</key>
<integer>120</integer>
<key>TrackpointMultiplierY</key>
<integer>120</integer>
<key>USBMouseStopsTrackpad</key>
<integer>0</integer>
<key>UseHighRate</key>
<true/>
<key>WakeDelay</key>
<integer>1000</integer>
</dict>
</dict>
<key>RM,deliverNotifications</key>
<true/>
</dict>
<key>Native Multitouch Engine</key>
<dict>
<key>CFBundleIdentifier</key>
@ -411,10 +485,12 @@
<integer>1452</integer>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.acidanthera.voodoo.driver.PS2Controller</key>
<string>2.1.6</string>
<string>2.1.7</string>
<key>com.apple.iokit.IOHIDFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.iokit</key>

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>18E226</string>
<string>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
@ -17,7 +17,7 @@
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.4.1</string>
<string>1.4.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
@ -25,21 +25,21 @@
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.4.1</string>
<string>1.4.3</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>18E219</string>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.14</string>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1020</string>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>10E1001</string>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>NVHDAEnabler</key>
@ -73,6 +73,8 @@
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2018 vit9696. All rights reserved.</string>
<key>OSBundleCompatibleVersion</key>

Binary file not shown.

View file

@ -39,7 +39,7 @@
<key>DisableVariableWrite</key>
<false/>
<key>DiscardHibernateMap</key>
<false/>
<true/>
<key>EnableSafeModeSlide</key>
<true/>
<key>EnableWriteUnprotector</key>
@ -295,6 +295,12 @@
<key>Cpuid1Mask</key>
<data>
</data>
<key>DummyPowerManagement</key>
<false/>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
</dict>
<key>Patch</key>
<array/>
@ -314,14 +320,14 @@
<true/>
<key>DisableRtcChecksum</key>
<false/>
<key>DummyPowerManagement</key>
<false/>
<key>ExternalDiskIcons</key>
<false/>
<key>IncreasePciBarSize</key>
<false/>
<key>LapicKernelPanic</key>
<false/>
<key>LegacyCommpage</key>
<false/>
<key>PanicNoKextDump</key>
<true/>
<key>PowerTimeoutKernelPanic</key>
@ -380,10 +386,16 @@
<true/>
<key>AllowSetDefault</key>
<true/>
<key>ApECID</key>
<integer>0</integer>
<key>AuthRestart</key>
<true/>
<key>BootProtect</key>
<string>None</string>
<key>DmgLoading</key>
<string>Signed</string>
<key>EnablePassword</key>
<false/>
<key>ExposeSensitiveData</key>
<integer>6</integer>
<key>HaltLevel</key>
@ -420,7 +432,7 @@
ZwAAAA==
</data>
<key>run-efi-updater</key>
<string>NO</string>
<string>No</string>
</dict>
</dict>
<key>Delete</key>
@ -476,6 +488,8 @@
<false/>
<key>SpoofVendor</key>
<true/>
<key>SystemMemoryStatus</key>
<string>Auto</string>
<key>SystemProductName</key>
<string>MacBookPro14,1</string>
</dict>
@ -590,10 +604,14 @@
<false/>
<key>AppleImageConversion</key>
<false/>
<key>AppleImg4Verification</key>
<false/>
<key>AppleKeyMap</key>
<false/>
<key>AppleRtcRam</key>
<false/>
<key>AppleSecureBoot</key>
<false/>
<key>AppleSmcIo</key>
<true/>
<key>AppleUserInterfaceTheme</key>

View file

@ -1,10 +1,10 @@
# macOS on Thinkpad X1 Carbon 6th Generation, Model 20KH\*
[![macOS](https://img.shields.io/badge/macOS-Catalina-yellow.svg)](https://www.apple.com/macos/catalina/)
[![version](https://img.shields.io/badge/10.15.6-yellow)](https://support.apple.com/en-us/HT210642)
[![version](https://img.shields.io/badge/10.15.7-yellow)](https://support.apple.com/en-us/HT210642)
[![BIOS](https://img.shields.io/badge/BIOS-1.45-blue)](https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-6th-gen-type-20kh-20kg/downloads/driver-list/component?name=BIOS%2FUEFI)
[![MODEL](https://img.shields.io/badge/Model-20KH*-blue)](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/references/x1c6-Platform_Specifications.pdf)
[![OpenCore](https://img.shields.io/badge/OpenCore-0.5.9-green)](https://github.com/acidanthera/OpenCorePkg)
[![OpenCore](https://img.shields.io/badge/OpenCore-0.6.2-green)](https://github.com/acidanthera/OpenCorePkg)
[![LICENSE](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/996icu/996.ICU/blob/master/LICENSE)
<img align="right" src="https://i.imgur.com/I3yUS4Q.png" alt="Critter" width="300">
@ -12,7 +12,7 @@
### Check out my blog [tylerspaper.com](https://tylerspaper.com/)
#### READ THE ENTIRE README.MD BEFORE YOU START.
()
#### I am not responsible for any damages you may cause.
### Should you find an error, or improve anything, be it in the config itself or in the my documentation, please consider opening an issue or a pull request to contribute.
@ -25,23 +25,35 @@
##### Recent | [Changelog Archive](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/CHANGELOG.md)
> ### 2020-8-3
> ### 2020-10-6
#### Added
#### Notice
- Added macOS Boot chime support. Disabled by default, `PlayChime` to `Yes` if you want it.
- Boot chime was upsampled by me using Audacity, will use this upsampled file until `AudioDxe.efi` can upsample audio on the fly.
- Just getting back to my rountine and maintaining this project. There has been many developments lately, especially with Thunderbolt 3 ACPI patches and [YogaSMC](https://github.com/zhen-zen/YogaSMC). It will take some time for me to review all these developments and understand them. Meanwhile, it seems @benbender has taken matters to his own hand while I was away :)
- His experimental fork: https://github.com/benbender/x1c6-hackintosh
- I will create an issue to specfically to discuss YogaSMC usage and config on this machine.
- Looking forward, Big Sur is almost here so I want to get this project back onto the latest stable build before it comes out.
#### Changed
- OC to 0.6 and upgraded various acidanthera kexts.
- [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md):
- BIOS modding instructions, confirmed working on `BIOS-v1.45`. Thanks @benbender for bringing this to my attention.
- CPU Performance/Battery configuration guidelines. A year and a half after [Issue #28](https://github.com/tylernguyen/x1c6-hackintosh/issues/28) is opened. Thank you to everyone in that issue.
- Upgraded `VoodooRMI`, this kext is now stable.
- Offloaded universally applicable parts of this guide to `dortania` as referring to their often updated content should be better.
- `config.plist` is now defaulted to users with a BIOS mod, those without a BIOS mod will need to add `config_unmoddedBIOS.plist` to `config.plist`
- Enforces modeset to fix [Issue #69](https://github.com/tylernguyen/x1c6-hackintosh/issues/69)
- Support for Hibernation Mode 25. As with normal macOS machines, mode 3 is default, but if you want, mode 25 is now also an option.
- There seems to be a bug with the GitHub release version of `ThunderboltReset.kext` so I replaced it one built by @benbender. You can monitor the issue here [osy86/ThunderboltReset/issues/7](https://github.com/osy86/ThunderboltReset/issues/7). Thank you @benbender for noticing this.
- OC to 0.6.2
- Upgraded various Acidanthera kexts as well as `VoodooRMI`
#### Added
- Added `RTCMemoryFixUp` for support of Hibernation Mode 25.
- OpenCore config patch for FHD Touchscreen.
- OpenCore config patch for Intel wireless.
#### Removed
- ALCPlugFix is now deprecated and is replaced by new AppleALC (per issue #75). Please run `uninstall.sh` from the previous commit to remove ALCPlugFix.
- Delete legacy DiskImage voice from OC `Resources`
- `GPRW` ACPI patch to fix Bluetooth wake. Make sure that your Wake-on-LAN is disabled in BIOS to prevent sleep problems.
- Removed advice to disable DPTF in modded BIOS as it can break methods in ACPI. Thanks @benbender
- `SMCSuperIO` as it was unnecessary.
> # table of contents
- [summary](#summary)
@ -60,26 +72,29 @@
| Fully functional | Non-functional | Semi-functional. Additional pulls needed and welcomed. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- |
| Native Power Mangemenet ✅ \*need BIOS mod, see [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) | Hibernation mode 25 ❌ CMOS error, see [Issue #44](https://github.com/tylernguyen/x1c6-hackintosh/issues/44) | Thunderbolt 3 hotplug *with some caveats. See [docs/5_README-other.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/5_README-other.md) and [Issue #24](https://github.com/tylernguyen/x1c6-hackintosh/issues/24#issuecomment-603183002) ⚠️ |
| Native Power Mangemenet ✅ \*need BIOS mod, see [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) | Wireless WAN ❌ (DISABLED at BIOS) | Thunderbolt 3 hotplug *with some caveats. See [docs/5_README-other.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/5_README-other.md) and [Issue #24](https://github.com/tylernguyen/x1c6-hackintosh/issues/24#issuecomment-603183002) ⚠️ |
| WiFi, Bluetooth, Apple Continuity, iCloud suite: App Store, iMessage, FaceTime, iCloud Drive, etc... ✅ \*need [network card replacement](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) | Fingerprint Reader ❌ (not needed, DISABLED at BIOS) | |
| USB A, USB C, Webcam, Audio Playback/Recording Sleep, Ethernet, Intel Graphics, TrackPoint and Trackpad, MicroSD card reader ✅ | Wireless WAN ❌ (DISABLED at BIOS) | |
| USB A, USB C, Webcam, Audio Playback/Recording Sleep, Ethernet, Intel Graphics, TrackPoint and Trackpad, MicroSD card reader ✅ | | |
| BIOS Mod, giving access to `Advance` menu.✅ See [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) and [Issue #68](https://github.com/tylernguyen/x1c6-hackintosh/issues/68) | | |
| Multimedia Fn keys ✅ \*need [ThinkpadAssistant](https://github.com/MSzturc/ThinkpadAssistant) | | |
| PM981 installation. ✅ See [Issue #43](https://github.com/tylernguyen/x1c6-hackintosh/issues/43) | | |
| 4K UHD via HDMI/DisplayPort. ✅ Install `patches/OpenCore patches/4K-Output.plist` if your BIOS is unmodded (follow [Issue #40](https://github.com/tylernguyen/x1c6-hackintosh/issues/40#issuecomment-659370165) when upgrading macOS with this patch enabled). If you have a modded BIOS, simply set `DMVT Pre-Allocated` to `64M` (Refer to [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md))| | |
| HDMI hotplug(requires a custom EDID override). ✅ See `patches/Internal Displays/` for pre-made ones and [Issue #60](https://github.com/tylernguyen/x1c6-hackintosh/issues/60) if one does not exist already for your display.| |
| Hibernation Mode 25 ✅||
**For more information regarding certain features, please refer to [`docs/3_README-POSTinstallation.md`](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/3_README-POSTinstallation.md)**
> ## REFERENCES
* Read these before you start:
- [dortania's Hackintosh guides](https://github.com/dortania)
- [dortania's OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide/)
- [dortania's OpenCore Post Install Guide](https://dortania.github.io/OpenCore-Post-Install/)
- [dortania/ Getting Started with ACPI](https://dortania.github.io/Getting-Started-With-ACPI/)
- [dortania/ opencore `laptop` guide](https://dortania.github.io/oc-laptop-guide/)
- [dortania/ opencore `desktop` guide](https://dortania.github.io/OpenCore-Desktop-Guide/)
- [dortania/ opencore `multiboot`](https://github.com/dortania/OpenCore-Multiboot)
- [dortania/ `USB map` guide](https://github.com/dortania/USB-Map-Guide)
- [dortania/ `USB map` guide](https://dortania.github.io/OpenCore-Post-Install/usb/)
- [WhateverGreen Intel HD Manual](https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md)
- `Configuration.pdf` and `Differences.pdf` in each `OpenCore` releases.
- Additionally, references specific to the x1c6 are located in `docs/references/`
* ### No seriously, please read those.
@ -154,7 +169,6 @@ https://tylerspaper.com/support/
[@Colton-Ko](https://github.com/Colton-Ko/macOS-ThinkPad-X1C6) for the great features template.
[@stevezhengshiqi](https://github.com/stevezhengshiqi) for the one-key-cpufriend script.
[@corpnewt](https://github.com/corpnewt) for GibMacOS, EFIMount, and USBMap.
[@Sniki](https://github.com/Sniki) and [@goodwin](https://github.com/goodwin) for ALCPlugFix.
[@xzhih](https://github.com/xzhih) for one-key-hidpi.
[@daliansky](https://github.com/daliansky) for various hotpatches.
[@velaar](https://github.com/velaar) for your continual support and contributions.

View file

@ -85,7 +85,6 @@ The following are further optimization settings that can be figured once your BI
|--------------|------------------------|------------------------------------|-----------------------------------|--------------------------|
| Advanced Tab | >> Intel Advanced Menu | >> System Agent (SA) Configuration | >> Graphics Configuration | DVMT Pre-Allocated `64M` |
| | | >> Power & Performance | >> CPU - Power Management Control | >> CPU Lock Configuration (Last item, scroll up/down until you see it) CFG Lock `Disabled`|
| | | >> Thermal Configuration | >> DPTF Configuration | DPTF `Disabled` *I recommmend you only doing this after repasting. |
* I also recommend undervolting your machine regarless of your usage, the following are stable settings for my x1c6 with `i7-8650U`, verified by stress testing with `Prime95` and `Heaven Benchmark`, your may be worse or better, please do your own testing. In addition, I suggest you repaste your machine with an aftermarket thermal paste for lower temps and a better undervolt.
@ -124,4 +123,13 @@ The following are further optimization settings that can be figured once your BI
|--------------|------------------------|------------------------------------|------------------------------------------------------------------------|
| Advanced Tab | >> Intel Advanced Menu | >> Thunderbolt(TM) Configuration | GPIO3 Force Pwr `Checked` |
| | | | GPIO3 Force Pwr for PR05 `Checked` |
| | | | |
| | | | |
* Native macOS Thunderbolt interfacing, at the expense of TB3 hotplugging on other OSes:
If macOS is your only OS on the machine, or if you only need to use Thunderbolt 3 hotplug on macOS. There is a custom modded firmware that can be flashed onto the Thunderbolt 3 controller that allows for native Thunderbolt interfacing in macOS:
https://www.tonymacx86.com/threads/success-gigabyte-designare-z390-thunderbolt-3-i7-9700k-amd-rx-580.267551/page-2452#post-2160674
![Native TB3 interface in macOS](https://user-images.githubusercontent.com/30384331/89741356-2a62ab80-da80-11ea-8c76-e1f3aaa1d41d.png)
- Screenshot/testing courtesy of @nottthebee
* The Thunderbolt chip is located on the top right of the motherboard.
* A note before you do this, however, the modded thunderbolt firmware will still require that you disable Thunderbolt BIOS assist, so again, TB3 hotplug will come at the cost of power consumption.
* Secondly, as far as I can tell, this mod is really to make things look cleaner and more native within macOS, and doesn't have any real improvements versus the TB3 method currently in this repo.

View file

@ -40,6 +40,10 @@ Summary, TB3 hotplug works perfectly, but with some caveats:
- `Thunderbolt BIOS Assist` needs to be disabled which rises idle CPU power consumption to 2W as opposed to ~0.8W with the option enabled.
- See the ongoing issue/discussion [Issue #24](https://github.com/tylernguyen/x1c6-hackintosh/issues/24)
With those done, there are two scenarios:
- You want to use TB3 hotplug on both macOS and another OS, such as Linux or Windows. In this case, stick with the current TB3 hotplug setup in this repo. As my repo is currently designed around compatibility with other OSes as I need Windows for work.
- You only need TB3 hotplug on macOS. In this case, it is possible to reflash the Thunderbolt controller chip on the machine with a modded firmware designed to allow native Thunderbolt interfacing with macOS. See [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md).
> ## Multimedia Fn Keys:
Since macOS doesn't not natively support some multimedia Fn key actions. [ThinkpadAssistant](https://github.com/MSzturc/ThinkpadAssistant) is required for the Fn actions to be implemented. Additionally, my settings are:
@ -58,14 +62,6 @@ Since macOS doesn't not natively support some multimedia Fn key actions. [Thinkp
See my touchpad settings:
![touchpad](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/assets/img/macOS%20Settings/touchpad.png)
> ## Headphone Patch:
- Installing ALCPlugFix addresses the following:
- Change output to headphones after being plugged in, and to change it back to speakers after being unplugged.
- Fix the rare condition that audio is messed up after waking from sleep.
See `patches/ALCPlugFix/README.md` for more details.
> ## Optimizations:
- Repaste the machine with thermal [Grizzly Kryonaut](https://www.thermal-grizzly.com/en/products/16-kryonaut-en).

View file

@ -3,6 +3,36 @@
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
> ### 2020-10-6
#### Notice
- Just getting back to my rountine and maintaining this project. There has been many developments lately, especially with Thunderbolt 3 ACPI patches and [YogaSMC](https://github.com/zhen-zen/YogaSMC). It will take some time for me to review all these developments and understand them. Meanwhile, it seems @benbender has taken matters to his own hand while I was away :)
- His experimental fork: https://github.com/benbender/x1c6-hackintosh
- I will create an issue to specfically to discuss YogaSMC usage and config on this machine.
- Looking forward, Big Sur is almost here so I want to get this project back onto the latest stable build before it comes out.
#### Changed
- Support for Hibernation Mode 25. As with normal macOS machines, mode 3 is default, but if you want, mode 25 is now also an option.
- There seems to be a bug with the GitHub release version of `ThunderboltReset.kext` so I replaced it one built by @benbender. You can monitor the issue here [osy86/ThunderboltReset/issues/7](https://github.com/osy86/ThunderboltReset/issues/7). Thank you @benbender for noticing this.
- OC to 0.6.2
- Upgraded various Acidanthera kexts as well as `VoodooRMI`
#### Added
- Added `RTCMemoryFixUp` for support of Hibernation Mode 25.
- OpenCore config patch for FHD Touchscreen.
- OpenCore config patch for Intel wireless.
#### Removed
- ALCPlugFix is now deprecated and is replaced by new AppleALC (per issue #75). Please run `uninstall.sh` from the previous commit to remove ALCPlugFix.
- Delete legacy DiskImage voice from OC `Resources`
- `GPRW` ACPI patch to fix Bluetooth wake. Make sure that your Wake-on-LAN is disabled in BIOS to prevent sleep problems.
- Removed advice to disable DPTF in modded BIOS as it can break methods in ACPI. Thanks @benbender
- `SMCSuperIO` as it was unnecessary.
> ### 2020-8-3
#### Added

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -1,273 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
4C761DB422710250004042C9 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C761DB322710250004042C9 /* AppKit.framework */; };
4CE328391DCA9A59002A53ED /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CE328381DCA9A59002A53ED /* main.m */; };
D96DD8E9562DA5C656BFF568 /* README.MD in Sources */ = {isa = PBXBuildFile; fileRef = D96BFF009CB392050D064A88 /* README.MD */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
4CE328331DCA9A59002A53ED /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
4C761DB322710250004042C9 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
4CE328351DCA9A59002A53ED /* ALCPlugFix */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = ALCPlugFix; sourceTree = BUILT_PRODUCTS_DIR; };
4CE328381DCA9A59002A53ED /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
D96BFF009CB392050D064A88 /* README.MD */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.MD; sourceTree = "<group>"; };
DFD18AC8239F002300E9DD63 /* alc_fix */ = {isa = PBXFileReference; lastKnownFileType = folder; path = alc_fix; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
4CE328321DCA9A59002A53ED /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
4C761DB422710250004042C9 /* AppKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
4C761DB222710250004042C9 /* Frameworks */ = {
isa = PBXGroup;
children = (
4C761DB322710250004042C9 /* AppKit.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
4CE3282C1DCA9A59002A53ED = {
isa = PBXGroup;
children = (
DFD18AC8239F002300E9DD63 /* alc_fix */,
4CE328371DCA9A59002A53ED /* ALCPlugFix */,
4CE328361DCA9A59002A53ED /* Products */,
4C761DB222710250004042C9 /* Frameworks */,
D96BFF009CB392050D064A88 /* README.MD */,
);
sourceTree = "<group>";
};
4CE328361DCA9A59002A53ED /* Products */ = {
isa = PBXGroup;
children = (
4CE328351DCA9A59002A53ED /* ALCPlugFix */,
);
name = Products;
sourceTree = "<group>";
};
4CE328371DCA9A59002A53ED /* ALCPlugFix */ = {
isa = PBXGroup;
children = (
4CE328381DCA9A59002A53ED /* main.m */,
);
path = ALCPlugFix;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
4CE328341DCA9A59002A53ED /* ALCPlugFix */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4CE3283C1DCA9A59002A53ED /* Build configuration list for PBXNativeTarget "ALCPlugFix" */;
buildPhases = (
4CE328311DCA9A59002A53ED /* Sources */,
4CE328321DCA9A59002A53ED /* Frameworks */,
4CE328331DCA9A59002A53ED /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = ALCPlugFix;
productName = ALCPlugFix;
productReference = 4CE328351DCA9A59002A53ED /* ALCPlugFix */;
productType = "com.apple.product-type.tool";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
4CE3282D1DCA9A59002A53ED /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1030;
ORGANIZATIONNAME = "Oleksandr Stoyevskyy";
TargetAttributes = {
4CE328341DCA9A59002A53ED = {
CreatedOnToolsVersion = 8.1;
ProvisioningStyle = Automatic;
};
};
};
buildConfigurationList = 4CE328301DCA9A59002A53ED /* Build configuration list for PBXProject "ALCPlugFix" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 4CE3282C1DCA9A59002A53ED;
productRefGroup = 4CE328361DCA9A59002A53ED /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
4CE328341DCA9A59002A53ED /* ALCPlugFix */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
4CE328311DCA9A59002A53ED /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4CE328391DCA9A59002A53ED /* main.m in Sources */,
D96DD8E9562DA5C656BFF568 /* README.MD in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
4CE3283A1DCA9A59002A53ED /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
};
name = Debug;
};
4CE3283B1DCA9A59002A53ED /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.11;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = macosx;
};
name = Release;
};
4CE3283D1DCA9A59002A53ED /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
4CE3283E1DCA9A59002A53ED /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4CE328301DCA9A59002A53ED /* Build configuration list for PBXProject "ALCPlugFix" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4CE3283A1DCA9A59002A53ED /* Debug */,
4CE3283B1DCA9A59002A53ED /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
4CE3283C1DCA9A59002A53ED /* Build configuration list for PBXNativeTarget "ALCPlugFix" */ = {
isa = XCConfigurationList;
buildConfigurations = (
4CE3283D1DCA9A59002A53ED /* Debug */,
4CE3283E1DCA9A59002A53ED /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 4CE3282D1DCA9A59002A53ED /* Project object */;
}

View file

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:ALCPlugFix.xcodeproj">
</FileRef>
</Workspace>

View file

@ -1,8 +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>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

View file

@ -1,91 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0810"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "4CE328341DCA9A59002A53ED"
BuildableName = "ALCPlugFix"
BlueprintName = "ALCPlugFix"
ReferencedContainer = "container:ALCPlugFix.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "4CE328341DCA9A59002A53ED"
BuildableName = "ALCPlugFix"
BlueprintName = "ALCPlugFix"
ReferencedContainer = "container:ALCPlugFix.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "4CE328341DCA9A59002A53ED"
BuildableName = "ALCPlugFix"
BlueprintName = "ALCPlugFix"
ReferencedContainer = "container:ALCPlugFix.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "4CE328341DCA9A59002A53ED"
BuildableName = "ALCPlugFix"
BlueprintName = "ALCPlugFix"
ReferencedContainer = "container:ALCPlugFix.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View file

@ -1,22 +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>SchemeUserState</key>
<dict>
<key>ALCPlugFix.xcscheme</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>4CE328341DCA9A59002A53ED</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>

View file

@ -1,14 +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>SchemeUserState</key>
<dict>
<key>ALCPlugFix.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
</dict>
</dict>
</dict>
</plist>

View file

@ -1,24 +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>KeepAlive</key>
<false/>
<key>Label</key>
<string>good.win.ALCPlugFix</string>
<key>ProgramArguments</key>
<array>
<string>/Library/MyDaemon/Daemon/</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceIPC</key>
<false/>
/*
<key>StandardErrorPath</key>
<string>/Library/Logs/MyDaemon.log</string>
<key>StandardOutPath</key>
<string>/Library/Logs/MyDaemon.log</string>
*/
</dict>
</plist>

View file

@ -1,224 +0,0 @@
//
// main.m
// ALCPlugFix
//
// Created by Oleksandr Stoyevskyy on 11/3/16.
// Copyright © 2016 Oleksandr Stoyevskyy. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <CoreAudio/CoreAudio.h>
#import <AppKit/AppKit.h>
void fixAudio();
NSString *binPrefix;
@protocol DaemonProtocol
- (void)performWork;
@end
@interface NSString (ShellExecution)
- (NSString*)runAsCommand;
@end
@implementation NSString (ShellExecution)
- (NSString*)runAsCommand {
NSPipe* pipe = [NSPipe pipe];
NSTask* task = [[NSTask alloc] init];
[task setLaunchPath: @"/bin/sh"];
[task setArguments:@[@"-c", [NSString stringWithFormat:@"%@", self]]];
[task setStandardOutput:pipe];
NSFileHandle* file = [pipe fileHandleForReading];
[task launch];
return [[NSString alloc] initWithData:[file readDataToEndOfFile] encoding:NSUTF8StringEncoding];
}
@end
# pragma mark ALCPlugFix Object Conforms to Protocol
@interface ALCPlugFix : NSObject <DaemonProtocol>
@end;
@implementation ALCPlugFix
- (id)init
{
self = [super init];
if (self) {
// Do here what you needs to be done to start things
// sleep wake
[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver: self
selector: @selector(receiveWakeNote:)
name: NSWorkspaceDidWakeNotification object: nil];
// screen unlock
[[NSDistributedNotificationCenter defaultCenter] addObserver: self
selector: @selector(receiveWakeNote:)
name: @"com.apple.screenIsUnlocked" object: nil];
// screen saver end
[[NSDistributedNotificationCenter defaultCenter] addObserver: self
selector: @selector(receiveWakeNote:)
name: @"com.apple.screensaver.didstop" object: nil];
// Screen wake
[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver: self
selector: @selector(receiveWakeNote:)
name: NSWorkspaceScreensDidWakeNotification object: nil];
// Switch to other user
[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver: self
selector: @selector(receiveWakeNote:)
name: NSWorkspaceSessionDidResignActiveNotification object: nil];
// Switch back to current user
[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver: self
selector: @selector(receiveWakeNote:)
name: NSWorkspaceSessionDidBecomeActiveNotification object: nil];
}
return self;
}
- (void)dealloc
{
// Do here what needs to be done to shut things down
//[super dealloc];
}
- (void)performWork
{
// This method is called periodically to perform some routine work
NSLog(@"Performing periodical work");
// fixAudio();
}
- (void) receiveWakeNote: (NSNotification*) note
{
NSLog(@"receiveSleepNote: %@", [note name]);
NSLog(@"Wake detected");
fixAudio();
}
@end
# pragma mark Setup the daemon
// Seconds runloop runs before performing work in second.
#define kRunLoopWaitTime 14400.0 // 4hour
BOOL keepRunning = TRUE;
CFRunLoopRef runLoopRef;
void sigHandler(int signo)
{
NSLog(@"sigHandler: Received signal %d", signo);
switch (signo) {
case SIGTERM:
case SIGKILL:
case SIGQUIT:
case SIGHUP:
case SIGINT:
// Now handle more signal to quit
NSLog(@"Exiting...");
keepRunning = FALSE;
CFRunLoopStop(CFRunLoopGetCurrent()); // Kill current thread so we don't need to wait until next runloop call
break;
default:
break;
}
}
void fixAudio(){
NSLog(@"Fixing...");
NSString *output1 = [[binPrefix stringByAppendingString:@"hda-verb 0x19 SET_PIN_WIDGET_CONTROL 0x25"] runAsCommand];
NSString *output2 = [[binPrefix stringByAppendingString:@"hda-verb 0x21 SET_UNSOLICITED_ENABLE 0x33"] runAsCommand];
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"ALCPlugFix v1.6");
keepRunning = false;
binPrefix = @"";
signal(SIGHUP, sigHandler);
signal(SIGTERM, sigHandler);
signal(SIGKILL, sigHandler);
signal(SIGQUIT, sigHandler);
signal(SIGINT, sigHandler);
ALCPlugFix *task = [[ALCPlugFix alloc] init];
// Check hda-verb location
NSFileManager *filemgr;
filemgr = [[NSFileManager alloc] init];
if ([filemgr fileExistsAtPath:@"./hda-verb"]){
// hda-verb at work dir
NSLog(@"Found had-verb in work dir");
binPrefix = [filemgr.currentDirectoryPath stringByAppendingString:@"/"];
}else
NSLog(@"Current Directory %@", filemgr.currentDirectoryPath);
NSLog(@"Headphones daemon running!");
// Audio Listener setup
AudioDeviceID defaultDevice = 0;
UInt32 defaultSize = sizeof(AudioDeviceID);
const AudioObjectPropertyAddress defaultAddr = {
kAudioHardwarePropertyDefaultOutputDevice,
kAudioObjectPropertyScopeGlobal,
kAudioObjectPropertyElementMaster
};
AudioObjectPropertyAddress sourceAddr;
sourceAddr.mSelector = kAudioDevicePropertyDataSource;
sourceAddr.mScope = kAudioDevicePropertyScopeOutput;
sourceAddr.mElement = kAudioObjectPropertyElementMaster;
AudioObjectPropertyListenerBlock audioObjectPropertyListenerBlock = ^(UInt32 inNumberAddresses, const AudioObjectPropertyAddress *inAddresses) {
// Audio device have changed
NSLog(@"Audio device changed!");
fixAudio();
};
OSStatus osStatus;
do {
AudioObjectGetPropertyData(kAudioObjectSystemObject, &defaultAddr, 0, NULL, &defaultSize, &defaultDevice);
osStatus = AudioObjectAddPropertyListenerBlock(defaultDevice, &sourceAddr, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), audioObjectPropertyListenerBlock);
if (osStatus != 0){
// OS Status 560947818 is 'normal' as we are trying to hook audio object before login screen.
NSLog(@"ERROR: Something went wrong! Failed to add Audio Listener!");
NSLog(@"OS Status: %d",osStatus);
NSLog(@"Waiting 7 second");
sleep(7);
} else
NSLog(@"Correctly added Audio Listener!");
}while(osStatus!=0);
// Fix at boot
fixAudio();
do{
[task performWork];
CFRunLoopRunInMode(kCFRunLoopDefaultMode, kRunLoopWaitTime, false);
}while (keepRunning);
// [task release];
OSStatus removeStatus = AudioObjectRemovePropertyListenerBlock(defaultDevice, &sourceAddr, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),audioObjectPropertyListenerBlock);
NSLog(@"Listener removed with status: %d",removeStatus);
NSLog(@"Daemon exited");
}
return 0;
}

View file

@ -1,18 +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>KeepAlive</key>
<true/>
<key>Label</key>
<string>good.win.ALCPlugFix</string>
<key>ProgramArguments</key>
<array>
<string>/Library/MyDaemon/Daemon/</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>ServiceIPC</key>
<false/>
</dict>
</plist>

View file

@ -1,68 +0,0 @@
## **Use Hackintool to determine your audio layout's pin configuration. For x1c6 owners with `ALC285`, it will most likely be the same and you can simply install my prebuilt files.**
![alc285_pin](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/references/alc285_pin.png)
Build
-------
By default its code command is for **Lenovo ThinkPad X1 Carbon 6th Gen** with **`ALC285`** Audio Codec with Combo Jack, you may need to change that in `ALCPlugFix/main.m`'s `fixAudio` function:
![ALCPlugFix_fixAudio](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/img/ALCPlugFix_fixAudio.png)
After `fixAudio` has been adjusted according to your pin layout, run:
```
xcodebuild -target ALCPlugFix
```
Now copy the built `ALCPlugFix` to `alc_fix/`.
Install
-------
Running `sh ./install.sh` will install to `/user/local/bin`.
By default it search `hda-verb` in current work directory, if not found it will search in `$PATH` _(May not work when it is running from LaunchDaemon because it is using as root)_.
Compatible Laptops
------------------
- Lenovo ThinkPad T440P
- Lenovo ThinkPad T440
- Lenovo ThinkPad T440S
- Lenovo ThinkPad L440
- Lenovo ThinkPad X240
- Lenovo ThinkPad X1 Carbon 6th Gen
Debug
-----
Add following to launchDaemon file to log to `/tmp/ALCPlugFix.log`, _(or use `log stream`)_
```
<key>StandardOutPath</key>
<string>/tmp/ALCPlugFix.log</string>
<key>StandardErrorPath</key>
<string>/tmp/ALCPlugFix.log</string>
```
ALCPlugFix
----------
This is an improved version of ALCPlugFix from [goodwin](https://github.com/goodwin/ALCPlugFix).
The original and this fork tries to fix headphone audio power state issue in non Apple sound card in macOS.
The improvement include:
- Refactor
- Add listener when sleep/wake
- Fix on sleep wake
- Let you choose `hda-verb` so it don't need be in `$PATH`
- Enable launching as LauchDaemon
- Bug fix
- Install.sh script with update support
- Uninstall.sh to uninstall ALCPlugFix
- macOS Catalina support
Credits
-----
- Goodwin for creating the Software
- Menchen for the refactoring and new features
- Joshuaseltzer for creating new install.sh and uninstall.sh
- Sniki for maintaining the software

Some files were not shown because too many files have changed in this diff Show more