diff --git a/.DS_Store b/.DS_Store
index 781c58e..8d95b67 100755
Binary files a/.DS_Store and b/.DS_Store differ
diff --git a/EFI/.DS_Store b/EFI/.DS_Store
index dfdda15..a91b91d 100755
Binary files a/EFI/.DS_Store and b/EFI/.DS_Store differ
diff --git a/EFI/OC/.DS_Store b/EFI/OC/.DS_Store
index fd096bb..2bc26fc 100755
Binary files a/EFI/OC/.DS_Store and b/EFI/OC/.DS_Store differ
diff --git a/EFI/OC/Kexts/AppleBacklightSmoother.kext/Contents/Info.plist b/EFI/OC/Kexts/AppleBacklightSmoother.kext/Contents/Info.plist
new file mode 100755
index 0000000..32d4fa8
--- /dev/null
+++ b/EFI/OC/Kexts/AppleBacklightSmoother.kext/Contents/Info.plist
@@ -0,0 +1,85 @@
+
+
+
+
+ BuildMachineOSBuild
+ 19F101
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ AppleBacklightSmoother
+ CFBundleIdentifier
+ com.hieplpvip.AppleBacklightSmoother
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ AppleBacklightSmoother
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1.0.2
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 11E708
+ DTPlatformVersion
+ GM
+ DTSDKBuild
+ 19G68
+ DTSDKName
+ macosx10.15
+ DTXcode
+ 1160
+ DTXcodeBuild
+ 11E708
+ IOKitPersonalities
+
+ AppleBacklightSmoother
+
+ CFBundleIdentifier
+ com.hieplpvip.AppleBacklightSmoother
+ IOClass
+ AppleBacklightSmoother
+ IOMatchCategory
+ AppleBacklightSmoother
+ IOProviderClass
+ IOResources
+ IOResourceMatch
+ IOKit
+
+
+ LSMinimumSystemVersion
+ 10.8
+ NSHumanReadableCopyright
+ Copyright © 2020 Le Bao Hiep. All rights reserved.
+ OSBundleCompatibleVersion
+ 1.0
+ OSBundleLibraries
+
+ as.vit9696.Lilu
+ 1.2.0
+ com.apple.iokit.IOPCIFamily
+ 1.0.0b1
+ com.apple.kpi.bsd
+ 12.0.0
+ com.apple.kpi.dsep
+ 12.0.0
+ com.apple.kpi.iokit
+ 12.0.0
+ com.apple.kpi.libkern
+ 12.0.0
+ com.apple.kpi.mach
+ 12.0.0
+ com.apple.kpi.unsupported
+ 12.0.0
+
+ OSBundleRequired
+ Root
+
+
diff --git a/EFI/OC/Kexts/AppleBacklightSmoother.kext/Contents/MacOS/AppleBacklightSmoother b/EFI/OC/Kexts/AppleBacklightSmoother.kext/Contents/MacOS/AppleBacklightSmoother
new file mode 100755
index 0000000..8087404
Binary files /dev/null and b/EFI/OC/Kexts/AppleBacklightSmoother.kext/Contents/MacOS/AppleBacklightSmoother differ
diff --git a/EFI/OC/Kexts/BrightnessKeys.kext/Contents/Info.plist b/EFI/OC/Kexts/BrightnessKeys.kext/Contents/Info.plist
new file mode 100755
index 0000000..860a818
--- /dev/null
+++ b/EFI/OC/Kexts/BrightnessKeys.kext/Contents/Info.plist
@@ -0,0 +1,79 @@
+
+
+
+
+ BuildMachineOSBuild
+ 19H2
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ BrightnessKeys
+ CFBundleIdentifier
+ as.acidanthera.BrightnessKeys
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ BrightnessKeys
+ CFBundlePackageType
+ KEXT
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+ CFBundleVersion
+ 1.0.1
+ DTCompiler
+ com.apple.compilers.llvm.clang.1_0
+ DTPlatformBuild
+ 11E708
+ DTPlatformVersion
+ GM
+ DTSDKBuild
+ 19G68
+ DTSDKName
+ macosx10.15
+ DTXcode
+ 1160
+ DTXcodeBuild
+ 11E708
+ IOKitPersonalities
+
+ BrightnessKeys
+
+ CFBundleIdentifier
+ as.acidanthera.BrightnessKeys
+ IOClass
+ BrightnessKeys
+ IOMatchCategory
+ BrightnessKeys
+ IOProviderClass
+ IOResources
+ IOResourceMatch
+ IOKit
+
+
+ LSMinimumSystemVersion
+ 10.11
+ OSBundleLibraries
+
+ as.vit9696.Lilu
+ 1.2.0
+ com.apple.iokit.IOACPIFamily
+ 1.0.0d1
+ com.apple.iokit.IOHIDFamily
+ 1.0.0b1
+ com.apple.kpi.bsd
+ 8.0.0
+ com.apple.kpi.iokit
+ 8.0.0
+ com.apple.kpi.libkern
+ 8.0.0
+ com.apple.kpi.mach
+ 8.0.0
+ com.apple.kpi.unsupported
+ 8.0.0
+
+ OSBundleRequired
+ Console
+
+
diff --git a/EFI/OC/Kexts/BrightnessKeys.kext/Contents/MacOS/BrightnessKeys b/EFI/OC/Kexts/BrightnessKeys.kext/Contents/MacOS/BrightnessKeys
new file mode 100755
index 0000000..113901f
Binary files /dev/null and b/EFI/OC/Kexts/BrightnessKeys.kext/Contents/MacOS/BrightnessKeys differ
diff --git a/EFI/OC/Kexts/YogaSMC.kext/Contents/Info.plist b/EFI/OC/Kexts/YogaSMC.kext/Contents/Info.plist
old mode 100755
new mode 100644
index 17d62ba..6ab5547
--- a/EFI/OC/Kexts/YogaSMC.kext/Contents/Info.plist
+++ b/EFI/OC/Kexts/YogaSMC.kext/Contents/Info.plist
@@ -3,7 +3,7 @@
BuildMachineOSBuild
- 20B29
+ 20D64
CFBundleDevelopmentRegion
en
CFBundleExecutable
@@ -17,29 +17,29 @@
CFBundlePackageType
KEXT
CFBundleShortVersionString
- 1.4.1
+ 1.4.2
CFBundleSupportedPlatforms
MacOSX
CFBundleVersion
- 1.4.1
+ 1.4.2
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
- 12B45b
+ 12C33
DTPlatformName
macosx
DTPlatformVersion
- 11.0
+ 11.1
DTSDKBuild
- 20A2408
+ 20C63
DTSDKName
- macosx11.0
+ macosx11.1
DTXcode
- 1220
+ 1230
DTXcodeBuild
- 12B45b
+ 12C33
IOKitPersonalities
IdeaVPC
@@ -157,6 +157,10 @@
name
INTC1051
+
+ name
+ INTC1054
+
IOProviderClass
IOACPIPlatformDevice
diff --git a/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC b/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC
index ef0775d..9d77ad2 100755
Binary files a/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC and b/EFI/OC/Kexts/YogaSMC.kext/Contents/MacOS/YogaSMC differ
diff --git a/EFI/OC/Kexts/YogaSMC.kext/Contents/_CodeSignature/CodeResources b/EFI/OC/Kexts/YogaSMC.kext/Contents/_CodeSignature/CodeResources
old mode 100755
new mode 100644
diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist
index 9388c19..cdc9c74 100755
--- a/EFI/OC/config.plist
+++ b/EFI/OC/config.plist
@@ -1039,61 +1039,6 @@
name
USB 2.0 Controller
- PciRoot(0x0)/Pci(0x2,0x0)
-
- AAPL,GfxYTile
- AQAAAA==
- AAPL,ig-platform-id
- AgAWFg==
- AAPL,slot-name
- Internal@0,2,0
- compatible
- display
- device-id
- FhYAAA==
- device_type
- VGA compatible controller
- disable-external-gpu
- AQAAAA==
- enable-hdmi-dividers-fix
- AQAAAA==
- enable-hdmi20
- AQAAAA==
- enable-lspcon-support
- AQAAAA==
- framebuffer-con0-alldata
- AAASAAIAAAAwAgAAAQUSAAAEAAAHBQAAAgQSABAAAACHAAAA
- framebuffer-con0-enable
- AQAAAA==
- framebuffer-con1-alldata
- AQUSAAAEAAAHBQAA
- framebuffer-con1-enable
- AQAAAA==
- framebuffer-con1-type
- AAgAAA==
- framebuffer-con2-alldata
- AgQSABAAAACHAAAA
- framebuffer-con2-enable
- AQAAAA==
- framebuffer-con2-has-lspcon
- AQAAAA==
- framebuffer-con2-preferred-lspcon-mode
- AAAAAA==
- framebuffer-con2-type
- AAgAAA==
- framebuffer-fbmem
- AACQAA==
- framebuffer-patch-enable
- AQAAAA==
- framebuffer-stolenmem
- AAAwAQ==
- framebuffer-unifiedmem
- AAAAgA==
- hda-gfx
- onboard-1
- model
- Intel HD Graphics 5500
-
PciRoot(0x0)/Pci(0x3,0x0)
AAPL,slot-name
@@ -1120,6 +1065,51 @@
model
Realtek ALC292
+ PciRoot(0x0)/Pci(0x2,0x0)
+
+ hda-gfx
+ AAsKDQ==
+ framebuffer-unifiedmem
+ AAAAgA==
+ AAPL,ig-platform-id
+ AgAWFg==
+ framebuffer-stolenmem
+ AAAwAQ==
+ device-id
+ FhYAAA==
+ enable-dpcd-max-link-rate-fix
+ AQAAAA==
+ AAPL,slot-name
+ Internal@0,2,0
+ enable-lspcon-support
+ AQAAAA==
+ framebuffer-con0-alldata
+ AAASAAIAAAAwAgAAAQUSAAAIAAAHBQAAAgQSAAAIAAAHBQAA
+ framebuffer-con1-has-lspcon
+ AQAAAA==
+ enable-max-pixel-clock-override
+ AQAAAA==
+ framebuffer-patch-enable
+ AQAAAA==
+ enable-hdmi-dividers-fix
+ AQAAAA==
+ framebuffer-fbmem
+ AACQAA==
+ framebuffer-con2-preferred-lspcon-mode
+ AQAAAA==
+ model
+ Intel HD Graphics 5500
+ framebuffer-con1-preferred-lspcon-mode
+ AQAAAA==
+ device_type
+ VGA compatible controller
+ enable-hdmi20
+ AQAAAA==
+ framebuffer-con0-enable
+ AQAAAA==
+ framebuffer-con2-has-lspcon
+ AQAAAA==
+
Delete
@@ -1380,6 +1370,42 @@
PlistPath
Contents/Info.plist
+
+ Arch
+ Any
+ BundlePath
+ BrightnessKeys.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/BrightnessKeys
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ AppleBacklightSmoother.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/AppleBacklightSmoother
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
Arch
Any
diff --git a/README-English.md b/README-English.md
index 53d5558..53e202b 100755
--- a/README-English.md
+++ b/README-English.md
@@ -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
@@ -96,9 +100,6 @@ It would mean a lot to me.
- [ ] VGA
- [ ] Sidecar
- [ ] The fingerprint
-- [ ] Docking DisplayPort
-- [ ] Docking DVI
-- [ ] Docking HDMI
@@ -106,15 +107,18 @@ It would mean a lot to me.
Intel Wi-Fi
-- 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

