Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2ae7272dc7 | |||
| f80c20add4 | |||
| b8809e93b4 | |||
| b47284c66d | |||
| 64455aa782 | |||
| 2301462071 | |||
| 5ff06e8757 |
@@ -1,85 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19H114</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.AirportItlwm</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.3.0</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.3.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>12C33</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>11.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>20C63</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx11.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1230</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>12C33</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>itlwm</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.AirportItlwm</string>
|
||||
<key>IOClass</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IODefaultMatchCategory</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x27238086 0x43F08086 0xA0F08086 0x34F08086 0x4DF08086 0x02F08086 0x3DF08086 0x06F08086 0x27208086 0x08b18086 0x08b28086 0x08b38086 0x08b48086 0x095a8086 0x095b8086 0x31658086 0x31668086 0x24f38086 0x24f48086 0x24f58086 0x24f68086 0x24fb8086 0x24fd8086 0x25268086 0x9df08086 0xa3708086 0x31DC8086 0x30DC8086 0x271C8086 0x271B8086 0x42a48086 0x00a08086 0x00a48086 0x02a08086 0x40a48086 0x00608086 0x00648086 0x02608086 0x02648086 0x42298086 0x422b8086 0x422c8086 0x42308086 0x42328086 0x42358086 0x42368086 0x42378086 0x42388086 0x42398086 0x423a8086 0x423b8086 0x423c8086 0x423d8086 0x00828086 0x00838086 0x00848086 0x00858086 0x00878086 0x00898086 0x008a8086 0x008b8086 0x00908086 0x00918086 0x08928086 0x08938086 0x08948086 0x08958086 0x08968086 0x08978086 0x08ae8086 0x08af8086 0x088e8086 0x088f8086 0x08908086 0x08918086 0x08878086 0x08888086</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>2000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.15</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2020 钟先耀. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IO80211Family</key>
|
||||
<string>1200.12.2b1</string>
|
||||
<key>com.apple.iokit.IONetworkingFamily</key>
|
||||
<string>3.2</string>
|
||||
<key>com.apple.iokit.IOPCIFamily</key>
|
||||
<string>2.9</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>16.7</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Network-Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -1,85 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19H114</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.AirportItlwm</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.3.0</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.3.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>12C33</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>11.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>20C63</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx11.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1230</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>12C33</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>itlwm</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.AirportItlwm</string>
|
||||
<key>IOClass</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IODefaultMatchCategory</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x27238086 0x43F08086 0xA0F08086 0x34F08086 0x4DF08086 0x02F08086 0x3DF08086 0x06F08086 0x27208086 0x08b18086 0x08b28086 0x08b38086 0x08b48086 0x095a8086 0x095b8086 0x31658086 0x31668086 0x24f38086 0x24f48086 0x24f58086 0x24f68086 0x24fb8086 0x24fd8086 0x25268086 0x9df08086 0xa3708086 0x31DC8086 0x30DC8086 0x271C8086 0x271B8086 0x42a48086 0x00a08086 0x00a48086 0x02a08086 0x40a48086 0x00608086 0x00648086 0x02608086 0x02648086 0x42298086 0x422b8086 0x422c8086 0x42308086 0x42328086 0x42358086 0x42368086 0x42378086 0x42388086 0x42398086 0x423a8086 0x423b8086 0x423c8086 0x423d8086 0x00828086 0x00838086 0x00848086 0x00858086 0x00878086 0x00898086 0x008a8086 0x008b8086 0x00908086 0x00918086 0x08928086 0x08938086 0x08948086 0x08958086 0x08968086 0x08978086 0x08ae8086 0x08af8086 0x088e8086 0x088f8086 0x08908086 0x08918086 0x08878086 0x08888086</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>2000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.15</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2020 钟先耀. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IO80211Family</key>
|
||||
<string>1200.12.2b1</string>
|
||||
<key>com.apple.iokit.IONetworkingFamily</key>
|
||||
<string>3.2</string>
|
||||
<key>com.apple.iokit.IOPCIFamily</key>
|
||||
<string>2.9</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>16.7</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Network-Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -1,85 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19H114</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.AirportItlwm</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.3.0</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.3.0</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>12C33</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>11.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>20C63</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx11.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1230</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>12C33</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>itlwm</key>
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.zxystd.AirportItlwm</string>
|
||||
<key>IOClass</key>
|
||||
<string>AirportItlwm</string>
|
||||
<key>IOMatchCategory</key>
|
||||
<string>IODefaultMatchCategory</string>
|
||||
<key>IOPCIMatch</key>
|
||||
<string>0x27238086 0x43F08086 0xA0F08086 0x34F08086 0x4DF08086 0x02F08086 0x3DF08086 0x06F08086 0x27208086 0x08b18086 0x08b28086 0x08b38086 0x08b48086 0x095a8086 0x095b8086 0x31658086 0x31668086 0x24f38086 0x24f48086 0x24f58086 0x24f68086 0x24fb8086 0x24fd8086 0x25268086 0x9df08086 0xa3708086 0x31DC8086 0x30DC8086 0x271C8086 0x271B8086 0x42a48086 0x00a08086 0x00a48086 0x02a08086 0x40a48086 0x00608086 0x00648086 0x02608086 0x02648086 0x42298086 0x422b8086 0x422c8086 0x42308086 0x42328086 0x42358086 0x42368086 0x42378086 0x42388086 0x42398086 0x423a8086 0x423b8086 0x423c8086 0x423d8086 0x00828086 0x00838086 0x00848086 0x00858086 0x00878086 0x00898086 0x008a8086 0x008b8086 0x00908086 0x00918086 0x08928086 0x08938086 0x08948086 0x08958086 0x08968086 0x08978086 0x08ae8086 0x08af8086 0x088e8086 0x088f8086 0x08908086 0x08918086 0x08878086 0x08888086</string>
|
||||
<key>IOProbeScore</key>
|
||||
<integer>2000</integer>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOPCIDevice</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>10.14</string>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2020 钟先耀. All rights reserved.</string>
|
||||
<key>OSBundleLibraries</key>
|
||||
<dict>
|
||||
<key>com.apple.iokit.IO80211Family</key>
|
||||
<string>1200.12.2b1</string>
|
||||
<key>com.apple.iokit.IONetworkingFamily</key>
|
||||
<string>3.2</string>
|
||||
<key>com.apple.iokit.IOPCIFamily</key>
|
||||
<string>2.9</string>
|
||||
<key>com.apple.kpi.bsd</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.iokit</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.libkern</key>
|
||||
<string>16.7</string>
|
||||
<key>com.apple.kpi.mach</key>
|
||||
<string>16.7</string>
|
||||
</dict>
|
||||
<key>OSBundleRequired</key>
|
||||
<string>Network-Root</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -3,7 +3,7 @@
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>19H114</string>
|
||||
<string>19H524</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
@@ -17,13 +17,13 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>2.4</string>
|
||||
<string>2.5</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>8</string>
|
||||
<string>9</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildMachineOSBuild</key>
|
||||
<string>20B29</string>
|
||||
<string>20D64</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
@@ -17,29 +17,29 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>KEXT</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.4.1</string>
|
||||
<string>1.4.2</string>
|
||||
<key>CFBundleSupportedPlatforms</key>
|
||||
<array>
|
||||
<string>MacOSX</string>
|
||||
</array>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.4.1</string>
|
||||
<string>1.4.2</string>
|
||||
<key>DTCompiler</key>
|
||||
<string>com.apple.compilers.llvm.clang.1_0</string>
|
||||
<key>DTPlatformBuild</key>
|
||||
<string>12B45b</string>
|
||||
<string>12C33</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>macosx</string>
|
||||
<key>DTPlatformVersion</key>
|
||||
<string>11.0</string>
|
||||
<string>11.1</string>
|
||||
<key>DTSDKBuild</key>
|
||||
<string>20A2408</string>
|
||||
<string>20C63</string>
|
||||
<key>DTSDKName</key>
|
||||
<string>macosx11.0</string>
|
||||
<string>macosx11.1</string>
|
||||
<key>DTXcode</key>
|
||||
<string>1220</string>
|
||||
<string>1230</string>
|
||||
<key>DTXcodeBuild</key>
|
||||
<string>12B45b</string>
|
||||
<string>12C33</string>
|
||||
<key>IOKitPersonalities</key>
|
||||
<dict>
|
||||
<key>IdeaVPC</key>
|
||||
@@ -157,6 +157,10 @@
|
||||
<key>name</key>
|
||||
<string>INTC1051</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>INTC1054</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>IOProviderClass</key>
|
||||
<string>IOACPIPlatformDevice</string>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<array>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Parts collection PLUG MCHC IMEI PWRB RMD1 RMDT ALS0 _L61</string>
|
||||
<string>Parts collection PLUG MCHC IMEI PWRB RMD1 ALS0 _L61</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
@@ -244,13 +244,13 @@
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Windows 2015 to Darwin</string>
|
||||
<string>Disable native HPET in Darwin</string>
|
||||
<key>Count</key>
|
||||
<integer>0</integer>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Find</key>
|
||||
<data>V2luZG93cyAyMDE1AA==</data>
|
||||
<data>oBCQXFdOVEaSXFdYUEY=</data>
|
||||
<key>Limit</key>
|
||||
<integer>0</integer>
|
||||
<key>Mask</key>
|
||||
@@ -258,7 +258,7 @@
|
||||
<key>OemTableId</key>
|
||||
<data></data>
|
||||
<key>Replace</key>
|
||||
<data>RGFyd2luAKOjo6Ojow==</data>
|
||||
<data>oA9fT1NJDURhcndpbgA=</data>
|
||||
<key>ReplaceMask</key>
|
||||
<data></data>
|
||||
<key>Skip</key>
|
||||
@@ -270,13 +270,13 @@
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Windows 2006 to 2015</string>
|
||||
<string>Change HWAC to XWAC</string>
|
||||
<key>Count</key>
|
||||
<integer>0</integer>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Find</key>
|
||||
<data>MDYAcAFXVklTcAvWB09TWVOgIQ==</data>
|
||||
<data>RUNfX0hXQUM=</data>
|
||||
<key>Limit</key>
|
||||
<integer>0</integer>
|
||||
<key>Mask</key>
|
||||
@@ -284,7 +284,7 @@
|
||||
<key>OemTableId</key>
|
||||
<data></data>
|
||||
<key>Replace</key>
|
||||
<data>MTUAcAFXSU44cAvfB09TWVOgGg==</data>
|
||||
<data>RUNfX1hXQUM=</data>
|
||||
<key>ReplaceMask</key>
|
||||
<data></data>
|
||||
<key>Skip</key>
|
||||
@@ -658,58 +658,6 @@
|
||||
<key>TableSignature</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>WNTF to XNTF</string>
|
||||
<key>Count</key>
|
||||
<integer>1</integer>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Find</key>
|
||||
<data>V05URg==</data>
|
||||
<key>Limit</key>
|
||||
<integer>0</integer>
|
||||
<key>Mask</key>
|
||||
<data></data>
|
||||
<key>OemTableId</key>
|
||||
<data></data>
|
||||
<key>Replace</key>
|
||||
<data>WE5URg==</data>
|
||||
<key>ReplaceMask</key>
|
||||
<data></data>
|
||||
<key>Skip</key>
|
||||
<integer>2</integer>
|
||||
<key>TableLength</key>
|
||||
<integer>0</integer>
|
||||
<key>TableSignature</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>WXPF to XXPF</string>
|
||||
<key>Count</key>
|
||||
<integer>1</integer>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Find</key>
|
||||
<data>V1hQRg==</data>
|
||||
<key>Limit</key>
|
||||
<integer>0</integer>
|
||||
<key>Mask</key>
|
||||
<data></data>
|
||||
<key>OemTableId</key>
|
||||
<data></data>
|
||||
<key>Replace</key>
|
||||
<data>WFhQRg==</data>
|
||||
<key>ReplaceMask</key>
|
||||
<data></data>
|
||||
<key>Skip</key>
|
||||
<integer>1</integer>
|
||||
<key>TableLength</key>
|
||||
<integer>0</integer>
|
||||
<key>TableSignature</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>_UPC to XUPC</string>
|
||||
@@ -736,84 +684,6 @@
|
||||
<key>TableSignature</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>OSIF to XSIF</string>
|
||||
<key>Count</key>
|
||||
<integer>0</integer>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Find</key>
|
||||
<data>T1NJRg==</data>
|
||||
<key>Limit</key>
|
||||
<integer>0</integer>
|
||||
<key>Mask</key>
|
||||
<data></data>
|
||||
<key>OemTableId</key>
|
||||
<data></data>
|
||||
<key>Replace</key>
|
||||
<data>WFNJRg==</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>_OSI to XOSI</string>
|
||||
<key>Count</key>
|
||||
<integer>0</integer>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Find</key>
|
||||
<data>X09TSQ==</data>
|
||||
<key>Limit</key>
|
||||
<integer>0</integer>
|
||||
<key>Mask</key>
|
||||
<data></data>
|
||||
<key>OemTableId</key>
|
||||
<data></data>
|
||||
<key>Replace</key>
|
||||
<data>WE9TSQ==</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>Change HWAC to XWAC</string>
|
||||
<key>Count</key>
|
||||
<integer>0</integer>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Find</key>
|
||||
<data>RUNfX0hXQUM=</data>
|
||||
<key>Limit</key>
|
||||
<integer>0</integer>
|
||||
<key>Mask</key>
|
||||
<data></data>
|
||||
<key>OemTableId</key>
|
||||
<data></data>
|
||||
<key>Replace</key>
|
||||
<data>RUNfX1hXQUM=</data>
|
||||
<key>ReplaceMask</key>
|
||||
<data></data>
|
||||
<key>Skip</key>
|
||||
<integer>0</integer>
|
||||
<key>TableLength</key>
|
||||
<integer>0</integer>
|
||||
<key>TableSignature</key>
|
||||
<data></data>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
@@ -1039,61 +909,6 @@
|
||||
<key>name</key>
|
||||
<string>USB 2.0 Controller</string>
|
||||
</dict>
|
||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
|
||||
<dict>
|
||||
<key>AAPL,GfxYTile</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>AAPL,ig-platform-id</key>
|
||||
<data>AgAWFg==</data>
|
||||
<key>AAPL,slot-name</key>
|
||||
<string>Internal@0,2,0</string>
|
||||
<key>compatible</key>
|
||||
<string>display</string>
|
||||
<key>device-id</key>
|
||||
<data>FhYAAA==</data>
|
||||
<key>device_type</key>
|
||||
<string>VGA compatible controller</string>
|
||||
<key>disable-external-gpu</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-hdmi-dividers-fix</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-hdmi20</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-lspcon-support</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con0-alldata</key>
|
||||
<data>AAASAAIAAAAwAgAAAQUSAAAEAAAHBQAAAgQSABAAAACHAAAA</data>
|
||||
<key>framebuffer-con0-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con1-alldata</key>
|
||||
<data>AQUSAAAEAAAHBQAA</data>
|
||||
<key>framebuffer-con1-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con1-type</key>
|
||||
<data>AAgAAA==</data>
|
||||
<key>framebuffer-con2-alldata</key>
|
||||
<data>AgQSABAAAACHAAAA</data>
|
||||
<key>framebuffer-con2-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con2-has-lspcon</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con2-preferred-lspcon-mode</key>
|
||||
<data>AAAAAA==</data>
|
||||
<key>framebuffer-con2-type</key>
|
||||
<data>AAgAAA==</data>
|
||||
<key>framebuffer-fbmem</key>
|
||||
<data>AACQAA==</data>
|
||||
<key>framebuffer-patch-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-stolenmem</key>
|
||||
<data>AAAwAQ==</data>
|
||||
<key>framebuffer-unifiedmem</key>
|
||||
<data>AAAAgA==</data>
|
||||
<key>hda-gfx</key>
|
||||
<string>onboard-1</string>
|
||||
<key>model</key>
|
||||
<string>Intel HD Graphics 5500</string>
|
||||
</dict>
|
||||
<key>PciRoot(0x0)/Pci(0x3,0x0)</key>
|
||||
<dict>
|
||||
<key>AAPL,slot-name</key>
|
||||
@@ -1120,6 +935,57 @@
|
||||
<key>model</key>
|
||||
<string>Realtek ALC292</string>
|
||||
</dict>
|
||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
|
||||
<dict>
|
||||
<key>enable-max-pixel-clock-override</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-dpcd-max-link-rate-fix</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-dvmt-calc-fix</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-patch-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con2-preferred-lspcon-mode</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>AAPL,ig-platform-id</key>
|
||||
<data>AgAWFg==</data>
|
||||
<key>framebuffer-stolenmem</key>
|
||||
<data>AAAwAQ==</data>
|
||||
<key>enable-cdclk-frequency-fix</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-fbmem</key>
|
||||
<data>AACQAA==</data>
|
||||
<key>device_type</key>
|
||||
<string>VGA compatible controller</string>
|
||||
<key>enable-lspcon-support</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>disable-external-gpu</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>AAPL,slot-name</key>
|
||||
<string>Internal@0,2,0</string>
|
||||
<key>framebuffer-con1-preferred-lspcon-mode</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-hdmi-dividers-fix</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>hda-gfx</key>
|
||||
<data>AAsKDQ==</data>
|
||||
<key>framebuffer-con1-has-lspcon</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-hdmi20</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>device-id</key>
|
||||
<data>FhYAAA==</data>
|
||||
<key>framebuffer-unifiedmem</key>
|
||||
<data>AAAAgA==</data>
|
||||
<key>framebuffer-con0-alldata</key>
|
||||
<data>AAASAAIAAAAwAgAAAQUSAAAIAAAHBQAAAgQSAAAIAAAHBQAA</data>
|
||||
<key>framebuffer-con0-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-con2-has-lspcon</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>model</key>
|
||||
<string>Intel HD Graphics 5500</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Delete</key>
|
||||
<dict/>
|
||||
@@ -1398,60 +1264,6 @@
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>Any</string>
|
||||
<key>BundlePath</key>
|
||||
<string>AirportItlwm-Big-Sur.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Big-Sur</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AirportItlwm</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>Any</string>
|
||||
<key>BundlePath</key>
|
||||
<string>AirportItlwm-Catalina.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Catalina</string>
|
||||
<key>Enabled</key>
|
||||
<false/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AirportItlwm</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>Any</string>
|
||||
<key>BundlePath</key>
|
||||
<string>AirportItlwm-Mojave.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Mojave</string>
|
||||
<key>Enabled</key>
|
||||
<false/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AirportItlwm</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Arch</key>
|
||||
<string>Any</string>
|
||||
|
||||
@@ -1,29 +1,36 @@
|
||||
# ThinkPad T450s X250 T450 Big Sur OpenCore 0.6.6
|
||||

