扩展坞已完美适配,但还需要一些测试。

This commit is contained in:
BIOS
2021-02-14 08:43:33 +08:00
parent 2301462071
commit 64455aa782
15 changed files with 284 additions and 78 deletions
Vendored
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
@@ -0,0 +1,85 @@
<?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>19F101</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>AppleBacklightSmoother</string>
<key>CFBundleIdentifier</key>
<string>com.hieplpvip.AppleBacklightSmoother</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>AppleBacklightSmoother</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.2</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>AppleBacklightSmoother</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.hieplpvip.AppleBacklightSmoother</string>
<key>IOClass</key>
<string>AppleBacklightSmoother</string>
<key>IOMatchCategory</key>
<string>AppleBacklightSmoother</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.8</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2020 Le Bao Hiep. 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>com.apple.iokit.IOPCIFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.bsd</key>
<string>12.0.0</string>
<key>com.apple.kpi.dsep</key>
<string>12.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>12.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>12.0.0</string>
<key>com.apple.kpi.mach</key>
<string>12.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>12.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>
+79
View File
@@ -0,0 +1,79 @@
<?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>19H2</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>BrightnessKeys</string>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.BrightnessKeys</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>BrightnessKeys</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.1</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>11E708</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>19G68</string>
<key>DTSDKName</key>
<string>macosx10.15</string>
<key>DTXcode</key>
<string>1160</string>
<key>DTXcodeBuild</key>
<string>11E708</string>
<key>IOKitPersonalities</key>
<dict>
<key>BrightnessKeys</key>
<dict>
<key>CFBundleIdentifier</key>
<string>as.acidanthera.BrightnessKeys</string>
<key>IOClass</key>
<string>BrightnessKeys</string>
<key>IOMatchCategory</key>
<string>BrightnessKeys</string>
<key>IOProviderClass</key>
<string>IOResources</string>
<key>IOResourceMatch</key>
<string>IOKit</string>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.11</string>
<key>OSBundleLibraries</key>
<dict>
<key>as.vit9696.Lilu</key>
<string>1.2.0</string>
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.0.0d1</string>
<key>com.apple.iokit.IOHIDFamily</key>
<string>1.0.0b1</string>
<key>com.apple.kpi.bsd</key>
<string>8.0.0</string>
<key>com.apple.kpi.iokit</key>
<string>8.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>8.0.0</string>
<key>com.apple.kpi.mach</key>
<string>8.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>8.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Console</string>
</dict>
</plist>
Binary file not shown.
+13 -9
View File
@@ -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>
Binary file not shown.
View File
+81 -55
View File
@@ -1039,61 +1039,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 +1065,51 @@
<key>model</key>
<string>Realtek ALC292</string>
</dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>hda-gfx</key>
<data>AAsKDQ==</data>
<key>framebuffer-unifiedmem</key>
<data>AAAAgA==</data>
<key>AAPL,ig-platform-id</key>
<data>AgAWFg==</data>
<key>framebuffer-stolenmem</key>
<data>AAAwAQ==</data>
<key>device-id</key>
<data>FhYAAA==</data>
<key>enable-dpcd-max-link-rate-fix</key>
<data>AQAAAA==</data>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>enable-lspcon-support</key>
<data>AQAAAA==</data>
<key>framebuffer-con0-alldata</key>
<data>AAASAAIAAAAwAgAAAQUSAAAIAAAHBQAAAgQSAAAIAAAHBQAA</data>
<key>framebuffer-con1-has-lspcon</key>
<data>AQAAAA==</data>
<key>enable-max-pixel-clock-override</key>
<data>AQAAAA==</data>
<key>framebuffer-patch-enable</key>
<data>AQAAAA==</data>
<key>enable-hdmi-dividers-fix</key>
<data>AQAAAA==</data>
<key>framebuffer-fbmem</key>
<data>AACQAA==</data>
<key>framebuffer-con2-preferred-lspcon-mode</key>
<data>AQAAAA==</data>
<key>model</key>
<string>Intel HD Graphics 5500</string>
<key>framebuffer-con1-preferred-lspcon-mode</key>
<data>AQAAAA==</data>
<key>device_type</key>
<string>VGA compatible controller</string>
<key>enable-hdmi20</key>
<data>AQAAAA==</data>
<key>framebuffer-con0-enable</key>
<data>AQAAAA==</data>
<key>framebuffer-con2-has-lspcon</key>
<data>AQAAAA==</data>
</dict>
</dict>
<key>Delete</key>
<dict/>
@@ -1380,6 +1370,42 @@
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>BrightnessKeys.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/BrightnessKeys</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>AppleBacklightSmoother.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/AppleBacklightSmoother</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>
+13 -7
View File
@@ -86,6 +86,10 @@ It would mean a lot to me.
- [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>
@@ -96,9 +100,6 @@ It would mean a lot to me.
- [ ] VGA
- [ ] Sidecar
- [ ] The fingerprint
- [ ] Docking DisplayPort
- [ ] Docking DVI
- [ ] Docking HDMI
</details>
@@ -106,15 +107,18 @@ It would mean a lot to me.
<summary><strong>Intel Wi-Fi</strong></summary>
</br>
- AirPortitlWM. kext to add to the project, check according to your system version, default is Big Sur.
- Some features are not available.
### Drive A
- AirportItlwm.kext。
- To add AirPortitlWM. kext to your project, check it based on your system version, default to Big Sur.
- Separate airdrops are not available. Using AirPortitlWM. kext can cause trackpad and Bluetooth problems.
- The Intel Wi-Fi issue is not discussed because the driver is unstable.
- reference: https://github.com/OpenIntelWireless/itlwm
![AirportItlwm](./picture/AirportItlwm.png)
- ### There is another Intel Wi-Fi driver
### Drive B
- AirPortOpenBSD.kext
- Interested friends can try it on their own.
- Airdrop, relay, and continuity are not available. Using AirportOpenBSD. Kext will not cause trackpad and Bluetooth issues.
- Interested friends can download their own try.
- reference: https://github.com/a565109863/AirPortOpenBSD
</details>
@@ -125,6 +129,8 @@ It would mean a lot to me.
- 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.
![Docking](./picture/Docking.png)
</details>
+13 -7
View File
@@ -85,6 +85,10 @@
- [x] 扩展坞 USB
- [x] 扩展坞 以太网
- [x] 扩展坞 耳机插孔 (需要将声卡 layout-id 设置为 55
- [x] 扩展坞 VGA
- [x] 扩展坞 DisplayPort
- [x] 扩展坞 DVI
- [x] 扩展坞 HDMI
</details>
@@ -95,9 +99,6 @@
- [ ] VGA
- [ ] Sidecar
- [ ] 指纹
- [ ] 扩展坞 DisplayPort
- [ ] 扩展坞 DVI
- [ ] 扩展坞 HDMI
</details>
@@ -105,15 +106,18 @@
<summary><strong>Intel Wi-Fi</strong></summary>
</br>
- AirportItlwm.kext以添加到项目中,根据自己的系统版本勾选,默认为Big Sur。
- 某些功能不可用
### 驱动一:
- AirportItlwm.kext
- 以将AirportItlwm.kext添加到项目中,根据自己的系统版本勾选,默认为Big Sur。
- 隔空投送不可用。使用AirportItlwm.kext可能导致触控板和蓝牙出现问题。
- 不讨论Intel Wi-Fi的问题,因为驱动程序不稳定。
- 参考: https://github.com/OpenIntelWireless/itlwm
![AirportItlwm](./picture/AirportItlwm.png)
- ### 还有另外一种Intel Wi-Fi驱动:
- ### 驱动
- AirPortOpenBSD.kext
- 感兴趣的朋友可以自己尝试
- 隔空投送、接力、连续性不可用,使用AirPortOpenBSD.kext不会出现触控板和蓝牙问题
- 感兴趣的朋友可以自己下载尝试。
- 参考: https://github.com/a565109863/AirPortOpenBSD
</details>
@@ -124,6 +128,8 @@
- 使用扩展坞会导致睡眠出现问题,解决方法是在 config.plist->ACPI 中勾选 SSDT-IGBE 补丁。
- 使用 SSDT-IGBE 补丁无法使用翻盖模式。
- 扩展坞已完美适配,但还需要一些测试。
![Docking](./picture/Docking.png)
</details>
BIN
View File
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB