diff --git a/EFI/OC/ACPI/SSDT-ALS0.aml b/EFI/OC/ACPI/SSDT-ALS0.aml deleted file mode 100644 index 1e47b42..0000000 Binary files a/EFI/OC/ACPI/SSDT-ALS0.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-AWAC.aml b/EFI/OC/ACPI/SSDT-AWAC.aml deleted file mode 100644 index 1609a97..0000000 Binary files a/EFI/OC/ACPI/SSDT-AWAC.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-DMAC.aml b/EFI/OC/ACPI/SSDT-DMAC.aml deleted file mode 100644 index 29b0afe..0000000 Binary files a/EFI/OC/ACPI/SSDT-DMAC.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-EC.aml b/EFI/OC/ACPI/SSDT-EC.aml new file mode 100644 index 0000000..3eb6e05 Binary files /dev/null and b/EFI/OC/ACPI/SSDT-EC.aml differ diff --git a/EFI/OC/ACPI/SSDT-GPRW.aml b/EFI/OC/ACPI/SSDT-GPRW.aml deleted file mode 100644 index 2e62e61..0000000 Binary files a/EFI/OC/ACPI/SSDT-GPRW.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-HPET.aml b/EFI/OC/ACPI/SSDT-HPET.aml deleted file mode 100644 index d27c426..0000000 Binary files a/EFI/OC/ACPI/SSDT-HPET.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-PLUG.aml b/EFI/OC/ACPI/SSDT-PLUG.aml index 853cfb9..ae4e0fe 100755 Binary files a/EFI/OC/ACPI/SSDT-PLUG.aml and b/EFI/OC/ACPI/SSDT-PLUG.aml differ diff --git a/EFI/OC/ACPI/SSDT-PMCR.aml b/EFI/OC/ACPI/SSDT-PMCR.aml deleted file mode 100644 index b87f1a9..0000000 Binary files a/EFI/OC/ACPI/SSDT-PMCR.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-PNLF.aml b/EFI/OC/ACPI/SSDT-PNLF.aml deleted file mode 100644 index 103ebad..0000000 Binary files a/EFI/OC/ACPI/SSDT-PNLF.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-PNLFCFL.aml b/EFI/OC/ACPI/SSDT-PNLFCFL.aml new file mode 100644 index 0000000..18eee9b Binary files /dev/null and b/EFI/OC/ACPI/SSDT-PNLFCFL.aml differ diff --git a/EFI/OC/ACPI/SSDT-RHUB.aml b/EFI/OC/ACPI/SSDT-RHUB.aml deleted file mode 100644 index 7e720f4..0000000 Binary files a/EFI/OC/ACPI/SSDT-RHUB.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-RMDT.aml b/EFI/OC/ACPI/SSDT-RMDT.aml deleted file mode 100644 index 58b4efb..0000000 Binary files a/EFI/OC/ACPI/SSDT-RMDT.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-SBUS-MCHC.aml b/EFI/OC/ACPI/SSDT-SBUS-MCHC.aml deleted file mode 100644 index 7a06b3d..0000000 Binary files a/EFI/OC/ACPI/SSDT-SBUS-MCHC.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-USB-Reset.aml b/EFI/OC/ACPI/SSDT-USB-Reset.aml new file mode 100644 index 0000000..c1d9b9d Binary files /dev/null and b/EFI/OC/ACPI/SSDT-USB-Reset.aml differ diff --git a/EFI/OC/ACPI/SSDT-EC-USBX.aml b/EFI/OC/ACPI/SSDT-USBX.aml similarity index 55% rename from EFI/OC/ACPI/SSDT-EC-USBX.aml rename to EFI/OC/ACPI/SSDT-USBX.aml index 4668c8e..4e89537 100644 Binary files a/EFI/OC/ACPI/SSDT-EC-USBX.aml and b/EFI/OC/ACPI/SSDT-USBX.aml differ diff --git a/EFI/OC/ACPI/SSDT-ZPTS.aml b/EFI/OC/ACPI/SSDT-ZPTS.aml deleted file mode 100644 index edc78f3..0000000 Binary files a/EFI/OC/ACPI/SSDT-ZPTS.aml and /dev/null differ diff --git a/EFI/OC/ACPI/SSDT-ZWAK.aml b/EFI/OC/ACPI/SSDT-ZWAK.aml deleted file mode 100644 index 95c162e..0000000 Binary files a/EFI/OC/ACPI/SSDT-ZWAK.aml and /dev/null differ diff --git a/EFI/OC/Kexts/USBToolBox.kext/Contents/Info.plist b/EFI/OC/Kexts/USBToolBox.kext/Contents/Info.plist new file mode 100644 index 0000000..83572d5 --- /dev/null +++ b/EFI/OC/Kexts/USBToolBox.kext/Contents/Info.plist @@ -0,0 +1,63 @@ + + + + + BuildMachineOSBuild + 20G527 + CFBundleDevelopmentRegion + en + CFBundleExecutable + USBToolBox + CFBundleIdentifier + com.dhinakg.USBToolBox.kext + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + USBToolBox + CFBundlePackageType + KEXT + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.1.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 12E507 + DTPlatformName + macosx + DTPlatformVersion + 11.3 + DTSDKBuild + 20E214 + DTSDKName + macosx11.3 + DTXcode + 1251 + DTXcodeBuild + 12E507 + IOKitPersonalities + + LSMinimumSystemVersion + 10.11 + NSHumanReadableCopyright + Copyright © 2020-2021 Dhinak G. All rights reserved. + OSBundleCompatibleVersion + 1.0.0 + OSBundleLibraries + + com.apple.driver.AppleUSBHostMergeProperties + 1.0 + com.apple.iokit.IOPCIFamily + 2.9 + com.apple.kpi.iokit + 15.0.0 + com.apple.kpi.libkern + 15.0.0 + + OSBundleRequired + Root + + diff --git a/EFI/OC/Kexts/USBToolBox.kext/Contents/MacOS/USBToolBox b/EFI/OC/Kexts/USBToolBox.kext/Contents/MacOS/USBToolBox new file mode 100644 index 0000000..c4547fb Binary files /dev/null and b/EFI/OC/Kexts/USBToolBox.kext/Contents/MacOS/USBToolBox differ diff --git a/EFI/OC/Kexts/USBMapLG17.kext/Contents/Info.plist b/EFI/OC/Kexts/UTBMap.kext/Contents/Info.plist similarity index 57% rename from EFI/OC/Kexts/USBMapLG17.kext/Contents/Info.plist rename to EFI/OC/Kexts/UTBMap.kext/Contents/Info.plist index 8beca9e..ebcf755 100644 --- a/EFI/OC/Kexts/USBMapLG17.kext/Contents/Info.plist +++ b/EFI/OC/Kexts/UTBMap.kext/Contents/Info.plist @@ -5,53 +5,77 @@ CFBundleDevelopmentRegion English CFBundleGetInfoString - v1.0 + v1.1 CFBundleIdentifier - com.corpnewt.USBMap + com.dhinakg.USBToolBox.map CFBundleInfoDictionaryVersion 6.0 CFBundleName - USBMap + UTBMap CFBundlePackageType KEXT CFBundleShortVersionString - 1.0 + 1.1 CFBundleSignature ???? CFBundleVersion - 1.0 + 1.1 IOKitPersonalities - MacBookPro16,3-XHC + TXHC CFBundleIdentifier - com.apple.driver.AppleUSBHostMergeProperties + com.dhinakg.USBToolBox.kext IOClass - AppleUSBHostMergeProperties - IOParentMatch + USBToolBox + IOMatchCategory + USBToolBox + IONameMatch + TXHC + IOProviderClass + IOPCIDevice + IOProviderMergeProperties - IOPropertyMatch + port-count + + AgAAAA== + + ports - pcidebug - 0:20:0 + SS01 + + UsbConnector + 9 + port + + AgAAAA== + + + + XHC + + CFBundleIdentifier + com.dhinakg.USBToolBox.kext + IOClass + USBToolBox + IOMatchCategory + USBToolBox + IONameMatch + XHC IOProviderClass - AppleUSBXHCIPCI + IOPCIDevice IOProviderMergeProperties - kUSBMuxEnabled - port-count - DgAAAA== + EAAAAA== ports HS01 - Comment - Right Front USB-A 2.0 UsbConnector 3 port @@ -70,8 +94,6 @@ HS03 - Comment - Right Back USB-A 2.0 UsbConnector 3 port @@ -81,8 +103,6 @@ HS04 - Comment - Left USB-A 2.0 UsbConnector 3 port @@ -92,26 +112,6 @@ HS05 - #port - - BQAAAA== - - UsbConnector - 3 - - HS06 - - #port - - BgAAAA== - - UsbConnector - 3 - - HS07 - - Comment - USB-C UsbConnector 9 port @@ -119,25 +119,7 @@ BwAAAA== - HS08 - - #port - - CAAAAA== - - UsbConnector - 3 - - HS09 - - #port - - CQAAAA== - - UsbConnector - 3 - - HS10 + HS06 UsbConnector 255 @@ -146,28 +128,8 @@ CgAAAA== - HS11 - - #port - - CwAAAA== - - UsbConnector - 3 - - HS12 - - #port - - DAAAAA== - - UsbConnector - 3 - SS01 - Comment - Righ Back USB-A 3.0 UsbConnector 3 port @@ -177,8 +139,6 @@ SS02 - Comment - Right Front USB-A 3.0 UsbConnector 3 port @@ -188,19 +148,22 @@ SS03 - #port - - DwAAAA== - UsbConnector 3 + port + + EAAAAA== + - model - MacBookPro16,3 + OSBundleLibraries + + com.dhinakg.USBToolBox.kext + 1.0.0 + OSBundleRequired Root diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist index 11f24b6..b2737fd 100644 --- a/EFI/OC/config.plist +++ b/EFI/OC/config.plist @@ -8,35 +8,11 @@ Comment - SSDT-ALS0.aml + SSDT-EC.aml Enabled Path - SSDT-ALS0.aml - - - Comment - SSDT-AWAC.aml - Enabled - - Path - SSDT-AWAC.aml - - - Comment - SSDT-DMAC.aml - Enabled - - Path - SSDT-DMAC.aml - - - Comment - SSDT-EC-USBX.aml - Enabled - - Path - SSDT-EC-USBX.aml + SSDT-EC.aml Comment @@ -46,22 +22,6 @@ Path SSDT-FNKey.aml - - Comment - SSDT-GPRW.aml - Enabled - - Path - SSDT-GPRW.aml - - - Comment - SSDT-HPET.aml - Enabled - - Path - SSDT-HPET.aml - Comment SSDT-PLUG.aml @@ -72,43 +32,27 @@ Comment - SSDT-PMCR.aml - Enabled - - Path - SSDT-PMCR.aml - - - Comment - SSDT-PNLF.aml + SSDT-PNLFCFL.aml Enabled Path - SSDT-PNLF.aml + SSDT-PNLFCFL.aml Comment - SSDT-RHUB.aml + SSDT-USB-Reset.aml Enabled Path - SSDT-RHUB.aml + SSDT-USB-Reset.aml Comment - SSDT-RMDT.aml + SSDT-USBX.aml Enabled Path - SSDT-RMDT.aml - - - Comment - SSDT-SBUS-MCHC.aml - Enabled - - Path - SSDT-SBUS-MCHC.aml + SSDT-USBX.aml Comment @@ -118,22 +62,6 @@ Path SSDT-XOSI.aml - - Comment - SSDT-ZPTS.aml - Enabled - - Path - SSDT-ZPTS.aml - - - Comment - SSDT-ZWAK.aml - Enabled - - Path - SSDT-ZWAK.aml - Delete @@ -853,9 +781,27 @@ Arch Any BundlePath - USBMapLG17.kext + USBToolBox.kext Comment - USBMapLG17.kext + USBToolBox.kext + Enabled + + ExecutablePath + Contents/MacOS/USBToolBox + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + UTBMap.kext + Comment + UTBMap.kext Enabled ExecutablePath @@ -925,13 +871,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext + VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext Comment - VoodooInput.kext + VoodooGPIO.kext Enabled - + ExecutablePath - Contents/MacOS/VoodooInput + Contents/MacOS/VoodooGPIO MaxKernel MinKernel @@ -943,13 +889,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext + VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext Comment - VoodooPS2Keyboard.kext + VoodooI2CServices.kext Enabled ExecutablePath - Contents/MacOS/VoodooPS2Keyboard + Contents/MacOS/VoodooI2CServices MaxKernel MinKernel @@ -961,13 +907,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext + VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext Comment - VoodooPS2Mouse.kext + VoodooInput.kext Enabled ExecutablePath - Contents/MacOS/VoodooPS2Mouse + Contents/MacOS/VoodooInput MaxKernel MinKernel @@ -979,13 +925,13 @@ Arch Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext Comment - VoodooPS2Trackpad.kext + VoodooInput.kext Enabled - + ExecutablePath - Contents/MacOS/VoodooPS2Trackpad + Contents/MacOS/VoodooInput MaxKernel MinKernel @@ -997,13 +943,13 @@ Arch Any BundlePath - VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext Comment - VoodooGPIO.kext + VoodooPS2Keyboard.kext Enabled ExecutablePath - Contents/MacOS/VoodooGPIO + Contents/MacOS/VoodooPS2Keyboard MaxKernel MinKernel @@ -1015,13 +961,13 @@ Arch Any BundlePath - VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext Comment - VoodooI2CServices.kext + VoodooPS2Mouse.kext Enabled ExecutablePath - Contents/MacOS/VoodooI2CServices + Contents/MacOS/VoodooPS2Mouse MaxKernel MinKernel @@ -1033,13 +979,13 @@ Arch Any BundlePath - VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext Comment - VoodooInput.kext + VoodooPS2Trackpad.kext Enabled ExecutablePath - Contents/MacOS/VoodooInput + Contents/MacOS/VoodooPS2Trackpad MaxKernel MinKernel