|
||||
# ThinkPad T450s X250 T450 X1C3 Big Sur OpenCore 0.6.6
|
||||
<img align="right" src="/picture/Thismachine.png" alt="Lenovo Thinkpad T450s macOS Hackintosh OpenCore" width="420">
|
||||
|
||||
[](https://developer.apple.com/documentation/macos-release-notes)
|
||||
[](https://github.com/acidanthera/OpenCorePkg)
|
||||
[](https://think.lenovo.com.cn/index.html)
|
||||
|
||||
**DISCLAIMER:**
|
||||
|
||||
### The author:[@CLAY-BIOS](https://github.com/CLAY-BIOS)
|
||||
Before you begin, read the entire readme file.
|
||||
I don't accept any responsibility for any damage that may be caused.
|
||||
Part of the ACPI patch in this warehouse is completed by myself independently. Please note the source for use and reference.
|
||||
If you find errors or have any improvements (whether in the configuration or in the document), consider opening the problem or pulling the request.
|
||||
If you find my work useful, consider clicking ⭐️Star in the upper right corner.
|
||||
It would mean a lot to me.
|
||||
|
||||
|
||||
## Introduction to the
|
||||
|
||||
- This is a full ThinkPad T450s macOS Hackintosh configuration.
|
||||
- This repository was originally created for ThinkPad T450s. The default network card is DW1820A, and some other models have been supported through subsequent updates.
|
||||
- Sound card default Layout-id = 32, earphone noise please use the sound card repair script(ALCPlugFix).
|
||||
- If you want to use the audio interface on the Docking, set the layout-id of the sound card to 55 and select the line output.
|
||||
- Support touch screen (With multi-touch and touchscreen gestures).
|
||||
- support Catalina.
|
||||
- support ThinkPad X250 ThinkPad T450 ThinkPad T450s.
|
||||
- open Hi-DPI reference: https://github.com/xzhih/one-key-hidpi
|
||||
|
||||
# Intel Wi-Fi
|
||||
- To add the driver file to the project, check it according to your system version, and the default is Big Sur.
|
||||
- Don't discuss Intel Wi Fi because the driver is unstable.
|
||||
- reference: https://github.com/OpenIntelWireless/itlwm
|
||||

|
||||
|
||||
# Docking
|
||||
- Use of docking can cause sleep problems, the solution is to add SSDT-IGBE patch to config.plist->ACPI.
|
||||
- Flap mode cannot be used with SSDT-IGBE patch.
|
||||
- support Mojave.
|
||||
- support docking.
|
||||
- This warehouse can be used for all the 5th generation ThinkPads. The models that have been confirmed to be supported are as follows:
|
||||
- support ThinkPad X250 ThinkPad T450 ThinkPad T450s ThinkPad X1 Carbon 3rd.
|
||||
|
||||
## Hardware information
|
||||
|
||||
```
|
||||
- CPU:Intel Core i7-5600U 2.6GHz (Boots 3.2GHz)
|
||||
- CPU:Intel Core i7-5600U i7-5600U i7-5500u i5-5300U i5-5200U
|
||||
|
||||
- The core graphics:Intel HD 5500 Graphics
|
||||
|
||||
@@ -31,8 +38,102 @@
|
||||
|
||||
- Wireless network card:DW1820A Intel 7265AC Intel AX200
|
||||
```
|
||||
## Installation
|
||||
|
||||
<details>
|
||||
<summary><strong>How to install macOS</strong></summary>
|
||||
</br>
|
||||
|
||||
1. [Create an installation media](https://dortania.github.io/OpenCore-Install-Guide/installer-guide/#making-the-installer)
|
||||
1. Download the [latest EFI folder](https://github.com/CLAY-BIOS/Lenovo-ThinkPad-T450s-Hackintosh-Big-Sur-OpenCore/releases) and copy it into the ESP partiton
|
||||
1. Change your BIOS settings according to the table below
|
||||
1. Boot from the USB installer (press `F12` to choose boot volume) and [start the installation process](https://dortania.github.io/OpenCore-Install-Guide/installation/installation-process.html#booting-the-opencore-usb)
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>BIOS Set up the </strong></summary>
|
||||
</br>
|
||||
|
||||
**BIOS (1.37):**
|
||||
- Security -> Security Chip`: **Disabled**;
|
||||
- Memory Protection -> Execution Prevention`: **Enabled**;
|
||||
- Virtualization -> Intel Virtualization Technology`: **Enabled**;
|
||||
- Internal Device Access -> Bottom Cover Tamper Detection`: must be **Disabled**;
|
||||
- Anti-Theft -> Current Setting`: **Disabled**;
|
||||
- Anti-Theft -> Computrace -> Current Setting`: **Disabled**;
|
||||
- Secure Boot -> Secure Boot`: **Disabled**;
|
||||
- UEFI/Legacy Boot`: **UEFI Only**;
|
||||
- CSM Support`: **Yes**.
|
||||
|
||||
</details>
|
||||
|
||||
## state
|
||||
<details>
|
||||
<summary><strong>What effective ✅</strong></summary>
|
||||
</br>
|
||||
|
||||
- [x] CPUPower management
|
||||
- [x] Intel HD 5500 Graphics
|
||||
- [x] The complete USB
|
||||
- [x] camera
|
||||
- [x] Sleep/wake up/shut down/restart
|
||||
- [x] Intel Gigabit Ethernet (you can't use the Ethernet interface on your laptop after connecting to the docking station)
|
||||
- [x] Wifi, Bluetooth, Airdrop, Handoff, Continuity (Using intel-Wi-Fi may cause no sound after waking up)
|
||||
- [x] iMessage, FaceTime, App Store, iTunes Store
|
||||
- [x] Speaker and headphone jack
|
||||
- [x] Battery and complete battery information
|
||||
- [x] Keyboard maps and hotkeys [ThinkpadAssistant](https://github.com/MSzturc/ThinkpadAssistant)
|
||||
- [x] The trackpad, the little red dot, and the physical button
|
||||
- [x] Support touch screen (With multi-touch and touchscreen gestures)
|
||||
- [x] mini DisplayPort
|
||||
- [x] SD card reader (Fixed by modifying the source code of [Sinetek-rtsx.kext](https://github.com/cholonam/Sinetek-rtsx/pull/18), for which I studied IOKit for a while)
|
||||
- [x] Docking USB
|
||||
- [x] Docking Ethernet
|
||||
- [x] Docking Audio ( Set layout-id of sound card to 55. )
|
||||
- [x] Docking VGA
|
||||
- [x] Docking DisplayPort
|
||||
- [x] Docking DVI
|
||||
- [x] Docking HDMI
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>What's not working ⚠️</strong></summary>
|
||||
</br>
|
||||
|
||||
- [ ] VGA
|
||||
- [ ] Sidecar
|
||||
- [ ] The fingerprint
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>About the Intel Wi-Fi</strong></summary>
|
||||
</br>
|
||||
|
||||
### instructions:
|
||||
- Use AirportItlwm.kext to drive Intel-WiFi in BigSur.
|
||||
- Use AirPortOpenBSD.kext to drive Intel-WiFi in Catalina and Mojave.
|
||||
- Check according to your own system version.
|
||||

|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>About the docking</strong></summary>
|
||||
</br>
|
||||
|
||||
- Use of docking can cause sleep problems, the solution is to add SSDT-IGBE patch to config.plist->ACPI.
|
||||
- Flap mode cannot be used with SSDT-IGBE patch.
|
||||
- The docking station is perfectly adapted, but some testing is needed.
|
||||

|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>ThinkPad Assistant</strong></summary>
|
||||
</br>
|
||||
|
||||
# ThinkPad Assistant
|
||||
- Allows you to use all function keys on Thinkpad T450s X250 T450 laptop.
|
||||
- Copy the ThinkpadAssistant into the Application folder.
|
||||
- Start ThinkpadAssistant and check "Start when logged in" in the menu bar.
|
||||
@@ -47,58 +148,69 @@
|
||||
(press the sleep shortcut again during sleep to terminate sleep).
|
||||
(When an external monitor is connected, after pressing the sleep button, the working screen changes to an external monitor (the internal screen is turned off); pressing the sleep button again, the internal and external monitors return to normal.)
|
||||
- PrtSc maps to F13: this can be set as screenshot in system preferences -> keyboard -> shortcut.
|
||||
-----------------------------------------------------------------------------------------------------------------
|
||||

|
||||
|
||||
## BIOS (1.37)
|
||||
- Security -> Security Chip`: **Disabled**;
|
||||
- Memory Protection -> Execution Prevention`: **Enabled**;
|
||||
- Virtualization -> Intel Virtualization Technology`: **Enabled**;
|
||||
- Internal Device Access -> Bottom Cover Tamper Detection`: must be **Disabled**;
|
||||
- Anti-Theft -> Current Setting`: **Disabled**;
|
||||
- Anti-Theft -> Computrace -> Current Setting`: **Disabled**;
|
||||
- Secure Boot -> Secure Boot`: **Disabled**;
|
||||
- UEFI/Legacy Boot`: **UEFI Only**;
|
||||
- CSM Support`: **Yes**.
|
||||
</details>
|
||||
|
||||
## Effective
|
||||
- CPU
|
||||
- Sleep/Wake up
|
||||
- Wifi
|
||||
- Bluetooth
|
||||
- Handoff, Continuity, AirDrop
|
||||
- iMessage, FaceTime, App Store, iTunes Store
|
||||
- Ethernet card (Unable to use the Ethernet interface on the laptop after connecting the docking station)
|
||||
- sound card
|
||||
- USB
|
||||
- Battery and complete battery information
|
||||
- touch screen
|
||||
- touch pad
|
||||
- little red dot
|
||||
- miniDP
|
||||
- SD card reader
|
||||
- Docking USB
|
||||
- Docking Ethernet
|
||||
- Docking Audio ( Set layout-id of sound card to 55. )
|
||||
<details>
|
||||
<summary><strong>Enable fan and LED controls</strong></summary>
|
||||
</br>
|
||||
|
||||
## Invalid
|
||||
- VGA
|
||||
- The fingerprint
|
||||
- Docking DisplayPort
|
||||
- Docking VGA
|
||||
- Docking DVI
|
||||
- Docking HDMI
|
||||
1. Download and install [YogaSMC-App-Release.dmg](https://github.com/zhen-zen/YogaSMC/releases)
|
||||
1. Open the application
|
||||
1. Check the "Log in and Start" option
|
||||
|
||||
> ## Credits
|
||||
</details>
|
||||
|
||||
- [@tylernguyen](https://github.com/tylernguyen/x1c6-hackintosh) new generation of battery patches.
|
||||
<details>
|
||||
<summary><strong>Hi-DPI is turned on with one click</strong></summary>
|
||||
</br>
|
||||
|
||||
1. reference: https://github.com/xzhih/one-key-hidpi
|
||||
|
||||
</details>
|
||||
|
||||
## Third hard disk
|
||||
<details>
|
||||
<summary><strong>How to install the third hard drive </strong></summary>
|
||||
</br>
|
||||
|
||||
1. ThinkPad X250 ThinkPad T450 ThinkPad T450s Can expand the third hard drive.
|
||||
1. Purchase the third hard drive expansion board (pictured), which only supports single-sided M.2 2242 SATA SSD.
|
||||

|
||||
1. Insert M.2 2242 SATA SSD。
|
||||

|
||||
1. Install it under the battery.
|
||||

|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>How to install double-sided M.2 2242 SATA SSD </strong></summary>
|
||||
</br>
|
||||
|
||||
|
||||
1. Insert the double-sided M.2 2242 SATA SSD into the expansion board.
|
||||

|
||||
1. Then gently press down on the SSD and gently lift the expansion board. (This requires a little patience) .
|
||||

|
||||

|
||||
1. Screw on the screws.
|
||||
|
||||
</details>
|
||||
> # Credits
|
||||
|
||||
- [@benbender](https://github.com/benbender/x1c6-hackintosh/blob/experimental/EFI/OC/dsl/SSDT-BATX.dsl) A new generation of battery patches.
|
||||
- [@Sniki](https://github.com/Sniki?tab=repositories) SSDT-IGBE The patch.
|
||||
- [@zhen-zen](https://github.com/zhen-zen) for YogaSMC.
|
||||
- [daliansky/OC-little](https://github.com/daliansky/OC-little) for various ACPI hotpatch samples.
|
||||
- [daliansky](https://github.com/daliansky/OC-little) for various ACPI hotpatch samples.
|
||||
- [@xzhih](https://github.com/xzhih) for one-key-hidpi.
|
||||
- [@cholonam](https://github.com/cholonam/Sinetek-rtsx) Card reader fix (@CLAY-BIOS).
|
||||
- [@cholonam](https://github.com/cholonam/Sinetek-rtsx) [Card reader fix](https://github.com/cholonam/Sinetek-rtsx/pull/18)
|
||||
- [@MSzturc](https://github.com/MSzturc/ThinkpadAssistant) for ThinkpadAssistant.
|
||||
- [@zxystd](https://github.com/OpenIntelWireless/itlwm) Intel Wi-Fi Drivers for macOS.
|
||||
|
||||
The greatest thank you and appreciation to the [Acidanthera](https://github.com/acidanthera) team.
|
||||
|
||||
Questions are welcome, but please don't ask too low - level questions.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,28 +1,36 @@
|
||||
# ThinkPad T450s X250 T450 Big Sur OpenCore 0.6.6
|
||||

|
||||
# ThinkPad T450s X250 T450 X1C3 Big Sur OpenCore 0.6.6
|
||||
<img align="right" src="/picture/Thismachine.png" alt="Lenovo Thinkpad T450s macOS Hackintosh OpenCore" width="400">
|
||||
|
||||
[](https://developer.apple.com/documentation/macos-release-notes)
|
||||
[](https://github.com/acidanthera/OpenCorePkg)
|
||||
[](https://think.lenovo.com.cn/index.html)
|
||||
|
||||
**免责声明:**
|
||||
|
||||
### 作者:[@CLAY-BIOS](https://github.com/CLAY-BIOS)
|
||||
在开始之前,请阅读整个自述文件。
|
||||
我对可能造成的任何损失不承担任何责任。
|
||||
此仓库部分ACPI补丁由本人独立完成,使用和引用请注明出处。
|
||||
如果您发现错误或有任何改进(无论是在配置中还是在文档中),请考虑打开问题或拉取请求。
|
||||
如果您发现我的工作有用,可以考虑点击右上角的⭐️Star。
|
||||
这对我来说意义重大。
|
||||
|
||||
|
||||
## 简介
|
||||
- 这是一个完整的ThinkPad T450s macOS + DW1820a Hackintosh 配置。
|
||||
|
||||
- 此仓库原本是为ThinkPad T450s创建,默认网卡为DW1820a,通过后续更新支持了一些其他机型。
|
||||
- 声卡默认 layout-id = 32,耳机杂音请使用声卡修复脚本(ALCPlugFix)。
|
||||
- 如果你想使用扩展坞上的音频接口,请将声卡 layout-id 设置为 55 ,选择线路输出。
|
||||
- 支持触摸屏(带有多点触控和触屏手势)。
|
||||
- 支持 Catalina。
|
||||
- 支持 ThinkPad X250 ThinkPad T450 ThinkPad T450s。
|
||||
- 一键开启Hi-DPI 参考: https://github.com/xzhih/one-key-hidpi
|
||||
|
||||
# Intel Wi-Fi
|
||||
- 驱动文件以添加到项目中,根据自己的系统版本勾选,默认为Big Sur。
|
||||
- 不讨论Intel Wi-Fi的问题,因为驱动程序不稳定。
|
||||
- 参考: https://github.com/OpenIntelWireless/itlwm
|
||||

|
||||
|
||||
# 扩展坞
|
||||
- 使用扩展坞会导致睡眠出现问题,解决方法是在 config.plist->ACPI 中勾选 SSDT-IGBE 补丁。
|
||||
- 使用 SSDT-IGBE 补丁无法使用翻盖模式。
|
||||
- 支持 Mojave。
|
||||
- 支持扩展坞。
|
||||
- 此仓库可适用于所有第五代ThinkPad,已经确认支持的型号如下:
|
||||
- 支持 ThinkPad X250 ThinkPad T450 ThinkPad T450s ThinkPad X1 Carbon 3rd。
|
||||
|
||||
## 硬件信息
|
||||
|
||||
```
|
||||
- CPU:Intel Core i7-5600U 2.6GHz (Boots 3.2GHz)
|
||||
- CPU:Intel Core i7-5600U i7-5500u i5-5300U i5-5200U
|
||||
|
||||
- 核心显卡:Intel HD 5500 Graphics
|
||||
|
||||
@@ -30,9 +38,103 @@
|
||||
|
||||
- 无线网卡:DW1820A Intel 7265AC Intel AX200
|
||||
```
|
||||
## 安装和BIOS设置
|
||||
|
||||
# ThinkPad助手(ThinkpadAssistant)
|
||||
- 可让您在Thinkpad T450s X250 T450笔记本电脑上使用所有功能键。
|
||||
<details>
|
||||
<summary><strong>如何安装macOS </strong></summary>
|
||||
</br>
|
||||
|
||||
1. [创建安装媒体](https://dortania.github.io/OpenCore-Install-Guide/installer-guide/#making-the-installer)
|
||||
1. 下载[最新的EFI文件](https://github.com/CLAY-BIOS/Lenovo-ThinkPad-T450s-Hackintosh-Big-Sur-OpenCore/releases) 并将其复制到ESP分区中
|
||||
1. 从USB启动安装程序(按“ F12”选择启动盘),然后[开始安装过程](https://dortania.github.io/OpenCore-Install-Guide/installation/installation-process.html#booting-the-opencore-usb)
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>BIOS设置 </strong></summary>
|
||||
</br>
|
||||
|
||||
**BIOS (1.37):**
|
||||
- Security -> Security Chip`: **Disabled**;
|
||||
- Memory Protection -> Execution Prevention`: **Enabled**;
|
||||
- Virtualization -> Intel Virtualization Technology`: **Enabled**;
|
||||
- Internal Device Access -> Bottom Cover Tamper Detection`: must be **Disabled**;
|
||||
- Anti-Theft -> Current Setting`: **Disabled**;
|
||||
- Anti-Theft -> Computrace -> Current Setting`: **Disabled**;
|
||||
- Secure Boot -> Secure Boot`: **Disabled**;
|
||||
- UEFI/Legacy Boot`: **UEFI Only**;
|
||||
- CSM Support`: **Yes**.
|
||||
|
||||
</details>
|
||||
|
||||
## 状态
|
||||
<details>
|
||||
<summary><strong>什么有效 ✅</strong></summary>
|
||||
</br>
|
||||
|
||||
- [x] CPU电源管理
|
||||
- [x] Intel HD 5500 Graphics
|
||||
- [x] 完整的USB
|
||||
- [x] 摄像头
|
||||
- [x] 休眠/唤醒/关机/重启
|
||||
- [x] 英特尔千兆以太网 (连接扩展坞后无法使用笔记本上的以太网接口)
|
||||
- [x] Wi-Fi,蓝牙,空投投送,切换,连续性 (使用intel-Wi-Fi将导致某些功能不可用)
|
||||
- [x] iMessage, FaceTime, App Store, iTunes Store
|
||||
- [x] 扬声器和耳机插孔
|
||||
- [x] 电池和完整的电池信息
|
||||
- [x] 键盘地图和热键 [ThinkpadAssistant](https://github.com/MSzturc/ThinkpadAssistant)
|
||||
- [x] 触控板、小红点和物理按钮
|
||||
- [x] 触摸屏 (带有多点触控和触屏手势)
|
||||
- [x] mini DisplayPort
|
||||
- [x] SD卡读卡器 (通过修改[Sinetek-rtsx.kext源代码](https://github.com/cholonam/Sinetek-rtsx/pull/18)来修复,为此我学习了一段时间的IOKit.)
|
||||
- [x] 扩展坞 USB
|
||||
- [x] 扩展坞 以太网
|
||||
- [x] 扩展坞 耳机插孔 (需要将声卡 layout-id 设置为 55 )
|
||||
- [x] 扩展坞 VGA
|
||||
- [x] 扩展坞 DisplayPort
|
||||
- [x] 扩展坞 DVI
|
||||
- [x] 扩展坞 HDMI
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>什么不起作用 ⚠️</strong></summary>
|
||||
</br>
|
||||
|
||||
- [ ] VGA
|
||||
- [ ] Sidecar
|
||||
- [ ] 指纹
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>关于Intel Wi-Fi</strong></summary>
|
||||
</br>
|
||||
|
||||
### 说明:
|
||||
- 在BigSur中使用AirportItlwm.kext来驱动Intel-WiFi。
|
||||
- 在Catalina和Mojave中使用AirPortOpenBSD.kext来驱动Intel-WiFi。
|
||||
- 根据自己的系统版本勾选。
|
||||

|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>关于扩展坞</strong></summary>
|
||||
</br>
|
||||
|
||||
- 使用扩展坞会导致睡眠出现问题,解决方法是在 config.plist->ACPI 中勾选 SSDT-IGBE 补丁。
|
||||
- 使用 SSDT-IGBE 补丁无法使用翻盖模式。
|
||||
- 扩展坞已完美适配,但还需要一些测试。
|
||||

|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>ThinkPad助手(ThinkpadAssistant)</strong></summary>
|
||||
</br>
|
||||
|
||||
- 可让你在Thinkpad T450s X250 T450笔记本电脑上使用所有功能键。
|
||||
- 复制ThinkpadAssistant到应用程序文件夹。
|
||||
- 启动ThinkpadAssistant,并在菜单栏中勾选“登录时启动”。
|
||||
- F4:麦克风静音/取消静音(带有状态LED指示)。
|
||||
@@ -46,58 +148,69 @@
|
||||
(睡眠过程中再次按下睡眠快捷键即可终止睡眠。)
|
||||
(连接外部显示器时,按睡眠按钮后,工作屏幕变为外部显示器(内部屏幕关闭);再按一次睡眠按钮,内部和外部显示器恢复正常。)
|
||||
- PrtSc 映射到 F13:可在系统偏好设置-->键盘-->快捷键将它设置为截图。
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||

|
||||
|
||||
## BIOS (1.37)
|
||||
- Security -> Security Chip`: **Disabled**;
|
||||
- Memory Protection -> Execution Prevention`: **Enabled**;
|
||||
- Virtualization -> Intel Virtualization Technology`: **Enabled**;
|
||||
- Internal Device Access -> Bottom Cover Tamper Detection`: must be **Disabled**;
|
||||
- Anti-Theft -> Current Setting`: **Disabled**;
|
||||
- Anti-Theft -> Computrace -> Current Setting`: **Disabled**;
|
||||
- Secure Boot -> Secure Boot`: **Disabled**;
|
||||
- UEFI/Legacy Boot`: **UEFI Only**;
|
||||
- CSM Support`: **Yes**.
|
||||
</details>
|
||||
|
||||
## 有效
|
||||
- CPU
|
||||
- 睡眠/唤醒
|
||||
- Wifi
|
||||
- 蓝牙
|
||||
- Handoff, Continuity, AirDrop
|
||||
- iMessage, FaceTime, App Store, iTunes Store
|
||||
- 以太网卡 (连接扩展坞后无法使用笔记本上的以太网接口)
|
||||
- 声卡
|
||||
- USB
|
||||
- 电池和完整的电池信息
|
||||
- 触摸屏
|
||||
- 触摸板
|
||||
- 小红点
|
||||
- miniDP
|
||||
- SD卡读卡器
|
||||
- 扩展坞 USB
|
||||
- 扩展坞 以太网
|
||||
- 扩展坞 音频 (需要将声卡 layout-id 设置为 55 )
|
||||
<details>
|
||||
<summary><strong>启用风扇和LED控制</strong></summary>
|
||||
</br>
|
||||
|
||||
## 无效
|
||||
- VGA
|
||||
- 指纹
|
||||
- 扩展坞 DisplayPort
|
||||
- 扩展坞 VGA
|
||||
- 扩展坞 DVI
|
||||
- 扩展坞 HDMI
|
||||
1. 下载并安装 [YogaSMC-App-Release.dmg](https://github.com/zhen-zen/YogaSMC/releases)
|
||||
1. 打开应用程序
|
||||
1. 勾选“登录后启动”选项
|
||||
|
||||
> ## 学分
|
||||
</details>
|
||||
|
||||
- [@tylernguyen](https://github.com/tylernguyen/x1c6-hackintosh) 新一代电池补丁。
|
||||
- [@zhen-zen](https://github.com/zhen-zen) for YogaSMC.
|
||||
- [daliansky/OC-little](https://github.com/daliansky/OC-little) 各种ACPI热补丁样本。
|
||||
<details>
|
||||
<summary><strong>一键开启Hi-DPI</strong></summary>
|
||||
</br>
|
||||
|
||||
1. 参考: https://github.com/xzhih/one-key-hidpi
|
||||
|
||||
</details>
|
||||
|
||||
## 第三硬盘位
|
||||
<details>
|
||||
<summary><strong>如何安装第三硬盘 </strong></summary>
|
||||
</br>
|
||||
|
||||
1. ThinkPad X250 ThinkPad T450 ThinkPad T450s 可以扩展第三硬盘。
|
||||
1. 购买第三硬盘扩展板(如图),它仅支持单面 M.2 2242 SATA SSD。
|
||||

|
||||
1. 插入单面 M.2 2242 SATA SSD。
|
||||

|
||||
1. 将它安装在电池下方。
|
||||

|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary><strong>如何安装双面 M.2 2242 SATA SSD </strong></summary>
|
||||
</br>
|
||||
|
||||
1. 将双面 M.2 2242 SATA SSD插入扩展板。
|
||||

|
||||
1. 然后轻轻将SSD按下,轻轻翘起扩展板。(这需要一点耐心)
|
||||

|
||||

|
||||
1. 拧上螺丝。
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
> # 学分
|
||||
|
||||
- [@benbender](https://github.com/benbender/x1c6-hackintosh/blob/experimental/EFI/OC/dsl/SSDT-BATX.dsl) 新一代电池补丁。
|
||||
- [@Sniki](https://github.com/Sniki?tab=repositories) SSDT-IGBE补丁。
|
||||
- [@zhen-zen](https://github.com/zhen-zen) for YogaSMC。
|
||||
- [@daliansky](https://github.com/daliansky/OC-little) 各种ACPI热补丁样本。
|
||||
- [@xzhih](https://github.com/xzhih) 一键开启Hi-DPI。
|
||||
- [@cholonam](https://github.com/cholonam/Sinetek-rtsx) 读卡器修复 (@CLAY-BIOS)。
|
||||
- [@cholonam](https://github.com/cholonam/Sinetek-rtsx) [读卡器修复](https://github.com/cholonam/Sinetek-rtsx/pull/18)
|
||||
- [@MSzturc](https://github.com/MSzturc/ThinkpadAssistant) ThinkPad助手。
|
||||
- [@zxystd](https://github.com/OpenIntelWireless/itlwm) Intel Wi-Fi Drivers for macOS.
|
||||
- [@zxystd](https://github.com/OpenIntelWireless/itlwm) Intel Wi-Fi Drivers for macOS。
|
||||
|
||||
非常感谢 [Acidanthera](https://github.com/acidanthera) 团队,如果没有他们的工作,这将是不可能的。
|
||||
|
||||
欢迎提问,但请不要问太低级的问题。
|
||||
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 234 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1005 KiB |
|
After Width: | Height: | Size: 762 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 2.3 MiB |