-- ### 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
@@ -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.
+
diff --git a/README.md b/README.md
index 6e7347d..c6a12d6 100755
--- a/README.md
+++ b/README.md
@@ -85,6 +85,10 @@
- [x] 扩展坞 USB
- [x] 扩展坞 以太网
- [x] 扩展坞 耳机插孔 (需要将声卡 layout-id 设置为 55 )
+- [x] 扩展坞 VGA
+- [x] 扩展坞 DisplayPort
+- [x] 扩展坞 DVI
+- [x] 扩展坞 HDMI
@@ -95,9 +99,6 @@
- [ ] VGA
- [ ] Sidecar
- [ ] 指纹
-- [ ] 扩展坞 DisplayPort
-- [ ] 扩展坞 DVI
-- [ ] 扩展坞 HDMI
@@ -105,15 +106,18 @@
Intel Wi-Fi
-- AirportItlwm.kext以添加到项目中,根据自己的系统版本勾选,默认为Big Sur。
-- 某些功能不可用。
+### 驱动一:
+- AirportItlwm.kext。
+- 以将AirportItlwm.kext添加到项目中,根据自己的系统版本勾选,默认为Big Sur。
+- 隔空投送不可用。使用AirportItlwm.kext可能导致触控板和蓝牙出现问题。
- 不讨论Intel Wi-Fi的问题,因为驱动程序不稳定。
- 参考: https://github.com/OpenIntelWireless/itlwm

-- ### 还有另外一种Intel Wi-Fi驱动:
+- ### 驱动二:
- AirPortOpenBSD.kext
-- 感兴趣的朋友可以自己尝试。
+- 隔空投送、接力、连续性不可用,使用AirPortOpenBSD.kext不会出现触控板和蓝牙问题。
+- 感兴趣的朋友可以自己下载尝试。
- 参考: https://github.com/a565109863/AirPortOpenBSD
@@ -124,6 +128,8 @@
- 使用扩展坞会导致睡眠出现问题,解决方法是在 config.plist->ACPI 中勾选 SSDT-IGBE 补丁。
- 使用 SSDT-IGBE 补丁无法使用翻盖模式。
+- 扩展坞已完美适配,但还需要一些测试。
+
diff --git a/picture/.DS_Store b/picture/.DS_Store
index c4f71af..1e2518f 100755
Binary files a/picture/.DS_Store and b/picture/.DS_Store differ
diff --git a/picture/Docking.png b/picture/Docking.png
new file mode 100644
index 0000000..da7f803
Binary files /dev/null and b/picture/Docking.png differ