diff --git a/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt b/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt deleted file mode 100755 index ed8ad9a..0000000 Binary files a/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt and /dev/null differ diff --git a/EFI/APPLE/FIRMWARE/MP61_0116_B25_LOCKED.scap b/EFI/APPLE/FIRMWARE/MP61_0116_B46_LOCKED.scap similarity index 66% rename from EFI/APPLE/FIRMWARE/MP61_0116_B25_LOCKED.scap rename to EFI/APPLE/FIRMWARE/MP61_0116_B46_LOCKED.scap index 8f82bf3..feb65e8 100755 Binary files a/EFI/APPLE/FIRMWARE/MP61_0116_B25_LOCKED.scap and b/EFI/APPLE/FIRMWARE/MP61_0116_B46_LOCKED.scap differ diff --git a/EFI/APPLE/UPDATERS/MULTIUPDATER/MultiUpdater.efi b/EFI/APPLE/UPDATERS/MULTIUPDATER/MultiUpdater.efi index 8355fb9..3ccdea4 100755 Binary files a/EFI/APPLE/UPDATERS/MULTIUPDATER/MultiUpdater.efi and b/EFI/APPLE/UPDATERS/MULTIUPDATER/MultiUpdater.efi differ diff --git a/EFI/BOOT/BOOTX64.efi b/EFI/BOOT/BOOTX64.efi index 9d68b5f..56ddd58 100755 Binary files a/EFI/BOOT/BOOTX64.efi and b/EFI/BOOT/BOOTX64.efi differ diff --git a/EFI/CLOVER/CLOVERX64.efi b/EFI/CLOVER/CLOVERX64.efi index 9d68b5f..56ddd58 100755 Binary files a/EFI/CLOVER/CLOVERX64.efi and b/EFI/CLOVER/CLOVERX64.efi differ diff --git a/EFI/CLOVER/config-backup.plist b/EFI/CLOVER/config-backup.plist index f284a17..b34dc57 100755 --- a/EFI/CLOVER/config-backup.plist +++ b/EFI/CLOVER/config-backup.plist @@ -17,12 +17,6 @@ DropTables - - Signature - SSDT - TableId - Cpu0Ist - Signature SSDT @@ -35,13 +29,24 @@ TableId CpuSsdt + + Signature + SSDT + TableId + Cpu0Ist + SSDT DropOem Generate - + + CStates + + PStates + + Boot @@ -63,16 +68,15 @@ CPU + HWPEnable + + HWPValue + 0x64002301 UseARTFrequency - + Devices - Audio - - Inject - 1 - USB FixOwnership @@ -137,25 +141,29 @@ KernelAndKextPatches - AppleRTC + AppleIntelCPUPM - AsusAICPUPM + AppleRTC Debug + DellSMBIOSPatch + KernelCpu - KernelHaswellE - KernelLapic KernelPm + KernelXCPM + KextsToPatch Comment t1-10.12-AppleHDA/Realtek ALC... + Disabled + Find ihnUEQ== @@ -170,6 +178,8 @@ Comment t1-10.9-10.12-AppleHDA/Realtek ALC892 + Disabled + Find ixnUEQ== @@ -184,6 +194,8 @@ Comment t1-AppleHDA/Resources/xml>zml + Disabled + Find eG1sLnps @@ -197,82 +209,18 @@ Comment - Brumbaer's GDP Patch 3 + change 15 port limit to 26 in XHCI kext (100-series) 10.12 Disabled Find - RGVmYXVsdAA= + g710////EA== Name - AppleGraphicsDevicePolicy + AppleUSBXHCIPCI Replace - bm9uZQAAAAA= - - - - Comment - Brumbaer's GDP Patch 5 - Disabled - - Find - - RmVhdHVyZUNvbnRyb2wA - - Name - AppleGraphicsDevicePolicy - Replace - - RmVhdHVyZUNvbnRyb20A - - - - Comment - External icons patch - Disabled - - Find - - RXh0ZXJuYWw= - - Name - AppleAHCIPort - Replace - - SW50ZXJuYWw= - - - - Comment - AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha - Disabled - - Find - - Ym9hcmQtaWQ= - - Name - AppleGraphicsDevicePolicy - Replace - - Ym9hcmQtaXg= - - - - Comment - Skylake AppleAPIC Patch (c) Pike R. Alpha - Disabled - - Find - - wegQD7bw - - Name - AppleAPIC - Replace - - vhcAAACQ + g710////Gw== @@ -293,16 +241,112 @@ Comment - change 15 port limit to 26 in XHCI kext (100-series) 10.12 + Brumbaer's GDP Patch 2 + Disabled + Find - g710////EA== + dW5sb2FkAA== Name - AppleUSBXHCIPCI + AppleGraphicsDevicePolicy Replace - g710////Gw== + dW5sb2FlAA== + + + + Comment + Brumbaer's GDP Patch 4 + Disabled + + Find + + Q29uZmlnTWFwAA== + + Name + AppleGraphicsDevicePolicy + Replace + + Q29uZmlnTWFxAA== + + + + Comment + Brumbaer's GDP Patch 3 + Disabled + + Find + + RGVmYXVsdAA= + + Name + AppleGraphicsDevicePolicy + Replace + + bm9uZQAAAAA= + + + + Disabled + + Find + + cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY + + Name + AppleTyMCEDriver + Replace + + cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY + + + + Comment + External icons patch + Disabled + + Find + + RXh0ZXJuYWw= + + Name + AppleAHCIPort + Replace + + SW50ZXJuYWw= + + + + Comment + Brumbaer's GDP Patch 5 + Disabled + + Find + + RmVhdHVyZUNvbnRyb2wA + + Name + AppleGraphicsDevicePolicy + Replace + + RmVhdHVyZUNvbnRyb20A + + + + Comment + AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha + Disabled + + Find + + Ym9hcmQtaWQ= + + Name + AppleGraphicsDevicePolicy + Replace + + Ym9hcmQtaXg= @@ -323,48 +367,34 @@ Comment - Brumbaer's GDP Patch 2 + Skylake AppleAPIC Patch (c) Pike R. Alpha Disabled Find - dW5sb2FkAA== + wegQD7bw Name - AppleGraphicsDevicePolicy + AppleAPIC Replace - dW5sb2FlAA== - - - - Disabled - - Find - - cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY - - Name - AppleTyMCEDriver - Replace - - cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY + vhcAAACQ Comment - Brumbaer's GDP Patch 4 + Change 15 port limit to 24 in XHCI kext 10.13 PB1 Disabled Find - Q29uZmlnTWFwAA== + g32MEA== Name - AppleGraphicsDevicePolicy + AppleUSBXHCIPCI Replace - Q29uZmlnTWFxAA== + g32MGw== @@ -416,7 +446,7 @@ SystemParameters InjectKexts - YES + Yes InjectSystemID NvidiaWeb diff --git a/EFI/CLOVER/config.plist b/EFI/CLOVER/config.plist index 4243bea..b34dc57 100755 --- a/EFI/CLOVER/config.plist +++ b/EFI/CLOVER/config.plist @@ -41,7 +41,12 @@ DropOem Generate - + + CStates + + PStates + + Boot @@ -121,7 +126,14 @@ Graphics Inject - + + ATI + + Intel + + NVidia + + NvidiaGeneric NvidiaSingle @@ -129,9 +141,9 @@ KernelAndKextPatches - AppleRTC + AppleIntelCPUPM - AsusAICPUPM + AppleRTC Debug @@ -139,14 +151,62 @@ KernelCpu - KernelHaswellE - KernelLapic KernelPm + KernelXCPM + KextsToPatch + + Comment + t1-10.12-AppleHDA/Realtek ALC... + Disabled + + Find + + ihnUEQ== + + Name + AppleHDA + Replace + + AAAAAA== + + + + Comment + t1-10.9-10.12-AppleHDA/Realtek ALC892 + Disabled + + Find + + ixnUEQ== + + Name + AppleHDA + Replace + + kgjsEA== + + + + Comment + t1-AppleHDA/Resources/xml>zml + Disabled + + Find + + eG1sLnps + + Name + AppleHDA + Replace + + em1sLnps + + Comment change 15 port limit to 26 in XHCI kext (100-series) 10.12 @@ -289,38 +349,6 @@ Ym9hcmQtaXg= - - Comment - t1-10.9-10.12-AppleHDA/Realtek ALC892 - Disabled - - Find - - ixnUEQ== - - Name - AppleHDA - Replace - - kgjsEA== - - - - Comment - t1-10.12-AppleHDA/Realtek ALC... - Disabled - - Find - - ihnUEQ== - - Name - AppleHDA - Replace - - AAAAAA== - - Comment Brumbaer's GDP Patch 1 @@ -337,22 +365,6 @@ RURJSQA= - - Comment - t1-AppleHDA/Resources/xml>zml - Disabled - - Find - - eG1sLnps - - Name - AppleHDA - Replace - - em1sLnps - - Comment Skylake AppleAPIC Patch (c) Pike R. Alpha @@ -369,6 +381,22 @@ vhcAAACQ + + Comment + Change 15 port limit to 24 in XHCI kext 10.13 PB1 + Disabled + + Find + + g32MEA== + + Name + AppleUSBXHCIPCI + Replace + + g32MGw== + + RtVariables diff --git a/EFI/CLOVER/drivers64UEFI/AppleImageCodec-64.efi b/EFI/CLOVER/drivers64UEFI/AppleImageCodec-64.efi index 6856a96..63c27ee 100755 Binary files a/EFI/CLOVER/drivers64UEFI/AppleImageCodec-64.efi and b/EFI/CLOVER/drivers64UEFI/AppleImageCodec-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/AppleKeyAggregator-64.efi b/EFI/CLOVER/drivers64UEFI/AppleKeyAggregator-64.efi index 019c1ba..4196c2b 100755 Binary files a/EFI/CLOVER/drivers64UEFI/AppleKeyAggregator-64.efi and b/EFI/CLOVER/drivers64UEFI/AppleKeyAggregator-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/AppleUITheme-64.efi b/EFI/CLOVER/drivers64UEFI/AppleUITheme-64.efi index eff7280..7babd03 100755 Binary files a/EFI/CLOVER/drivers64UEFI/AppleUITheme-64.efi and b/EFI/CLOVER/drivers64UEFI/AppleUITheme-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/DataHubDxe-64.efi b/EFI/CLOVER/drivers64UEFI/DataHubDxe-64.efi index 5ea460a..2290ace 100755 Binary files a/EFI/CLOVER/drivers64UEFI/DataHubDxe-64.efi and b/EFI/CLOVER/drivers64UEFI/DataHubDxe-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi b/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi index bbe4476..d2441cb 100755 Binary files a/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi and b/EFI/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/FSInject-64.efi b/EFI/CLOVER/drivers64UEFI/FSInject-64.efi index 9447a46..83955e4 100755 Binary files a/EFI/CLOVER/drivers64UEFI/FSInject-64.efi and b/EFI/CLOVER/drivers64UEFI/FSInject-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/Fat-64.efi b/EFI/CLOVER/drivers64UEFI/Fat-64.efi index 8e106e0..63075a7 100755 Binary files a/EFI/CLOVER/drivers64UEFI/Fat-64.efi and b/EFI/CLOVER/drivers64UEFI/Fat-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/FirmwareVolume-64.efi b/EFI/CLOVER/drivers64UEFI/FirmwareVolume-64.efi index 45b9956..2d881b4 100755 Binary files a/EFI/CLOVER/drivers64UEFI/FirmwareVolume-64.efi and b/EFI/CLOVER/drivers64UEFI/FirmwareVolume-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi b/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi index 8e721b7..da5f7e8 100755 Binary files a/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi and b/EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi b/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi index a6081a4..49e5f80 100755 Binary files a/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi and b/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/OsxLowMemFixDrv-64.efi b/EFI/CLOVER/drivers64UEFI/OsxLowMemFixDrv-64.efi index 597e3e2..101769e 100755 Binary files a/EFI/CLOVER/drivers64UEFI/OsxLowMemFixDrv-64.efi and b/EFI/CLOVER/drivers64UEFI/OsxLowMemFixDrv-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi b/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi index 8dd13c5..12e8e0e 100755 Binary files a/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi and b/EFI/CLOVER/drivers64UEFI/PartitionDxe-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/SMCHelper-64.efi b/EFI/CLOVER/drivers64UEFI/SMCHelper-64.efi index 3d0e973..183f497 100755 Binary files a/EFI/CLOVER/drivers64UEFI/SMCHelper-64.efi and b/EFI/CLOVER/drivers64UEFI/SMCHelper-64.efi differ diff --git a/EFI/CLOVER/drivers64UEFI/apfs.efi b/EFI/CLOVER/drivers64UEFI/apfs.efi new file mode 100755 index 0000000..6e323c5 Binary files /dev/null and b/EFI/CLOVER/drivers64UEFI/apfs.efi differ diff --git a/EFI/CLOVER/kexts/10.11/FakePCIID.kext/Contents/MacOS/FakePCIID b/EFI/CLOVER/kexts/10.11/FakePCIID.kext/Contents/MacOS/FakePCIID deleted file mode 100755 index a768dbd..0000000 Binary files a/EFI/CLOVER/kexts/10.11/FakePCIID.kext/Contents/MacOS/FakePCIID and /dev/null differ diff --git a/EFI/CLOVER/kexts/10.12/FakePCIID.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakePCIID.kext/Contents/Info.plist index dbd998f..0a0e300 100755 --- a/EFI/CLOVER/kexts/10.12/FakePCIID.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.12/FakePCIID.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16C67 + 16F73 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.5 + 1.3.9 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1.3.5 + 1.3.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E2002 DTPlatformVersion GM DTSDKBuild @@ -37,11 +37,11 @@ DTSDKName macosx10.6 DTXcode - 0821 + 0832 DTXcodeBuild - 8C1002 + 8E2002 OSBundleCompatibleVersion - 1.3.5 + 1.3.9 OSBundleLibraries com.apple.iokit.IOPCIFamily diff --git a/EFI/CLOVER/kexts/10.12/FakePCIID.kext/Contents/MacOS/FakePCIID b/EFI/CLOVER/kexts/10.12/FakePCIID.kext/Contents/MacOS/FakePCIID index a768dbd..c3548cf 100755 Binary files a/EFI/CLOVER/kexts/10.12/FakePCIID.kext/Contents/MacOS/FakePCIID and b/EFI/CLOVER/kexts/10.12/FakePCIID.kext/Contents/MacOS/FakePCIID differ diff --git a/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_GbX.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_GbX.kext/Contents/Info.plist index f196721..610be3c 100755 --- a/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_GbX.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_GbX.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16C67 + 16F73 CFBundleIdentifier org.rehabman.injector.FakePCIID-Intel-GbX CFBundleInfoDictionaryVersion @@ -13,17 +13,17 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.5 + 1.3.9 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.3.5 + 1.3.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E2002 DTPlatformVersion GM DTSDKBuild @@ -31,9 +31,9 @@ DTSDKName macosx10.6 DTXcode - 0821 + 0832 DTXcodeBuild - 8C1002 + 8E2002 IOKitPersonalities Intel GbX diff --git a/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist new file mode 100755 index 0000000..79f611e --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist @@ -0,0 +1,165 @@ + + + + + BuildMachineOSBuild + 16F73 + CFBundleIdentifier + org.rehabman.injector.FakePCIID-Intel-HDMI-Audio + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FakePCIID_Intel_HDMI_Audio + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.3.9 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.3.9 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 8E2002 + DTPlatformVersion + GM + DTSDKBuild + 10M2518 + DTSDKName + macosx10.6 + DTXcode + 0832 + DTXcodeBuild + 8E2002 + IOKitPersonalities + + Intel HDMI Audio - 100-series 0x9d70 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x9d708086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 100-series 0x9d71 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x9d718086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 100-series 0xa170 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cJ0AAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0xa1708086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 100-series 0xa171 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0xa1718086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 200-series 0xa2f0 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0xa2f08086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - Haswell + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + DAoAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x0c0c8086 + IOProviderClass + IOPCIDevice + + + OSBundleRequired + Root + Source Code + https://github.com/RehabMan/FakePCIID + + diff --git a/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_HD_Graphics.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_HD_Graphics.kext/Contents/Info.plist new file mode 100755 index 0000000..ba2c8d3 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/FakePCIID_Intel_HD_Graphics.kext/Contents/Info.plist @@ -0,0 +1,165 @@ + + + + + BuildMachineOSBuild + 16F73 + CFBundleIdentifier + org.rehabman.injector.FakePCIID-Intel-HD-Graphics + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FakePCIID_Intel_HD_Graphics + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.3.9 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.3.9 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 8E2002 + DTPlatformVersion + GM + DTSDKBuild + 10M2518 + DTSDKName + macosx10.6 + DTXcode + 0832 + DTXcodeBuild + 8E2002 + IOKitPersonalities + + HD4200 HD4400 HD4600 P4600 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + EgQAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x04128086 0x04168086 0x0a168086 0x0a1e8086 0x041e8086 0x041a8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + HD510 HD515 HD520 HD530 P530 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + EhkAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x19128086 0x19068086 0x19138086 0x191e8086 0x19168086 0x191b8086 0x19028086 0x191d8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + Iris 540 Iris 550 Iris Pro 580 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + FhkAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x19268086 0x19278086 0x193b8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + P4000 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + ZgEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x01668086 0x016a8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + P6300 - 162a + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + IhYAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x16228086 0x162a8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + + OSBundleRequired + Root + Source Code + https://github.com/RehabMan/FakePCIID + + diff --git a/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext/Contents/Info.plist index 50edd9a..18376af 100755 --- a/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16C67 + 16F73 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.5 + 1.3.9 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1.3.5 + 1.3.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E2002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.6 DTXcode - 0821 + 0832 DTXcodeBuild - 8C1002 + 8E2002 IOKitPersonalities XHCIMux 7-series @@ -142,7 +142,7 @@ com.apple.kpi.unsupported 8.0.0 org.rehabman.driver.FakePCIID - 1.3.5 + 1.3.9 OSBundleRequired Root diff --git a/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux b/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux index 3b96b3c..c26d8b5 100755 Binary files a/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux and b/EFI/CLOVER/kexts/10.12/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux differ diff --git a/EFI/CLOVER/kexts/10.12/FakeSMC.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakeSMC.kext/Contents/Info.plist index 1a755ed..26f350b 100755 --- a/EFI/CLOVER/kexts/10.12/FakeSMC.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.12/FakeSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities FakeSMC @@ -116,6 +116,27 @@ hfwETdgSevQ= + ALI0 + + {ali + + BwECAA== + + + ALRV + + ui16 + + AAE= + + + ALV0 + + {alv + + ARAGdQEgALYO4A== + + FNum ui8 @@ -137,6 +158,13 @@ AQQKAAY= + MSLD + + ui8 + + AA== + + MSSD si8 @@ -181,6 +209,13 @@ ATAPAAAD + RMde + + char + + QQ== + + RVBF {rev @@ -239,7 +274,7 @@ RM,Build Release-rehabman RM,Version - FakeSMC 1758 + FakeSMC 1759 FakeSMCKeyStore diff --git a/EFI/CLOVER/kexts/10.12/FakeSMC.kext/Contents/MacOS/FakeSMC b/EFI/CLOVER/kexts/10.12/FakeSMC.kext/Contents/MacOS/FakeSMC index ac7af20..1cfc167 100755 Binary files a/EFI/CLOVER/kexts/10.12/FakeSMC.kext/Contents/MacOS/FakeSMC and b/EFI/CLOVER/kexts/10.12/FakeSMC.kext/Contents/MacOS/FakeSMC differ diff --git a/EFI/CLOVER/kexts/10.12/FakeSMC_ACPISensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakeSMC_ACPISensors.kext/Contents/Info.plist index 73475a9..5adfb2f 100755 --- a/EFI/CLOVER/kexts/10.12/FakeSMC_ACPISensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.12/FakeSMC_ACPISensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities ACPI Customizable Monitoring Plugin diff --git a/EFI/CLOVER/kexts/10.12/FakeSMC_CPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakeSMC_CPUSensors.kext/Contents/Info.plist index 5142336..aab5ef4 100755 --- a/EFI/CLOVER/kexts/10.12/FakeSMC_CPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.12/FakeSMC_CPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities Intel Thermal Monitor diff --git a/EFI/CLOVER/kexts/10.12/FakeSMC_GPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakeSMC_GPUSensors.kext/Contents/Info.plist index 7ea28ec..35388e7 100755 --- a/EFI/CLOVER/kexts/10.12/FakeSMC_GPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.12/FakeSMC_GPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities AMD Radeon Monitoring Plugin diff --git a/EFI/CLOVER/kexts/10.12/FakeSMC_LPCSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/FakeSMC_LPCSensors.kext/Contents/Info.plist index c37dad9..dcf265e 100755 --- a/EFI/CLOVER/kexts/10.12/FakeSMC_LPCSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.12/FakeSMC_LPCSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities Fintek F718x Monitor diff --git a/EFI/CLOVER/kexts/10.12/Lilu.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/Lilu.kext/Contents/Info.plist new file mode 100755 index 0000000..69dc308 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/Lilu.kext/Contents/Info.plist @@ -0,0 +1,81 @@ + + + + + BuildMachineOSBuild + 16G29 + CFBundleDevelopmentRegion + en + CFBundleExecutable + Lilu + CFBundleIdentifier + as.vit9696.Lilu + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Lilu + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.2.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.2.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9A235 + DTPlatformVersion + GM + DTSDKBuild + 17A360 + DTSDKName + macosx10.13 + DTXcode + 0900 + DTXcodeBuild + 9A235 + IOKitPersonalities + + as.vit9696.Lilu + + CFBundleIdentifier + as.vit9696.Lilu + IOClass + Lilu + IOMatchCategory + Lilu + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + NSHumanReadableCopyright + Copyright © 2016-2017 vit9696. All rights reserved. + OSBundleCompatibleVersion + 1.2.0 + OSBundleLibraries + + 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/CLOVER/kexts/10.12/Lilu.kext/Contents/MacOS/Lilu b/EFI/CLOVER/kexts/10.12/Lilu.kext/Contents/MacOS/Lilu new file mode 100755 index 0000000..e12dedf Binary files /dev/null and b/EFI/CLOVER/kexts/10.12/Lilu.kext/Contents/MacOS/Lilu differ diff --git a/EFI/CLOVER/kexts/10.12/NvidiaGraphicsFixup.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/NvidiaGraphicsFixup.kext/Contents/Info.plist new file mode 100755 index 0000000..ab95501 --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/NvidiaGraphicsFixup.kext/Contents/Info.plist @@ -0,0 +1,100 @@ + + + + + BuildMachineOSBuild + 16G29 + CFBundleDevelopmentRegion + en + CFBundleExecutable + NvidiaGraphicsFixup + CFBundleIdentifier + as.lvs1974.NvidiaGraphicsFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + NvidiaGraphicsFixup + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.2.1 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.2.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9A1004 + DTPlatformVersion + GM + DTSDKBuild + 17A360 + DTSDKName + macosx10.13 + DTXcode + 0901 + DTXcodeBuild + 9A1004 + IOKitPersonalities + + as.lvs1974.NvidiaAudio + + CFBundleIdentifier + as.lvs1974.NvidiaGraphicsFixup + IOClass + NVidiaAudio + IOMatchCategory + IOService + IOPCIClassMatch + 0x04030000&0xffff0000 + IOPCIMatch + 0x000010de&0x0000ffff + IOProbeScore + 60000 + IOProviderClass + IOPCIDevice + + as.lvs1974.NvidiaGraphicsFixup + + CFBundleIdentifier + as.lvs1974.NvidiaGraphicsFixup + IOClass + NvidiaGraphicsFixup + IOMatchCategory + NvidiaGraphicsFixup + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + NSHumanReadableCopyright + Copyright © 2017 lvs1974. All rights reserved. + OSBundleCompatibleVersion + 1.0 + OSBundleLibraries + + as.vit9696.Lilu + 1.2.0 + 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/CLOVER/kexts/10.12/NvidiaGraphicsFixup.kext/Contents/MacOS/NvidiaGraphicsFixup b/EFI/CLOVER/kexts/10.12/NvidiaGraphicsFixup.kext/Contents/MacOS/NvidiaGraphicsFixup new file mode 100755 index 0000000..8be23bf Binary files /dev/null and b/EFI/CLOVER/kexts/10.12/NvidiaGraphicsFixup.kext/Contents/MacOS/NvidiaGraphicsFixup differ diff --git a/EFI/CLOVER/kexts/10.12/NvidiaGraphicsFixup.kext/Contents/Resources/FAQ.md b/EFI/CLOVER/kexts/10.12/NvidiaGraphicsFixup.kext/Contents/Resources/FAQ.md new file mode 100755 index 0000000..407905d --- /dev/null +++ b/EFI/CLOVER/kexts/10.12/NvidiaGraphicsFixup.kext/Contents/Resources/FAQ.md @@ -0,0 +1,49 @@ +- _What are the system requirements?_ +while there are no particular limitations, this FAQ does not include the specific information regarding GPUs before Kepler (i.e. older than 6xx series). +In general it appears to be less convenient to use CPUs newer than Ivy and Haswell with NVIDIA GPUs. +For GPUs newer than Kepler (e.g. Maxwell or Pascal) you need [NVIDIA Web Driver](http://www.nvidia.com/download/driverResults.aspx/125379/en-us). Use `nv_disable=1` boot argument to install it. + +- _What is the general idea?_ +If you have builtin Intel GPU, make sure to rename it to IGPU and enable with connector-less frame first. Then choose a most suitable mac model and install NvidiaGraphicsFixup. To get hardware video decoding you are likely to need [Shiki](https://github.com/vit9696/Shiki), please read its [FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) carefully to get a good understanding. + +- _How to properly choose a mac model?_ +If you have Ivy Bridge or Haswell CPU you should go with iMac13,2 or iMac14,2. Otherwise choose the model you prefer, but keep this in mind: + * If you have Intel GPU, especially if Ivy Bridge or newer, choose the model (by `board-id`) that has `forceOfflineRenderer` set to YES (true) in /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/Info.plist. + * Models other than iMac13,2 and iMac14,2 require patches, which are though normally automated in NvidiaGraphicsFixup (see below) + * CPUs newer than Haswell require Shiki patches for hardware video decoding (see below). + +- _Why should I use Intel GPU with a connector-less frame?_ +Nvidia GPUs newer than 2xx do not implement hardware video decoder in macOS, also starting with 10.13 dual-GPU setups often cause a bootloop. If you absolutely need your IGPU with connector-full frame you will have to use [IntelGraphicsFixup](https://sourceforge.net/projects/intelgraphicsfixup) and most likely [Shiki](https://github.com/vit9696/Shiki) with `shikigva=1` OR a model without `forceOfflineRenderer`. + +- _How to use Intel GPU with a connector-less frame?_ +Please refer to [Shiki FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) for full details. You could use SSDT to rename GFX0 to IGPU by creating a proper IGPU device and setting STA of the existing one to Zero: +``` +Scope (GFX0) { + Name (_STA, Zero) // _STA: Status +} +``` + +- _What patches do I need for mac models other than iMac13,2 and iMac14,2?_ +AppleGraphicsDisplayPolicy.kext contains a check against its Info.plist and determines which mode should be used for a specific board-id. It is dependent on the GPU which mode is suitable and is normally determined experimentally. NvidiaGraphicsFixup contains several ways to configure to set power management modes: + - kext patch enforcing `none` into ConfigMap dictionary for system board-id (ngfxpatch=cfgmap) + - kext patch disabling string comparison `` (ngfxpatch=vit9696, enabled by default) + - kext patch replacing `board-id` with `board-ix` (ngfxpatch=pikera) + +- _What patches do I need for Maxwell or Pascal GPUs?_ +Maxwell GPUs (normally 9xx and some 7xx) no longer supply a correct IOVARendererID to enable hardware video decoder. See more details: [here](https://github.com/vit9696/Shiki/issues/5). You no longer need any changes (e.g. iMac.kext) but NvidiaGraphicsFixup. This fix was added in 1.2.0 branch. Can be switched off by using boot-arg "-ngfxnovarenderer". + +- _What patches do processors newer than Haswell need?_ +Apple limits hardware video decoder with NVIDIA to only Haswell and earlier. To get hardware accelerated video decoding you need to patch AppleGVA.framework. To do so you could use [Shiki](https://github.com/vit9696/Shiki) with `shikigva=4` boot argument. On 10.13 you may currently use a temporary workaround that enables hardware video decoding only for a subset of processes via `shikigva=12` boot argument. + +- _What patches do Pascal GPUs need on 10.12?_ +On 10.12 and possibly on 10.13 Pascal GPUs need a team id unlock to avoid glitches like empty transparent windows and so on. This patch is already present in NvidiaGraphicsFixup, and the use of any other kext (e.g. NVWebDriverLibValFix.kext) is not needed. +Can be switched off by using boot-arg "-ngfxlibvalfix". + +- _How can I enable digital (HDMI audio)?_ +NvidiaGraphicsFixup will do it itself but you must esnure that you do not have any conflicting "fixes" from Clover, SSDT patches, Arbitrary and so on (e.g. FixDisplay, AddHDMI, etc.). NvidiaGraphicsFixup also renames GPU devices to GFX0 and HDAU and injects audio connectors @0,connector-type - @5,connector-type. Injection can be switched off by using boot-arg "-ngfxnoaudio" or more specific "-ngfxnoaudiocon". You can also use ioreg properties in GPU to disable respective injections: "no-audio-autofix" or "no-audio-fixconn". + +- _How can I partially fix Apple Logo during boot?_ +Inject `@X,AAPL,boot-display` GFX0 property with the main screen index instead of X, the value does not matter. + +- _Does NvidiaGraphicsFixup fix visual issues on wakeup with Pascal GPUs?_ +Not at the moment. It is also known that HDMI audio may not always work with Pascal GPUs. diff --git a/EFI/CLOVER/kexts/10.12/USBInjectAll.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.12/USBInjectAll.kext/Contents/Info.plist index 00dc0b5..bc34e1f 100755 --- a/EFI/CLOVER/kexts/10.12/USBInjectAll.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.12/USBInjectAll.kext/Contents/Info.plist @@ -3,13 +3,13 @@ BuildMachineOSBuild - 16C67 + 16G29 CFBundleDevelopmentRegion English CFBundleExecutable USBInjectAll CFBundleGetInfoString - 0.5.17 Copyright © 2015 RehabMan. All rights reserved. + 0.6.2 Copyright © 2015 RehabMan. All rights reserved. CFBundleIdentifier com.rehabman.driver.USBInjectAll CFBundleInfoDictionaryVersion @@ -19,7 +19,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 0.5.17 + 0.6.2 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -27,11 +27,11 @@ MacOSX CFBundleVersion - 0.5.17 + 0.6.2 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -39,9 +39,9 @@ DTSDKName macosx10.11 DTXcode - 0821 + 0833 DTXcodeBuild - 8C1002 + 8E3004b IOKitPersonalities ConfigurationData @@ -1415,7 +1415,7 @@ AQAAAA== portType - 2 + 0 HP12 @@ -1424,7 +1424,7 @@ AgAAAA== portType - 2 + 0 HP13 @@ -1433,7 +1433,7 @@ AwAAAA== portType - 2 + 0 HP14 @@ -1442,7 +1442,7 @@ BAAAAA== portType - 2 + 0 HP15 @@ -1451,7 +1451,7 @@ BQAAAA== portType - 2 + 0 HP16 @@ -1460,7 +1460,7 @@ BgAAAA== portType - 2 + 0 HP17 @@ -1469,7 +1469,7 @@ BwAAAA== portType - 2 + 0 HP18 @@ -1478,7 +1478,7 @@ CAAAAA== portType - 2 + 0 @@ -1497,7 +1497,7 @@ AQAAAA== portType - 2 + 0 HP22 @@ -1506,7 +1506,7 @@ AgAAAA== portType - 2 + 0 HP23 @@ -1515,7 +1515,7 @@ AwAAAA== portType - 2 + 0 HP24 @@ -1524,7 +1524,7 @@ BAAAAA== portType - 2 + 0 HP25 @@ -1533,7 +1533,7 @@ BQAAAA== portType - 2 + 0 HP26 @@ -1542,7 +1542,7 @@ BgAAAA== portType - 2 + 0 HP27 @@ -1551,7 +1551,7 @@ BwAAAA== portType - 2 + 0 HP28 @@ -1560,7 +1560,7 @@ CAAAAA== portType - 2 + 0 @@ -1572,6 +1572,113 @@ IOProviderClass IOResources + MacBook10,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBook10,1 + + MacBook10,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBook10,1 + + MacBook10,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBook10,1 + + MacBook10,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBook10,1 + + MacBook10,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBook10,1 + + MacBook10,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBook10,1 + + MacBook8,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBook8,1 + MacBook8,1-EH01 CFBundleIdentifier @@ -1653,6 +1760,19 @@ model MacBook8,1 + MacBook9,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBook9,1 + MacBook9,1-EH01 CFBundleIdentifier @@ -1734,6 +1854,19 @@ model MacBook9,1 + MacBookAir4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir4,1 + MacBookAir4,1-EH01 CFBundleIdentifier @@ -1815,6 +1948,19 @@ model MacBookAir4,1 + MacBookAir4,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir4,2 + MacBookAir4,2-EH01 CFBundleIdentifier @@ -1896,6 +2042,19 @@ model MacBookAir4,2 + MacBookAir5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir5,1 + MacBookAir5,1-EH01 CFBundleIdentifier @@ -1977,6 +2136,19 @@ model MacBookAir5,1 + MacBookAir5,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir5,2 + MacBookAir5,2-EH01 CFBundleIdentifier @@ -2058,6 +2230,19 @@ model MacBookAir5,2 + MacBookAir6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir6,1 + MacBookAir6,1-EH01 CFBundleIdentifier @@ -2139,6 +2324,19 @@ model MacBookAir6,1 + MacBookAir6,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir6,2 + MacBookAir6,2-EH01 CFBundleIdentifier @@ -2220,6 +2418,19 @@ model MacBookAir6,2 + MacBookAir7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir7,1 + MacBookAir7,1-EH01 CFBundleIdentifier @@ -2301,6 +2512,19 @@ model MacBookAir7,1 + MacBookAir7,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir7,2 + MacBookAir7,2-EH01 CFBundleIdentifier @@ -2382,6 +2606,19 @@ model MacBookAir7,2 + MacBookPro10,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro10,1 + MacBookPro10,1-EH01 CFBundleIdentifier @@ -2463,6 +2700,19 @@ model MacBookPro10,1 + MacBookPro11,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,1 + MacBookPro11,1-EH01 CFBundleIdentifier @@ -2544,6 +2794,19 @@ model MacBookPro11,1 + MacBookPro11,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,2 + MacBookPro11,2-EH01 CFBundleIdentifier @@ -2625,6 +2888,19 @@ model MacBookPro11,2 + MacBookPro11,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,3 + MacBookPro11,3-EH01 CFBundleIdentifier @@ -2706,6 +2982,19 @@ model MacBookPro11,3 + MacBookPro11,4-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,4 + MacBookPro11,4-EH01 CFBundleIdentifier @@ -2787,6 +3076,19 @@ model MacBookPro11,4 + MacBookPro11,5-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,5 + MacBookPro11,5-EH01 CFBundleIdentifier @@ -2868,6 +3170,19 @@ model MacBookPro11,5 + MacBookPro12,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro12,1 + MacBookPro12,1-EH01 CFBundleIdentifier @@ -2949,6 +3264,19 @@ model MacBookPro12,1 + MacBookPro12,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro12,2 + MacBookPro12,2-EH01 CFBundleIdentifier @@ -3030,6 +3358,19 @@ model MacBookPro12,2 + MacBookPro13,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro13,1 + MacBookPro13,1-EH01 CFBundleIdentifier @@ -3111,6 +3452,19 @@ model MacBookPro13,1 + MacBookPro13,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro13,2 + MacBookPro13,2-EH01 CFBundleIdentifier @@ -3192,6 +3546,19 @@ model MacBookPro13,2 + MacBookPro13,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro13,3 + MacBookPro13,3-EH01 CFBundleIdentifier @@ -3273,6 +3640,301 @@ model MacBookPro13,3 + MacBookPro14,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro14,1 + + MacBookPro14,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro14,1 + + MacBookPro14,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro14,1 + + MacBookPro14,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro14,1 + + MacBookPro14,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro14,1 + + MacBookPro14,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBookPro14,1 + + MacBookPro14,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro14,2 + + MacBookPro14,2-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro14,2 + + MacBookPro14,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro14,2 + + MacBookPro14,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro14,2 + + MacBookPro14,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro14,2 + + MacBookPro14,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBookPro14,2 + + MacBookPro14,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro14,3 + + MacBookPro14,3-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro14,3 + + MacBookPro14,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro14,3 + + MacBookPro14,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro14,3 + + MacBookPro14,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro14,3 + + MacBookPro14,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBookPro14,3 + + MacBookPro6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro6,1 + MacBookPro6,1-EH01 CFBundleIdentifier @@ -3354,6 +4016,19 @@ model MacBookPro6,1 + MacBookPro6,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro6,2 + MacBookPro6,2-EH01 CFBundleIdentifier @@ -3435,6 +4110,19 @@ model MacBookPro6,2 + MacBookPro7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro7,1 + MacBookPro7,1-EH01 CFBundleIdentifier @@ -3516,6 +4204,19 @@ model MacBookPro7,1 + MacBookPro8,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro8,1 + MacBookPro8,1-EH01 CFBundleIdentifier @@ -3597,6 +4298,19 @@ model MacBookPro8,1 + MacBookPro8,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro8,2 + MacBookPro8,2-EH01 CFBundleIdentifier @@ -3678,6 +4392,19 @@ model MacBookPro8,2 + MacBookPro8,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro8,3 + MacBookPro8,3-EH01 CFBundleIdentifier @@ -3759,6 +4486,19 @@ model MacBookPro8,3 + MacBookPro9,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro9,1 + MacBookPro9,1-EH01 CFBundleIdentifier @@ -3840,6 +4580,19 @@ model MacBookPro9,1 + MacBookPro9,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro9,2 + MacBookPro9,2-EH01 CFBundleIdentifier @@ -3921,6 +4674,19 @@ model MacBookPro9,2 + MacBookpro10,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookpro10,2 + MacBookpro10,2-EH01 CFBundleIdentifier @@ -4002,6 +4768,19 @@ model MacBookpro10,2 + MacPro3,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro3,1 + MacPro3,1-EH01 CFBundleIdentifier @@ -4083,6 +4862,19 @@ model MacPro3,1 + MacPro4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro4,1 + MacPro4,1-EH01 CFBundleIdentifier @@ -4164,6 +4956,19 @@ model MacPro4,1 + MacPro5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro5,1 + MacPro5,1-EH01 CFBundleIdentifier @@ -4245,6 +5050,19 @@ model MacPro5,1 + MacPro6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro6,1 + MacPro6,1-EH01 CFBundleIdentifier @@ -4326,6 +5144,19 @@ model MacPro6,1 + Macmini5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini5,1 + Macmini5,1-EH01 CFBundleIdentifier @@ -4407,6 +5238,19 @@ model Macmini5,1 + Macmini5,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini5,2 + Macmini5,2-EH01 CFBundleIdentifier @@ -4488,6 +5332,19 @@ model Macmini5,2 + Macmini5,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini5,3 + Macmini5,3-EH01 CFBundleIdentifier @@ -4569,6 +5426,19 @@ model Macmini5,3 + Macmini6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini6,1 + Macmini6,1-EH01 CFBundleIdentifier @@ -4650,6 +5520,19 @@ model Macmini6,1 + Macmini6,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini6,2 + Macmini6,2-EH01 CFBundleIdentifier @@ -4731,6 +5614,19 @@ model Macmini6,2 + Macmini7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini7,1 + Macmini7,1-EH01 CFBundleIdentifier @@ -4812,6 +5708,19 @@ model Macmini7,1 + iMac10,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac10,1 + iMac10,1-EH01 CFBundleIdentifier @@ -4893,6 +5802,19 @@ model iMac10,1 + iMac11,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac11,1 + iMac11,1-EH01 CFBundleIdentifier @@ -4974,6 +5896,19 @@ model iMac11,1 + iMac11,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac11,2 + iMac11,2-EH01 CFBundleIdentifier @@ -5055,6 +5990,19 @@ model iMac11,2 + iMac11,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac11,3 + iMac11,3-EH01 CFBundleIdentifier @@ -5136,6 +6084,19 @@ model iMac11,3 + iMac12,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac12,1 + iMac12,1-EH01 CFBundleIdentifier @@ -5217,6 +6178,19 @@ model iMac12,1 + iMac12,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac12,2 + iMac12,2-EH01 CFBundleIdentifier @@ -5298,6 +6272,19 @@ model iMac12,2 + iMac13,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac13,1 + iMac13,1-EH01 CFBundleIdentifier @@ -5379,6 +6366,19 @@ model iMac13,1 + iMac13,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac13,2 + iMac13,2-EH01 CFBundleIdentifier @@ -5460,6 +6460,19 @@ model iMac13,2 + iMac14,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac14,1 + iMac14,1-EH01 CFBundleIdentifier @@ -5541,6 +6554,19 @@ model iMac14,1 + iMac14,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac14,2 + iMac14,2-EH01 CFBundleIdentifier @@ -5622,6 +6648,19 @@ model iMac14,2 + iMac14,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac14,3 + iMac14,3-EH01 CFBundleIdentifier @@ -5703,6 +6742,19 @@ model iMac14,3 + iMac15,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac15,1 + iMac15,1-EH01 CFBundleIdentifier @@ -5784,6 +6836,19 @@ model iMac15,1 + iMac16,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac16,1 + iMac16,1-EH01 CFBundleIdentifier @@ -5865,6 +6930,19 @@ model iMac16,1 + iMac16,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac16,2 + iMac16,2-EH01 CFBundleIdentifier @@ -5946,6 +7024,19 @@ model iMac16,2 + iMac17,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac17,1 + iMac17,1-EH01 CFBundleIdentifier @@ -6027,6 +7118,301 @@ model iMac17,1 + iMac18,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac18,1 + + iMac18,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac18,1 + + iMac18,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac18,1 + + iMac18,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac18,1 + + iMac18,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac18,1 + + iMac18,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac18,1 + + iMac18,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac18,2 + + iMac18,2-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac18,2 + + iMac18,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac18,2 + + iMac18,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac18,2 + + iMac18,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac18,2 + + iMac18,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac18,2 + + iMac18,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac18,3 + + iMac18,3-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac18,3 + + iMac18,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac18,3 + + iMac18,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac18,3 + + iMac18,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac18,3 + + iMac18,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac18,3 + + iMac4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac4,1 + iMac4,1-EH01 CFBundleIdentifier @@ -6108,6 +7494,19 @@ model iMac4,1 + iMac4,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac4,2 + iMac4,2-EH01 CFBundleIdentifier @@ -6189,6 +7588,19 @@ model iMac4,2 + iMac5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac5,1 + iMac5,1-EH01 CFBundleIdentifier @@ -6270,6 +7682,19 @@ model iMac5,1 + iMac6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac6,1 + iMac6,1-EH01 CFBundleIdentifier @@ -6351,6 +7776,19 @@ model iMac6,1 + iMac7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac7,1 + iMac7,1-EH01 CFBundleIdentifier @@ -6432,6 +7870,19 @@ model iMac7,1 + iMac8,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac8,1 + iMac8,1-EH01 CFBundleIdentifier @@ -6513,6 +7964,19 @@ model iMac8,1 + iMac9,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac9,1 + iMac9,1-EH01 CFBundleIdentifier diff --git a/EFI/CLOVER/kexts/10.12/USBInjectAll.kext/Contents/MacOS/USBInjectAll b/EFI/CLOVER/kexts/10.12/USBInjectAll.kext/Contents/MacOS/USBInjectAll index b78cd3b..bd88ea2 100755 Binary files a/EFI/CLOVER/kexts/10.12/USBInjectAll.kext/Contents/MacOS/USBInjectAll and b/EFI/CLOVER/kexts/10.12/USBInjectAll.kext/Contents/MacOS/USBInjectAll differ diff --git a/EFI/CLOVER/kexts/10.11/FakePCIID.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakePCIID.kext/Contents/Info.plist similarity index 90% rename from EFI/CLOVER/kexts/10.11/FakePCIID.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/FakePCIID.kext/Contents/Info.plist index dbd998f..0a0e300 100755 --- a/EFI/CLOVER/kexts/10.11/FakePCIID.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/FakePCIID.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16C67 + 16F73 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.5 + 1.3.9 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1.3.5 + 1.3.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E2002 DTPlatformVersion GM DTSDKBuild @@ -37,11 +37,11 @@ DTSDKName macosx10.6 DTXcode - 0821 + 0832 DTXcodeBuild - 8C1002 + 8E2002 OSBundleCompatibleVersion - 1.3.5 + 1.3.9 OSBundleLibraries com.apple.iokit.IOPCIFamily diff --git a/EFI/CLOVER/kexts/10.13/FakePCIID.kext/Contents/MacOS/FakePCIID b/EFI/CLOVER/kexts/10.13/FakePCIID.kext/Contents/MacOS/FakePCIID new file mode 100755 index 0000000..c3548cf Binary files /dev/null and b/EFI/CLOVER/kexts/10.13/FakePCIID.kext/Contents/MacOS/FakePCIID differ diff --git a/EFI/CLOVER/kexts/10.11/FakePCIID_Intel_GbX.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakePCIID_Intel_GbX.kext/Contents/Info.plist similarity index 92% rename from EFI/CLOVER/kexts/10.11/FakePCIID_Intel_GbX.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/FakePCIID_Intel_GbX.kext/Contents/Info.plist index f196721..610be3c 100755 --- a/EFI/CLOVER/kexts/10.11/FakePCIID_Intel_GbX.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/FakePCIID_Intel_GbX.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16C67 + 16F73 CFBundleIdentifier org.rehabman.injector.FakePCIID-Intel-GbX CFBundleInfoDictionaryVersion @@ -13,17 +13,17 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.5 + 1.3.9 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.3.5 + 1.3.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E2002 DTPlatformVersion GM DTSDKBuild @@ -31,9 +31,9 @@ DTSDKName macosx10.6 DTXcode - 0821 + 0832 DTXcodeBuild - 8C1002 + 8E2002 IOKitPersonalities Intel GbX diff --git a/EFI/CLOVER/kexts/10.13/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist new file mode 100755 index 0000000..79f611e --- /dev/null +++ b/EFI/CLOVER/kexts/10.13/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist @@ -0,0 +1,165 @@ + + + + + BuildMachineOSBuild + 16F73 + CFBundleIdentifier + org.rehabman.injector.FakePCIID-Intel-HDMI-Audio + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FakePCIID_Intel_HDMI_Audio + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.3.9 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.3.9 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 8E2002 + DTPlatformVersion + GM + DTSDKBuild + 10M2518 + DTSDKName + macosx10.6 + DTXcode + 0832 + DTXcodeBuild + 8E2002 + IOKitPersonalities + + Intel HDMI Audio - 100-series 0x9d70 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x9d708086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 100-series 0x9d71 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x9d718086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 100-series 0xa170 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cJ0AAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0xa1708086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 100-series 0xa171 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0xa1718086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 200-series 0xa2f0 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0xa2f08086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - Haswell + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + DAoAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x0c0c8086 + IOProviderClass + IOPCIDevice + + + OSBundleRequired + Root + Source Code + https://github.com/RehabMan/FakePCIID + + diff --git a/EFI/CLOVER/kexts/10.13/FakePCIID_Intel_HD_Graphics.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakePCIID_Intel_HD_Graphics.kext/Contents/Info.plist new file mode 100755 index 0000000..ba2c8d3 --- /dev/null +++ b/EFI/CLOVER/kexts/10.13/FakePCIID_Intel_HD_Graphics.kext/Contents/Info.plist @@ -0,0 +1,165 @@ + + + + + BuildMachineOSBuild + 16F73 + CFBundleIdentifier + org.rehabman.injector.FakePCIID-Intel-HD-Graphics + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FakePCIID_Intel_HD_Graphics + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.3.9 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.3.9 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 8E2002 + DTPlatformVersion + GM + DTSDKBuild + 10M2518 + DTSDKName + macosx10.6 + DTXcode + 0832 + DTXcodeBuild + 8E2002 + IOKitPersonalities + + HD4200 HD4400 HD4600 P4600 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + EgQAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x04128086 0x04168086 0x0a168086 0x0a1e8086 0x041e8086 0x041a8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + HD510 HD515 HD520 HD530 P530 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + EhkAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x19128086 0x19068086 0x19138086 0x191e8086 0x19168086 0x191b8086 0x19028086 0x191d8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + Iris 540 Iris 550 Iris Pro 580 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + FhkAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x19268086 0x19278086 0x193b8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + P4000 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + ZgEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x01668086 0x016a8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + P6300 - 162a + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + IhYAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x16228086 0x162a8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + + OSBundleRequired + Root + Source Code + https://github.com/RehabMan/FakePCIID + + diff --git a/EFI/CLOVER/kexts/10.11/FakePCIID_XHCIMux.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakePCIID_XHCIMux.kext/Contents/Info.plist similarity index 95% rename from EFI/CLOVER/kexts/10.11/FakePCIID_XHCIMux.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/FakePCIID_XHCIMux.kext/Contents/Info.plist index 50edd9a..18376af 100755 --- a/EFI/CLOVER/kexts/10.11/FakePCIID_XHCIMux.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/FakePCIID_XHCIMux.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16C67 + 16F73 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.5 + 1.3.9 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1.3.5 + 1.3.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E2002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.6 DTXcode - 0821 + 0832 DTXcodeBuild - 8C1002 + 8E2002 IOKitPersonalities XHCIMux 7-series @@ -142,7 +142,7 @@ com.apple.kpi.unsupported 8.0.0 org.rehabman.driver.FakePCIID - 1.3.5 + 1.3.9 OSBundleRequired Root diff --git a/EFI/CLOVER/kexts/10.11/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux b/EFI/CLOVER/kexts/10.13/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux similarity index 87% rename from EFI/CLOVER/kexts/10.11/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux rename to EFI/CLOVER/kexts/10.13/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux index 3b96b3c..c26d8b5 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux and b/EFI/CLOVER/kexts/10.13/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakeSMC.kext/Contents/Info.plist similarity index 88% rename from EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/FakeSMC.kext/Contents/Info.plist index 1a755ed..26f350b 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/FakeSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities FakeSMC @@ -116,6 +116,27 @@ hfwETdgSevQ= + ALI0 + + {ali + + BwECAA== + + + ALRV + + ui16 + + AAE= + + + ALV0 + + {alv + + ARAGdQEgALYO4A== + + FNum ui8 @@ -137,6 +158,13 @@ AQQKAAY= + MSLD + + ui8 + + AA== + + MSSD si8 @@ -181,6 +209,13 @@ ATAPAAAD + RMde + + char + + QQ== + + RVBF {rev @@ -239,7 +274,7 @@ RM,Build Release-rehabman RM,Version - FakeSMC 1758 + FakeSMC 1759 FakeSMCKeyStore diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC b/EFI/CLOVER/kexts/10.13/FakeSMC.kext/Contents/MacOS/FakeSMC similarity index 99% rename from EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC rename to EFI/CLOVER/kexts/10.13/FakeSMC.kext/Contents/MacOS/FakeSMC index ac7af20..1cfc167 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC and b/EFI/CLOVER/kexts/10.13/FakeSMC.kext/Contents/MacOS/FakeSMC differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakeSMC_ACPISensors.kext/Contents/Info.plist similarity index 97% rename from EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/FakeSMC_ACPISensors.kext/Contents/Info.plist index 73475a9..5adfb2f 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/FakeSMC_ACPISensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities ACPI Customizable Monitoring Plugin diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors b/EFI/CLOVER/kexts/10.13/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors similarity index 100% rename from EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors rename to EFI/CLOVER/kexts/10.13/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakeSMC_CPUSensors.kext/Contents/Info.plist similarity index 93% rename from EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/FakeSMC_CPUSensors.kext/Contents/Info.plist index 5142336..aab5ef4 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/FakeSMC_CPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities Intel Thermal Monitor diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors b/EFI/CLOVER/kexts/10.13/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors similarity index 100% rename from EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors rename to EFI/CLOVER/kexts/10.13/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakeSMC_GPUSensors.kext/Contents/Info.plist similarity index 95% rename from EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/FakeSMC_GPUSensors.kext/Contents/Info.plist index 7ea28ec..35388e7 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/FakeSMC_GPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities AMD Radeon Monitoring Plugin diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors b/EFI/CLOVER/kexts/10.13/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors similarity index 100% rename from EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors rename to EFI/CLOVER/kexts/10.13/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/FakeSMC_LPCSensors.kext/Contents/Info.plist similarity index 99% rename from EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/FakeSMC_LPCSensors.kext/Contents/Info.plist index c37dad9..dcf265e 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/FakeSMC_LPCSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities Fintek F718x Monitor diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors b/EFI/CLOVER/kexts/10.13/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors similarity index 100% rename from EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors rename to EFI/CLOVER/kexts/10.13/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors diff --git a/EFI/CLOVER/kexts/10.11/HWPEnabler.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/HWPEnabler.kext/Contents/Info.plist similarity index 100% rename from EFI/CLOVER/kexts/10.11/HWPEnabler.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/HWPEnabler.kext/Contents/Info.plist diff --git a/EFI/CLOVER/kexts/10.11/HWPEnabler.kext/Contents/MacOS/HWPEnabler b/EFI/CLOVER/kexts/10.13/HWPEnabler.kext/Contents/MacOS/HWPEnabler similarity index 100% rename from EFI/CLOVER/kexts/10.11/HWPEnabler.kext/Contents/MacOS/HWPEnabler rename to EFI/CLOVER/kexts/10.13/HWPEnabler.kext/Contents/MacOS/HWPEnabler diff --git a/EFI/CLOVER/kexts/10.11/HWPEnabler.kext/Contents/Resources/en.lproj/InfoPlist.strings b/EFI/CLOVER/kexts/10.13/HWPEnabler.kext/Contents/Resources/en.lproj/InfoPlist.strings similarity index 100% rename from EFI/CLOVER/kexts/10.11/HWPEnabler.kext/Contents/Resources/en.lproj/InfoPlist.strings rename to EFI/CLOVER/kexts/10.13/HWPEnabler.kext/Contents/Resources/en.lproj/InfoPlist.strings diff --git a/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/IntelMausiEthernet.kext/Contents/Info.plist similarity index 100% rename from EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/IntelMausiEthernet.kext/Contents/Info.plist diff --git a/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet b/EFI/CLOVER/kexts/10.13/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet similarity index 100% rename from EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet rename to EFI/CLOVER/kexts/10.13/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet diff --git a/EFI/CLOVER/kexts/10.13/Lilu.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/Lilu.kext/Contents/Info.plist new file mode 100755 index 0000000..69dc308 --- /dev/null +++ b/EFI/CLOVER/kexts/10.13/Lilu.kext/Contents/Info.plist @@ -0,0 +1,81 @@ + + + + + BuildMachineOSBuild + 16G29 + CFBundleDevelopmentRegion + en + CFBundleExecutable + Lilu + CFBundleIdentifier + as.vit9696.Lilu + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Lilu + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.2.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.2.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9A235 + DTPlatformVersion + GM + DTSDKBuild + 17A360 + DTSDKName + macosx10.13 + DTXcode + 0900 + DTXcodeBuild + 9A235 + IOKitPersonalities + + as.vit9696.Lilu + + CFBundleIdentifier + as.vit9696.Lilu + IOClass + Lilu + IOMatchCategory + Lilu + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + NSHumanReadableCopyright + Copyright © 2016-2017 vit9696. All rights reserved. + OSBundleCompatibleVersion + 1.2.0 + OSBundleLibraries + + 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/CLOVER/kexts/10.13/Lilu.kext/Contents/MacOS/Lilu b/EFI/CLOVER/kexts/10.13/Lilu.kext/Contents/MacOS/Lilu new file mode 100755 index 0000000..e12dedf Binary files /dev/null and b/EFI/CLOVER/kexts/10.13/Lilu.kext/Contents/MacOS/Lilu differ diff --git a/EFI/CLOVER/kexts/10.13/NvidiaGraphicsFixup.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/NvidiaGraphicsFixup.kext/Contents/Info.plist new file mode 100755 index 0000000..ab95501 --- /dev/null +++ b/EFI/CLOVER/kexts/10.13/NvidiaGraphicsFixup.kext/Contents/Info.plist @@ -0,0 +1,100 @@ + + + + + BuildMachineOSBuild + 16G29 + CFBundleDevelopmentRegion + en + CFBundleExecutable + NvidiaGraphicsFixup + CFBundleIdentifier + as.lvs1974.NvidiaGraphicsFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + NvidiaGraphicsFixup + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.2.1 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.2.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9A1004 + DTPlatformVersion + GM + DTSDKBuild + 17A360 + DTSDKName + macosx10.13 + DTXcode + 0901 + DTXcodeBuild + 9A1004 + IOKitPersonalities + + as.lvs1974.NvidiaAudio + + CFBundleIdentifier + as.lvs1974.NvidiaGraphicsFixup + IOClass + NVidiaAudio + IOMatchCategory + IOService + IOPCIClassMatch + 0x04030000&0xffff0000 + IOPCIMatch + 0x000010de&0x0000ffff + IOProbeScore + 60000 + IOProviderClass + IOPCIDevice + + as.lvs1974.NvidiaGraphicsFixup + + CFBundleIdentifier + as.lvs1974.NvidiaGraphicsFixup + IOClass + NvidiaGraphicsFixup + IOMatchCategory + NvidiaGraphicsFixup + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + NSHumanReadableCopyright + Copyright © 2017 lvs1974. All rights reserved. + OSBundleCompatibleVersion + 1.0 + OSBundleLibraries + + as.vit9696.Lilu + 1.2.0 + 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/CLOVER/kexts/10.13/NvidiaGraphicsFixup.kext/Contents/MacOS/NvidiaGraphicsFixup b/EFI/CLOVER/kexts/10.13/NvidiaGraphicsFixup.kext/Contents/MacOS/NvidiaGraphicsFixup new file mode 100755 index 0000000..8be23bf Binary files /dev/null and b/EFI/CLOVER/kexts/10.13/NvidiaGraphicsFixup.kext/Contents/MacOS/NvidiaGraphicsFixup differ diff --git a/EFI/CLOVER/kexts/10.13/NvidiaGraphicsFixup.kext/Contents/Resources/FAQ.md b/EFI/CLOVER/kexts/10.13/NvidiaGraphicsFixup.kext/Contents/Resources/FAQ.md new file mode 100755 index 0000000..407905d --- /dev/null +++ b/EFI/CLOVER/kexts/10.13/NvidiaGraphicsFixup.kext/Contents/Resources/FAQ.md @@ -0,0 +1,49 @@ +- _What are the system requirements?_ +while there are no particular limitations, this FAQ does not include the specific information regarding GPUs before Kepler (i.e. older than 6xx series). +In general it appears to be less convenient to use CPUs newer than Ivy and Haswell with NVIDIA GPUs. +For GPUs newer than Kepler (e.g. Maxwell or Pascal) you need [NVIDIA Web Driver](http://www.nvidia.com/download/driverResults.aspx/125379/en-us). Use `nv_disable=1` boot argument to install it. + +- _What is the general idea?_ +If you have builtin Intel GPU, make sure to rename it to IGPU and enable with connector-less frame first. Then choose a most suitable mac model and install NvidiaGraphicsFixup. To get hardware video decoding you are likely to need [Shiki](https://github.com/vit9696/Shiki), please read its [FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) carefully to get a good understanding. + +- _How to properly choose a mac model?_ +If you have Ivy Bridge or Haswell CPU you should go with iMac13,2 or iMac14,2. Otherwise choose the model you prefer, but keep this in mind: + * If you have Intel GPU, especially if Ivy Bridge or newer, choose the model (by `board-id`) that has `forceOfflineRenderer` set to YES (true) in /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/Info.plist. + * Models other than iMac13,2 and iMac14,2 require patches, which are though normally automated in NvidiaGraphicsFixup (see below) + * CPUs newer than Haswell require Shiki patches for hardware video decoding (see below). + +- _Why should I use Intel GPU with a connector-less frame?_ +Nvidia GPUs newer than 2xx do not implement hardware video decoder in macOS, also starting with 10.13 dual-GPU setups often cause a bootloop. If you absolutely need your IGPU with connector-full frame you will have to use [IntelGraphicsFixup](https://sourceforge.net/projects/intelgraphicsfixup) and most likely [Shiki](https://github.com/vit9696/Shiki) with `shikigva=1` OR a model without `forceOfflineRenderer`. + +- _How to use Intel GPU with a connector-less frame?_ +Please refer to [Shiki FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) for full details. You could use SSDT to rename GFX0 to IGPU by creating a proper IGPU device and setting STA of the existing one to Zero: +``` +Scope (GFX0) { + Name (_STA, Zero) // _STA: Status +} +``` + +- _What patches do I need for mac models other than iMac13,2 and iMac14,2?_ +AppleGraphicsDisplayPolicy.kext contains a check against its Info.plist and determines which mode should be used for a specific board-id. It is dependent on the GPU which mode is suitable and is normally determined experimentally. NvidiaGraphicsFixup contains several ways to configure to set power management modes: + - kext patch enforcing `none` into ConfigMap dictionary for system board-id (ngfxpatch=cfgmap) + - kext patch disabling string comparison `` (ngfxpatch=vit9696, enabled by default) + - kext patch replacing `board-id` with `board-ix` (ngfxpatch=pikera) + +- _What patches do I need for Maxwell or Pascal GPUs?_ +Maxwell GPUs (normally 9xx and some 7xx) no longer supply a correct IOVARendererID to enable hardware video decoder. See more details: [here](https://github.com/vit9696/Shiki/issues/5). You no longer need any changes (e.g. iMac.kext) but NvidiaGraphicsFixup. This fix was added in 1.2.0 branch. Can be switched off by using boot-arg "-ngfxnovarenderer". + +- _What patches do processors newer than Haswell need?_ +Apple limits hardware video decoder with NVIDIA to only Haswell and earlier. To get hardware accelerated video decoding you need to patch AppleGVA.framework. To do so you could use [Shiki](https://github.com/vit9696/Shiki) with `shikigva=4` boot argument. On 10.13 you may currently use a temporary workaround that enables hardware video decoding only for a subset of processes via `shikigva=12` boot argument. + +- _What patches do Pascal GPUs need on 10.12?_ +On 10.12 and possibly on 10.13 Pascal GPUs need a team id unlock to avoid glitches like empty transparent windows and so on. This patch is already present in NvidiaGraphicsFixup, and the use of any other kext (e.g. NVWebDriverLibValFix.kext) is not needed. +Can be switched off by using boot-arg "-ngfxlibvalfix". + +- _How can I enable digital (HDMI audio)?_ +NvidiaGraphicsFixup will do it itself but you must esnure that you do not have any conflicting "fixes" from Clover, SSDT patches, Arbitrary and so on (e.g. FixDisplay, AddHDMI, etc.). NvidiaGraphicsFixup also renames GPU devices to GFX0 and HDAU and injects audio connectors @0,connector-type - @5,connector-type. Injection can be switched off by using boot-arg "-ngfxnoaudio" or more specific "-ngfxnoaudiocon". You can also use ioreg properties in GPU to disable respective injections: "no-audio-autofix" or "no-audio-fixconn". + +- _How can I partially fix Apple Logo during boot?_ +Inject `@X,AAPL,boot-display` GFX0 property with the main screen index instead of X, the value does not matter. + +- _Does NvidiaGraphicsFixup fix visual issues on wakeup with Pascal GPUs?_ +Not at the moment. It is also known that HDMI audio may not always work with Pascal GPUs. diff --git a/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/Info.plist similarity index 78% rename from EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/Info.plist index 00dc0b5..bc34e1f 100755 --- a/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/Info.plist @@ -3,13 +3,13 @@ BuildMachineOSBuild - 16C67 + 16G29 CFBundleDevelopmentRegion English CFBundleExecutable USBInjectAll CFBundleGetInfoString - 0.5.17 Copyright © 2015 RehabMan. All rights reserved. + 0.6.2 Copyright © 2015 RehabMan. All rights reserved. CFBundleIdentifier com.rehabman.driver.USBInjectAll CFBundleInfoDictionaryVersion @@ -19,7 +19,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 0.5.17 + 0.6.2 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -27,11 +27,11 @@ MacOSX CFBundleVersion - 0.5.17 + 0.6.2 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -39,9 +39,9 @@ DTSDKName macosx10.11 DTXcode - 0821 + 0833 DTXcodeBuild - 8C1002 + 8E3004b IOKitPersonalities ConfigurationData @@ -1415,7 +1415,7 @@ AQAAAA== portType - 2 + 0 HP12 @@ -1424,7 +1424,7 @@ AgAAAA== portType - 2 + 0 HP13 @@ -1433,7 +1433,7 @@ AwAAAA== portType - 2 + 0 HP14 @@ -1442,7 +1442,7 @@ BAAAAA== portType - 2 + 0 HP15 @@ -1451,7 +1451,7 @@ BQAAAA== portType - 2 + 0 HP16 @@ -1460,7 +1460,7 @@ BgAAAA== portType - 2 + 0 HP17 @@ -1469,7 +1469,7 @@ BwAAAA== portType - 2 + 0 HP18 @@ -1478,7 +1478,7 @@ CAAAAA== portType - 2 + 0 @@ -1497,7 +1497,7 @@ AQAAAA== portType - 2 + 0 HP22 @@ -1506,7 +1506,7 @@ AgAAAA== portType - 2 + 0 HP23 @@ -1515,7 +1515,7 @@ AwAAAA== portType - 2 + 0 HP24 @@ -1524,7 +1524,7 @@ BAAAAA== portType - 2 + 0 HP25 @@ -1533,7 +1533,7 @@ BQAAAA== portType - 2 + 0 HP26 @@ -1542,7 +1542,7 @@ BgAAAA== portType - 2 + 0 HP27 @@ -1551,7 +1551,7 @@ BwAAAA== portType - 2 + 0 HP28 @@ -1560,7 +1560,7 @@ CAAAAA== portType - 2 + 0 @@ -1572,6 +1572,113 @@ IOProviderClass IOResources + MacBook10,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBook10,1 + + MacBook10,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBook10,1 + + MacBook10,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBook10,1 + + MacBook10,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBook10,1 + + MacBook10,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBook10,1 + + MacBook10,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBook10,1 + + MacBook8,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBook8,1 + MacBook8,1-EH01 CFBundleIdentifier @@ -1653,6 +1760,19 @@ model MacBook8,1 + MacBook9,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBook9,1 + MacBook9,1-EH01 CFBundleIdentifier @@ -1734,6 +1854,19 @@ model MacBook9,1 + MacBookAir4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir4,1 + MacBookAir4,1-EH01 CFBundleIdentifier @@ -1815,6 +1948,19 @@ model MacBookAir4,1 + MacBookAir4,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir4,2 + MacBookAir4,2-EH01 CFBundleIdentifier @@ -1896,6 +2042,19 @@ model MacBookAir4,2 + MacBookAir5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir5,1 + MacBookAir5,1-EH01 CFBundleIdentifier @@ -1977,6 +2136,19 @@ model MacBookAir5,1 + MacBookAir5,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir5,2 + MacBookAir5,2-EH01 CFBundleIdentifier @@ -2058,6 +2230,19 @@ model MacBookAir5,2 + MacBookAir6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir6,1 + MacBookAir6,1-EH01 CFBundleIdentifier @@ -2139,6 +2324,19 @@ model MacBookAir6,1 + MacBookAir6,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir6,2 + MacBookAir6,2-EH01 CFBundleIdentifier @@ -2220,6 +2418,19 @@ model MacBookAir6,2 + MacBookAir7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir7,1 + MacBookAir7,1-EH01 CFBundleIdentifier @@ -2301,6 +2512,19 @@ model MacBookAir7,1 + MacBookAir7,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir7,2 + MacBookAir7,2-EH01 CFBundleIdentifier @@ -2382,6 +2606,19 @@ model MacBookAir7,2 + MacBookPro10,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro10,1 + MacBookPro10,1-EH01 CFBundleIdentifier @@ -2463,6 +2700,19 @@ model MacBookPro10,1 + MacBookPro11,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,1 + MacBookPro11,1-EH01 CFBundleIdentifier @@ -2544,6 +2794,19 @@ model MacBookPro11,1 + MacBookPro11,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,2 + MacBookPro11,2-EH01 CFBundleIdentifier @@ -2625,6 +2888,19 @@ model MacBookPro11,2 + MacBookPro11,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,3 + MacBookPro11,3-EH01 CFBundleIdentifier @@ -2706,6 +2982,19 @@ model MacBookPro11,3 + MacBookPro11,4-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,4 + MacBookPro11,4-EH01 CFBundleIdentifier @@ -2787,6 +3076,19 @@ model MacBookPro11,4 + MacBookPro11,5-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,5 + MacBookPro11,5-EH01 CFBundleIdentifier @@ -2868,6 +3170,19 @@ model MacBookPro11,5 + MacBookPro12,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro12,1 + MacBookPro12,1-EH01 CFBundleIdentifier @@ -2949,6 +3264,19 @@ model MacBookPro12,1 + MacBookPro12,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro12,2 + MacBookPro12,2-EH01 CFBundleIdentifier @@ -3030,6 +3358,19 @@ model MacBookPro12,2 + MacBookPro13,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro13,1 + MacBookPro13,1-EH01 CFBundleIdentifier @@ -3111,6 +3452,19 @@ model MacBookPro13,1 + MacBookPro13,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro13,2 + MacBookPro13,2-EH01 CFBundleIdentifier @@ -3192,6 +3546,19 @@ model MacBookPro13,2 + MacBookPro13,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro13,3 + MacBookPro13,3-EH01 CFBundleIdentifier @@ -3273,6 +3640,301 @@ model MacBookPro13,3 + MacBookPro14,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro14,1 + + MacBookPro14,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro14,1 + + MacBookPro14,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro14,1 + + MacBookPro14,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro14,1 + + MacBookPro14,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro14,1 + + MacBookPro14,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBookPro14,1 + + MacBookPro14,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro14,2 + + MacBookPro14,2-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro14,2 + + MacBookPro14,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro14,2 + + MacBookPro14,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro14,2 + + MacBookPro14,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro14,2 + + MacBookPro14,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBookPro14,2 + + MacBookPro14,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro14,3 + + MacBookPro14,3-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro14,3 + + MacBookPro14,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro14,3 + + MacBookPro14,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro14,3 + + MacBookPro14,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro14,3 + + MacBookPro14,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBookPro14,3 + + MacBookPro6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro6,1 + MacBookPro6,1-EH01 CFBundleIdentifier @@ -3354,6 +4016,19 @@ model MacBookPro6,1 + MacBookPro6,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro6,2 + MacBookPro6,2-EH01 CFBundleIdentifier @@ -3435,6 +4110,19 @@ model MacBookPro6,2 + MacBookPro7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro7,1 + MacBookPro7,1-EH01 CFBundleIdentifier @@ -3516,6 +4204,19 @@ model MacBookPro7,1 + MacBookPro8,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro8,1 + MacBookPro8,1-EH01 CFBundleIdentifier @@ -3597,6 +4298,19 @@ model MacBookPro8,1 + MacBookPro8,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro8,2 + MacBookPro8,2-EH01 CFBundleIdentifier @@ -3678,6 +4392,19 @@ model MacBookPro8,2 + MacBookPro8,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro8,3 + MacBookPro8,3-EH01 CFBundleIdentifier @@ -3759,6 +4486,19 @@ model MacBookPro8,3 + MacBookPro9,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro9,1 + MacBookPro9,1-EH01 CFBundleIdentifier @@ -3840,6 +4580,19 @@ model MacBookPro9,1 + MacBookPro9,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro9,2 + MacBookPro9,2-EH01 CFBundleIdentifier @@ -3921,6 +4674,19 @@ model MacBookPro9,2 + MacBookpro10,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookpro10,2 + MacBookpro10,2-EH01 CFBundleIdentifier @@ -4002,6 +4768,19 @@ model MacBookpro10,2 + MacPro3,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro3,1 + MacPro3,1-EH01 CFBundleIdentifier @@ -4083,6 +4862,19 @@ model MacPro3,1 + MacPro4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro4,1 + MacPro4,1-EH01 CFBundleIdentifier @@ -4164,6 +4956,19 @@ model MacPro4,1 + MacPro5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro5,1 + MacPro5,1-EH01 CFBundleIdentifier @@ -4245,6 +5050,19 @@ model MacPro5,1 + MacPro6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro6,1 + MacPro6,1-EH01 CFBundleIdentifier @@ -4326,6 +5144,19 @@ model MacPro6,1 + Macmini5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini5,1 + Macmini5,1-EH01 CFBundleIdentifier @@ -4407,6 +5238,19 @@ model Macmini5,1 + Macmini5,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini5,2 + Macmini5,2-EH01 CFBundleIdentifier @@ -4488,6 +5332,19 @@ model Macmini5,2 + Macmini5,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini5,3 + Macmini5,3-EH01 CFBundleIdentifier @@ -4569,6 +5426,19 @@ model Macmini5,3 + Macmini6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini6,1 + Macmini6,1-EH01 CFBundleIdentifier @@ -4650,6 +5520,19 @@ model Macmini6,1 + Macmini6,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini6,2 + Macmini6,2-EH01 CFBundleIdentifier @@ -4731,6 +5614,19 @@ model Macmini6,2 + Macmini7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini7,1 + Macmini7,1-EH01 CFBundleIdentifier @@ -4812,6 +5708,19 @@ model Macmini7,1 + iMac10,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac10,1 + iMac10,1-EH01 CFBundleIdentifier @@ -4893,6 +5802,19 @@ model iMac10,1 + iMac11,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac11,1 + iMac11,1-EH01 CFBundleIdentifier @@ -4974,6 +5896,19 @@ model iMac11,1 + iMac11,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac11,2 + iMac11,2-EH01 CFBundleIdentifier @@ -5055,6 +5990,19 @@ model iMac11,2 + iMac11,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac11,3 + iMac11,3-EH01 CFBundleIdentifier @@ -5136,6 +6084,19 @@ model iMac11,3 + iMac12,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac12,1 + iMac12,1-EH01 CFBundleIdentifier @@ -5217,6 +6178,19 @@ model iMac12,1 + iMac12,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac12,2 + iMac12,2-EH01 CFBundleIdentifier @@ -5298,6 +6272,19 @@ model iMac12,2 + iMac13,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac13,1 + iMac13,1-EH01 CFBundleIdentifier @@ -5379,6 +6366,19 @@ model iMac13,1 + iMac13,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac13,2 + iMac13,2-EH01 CFBundleIdentifier @@ -5460,6 +6460,19 @@ model iMac13,2 + iMac14,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac14,1 + iMac14,1-EH01 CFBundleIdentifier @@ -5541,6 +6554,19 @@ model iMac14,1 + iMac14,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac14,2 + iMac14,2-EH01 CFBundleIdentifier @@ -5622,6 +6648,19 @@ model iMac14,2 + iMac14,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac14,3 + iMac14,3-EH01 CFBundleIdentifier @@ -5703,6 +6742,19 @@ model iMac14,3 + iMac15,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac15,1 + iMac15,1-EH01 CFBundleIdentifier @@ -5784,6 +6836,19 @@ model iMac15,1 + iMac16,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac16,1 + iMac16,1-EH01 CFBundleIdentifier @@ -5865,6 +6930,19 @@ model iMac16,1 + iMac16,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac16,2 + iMac16,2-EH01 CFBundleIdentifier @@ -5946,6 +7024,19 @@ model iMac16,2 + iMac17,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac17,1 + iMac17,1-EH01 CFBundleIdentifier @@ -6027,6 +7118,301 @@ model iMac17,1 + iMac18,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac18,1 + + iMac18,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac18,1 + + iMac18,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac18,1 + + iMac18,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac18,1 + + iMac18,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac18,1 + + iMac18,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac18,1 + + iMac18,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac18,2 + + iMac18,2-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac18,2 + + iMac18,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac18,2 + + iMac18,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac18,2 + + iMac18,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac18,2 + + iMac18,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac18,2 + + iMac18,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac18,3 + + iMac18,3-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac18,3 + + iMac18,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac18,3 + + iMac18,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac18,3 + + iMac18,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac18,3 + + iMac18,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac18,3 + + iMac4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac4,1 + iMac4,1-EH01 CFBundleIdentifier @@ -6108,6 +7494,19 @@ model iMac4,1 + iMac4,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac4,2 + iMac4,2-EH01 CFBundleIdentifier @@ -6189,6 +7588,19 @@ model iMac4,2 + iMac5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac5,1 + iMac5,1-EH01 CFBundleIdentifier @@ -6270,6 +7682,19 @@ model iMac5,1 + iMac6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac6,1 + iMac6,1-EH01 CFBundleIdentifier @@ -6351,6 +7776,19 @@ model iMac6,1 + iMac7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac7,1 + iMac7,1-EH01 CFBundleIdentifier @@ -6432,6 +7870,19 @@ model iMac7,1 + iMac8,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac8,1 + iMac8,1-EH01 CFBundleIdentifier @@ -6513,6 +7964,19 @@ model iMac8,1 + iMac9,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac9,1 + iMac9,1-EH01 CFBundleIdentifier diff --git a/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/MacOS/USBInjectAll b/EFI/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/MacOS/USBInjectAll similarity index 81% rename from EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/MacOS/USBInjectAll rename to EFI/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/MacOS/USBInjectAll index b78cd3b..bd88ea2 100755 Binary files a/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/MacOS/USBInjectAll and b/EFI/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/MacOS/USBInjectAll differ diff --git a/EFI/CLOVER/kexts/10.11/realtekALC.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.13/realtekALC.kext/Contents/Info.plist similarity index 77% rename from EFI/CLOVER/kexts/10.11/realtekALC.kext/Contents/Info.plist rename to EFI/CLOVER/kexts/10.13/realtekALC.kext/Contents/Info.plist index cec9f03..d819987 100755 --- a/EFI/CLOVER/kexts/10.11/realtekALC.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.13/realtekALC.kext/Contents/Info.plist @@ -7,7 +7,7 @@ CFBundleDevelopmentRegion English CFBundleGetInfoString - Realtek ALC 2.1, Copyright © 2015 toleda. All rights reserved. + Realtek ALC 2.8, Copyright © 2017 toleda. All rights reserved. CFBundleIdentifier com.apple.driver.RealtekALC CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2-toledaALC-110 + 1.8-toledaALC-120 CFBundleSignature ???? CFBundleVersion @@ -282,6 +282,88 @@ Comment toledaALC + + CodecID + 283904103 + ConfigData + IUccECFHHUAhRx4RIUcfkCFHDAIhVxwgIVcdECFXHgEhVx8BIWccMCFnHWAhZx4BIWcfASF3HPAhdx0AIXceACF3H0AhhxxAIYcdkCGHHqAhhx+QIZccYCGXHZAhlx6BIZcfAiGnHFAhpx0wIacegSGnHwEhtxxwIbcdQCG3HiEhtx8CIbcMAiHnHJAh5x1hIeceSyHnHwEh9xzwIfcdACH3HgAh9x9AIRcc8CEXHQAhFx4AIRcfQA== + FuncGroup + 1 + LayoutID + 1 + Comment + toledaALC + + + CodecID + 283904103 + ConfigData + IUccECFHHUAhRx4RIUcfkCFHDAIhVxzwIVcdACFXHgAhVx9AIWcc8CFnHQAhZx4AIWcfQCF3HPAhdx0AIXceACF3H0AhhxxAIYcdYCGHHgEhhx8BIZccYCGXHZAhlx6gIZcfkCGnHFAhpx0QIaceASGnHwEhtxxwIbcdQCG3HiEhtx8CIbcMAiHnHJAh5x1hIeceSyHnHwEh9xzwIfcdACH3HgAh9x9AIRcc8CEXHQAhFx4AIRcfQA== + FuncGroup + 1 + LayoutID + 2 + Comment + toledaALC + + + CodecID + 283906408 + ConfigData + AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcdEAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqABhx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0wAacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcMAgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3HgAB9x9AARcc8AEXHQABFx4AARcfQA== + FuncGroup + 1 + LayoutID + 1 + Comment + toledaALC + + + CodecID + 283906408 + ConfigData + AUccEAFHHUABRx4RAUcfkAFHDAIBVxzwAVcdAAFXHgABVx9AAWcc8AFnHQABZx4AAWcfQAF3HPABdx0AAXceAAF3H0ABhxxAAYcdYAGHHgEBhx8BAZccYAGXHZABlx6gAZcfkAGnHFABpx0QAaceAQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcMAgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3HgAB9x9AARcc8AEXHQABFx4AARcfQA== + FuncGroup + 1 + LayoutID + 2 + Comment + toledaALC + + + CodecID + 283906592 + ConfigData + AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcdEAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQGHHEABhx2QAYceoAGHH5ABlxxgAZcdkAGXHoEBlx8CAaccUAGnHTABpx6BAacfAQG3HHABtx1AAbceIQG3HwIBtwwCAecckAHnHWEB5x5LAecfAQ== + FuncGroup + 1 + LayoutID + 1 + Comment + toledaALC + + + CodecID + 283906592 + ConfigData + AUccEAFHHUABRx4RAUcfkAFHDAIBVxzwAVcdAAFXHgABVx9AAWcc8AFnHQABZx4AAWcfQAGHHEABhx1gAYceAQGHHwEBlxxgAZcdkAGXHqABlx+QAaccUAGnHRABpx4BAacfAQG3HHABtx1AAbceIQG3HwIBtwwCAecckAHnHWEB5x5LAecfAQ== + FuncGroup + 1 + LayoutID + 2 + Comment + toledaALC + + + CodecID + 283906592 + ConfigData + AUccEAFHHUABRx4RAUcfAQGHHFABhx2QAYceoAGHH5ABlxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6BAacfAQG3HIABtx1AAbceIQG3HwEB5xyQAecd4AHnHkUB5x8BAUcMAg== + FuncGroup + 1 + LayoutID + 3 + IOClass AppleHDAHardwareConfigDriver diff --git a/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/Info.plist index dbd998f..0a0e300 100755 --- a/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16C67 + 16F73 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.5 + 1.3.9 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1.3.5 + 1.3.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E2002 DTPlatformVersion GM DTSDKBuild @@ -37,11 +37,11 @@ DTSDKName macosx10.6 DTXcode - 0821 + 0832 DTXcodeBuild - 8C1002 + 8E2002 OSBundleCompatibleVersion - 1.3.5 + 1.3.9 OSBundleLibraries com.apple.iokit.IOPCIFamily diff --git a/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/MacOS/FakePCIID b/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/MacOS/FakePCIID index a768dbd..c3548cf 100755 Binary files a/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/MacOS/FakePCIID and b/EFI/CLOVER/kexts/Other/FakePCIID.kext/Contents/MacOS/FakePCIID differ diff --git a/EFI/CLOVER/kexts/Other/FakePCIID_Intel_GbX.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakePCIID_Intel_GbX.kext/Contents/Info.plist index f196721..610be3c 100755 --- a/EFI/CLOVER/kexts/Other/FakePCIID_Intel_GbX.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakePCIID_Intel_GbX.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16C67 + 16F73 CFBundleIdentifier org.rehabman.injector.FakePCIID-Intel-GbX CFBundleInfoDictionaryVersion @@ -13,17 +13,17 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.5 + 1.3.9 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.3.5 + 1.3.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E2002 DTPlatformVersion GM DTSDKBuild @@ -31,9 +31,9 @@ DTSDKName macosx10.6 DTXcode - 0821 + 0832 DTXcodeBuild - 8C1002 + 8E2002 IOKitPersonalities Intel GbX diff --git a/EFI/CLOVER/kexts/Other/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist new file mode 100755 index 0000000..79f611e --- /dev/null +++ b/EFI/CLOVER/kexts/Other/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist @@ -0,0 +1,165 @@ + + + + + BuildMachineOSBuild + 16F73 + CFBundleIdentifier + org.rehabman.injector.FakePCIID-Intel-HDMI-Audio + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FakePCIID_Intel_HDMI_Audio + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.3.9 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.3.9 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 8E2002 + DTPlatformVersion + GM + DTSDKBuild + 10M2518 + DTSDKName + macosx10.6 + DTXcode + 0832 + DTXcodeBuild + 8E2002 + IOKitPersonalities + + Intel HDMI Audio - 100-series 0x9d70 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x9d708086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 100-series 0x9d71 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x9d718086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 100-series 0xa170 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cJ0AAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0xa1708086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 100-series 0xa171 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0xa1718086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - 200-series 0xa2f0 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + cKEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0xa2f08086 + IOProviderClass + IOPCIDevice + + Intel HDMI Audio - Haswell + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + DAoAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIPrimaryMatch + 0x0c0c8086 + IOProviderClass + IOPCIDevice + + + OSBundleRequired + Root + Source Code + https://github.com/RehabMan/FakePCIID + + diff --git a/EFI/CLOVER/kexts/Other/FakePCIID_Intel_HD_Graphics.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakePCIID_Intel_HD_Graphics.kext/Contents/Info.plist new file mode 100755 index 0000000..ba2c8d3 --- /dev/null +++ b/EFI/CLOVER/kexts/Other/FakePCIID_Intel_HD_Graphics.kext/Contents/Info.plist @@ -0,0 +1,165 @@ + + + + + BuildMachineOSBuild + 16F73 + CFBundleIdentifier + org.rehabman.injector.FakePCIID-Intel-HD-Graphics + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + FakePCIID_Intel_HD_Graphics + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.3.9 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.3.9 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 8E2002 + DTPlatformVersion + GM + DTSDKBuild + 10M2518 + DTSDKName + macosx10.6 + DTXcode + 0832 + DTXcodeBuild + 8E2002 + IOKitPersonalities + + HD4200 HD4400 HD4600 P4600 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + EgQAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x04128086 0x04168086 0x0a168086 0x0a1e8086 0x041e8086 0x041a8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + HD510 HD515 HD520 HD530 P530 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + EhkAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x19128086 0x19068086 0x19138086 0x191e8086 0x19168086 0x191b8086 0x19028086 0x191d8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + Iris 540 Iris 550 Iris Pro 580 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + FhkAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x19268086 0x19278086 0x193b8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + P4000 + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + ZgEAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x01668086 0x016a8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + P6300 - 162a + + CFBundleIdentifier + org.rehabman.driver.FakePCIID + FakeProperties + + RM,device-id + + IhYAAA== + + + IOClass + FakePCIID + IOMatchCategory + FakePCIID + IOPCIClassMatch + 0x03000000&0xff000000 + IOPCIPrimaryMatch + 0x16228086 0x162a8086 + IOProbeScore + 9001 + IOProviderClass + IOPCIDevice + + + OSBundleRequired + Root + Source Code + https://github.com/RehabMan/FakePCIID + + diff --git a/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/Info.plist index 50edd9a..18376af 100755 --- a/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16C67 + 16F73 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.5 + 1.3.9 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1.3.5 + 1.3.9 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E2002 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.6 DTXcode - 0821 + 0832 DTXcodeBuild - 8C1002 + 8E2002 IOKitPersonalities XHCIMux 7-series @@ -142,7 +142,7 @@ com.apple.kpi.unsupported 8.0.0 org.rehabman.driver.FakePCIID - 1.3.5 + 1.3.9 OSBundleRequired Root diff --git a/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux b/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux index 3b96b3c..c26d8b5 100755 Binary files a/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux and b/EFI/CLOVER/kexts/Other/FakePCIID_XHCIMux.kext/Contents/MacOS/FakePCIID_XHCIMux differ diff --git a/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/Info.plist index 1a755ed..26f350b 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities FakeSMC @@ -116,6 +116,27 @@ hfwETdgSevQ= + ALI0 + + {ali + + BwECAA== + + + ALRV + + ui16 + + AAE= + + + ALV0 + + {alv + + ARAGdQEgALYO4A== + + FNum ui8 @@ -137,6 +158,13 @@ AQQKAAY= + MSLD + + ui8 + + AA== + + MSSD si8 @@ -181,6 +209,13 @@ ATAPAAAD + RMde + + char + + QQ== + + RVBF {rev @@ -239,7 +274,7 @@ RM,Build Release-rehabman RM,Version - FakeSMC 1758 + FakeSMC 1759 FakeSMCKeyStore diff --git a/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/MacOS/FakeSMC b/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/MacOS/FakeSMC index ac7af20..1cfc167 100755 Binary files a/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/MacOS/FakeSMC and b/EFI/CLOVER/kexts/Other/FakeSMC.kext/Contents/MacOS/FakeSMC differ diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/Info.plist index 73475a9..5adfb2f 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC_ACPISensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities ACPI Customizable Monitoring Plugin diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/Info.plist index 5142336..aab5ef4 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC_CPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,11 +23,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -35,9 +35,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities Intel Thermal Monitor diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/Info.plist index 7ea28ec..35388e7 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC_GPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities AMD Radeon Monitoring Plugin diff --git a/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/Info.plist index c37dad9..dcf265e 100755 --- a/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/FakeSMC_LPCSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16E195 + 16F73 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.25-332-gf3a8525c.1758 + 6.25-333-g05e0f4be.1759 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1758 + 1759 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E1000a + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0831 + 0833 DTXcodeBuild - 8E1000a + 8E3004b IOKitPersonalities Fintek F718x Monitor diff --git a/EFI/CLOVER/kexts/Other/Lilu.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/Lilu.kext/Contents/Info.plist new file mode 100755 index 0000000..69dc308 --- /dev/null +++ b/EFI/CLOVER/kexts/Other/Lilu.kext/Contents/Info.plist @@ -0,0 +1,81 @@ + + + + + BuildMachineOSBuild + 16G29 + CFBundleDevelopmentRegion + en + CFBundleExecutable + Lilu + CFBundleIdentifier + as.vit9696.Lilu + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Lilu + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.2.0 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.2.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9A235 + DTPlatformVersion + GM + DTSDKBuild + 17A360 + DTSDKName + macosx10.13 + DTXcode + 0900 + DTXcodeBuild + 9A235 + IOKitPersonalities + + as.vit9696.Lilu + + CFBundleIdentifier + as.vit9696.Lilu + IOClass + Lilu + IOMatchCategory + Lilu + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + NSHumanReadableCopyright + Copyright © 2016-2017 vit9696. All rights reserved. + OSBundleCompatibleVersion + 1.2.0 + OSBundleLibraries + + 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/CLOVER/kexts/Other/Lilu.kext/Contents/MacOS/Lilu b/EFI/CLOVER/kexts/Other/Lilu.kext/Contents/MacOS/Lilu new file mode 100755 index 0000000..e12dedf Binary files /dev/null and b/EFI/CLOVER/kexts/Other/Lilu.kext/Contents/MacOS/Lilu differ diff --git a/EFI/CLOVER/kexts/Other/NvidiaGraphicsFixup.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/NvidiaGraphicsFixup.kext/Contents/Info.plist new file mode 100755 index 0000000..ab95501 --- /dev/null +++ b/EFI/CLOVER/kexts/Other/NvidiaGraphicsFixup.kext/Contents/Info.plist @@ -0,0 +1,100 @@ + + + + + BuildMachineOSBuild + 16G29 + CFBundleDevelopmentRegion + en + CFBundleExecutable + NvidiaGraphicsFixup + CFBundleIdentifier + as.lvs1974.NvidiaGraphicsFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + NvidiaGraphicsFixup + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.2.1 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.2.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9A1004 + DTPlatformVersion + GM + DTSDKBuild + 17A360 + DTSDKName + macosx10.13 + DTXcode + 0901 + DTXcodeBuild + 9A1004 + IOKitPersonalities + + as.lvs1974.NvidiaAudio + + CFBundleIdentifier + as.lvs1974.NvidiaGraphicsFixup + IOClass + NVidiaAudio + IOMatchCategory + IOService + IOPCIClassMatch + 0x04030000&0xffff0000 + IOPCIMatch + 0x000010de&0x0000ffff + IOProbeScore + 60000 + IOProviderClass + IOPCIDevice + + as.lvs1974.NvidiaGraphicsFixup + + CFBundleIdentifier + as.lvs1974.NvidiaGraphicsFixup + IOClass + NvidiaGraphicsFixup + IOMatchCategory + NvidiaGraphicsFixup + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + NSHumanReadableCopyright + Copyright © 2017 lvs1974. All rights reserved. + OSBundleCompatibleVersion + 1.0 + OSBundleLibraries + + as.vit9696.Lilu + 1.2.0 + 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/CLOVER/kexts/Other/NvidiaGraphicsFixup.kext/Contents/MacOS/NvidiaGraphicsFixup b/EFI/CLOVER/kexts/Other/NvidiaGraphicsFixup.kext/Contents/MacOS/NvidiaGraphicsFixup new file mode 100755 index 0000000..8be23bf Binary files /dev/null and b/EFI/CLOVER/kexts/Other/NvidiaGraphicsFixup.kext/Contents/MacOS/NvidiaGraphicsFixup differ diff --git a/EFI/CLOVER/kexts/Other/NvidiaGraphicsFixup.kext/Contents/Resources/FAQ.md b/EFI/CLOVER/kexts/Other/NvidiaGraphicsFixup.kext/Contents/Resources/FAQ.md new file mode 100755 index 0000000..407905d --- /dev/null +++ b/EFI/CLOVER/kexts/Other/NvidiaGraphicsFixup.kext/Contents/Resources/FAQ.md @@ -0,0 +1,49 @@ +- _What are the system requirements?_ +while there are no particular limitations, this FAQ does not include the specific information regarding GPUs before Kepler (i.e. older than 6xx series). +In general it appears to be less convenient to use CPUs newer than Ivy and Haswell with NVIDIA GPUs. +For GPUs newer than Kepler (e.g. Maxwell or Pascal) you need [NVIDIA Web Driver](http://www.nvidia.com/download/driverResults.aspx/125379/en-us). Use `nv_disable=1` boot argument to install it. + +- _What is the general idea?_ +If you have builtin Intel GPU, make sure to rename it to IGPU and enable with connector-less frame first. Then choose a most suitable mac model and install NvidiaGraphicsFixup. To get hardware video decoding you are likely to need [Shiki](https://github.com/vit9696/Shiki), please read its [FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) carefully to get a good understanding. + +- _How to properly choose a mac model?_ +If you have Ivy Bridge or Haswell CPU you should go with iMac13,2 or iMac14,2. Otherwise choose the model you prefer, but keep this in mind: + * If you have Intel GPU, especially if Ivy Bridge or newer, choose the model (by `board-id`) that has `forceOfflineRenderer` set to YES (true) in /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/Info.plist. + * Models other than iMac13,2 and iMac14,2 require patches, which are though normally automated in NvidiaGraphicsFixup (see below) + * CPUs newer than Haswell require Shiki patches for hardware video decoding (see below). + +- _Why should I use Intel GPU with a connector-less frame?_ +Nvidia GPUs newer than 2xx do not implement hardware video decoder in macOS, also starting with 10.13 dual-GPU setups often cause a bootloop. If you absolutely need your IGPU with connector-full frame you will have to use [IntelGraphicsFixup](https://sourceforge.net/projects/intelgraphicsfixup) and most likely [Shiki](https://github.com/vit9696/Shiki) with `shikigva=1` OR a model without `forceOfflineRenderer`. + +- _How to use Intel GPU with a connector-less frame?_ +Please refer to [Shiki FAQ](https://github.com/vit9696/Shiki/blob/master/Manual/FAQ.en.md) for full details. You could use SSDT to rename GFX0 to IGPU by creating a proper IGPU device and setting STA of the existing one to Zero: +``` +Scope (GFX0) { + Name (_STA, Zero) // _STA: Status +} +``` + +- _What patches do I need for mac models other than iMac13,2 and iMac14,2?_ +AppleGraphicsDisplayPolicy.kext contains a check against its Info.plist and determines which mode should be used for a specific board-id. It is dependent on the GPU which mode is suitable and is normally determined experimentally. NvidiaGraphicsFixup contains several ways to configure to set power management modes: + - kext patch enforcing `none` into ConfigMap dictionary for system board-id (ngfxpatch=cfgmap) + - kext patch disabling string comparison `` (ngfxpatch=vit9696, enabled by default) + - kext patch replacing `board-id` with `board-ix` (ngfxpatch=pikera) + +- _What patches do I need for Maxwell or Pascal GPUs?_ +Maxwell GPUs (normally 9xx and some 7xx) no longer supply a correct IOVARendererID to enable hardware video decoder. See more details: [here](https://github.com/vit9696/Shiki/issues/5). You no longer need any changes (e.g. iMac.kext) but NvidiaGraphicsFixup. This fix was added in 1.2.0 branch. Can be switched off by using boot-arg "-ngfxnovarenderer". + +- _What patches do processors newer than Haswell need?_ +Apple limits hardware video decoder with NVIDIA to only Haswell and earlier. To get hardware accelerated video decoding you need to patch AppleGVA.framework. To do so you could use [Shiki](https://github.com/vit9696/Shiki) with `shikigva=4` boot argument. On 10.13 you may currently use a temporary workaround that enables hardware video decoding only for a subset of processes via `shikigva=12` boot argument. + +- _What patches do Pascal GPUs need on 10.12?_ +On 10.12 and possibly on 10.13 Pascal GPUs need a team id unlock to avoid glitches like empty transparent windows and so on. This patch is already present in NvidiaGraphicsFixup, and the use of any other kext (e.g. NVWebDriverLibValFix.kext) is not needed. +Can be switched off by using boot-arg "-ngfxlibvalfix". + +- _How can I enable digital (HDMI audio)?_ +NvidiaGraphicsFixup will do it itself but you must esnure that you do not have any conflicting "fixes" from Clover, SSDT patches, Arbitrary and so on (e.g. FixDisplay, AddHDMI, etc.). NvidiaGraphicsFixup also renames GPU devices to GFX0 and HDAU and injects audio connectors @0,connector-type - @5,connector-type. Injection can be switched off by using boot-arg "-ngfxnoaudio" or more specific "-ngfxnoaudiocon". You can also use ioreg properties in GPU to disable respective injections: "no-audio-autofix" or "no-audio-fixconn". + +- _How can I partially fix Apple Logo during boot?_ +Inject `@X,AAPL,boot-display` GFX0 property with the main screen index instead of X, the value does not matter. + +- _Does NvidiaGraphicsFixup fix visual issues on wakeup with Pascal GPUs?_ +Not at the moment. It is also known that HDMI audio may not always work with Pascal GPUs. diff --git a/EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/Info.plist index 00dc0b5..bc34e1f 100755 --- a/EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/Info.plist @@ -3,13 +3,13 @@ BuildMachineOSBuild - 16C67 + 16G29 CFBundleDevelopmentRegion English CFBundleExecutable USBInjectAll CFBundleGetInfoString - 0.5.17 Copyright © 2015 RehabMan. All rights reserved. + 0.6.2 Copyright © 2015 RehabMan. All rights reserved. CFBundleIdentifier com.rehabman.driver.USBInjectAll CFBundleInfoDictionaryVersion @@ -19,7 +19,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 0.5.17 + 0.6.2 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -27,11 +27,11 @@ MacOSX CFBundleVersion - 0.5.17 + 0.6.2 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8C1002 + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -39,9 +39,9 @@ DTSDKName macosx10.11 DTXcode - 0821 + 0833 DTXcodeBuild - 8C1002 + 8E3004b IOKitPersonalities ConfigurationData @@ -1415,7 +1415,7 @@ AQAAAA== portType - 2 + 0 HP12 @@ -1424,7 +1424,7 @@ AgAAAA== portType - 2 + 0 HP13 @@ -1433,7 +1433,7 @@ AwAAAA== portType - 2 + 0 HP14 @@ -1442,7 +1442,7 @@ BAAAAA== portType - 2 + 0 HP15 @@ -1451,7 +1451,7 @@ BQAAAA== portType - 2 + 0 HP16 @@ -1460,7 +1460,7 @@ BgAAAA== portType - 2 + 0 HP17 @@ -1469,7 +1469,7 @@ BwAAAA== portType - 2 + 0 HP18 @@ -1478,7 +1478,7 @@ CAAAAA== portType - 2 + 0 @@ -1497,7 +1497,7 @@ AQAAAA== portType - 2 + 0 HP22 @@ -1506,7 +1506,7 @@ AgAAAA== portType - 2 + 0 HP23 @@ -1515,7 +1515,7 @@ AwAAAA== portType - 2 + 0 HP24 @@ -1524,7 +1524,7 @@ BAAAAA== portType - 2 + 0 HP25 @@ -1533,7 +1533,7 @@ BQAAAA== portType - 2 + 0 HP26 @@ -1542,7 +1542,7 @@ BgAAAA== portType - 2 + 0 HP27 @@ -1551,7 +1551,7 @@ BwAAAA== portType - 2 + 0 HP28 @@ -1560,7 +1560,7 @@ CAAAAA== portType - 2 + 0 @@ -1572,6 +1572,113 @@ IOProviderClass IOResources + MacBook10,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBook10,1 + + MacBook10,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBook10,1 + + MacBook10,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBook10,1 + + MacBook10,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBook10,1 + + MacBook10,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBook10,1 + + MacBook10,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBook10,1 + + MacBook8,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBook8,1 + MacBook8,1-EH01 CFBundleIdentifier @@ -1653,6 +1760,19 @@ model MacBook8,1 + MacBook9,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBook9,1 + MacBook9,1-EH01 CFBundleIdentifier @@ -1734,6 +1854,19 @@ model MacBook9,1 + MacBookAir4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir4,1 + MacBookAir4,1-EH01 CFBundleIdentifier @@ -1815,6 +1948,19 @@ model MacBookAir4,1 + MacBookAir4,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir4,2 + MacBookAir4,2-EH01 CFBundleIdentifier @@ -1896,6 +2042,19 @@ model MacBookAir4,2 + MacBookAir5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir5,1 + MacBookAir5,1-EH01 CFBundleIdentifier @@ -1977,6 +2136,19 @@ model MacBookAir5,1 + MacBookAir5,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir5,2 + MacBookAir5,2-EH01 CFBundleIdentifier @@ -2058,6 +2230,19 @@ model MacBookAir5,2 + MacBookAir6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir6,1 + MacBookAir6,1-EH01 CFBundleIdentifier @@ -2139,6 +2324,19 @@ model MacBookAir6,1 + MacBookAir6,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir6,2 + MacBookAir6,2-EH01 CFBundleIdentifier @@ -2220,6 +2418,19 @@ model MacBookAir6,2 + MacBookAir7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir7,1 + MacBookAir7,1-EH01 CFBundleIdentifier @@ -2301,6 +2512,19 @@ model MacBookAir7,1 + MacBookAir7,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookAir7,2 + MacBookAir7,2-EH01 CFBundleIdentifier @@ -2382,6 +2606,19 @@ model MacBookAir7,2 + MacBookPro10,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro10,1 + MacBookPro10,1-EH01 CFBundleIdentifier @@ -2463,6 +2700,19 @@ model MacBookPro10,1 + MacBookPro11,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,1 + MacBookPro11,1-EH01 CFBundleIdentifier @@ -2544,6 +2794,19 @@ model MacBookPro11,1 + MacBookPro11,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,2 + MacBookPro11,2-EH01 CFBundleIdentifier @@ -2625,6 +2888,19 @@ model MacBookPro11,2 + MacBookPro11,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,3 + MacBookPro11,3-EH01 CFBundleIdentifier @@ -2706,6 +2982,19 @@ model MacBookPro11,3 + MacBookPro11,4-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,4 + MacBookPro11,4-EH01 CFBundleIdentifier @@ -2787,6 +3076,19 @@ model MacBookPro11,4 + MacBookPro11,5-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro11,5 + MacBookPro11,5-EH01 CFBundleIdentifier @@ -2868,6 +3170,19 @@ model MacBookPro11,5 + MacBookPro12,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro12,1 + MacBookPro12,1-EH01 CFBundleIdentifier @@ -2949,6 +3264,19 @@ model MacBookPro12,1 + MacBookPro12,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro12,2 + MacBookPro12,2-EH01 CFBundleIdentifier @@ -3030,6 +3358,19 @@ model MacBookPro12,2 + MacBookPro13,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro13,1 + MacBookPro13,1-EH01 CFBundleIdentifier @@ -3111,6 +3452,19 @@ model MacBookPro13,1 + MacBookPro13,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro13,2 + MacBookPro13,2-EH01 CFBundleIdentifier @@ -3192,6 +3546,19 @@ model MacBookPro13,2 + MacBookPro13,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro13,3 + MacBookPro13,3-EH01 CFBundleIdentifier @@ -3273,6 +3640,301 @@ model MacBookPro13,3 + MacBookPro14,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro14,1 + + MacBookPro14,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro14,1 + + MacBookPro14,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro14,1 + + MacBookPro14,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro14,1 + + MacBookPro14,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro14,1 + + MacBookPro14,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBookPro14,1 + + MacBookPro14,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro14,2 + + MacBookPro14,2-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro14,2 + + MacBookPro14,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro14,2 + + MacBookPro14,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro14,2 + + MacBookPro14,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro14,2 + + MacBookPro14,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBookPro14,2 + + MacBookPro14,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro14,3 + + MacBookPro14,3-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro14,3 + + MacBookPro14,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro14,3 + + MacBookPro14,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro14,3 + + MacBookPro14,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro14,3 + + MacBookPro14,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + MacBookPro14,3 + + MacBookPro6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro6,1 + MacBookPro6,1-EH01 CFBundleIdentifier @@ -3354,6 +4016,19 @@ model MacBookPro6,1 + MacBookPro6,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro6,2 + MacBookPro6,2-EH01 CFBundleIdentifier @@ -3435,6 +4110,19 @@ model MacBookPro6,2 + MacBookPro7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro7,1 + MacBookPro7,1-EH01 CFBundleIdentifier @@ -3516,6 +4204,19 @@ model MacBookPro7,1 + MacBookPro8,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro8,1 + MacBookPro8,1-EH01 CFBundleIdentifier @@ -3597,6 +4298,19 @@ model MacBookPro8,1 + MacBookPro8,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro8,2 + MacBookPro8,2-EH01 CFBundleIdentifier @@ -3678,6 +4392,19 @@ model MacBookPro8,2 + MacBookPro8,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro8,3 + MacBookPro8,3-EH01 CFBundleIdentifier @@ -3759,6 +4486,19 @@ model MacBookPro8,3 + MacBookPro9,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro9,1 + MacBookPro9,1-EH01 CFBundleIdentifier @@ -3840,6 +4580,19 @@ model MacBookPro9,1 + MacBookPro9,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookPro9,2 + MacBookPro9,2-EH01 CFBundleIdentifier @@ -3921,6 +4674,19 @@ model MacBookPro9,2 + MacBookpro10,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacBookpro10,2 + MacBookpro10,2-EH01 CFBundleIdentifier @@ -4002,6 +4768,19 @@ model MacBookpro10,2 + MacPro3,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro3,1 + MacPro3,1-EH01 CFBundleIdentifier @@ -4083,6 +4862,19 @@ model MacPro3,1 + MacPro4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro4,1 + MacPro4,1-EH01 CFBundleIdentifier @@ -4164,6 +4956,19 @@ model MacPro4,1 + MacPro5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro5,1 + MacPro5,1-EH01 CFBundleIdentifier @@ -4245,6 +5050,19 @@ model MacPro5,1 + MacPro6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + MacPro6,1 + MacPro6,1-EH01 CFBundleIdentifier @@ -4326,6 +5144,19 @@ model MacPro6,1 + Macmini5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini5,1 + Macmini5,1-EH01 CFBundleIdentifier @@ -4407,6 +5238,19 @@ model Macmini5,1 + Macmini5,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini5,2 + Macmini5,2-EH01 CFBundleIdentifier @@ -4488,6 +5332,19 @@ model Macmini5,2 + Macmini5,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini5,3 + Macmini5,3-EH01 CFBundleIdentifier @@ -4569,6 +5426,19 @@ model Macmini5,3 + Macmini6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini6,1 + Macmini6,1-EH01 CFBundleIdentifier @@ -4650,6 +5520,19 @@ model Macmini6,1 + Macmini6,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini6,2 + Macmini6,2-EH01 CFBundleIdentifier @@ -4731,6 +5614,19 @@ model Macmini6,2 + Macmini7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + Macmini7,1 + Macmini7,1-EH01 CFBundleIdentifier @@ -4812,6 +5708,19 @@ model Macmini7,1 + iMac10,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac10,1 + iMac10,1-EH01 CFBundleIdentifier @@ -4893,6 +5802,19 @@ model iMac10,1 + iMac11,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac11,1 + iMac11,1-EH01 CFBundleIdentifier @@ -4974,6 +5896,19 @@ model iMac11,1 + iMac11,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac11,2 + iMac11,2-EH01 CFBundleIdentifier @@ -5055,6 +5990,19 @@ model iMac11,2 + iMac11,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac11,3 + iMac11,3-EH01 CFBundleIdentifier @@ -5136,6 +6084,19 @@ model iMac11,3 + iMac12,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac12,1 + iMac12,1-EH01 CFBundleIdentifier @@ -5217,6 +6178,19 @@ model iMac12,1 + iMac12,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac12,2 + iMac12,2-EH01 CFBundleIdentifier @@ -5298,6 +6272,19 @@ model iMac12,2 + iMac13,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac13,1 + iMac13,1-EH01 CFBundleIdentifier @@ -5379,6 +6366,19 @@ model iMac13,1 + iMac13,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac13,2 + iMac13,2-EH01 CFBundleIdentifier @@ -5460,6 +6460,19 @@ model iMac13,2 + iMac14,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac14,1 + iMac14,1-EH01 CFBundleIdentifier @@ -5541,6 +6554,19 @@ model iMac14,1 + iMac14,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac14,2 + iMac14,2-EH01 CFBundleIdentifier @@ -5622,6 +6648,19 @@ model iMac14,2 + iMac14,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac14,3 + iMac14,3-EH01 CFBundleIdentifier @@ -5703,6 +6742,19 @@ model iMac14,3 + iMac15,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac15,1 + iMac15,1-EH01 CFBundleIdentifier @@ -5784,6 +6836,19 @@ model iMac15,1 + iMac16,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac16,1 + iMac16,1-EH01 CFBundleIdentifier @@ -5865,6 +6930,19 @@ model iMac16,1 + iMac16,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac16,2 + iMac16,2-EH01 CFBundleIdentifier @@ -5946,6 +7024,19 @@ model iMac16,2 + iMac17,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac17,1 + iMac17,1-EH01 CFBundleIdentifier @@ -6027,6 +7118,301 @@ model iMac17,1 + iMac18,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac18,1 + + iMac18,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac18,1 + + iMac18,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac18,1 + + iMac18,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac18,1 + + iMac18,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac18,1 + + iMac18,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac18,1 + + iMac18,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac18,2 + + iMac18,2-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac18,2 + + iMac18,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac18,2 + + iMac18,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac18,2 + + iMac18,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac18,2 + + iMac18,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac18,2 + + iMac18,3-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac18,3 + + iMac18,3-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac18,3 + + iMac18,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac18,3 + + iMac18,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac18,3 + + iMac18,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac18,3 + + iMac18,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac18,3 + + iMac4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac4,1 + iMac4,1-EH01 CFBundleIdentifier @@ -6108,6 +7494,19 @@ model iMac4,1 + iMac4,2-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac4,2 + iMac4,2-EH01 CFBundleIdentifier @@ -6189,6 +7588,19 @@ model iMac4,2 + iMac5,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac5,1 + iMac5,1-EH01 CFBundleIdentifier @@ -6270,6 +7682,19 @@ model iMac5,1 + iMac6,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac6,1 + iMac6,1-EH01 CFBundleIdentifier @@ -6351,6 +7776,19 @@ model iMac6,1 + iMac7,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac7,1 + iMac7,1-EH01 CFBundleIdentifier @@ -6432,6 +7870,19 @@ model iMac7,1 + iMac8,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac8,1 + iMac8,1-EH01 CFBundleIdentifier @@ -6513,6 +7964,19 @@ model iMac8,1 + iMac9,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac9,1 + iMac9,1-EH01 CFBundleIdentifier diff --git a/EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/MacOS/USBInjectAll b/EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/MacOS/USBInjectAll index b78cd3b..bd88ea2 100755 Binary files a/EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/MacOS/USBInjectAll and b/EFI/CLOVER/kexts/Other/USBInjectAll.kext/Contents/MacOS/USBInjectAll differ diff --git a/EFI/CLOVER/kexts/Other/realtekALC.kext/Contents/Info.plist b/EFI/CLOVER/kexts/Other/realtekALC.kext/Contents/Info.plist index cec9f03..d819987 100755 --- a/EFI/CLOVER/kexts/Other/realtekALC.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/Other/realtekALC.kext/Contents/Info.plist @@ -7,7 +7,7 @@ CFBundleDevelopmentRegion English CFBundleGetInfoString - Realtek ALC 2.1, Copyright © 2015 toleda. All rights reserved. + Realtek ALC 2.8, Copyright © 2017 toleda. All rights reserved. CFBundleIdentifier com.apple.driver.RealtekALC CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.2-toledaALC-110 + 1.8-toledaALC-120 CFBundleSignature ???? CFBundleVersion @@ -282,6 +282,88 @@ Comment toledaALC + + CodecID + 283904103 + ConfigData + IUccECFHHUAhRx4RIUcfkCFHDAIhVxwgIVcdECFXHgEhVx8BIWccMCFnHWAhZx4BIWcfASF3HPAhdx0AIXceACF3H0AhhxxAIYcdkCGHHqAhhx+QIZccYCGXHZAhlx6BIZcfAiGnHFAhpx0wIacegSGnHwEhtxxwIbcdQCG3HiEhtx8CIbcMAiHnHJAh5x1hIeceSyHnHwEh9xzwIfcdACH3HgAh9x9AIRcc8CEXHQAhFx4AIRcfQA== + FuncGroup + 1 + LayoutID + 1 + Comment + toledaALC + + + CodecID + 283904103 + ConfigData + IUccECFHHUAhRx4RIUcfkCFHDAIhVxzwIVcdACFXHgAhVx9AIWcc8CFnHQAhZx4AIWcfQCF3HPAhdx0AIXceACF3H0AhhxxAIYcdYCGHHgEhhx8BIZccYCGXHZAhlx6gIZcfkCGnHFAhpx0QIaceASGnHwEhtxxwIbcdQCG3HiEhtx8CIbcMAiHnHJAh5x1hIeceSyHnHwEh9xzwIfcdACH3HgAh9x9AIRcc8CEXHQAhFx4AIRcfQA== + FuncGroup + 1 + LayoutID + 2 + Comment + toledaALC + + + CodecID + 283906408 + ConfigData + AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcdEAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqABhx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0wAacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcMAgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3HgAB9x9AARcc8AEXHQABFx4AARcfQA== + FuncGroup + 1 + LayoutID + 1 + Comment + toledaALC + + + CodecID + 283906408 + ConfigData + AUccEAFHHUABRx4RAUcfkAFHDAIBVxzwAVcdAAFXHgABVx9AAWcc8AFnHQABZx4AAWcfQAF3HPABdx0AAXceAAF3H0ABhxxAAYcdYAGHHgEBhx8BAZccYAGXHZABlx6gAZcfkAGnHFABpx0QAaceAQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcMAgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3HgAB9x9AARcc8AEXHQABFx4AARcfQA== + FuncGroup + 1 + LayoutID + 2 + Comment + toledaALC + + + CodecID + 283906592 + ConfigData + AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcdEAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQGHHEABhx2QAYceoAGHH5ABlxxgAZcdkAGXHoEBlx8CAaccUAGnHTABpx6BAacfAQG3HHABtx1AAbceIQG3HwIBtwwCAecckAHnHWEB5x5LAecfAQ== + FuncGroup + 1 + LayoutID + 1 + Comment + toledaALC + + + CodecID + 283906592 + ConfigData + AUccEAFHHUABRx4RAUcfkAFHDAIBVxzwAVcdAAFXHgABVx9AAWcc8AFnHQABZx4AAWcfQAGHHEABhx1gAYceAQGHHwEBlxxgAZcdkAGXHqABlx+QAaccUAGnHRABpx4BAacfAQG3HHABtx1AAbceIQG3HwIBtwwCAecckAHnHWEB5x5LAecfAQ== + FuncGroup + 1 + LayoutID + 2 + Comment + toledaALC + + + CodecID + 283906592 + ConfigData + AUccEAFHHUABRx4RAUcfAQGHHFABhx2QAYceoAGHH5ABlxxgAZcdkAGXHoEBlx8CAacccAGnHTABpx6BAacfAQG3HIABtx1AAbceIQG3HwEB5xyQAecd4AHnHkUB5x8BAUcMAg== + FuncGroup + 1 + LayoutID + 3 + IOClass AppleHDAHardwareConfigDriver diff --git a/EFI/CLOVER/tools/bdmesg.efi b/EFI/CLOVER/tools/bdmesg.efi index 6941b92..2fb1693 100755 Binary files a/EFI/CLOVER/tools/bdmesg.efi and b/EFI/CLOVER/tools/bdmesg.efi differ diff --git a/AGDPfix-2.app/Contents/Info.plist b/Tools/AGDPfix-2.app/Contents/Info.plist similarity index 100% rename from AGDPfix-2.app/Contents/Info.plist rename to Tools/AGDPfix-2.app/Contents/Info.plist diff --git a/AGDPfix-2.app/Contents/MacOS/applet b/Tools/AGDPfix-2.app/Contents/MacOS/applet similarity index 100% rename from AGDPfix-2.app/Contents/MacOS/applet rename to Tools/AGDPfix-2.app/Contents/MacOS/applet diff --git a/AGDPfix-2.app/Contents/PkgInfo b/Tools/AGDPfix-2.app/Contents/PkgInfo similarity index 100% rename from AGDPfix-2.app/Contents/PkgInfo rename to Tools/AGDPfix-2.app/Contents/PkgInfo diff --git a/Tools/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt b/Tools/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt new file mode 100755 index 0000000..af8b1cf Binary files /dev/null and b/Tools/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt differ diff --git a/AGDPfix-2.app/Contents/Resources/applet.icns b/Tools/AGDPfix-2.app/Contents/Resources/applet.icns similarity index 100% rename from AGDPfix-2.app/Contents/Resources/applet.icns rename to Tools/AGDPfix-2.app/Contents/Resources/applet.icns diff --git a/AGDPfix-2.app/Contents/Resources/applet.rsrc b/Tools/AGDPfix-2.app/Contents/Resources/applet.rsrc similarity index 100% rename from AGDPfix-2.app/Contents/Resources/applet.rsrc rename to Tools/AGDPfix-2.app/Contents/Resources/applet.rsrc diff --git a/AGDPfix-2.app/Contents/Resources/description.rtfd/TXT.rtf b/Tools/AGDPfix-2.app/Contents/Resources/description.rtfd/TXT.rtf similarity index 100% rename from AGDPfix-2.app/Contents/Resources/description.rtfd/TXT.rtf rename to Tools/AGDPfix-2.app/Contents/Resources/description.rtfd/TXT.rtf diff --git a/WebDriver-378.05.05.05f01.pkg b/WebDriver-378.10.10.10.20.107.pkg similarity index 82% rename from WebDriver-378.05.05.05f01.pkg rename to WebDriver-378.10.10.10.20.107.pkg index 5f3cb4b..a4eb25e 100644 Binary files a/WebDriver-378.05.05.05f01.pkg and b/WebDriver-378.10.10.10.20.107.pkg differ diff --git a/audio_cloverALC-120_v1.0f.command b/audio_cloverALC-130_v0.3.command similarity index 93% rename from audio_cloverALC-120_v1.0f.command rename to audio_cloverALC-130_v0.3.command index 5236b9a..e31d8dd 100755 --- a/audio_cloverALC-120_v1.0f.command +++ b/audio_cloverALC-130_v0.3.command @@ -1,23 +1,23 @@ #!/bin/sh # Maintained by: toleda for: github.com/toleda/audio_cloverALC -gFile="audio_cloverALC-120.command_v1.0f" -# gFile="audio_pikeralphaALC-120.command_v1.0f" +gFile="audio_cloverALC-130.command_v0.3" +# gFile="audio_pikeralphaALC-120.command_vv0.1" # Credit: bcc9, RevoGirl, PikeRAlpha, SJ_UnderWater, RehabMan, TimeWalker75a, lisai9093 # # OS X Clover Realtek ALC Onboard Audio # -# Enables OS X Realtek ALC onboard audio in 10.12, 10.11, 10.10, 10.9 and 10.8, all versions +# Enables OS X Realtek ALC onboard audio in 10.13, 10.12, 10.11, 10.10, 10.9 and 10.8, all versions # 1. Supports Realtek ALC885, 887, 888, 889, 892, 898, 1150 and 1220 # 2. Clover patched native AppleHDA.kext installed in System/Library/Extensions # # Requirements -# 1. OS X: 10.12/10.11/10.10/10.9/10.8, all versions +# 1. OS X: 10.13/10.12/10.11/10.10/10.9/10.8, all versions # 2. Native AppleHDA.kext (if not installed, run 10.x installer) # 3. Supported Realtek ALC on board audio codec (see above) # 4. Audio ID: 1, 2 or 3 Injection, see https://github.com/toleda/audio_ALCinjection # # Installation -# 1. Double click audio_cloverALC-120.command +# 1. Double click audio_cloverALC-130.command # 2. Enter password at prompt # 3. For Clover/EFI, EFI partition must be mounted before running script # 4. For Clover/Legacy, answer y to Confirm Clover Legacy Install (y/n) @@ -34,12 +34,9 @@ gFile="audio_cloverALC-120.command_v1.0f" # 9. Restart # # Change log: -# v1.0f0 - 2/21/17: Add 1220 codecs, fix PlugIn, bugs -# v1.0e0 - Not released -# v1.0d0 - 8/24/16: Clean up, synch with realtekALC and pikeralphaALC -# v1.0c0 - 8/16/16: Clean up -# v1.0b0 - 8/7/16: KextTo Patch fix -# v1.0a - 7/15/16: Initial 10.12 support +# v0.3 - 9/12/17: Audio ID validation typo +# v0.2 - 8/31/17: Audio ID validation +# v0.1 - 7/5/17: Alpha 10.13 support echo " " echo "Agreement" @@ -89,6 +86,7 @@ gRealtekALC=0 gAudioidvalid=n gCodecvalid=n g200SeriesAudio=n +gCodecconfig=0 # debug if [ $gDebug = 2 ]; then @@ -113,6 +111,11 @@ fi # verify system version case ${gSysVer} in + 10.13* ) gSysName="High Sierra" + gSysFolder=kexts/10.13 + gSID=$(csrutil status) + ;; + 10.12* ) gSysName="Sierra" gSysFolder=kexts/10.12 gSID=$(csrutil status) @@ -164,7 +167,7 @@ if [ $gMake = 1 ]; then sudo rm -R "$gExtensionsDirectory/AppleHDA.kext" case $gSysName in - "Sierra"|"El Capitan" ) + "High Sierra"|"Sierra"|"El Capitan" ) sudo cp -X $gDesktopDirectory/AppleHDA.kext $gExtensionsDirectory/AppleHDA.kext ;; @@ -230,7 +233,7 @@ if [ $gRealtekALC = 1 ]; then case $gSysName in - "Sierra"|"El Capitan" ) + "High Sierra"|"Sierra"|"El Capitan" ) echo $gSID > /tmp/gsid.txt if [[ $(cat /tmp/gsid.txt | grep -c "disabled") = 0 ]]; then rm -R /tmp/gsid.txt @@ -274,7 +277,7 @@ if [ $gRealtekALC = 1 ]; then [yY]* ) case $gSysName in - "Sierra"|"El Capitan" ) + "High Sierra"|"Sierra"|"El Capitan" ) echo $gSID > /tmp/gsid.txt if [[ $(cat /tmp/gsid.txt | grep -c "disabled") = 0 ]]; then @@ -379,7 +382,7 @@ if [ $gEFI = 1 ]; then case $gSysName in - "Sierra"|"El Capitan" ) + "High Sierra"|"Sierra"|"El Capitan" ) echo $gSID > /tmp/gsid.txt if [[ $(cat /tmp/gsid.txt | grep -c "disabled") = 0 ]]; then rm -R /tmp/gsid.txt @@ -452,7 +455,7 @@ else cp -p "$gCloverDirectory/config.plist" "/tmp/config.txt" case $gSysName in - "Sierra"|"El Capitan" ) + "High Sierra"|"Sierra"|"El Capitan" ) echo $gSID > /tmp/gsid.txt if [[ $(cat /tmp/gsid.txt | grep -c "disabled") = 0 ]]; then rm -R /tmp/gsid.txt @@ -657,7 +660,7 @@ gCodecsInstalled=$(ioreg -rxn IOHDACodecDevice | grep VendorID | awk '{ print $4 gCodecsVersion=$(ioreg -rxn IOHDACodecDevice | grep RevisionID| awk '{ print $4 }') # debug -#if [ $gDebug = 2 ]; then ## +if [ $gDebug = 2 ]; then ## # if [ $gDebug = 1 ] || [ $gDebug = 2 ]; then # gCodecsInstalled=0x10ec0887 # gCodecsVersion=0x100101 @@ -665,11 +668,11 @@ gCodecsVersion=$(ioreg -rxn IOHDACodecDevice | grep RevisionID| awk '{ print $4 # gCodecsVersion=0x100302 # gCodecsInstalled=0x10ec0900 # gCodecsInstalled=0x10ec1168 -# gCodecsInstalled=0x10ec1220 +gCodecsInstalled=0x10ec1220 # gCodecsVersion=0x100001 # gCodecsInstalled=0x10134206 # gCodecsVersion=0x100302 -#fi +fi if [ $gDebug = 2 ]; then echo "gCodecsInstalled = $gCodecsInstalled" @@ -961,33 +964,123 @@ if [ $gController = 1 ]; then fi # validate audio id -case $gAudioid in -# 0|1|2|3 ) gAudioidvalid=y;; -1|2|3 ) gAudioidvalid=y;; -* ) + +audioid[0]="1 - 1/3/5/6 port Realtek ALCxxx audio" +audioid[1]="2 - 3 port (5.1) Realtek ALCxxx audio, Pink and Blue ports repurposed to outputs" +audioid[2]="3 - Use ony with HD3000/HD4000 HDMI audio enabled, Orange port disbled" + +case "$gCodec" in + + 269|283|885 ) + gCodecconfig=1 + ;; + + 887|888|889|892|898|1150|1220 ) + gCodecconfig=2 + ;; + +esac + +# valid audio id: 3 + +# verify ioreg/GFX0 +ioreg -rw 0 -p IODeviceTree -n GFX0@2 > /tmp/IGPU.txt +if [[ $(cat /tmp/IGPU.txt | grep -c "GFX0@2") = 0 ]]; then +gigfx=0 + +# debug +if [ $gDebug = 2 ]; then +echo "GFX0 - gigfx = $gigfx" +fi + +# verify ioreg/IGPU +ioreg -rw 0 -p IODeviceTree -n IGPU@2 > /tmp/IGPU.txt +if [[ $(cat /tmp/IGPU.txt | grep -c "IGPU@2") = 0 ]]; then +gigfx=0 + +# debug +if [ $gDebug = 2 ]; then +echo "IGPU - gigfx = $gigfx" +fi + +else +gigfx=IGPU@2 + +# debug +if [ $gDebug = 2 ]; then +echo "gigfx = $gigfx" +fi + +fi + +else +gigfx=GFX0@2 + +# debug +if [ $gDebug = 2 ]; then +echo "gigfx = $gigfx" +fi + +fi + +rm -R /tmp/IGPU.txt + +if [ $gigfx = 0 ]; then # no IGFX + gCodecconfig=2 + +else + gideviceid=$(ioreg -rxn $gigfx | grep device-id | sed -e 's/.*//') +fi + +# debug +if [ $gDebug = 2 ]; then +echo "gideviceid = $gideviceid" +gideviceid=26010000 +fi + +# valid audio id: 3 case +case "$gideviceid" in +26010000|62010000 ) +# gCodecconfig=3 +;; +esac + +# debug +if [ $gDebug = 2 ]; then +echo "codec: ALC$gCodec, Audio ID: $gAudioid, max: $gCodecconfig" +fi + +if [ $gAudioid = 0 ] || [ $gAudioid -gt $gCodecconfig ]; then + while true do -read -p "Audio ID: $gAudioid is not supported, continue (y/n): " choice9 +read -p "ALC$gCodec, Audio ID: $gAudioid is not supported, continue (y/n): " choice9 case "$choice9" in - [yY]* ) gAudioid=0; gAudioidvalid=n break;; + [yY]* ) gAudioidvalid=n break;; [nN]* ) echo "No system files were changed"; exit;; * ) echo "Try again..." ;; esac done -;; -esac + +echo "Vaild Audio IDs:" + +index=0 +while [ $index -lt $gCodecconfig ]; do +echo "${audioid[$index]}" +index=$((index + 1)) +done + +else +gAudioidvalid=y +fi if [ $gRealtekALC = 1 ]; then if [ $gAudioidvalid = n ]; then echo "" echo "Note" - echo "Set Audio ID injection before restart; valid IDs are:" -# echo "0 - dsdt/ssdt HDMI audio (AMD/Nvidia/Intel)" - echo "1 - 3/5/6 port Realtek ALCxxx audio" - echo "2 - 3 port (5.1) Realtek ALCxxx audio (n/a 885)" - echo "3 - HD3000/HD4000/HD5xx HDMI audio and Realtek ALCxxx audio (n/a 885 & 887/888 Legacy)" - echo "Caution: if Audio ID: $gAudioid is not fixed, no audio after restart" + echo "Set correct Audio ID injection before restart" + echo "If Audio ID: $gAudioid is not fixed, no audio after restart" fi fi @@ -997,7 +1090,7 @@ if [ $gCloverALC = 1 ]; then read -p "Clover Audio ID Injection (y/n): " choice4 case "$choice4" in [yY]* ) choice4=y; break;; - [nN]* ) gAudioid=1; choice5=y; break;; + [nN]* ) choice5=y; break;; * ) echo "Try again...";; esac done @@ -1019,31 +1112,24 @@ if [ $gCloverALC = 1 ]; then fi if [ $choice5 = n ]; then - echo "Audio IDs:" -# echo "0 - dsdt/ssdt HDMI audio (AMD/Nvidia/Intel)" - echo "1 - 3/5/6 port Realtek ALCxxx audio" - echo "2 - 3 port (5.1) Realtek ALCxxx audio (n/a 885)" - echo "3 - HD3000/HD4000 HDMI audio and Realtek ALCxxx audio (n/a 885 & 887/888 Legacy)" while true do -# read -p "Select Audio ID? (0, 1, 2 or 3): " choice6 - read -p "Select Audio ID: " choice6 + read -p "Enter valid Audio ID (0 to exit): " choice6 case "$choice6" in -# 0* ) gAudioid=0; break;; + 0* ) echo "No system files were changed"; exit;; 1* ) gAudioid=1; break;; - 2* ) gAudioid=2; if [ $gCodec = 885 ]; then echo "ID: 2 n/a, try again..."; else break; fi;; - 3* ) gAudioid=3; valid=y; - if [ $gCodec = 885 ]; then valid=n; fi; - if [ $gCodec = 1150 ]; then valid=n; fi; -# new codec - if [ $gCodec = 1220 ]; then valid=n; fi; - if [ $gLegacy = y ]; then valid=n; fi; - if [ $valid = n ]; then echo "ID: 3 n/a, try again..."; else break; fi;; + 2* ) if [ $choice6 = $gCodecconfig ]; then gAudioid=$choice6; break; else echo "ID: 2 not vaild, try again..."; fi;; + 3* ) if [ $choice6 = $gCodecconfig ]; then gAudioid=$choice6; break; else echo "ID: 3 not vaild, try again..."; fi;; * ) echo "Try again...";; esac done fi +fi +# debug +if [ $gDebug = 2 ]; then +echo "valid audio id" +echo "codec: ALC$gCodec, Audio ID: $gAudioid, max: $gCodecconfig" fi # debug @@ -1337,7 +1423,7 @@ case $gCodec in # el capitan only, patch1=10 # hd4600 hdmi audio only, patch1=11 # hd4600 hdmi audio only, patch1=12 -# sierra only, patch1=13 +# high sierra/sierra only, patch1=13 # new codecs 891 ) patch1=14;; #1220 ) patch1=15;; # 0x1168 @@ -1372,7 +1458,7 @@ done case $gSysName in -"Sierra"|"El Capitan" ) +"High Sierra"|"Sierra"|"El Capitan" ) case $gCodecName in @@ -1381,7 +1467,7 @@ case $gCodecName in case $gSysName in -"Sierra" ) +"High Sierra"|"Sierra" ) # codec patch out/credit pcpaul/Riley Freeman sudo /usr/libexec/PlistBuddy -c "Print ':KernelAndKextPatches:KextsToPatch:13}'" /tmp/config-audio_cloverALC.plist -x > "/tmp/ktp.plist" ;; @@ -1673,7 +1759,7 @@ fi # end: if [ $gCloverALC = 1 ] if [ $gDebug = 0 ]; then case $gSysName in -"Sierra"|"El Capitan"|"Yosemite" ) +"High Sierra"|"Sierra"|"El Capitan"|"Yosemite" ) echo "Fix permissions ..." sudo chown -R root:wheel $gExtensionsDirectory/AppleHDA.kext echo "Kernel cache..." diff --git a/audio_cloverHDMI-120_v1.0d.command b/audio_cloverHDMI-130_v0.6.command similarity index 95% rename from audio_cloverHDMI-120_v1.0d.command rename to audio_cloverHDMI-130_v0.6.command index 1e4fdf5..f013e77 100755 --- a/audio_cloverHDMI-120_v1.0d.command +++ b/audio_cloverHDMI-130_v0.6.command @@ -1,29 +1,30 @@ #!/bin/sh # Maintained by: toleda for: github.com/toleda/audio_cloverHDMI -gFile="audio_cloverHDMI-120.command_v1.0d" +gFile="audio_cloverHDMI-130_v0.6.command" # Credit: bcc9, RevoGirl, PikeRAlpha, RehabMan # # OS X Clover HDMI Audio # -# Enables OS X HDMI audio in 10.12, 10.11. 10.10, 10.9 and 10.8, all versions +# Enables macOS HDMI audio in 10.13, 10.12, 10.11. 10.10, 10.9 and 10.8, all versions # 1. Supports Intel integrated graphics and/or AMD and Nvidia discrete graphics # 2. Installs HDMI audio ssdt and required framebuffer edits (Intel only) # 3. Native CPU and GPU power management (Intel only, additonal steps required) # # Requirements -# 1. OS X: 10.12/10.11/10.10/10.9/10.8, all versions +# 1. OS X: 10.13/10.12/10.11/10.10/10.9/10.8, all versions # 2. AppleHDA.kext (If not installed, run 10.x.x installer) # 3. Recognized Intel/AMD/Nvidia graphics # 4. Clover only: 1.UEFI, mount EFI partition and 2. Clover Legacy # -#Supports: -# 1. Intel/desktop series: 100, 9, 8, 7, 6, 5 +# Supports: +# 1. Intel/desktop series: 200, 100, 9, 8, 7, 6, 5 +# a. Intel/workstation series: X99, X79, X58 # 2. Intel/graphics hd: -# Desktop: HD530, HD6200, HD4600+, HD4000, HD3000 +# Desktop: HD6x0, HD5x0, HD6200, HD4600+, HD4000, HD3000 # BRIX/NUC: HD580, HD540, HD6100, HD6000, HD5500, HD5200, HD5000, HD4000 -# 3. AMD/default framebuffer: R7/R9 3xx, R7/R9 2xx,7xxx, 6xxx, 5xxx +# 3. AMD/default framebuffer: RX_5x0/4x0, R7/R9 3xx, R7/R9 2xx,7xxx, 6xxx, 5xxx # Except: GCN 1.1/Hawaii/Bonaire) -# 4. Nvidia/OS X drivers: 7xx, 6xx, 5xx, 4xx (except 450, 550, 560) +# 4. Nvidia/macOS drivers: 10xx, 9xx, 7xx, 6xx, 5xx, 4xx (except 450, 550, 560) # Required: Nvidia/Web drivers: 9xx, 750 # # Debug Mode (saves ssdt and config.plist to Desktop @@ -43,12 +44,12 @@ gFile="audio_cloverHDMI-120.command_v1.0d" # 4. Restart # # Change log -# v1.0 - 8/15/16: Initial 10.12 support -# v1.0a - 8/16/16: Bug fixes -# v1.0b - 10/7/16: No HDMI codecs detected fix -# v1.0c - 10/8/16: Add pci10de, pci1002 codec detect fix -# v1.0d - 10/11/16: Discrete codec detect fix - +# v0.1 - 7/6/17: Initial 10.13 support +# v0.2 - 729/17: fix HD630 device_id +# v0.3 - 8/22/17: fix HD630 port calculation +# v0.4 - 8/31/17: Audio ID verification +# v0.5 - 10/12/17: Pulled, source control error +# v0.4 - 10/15/17: Fixed echo " " echo "Agreement" echo "The audio_cloverHDMI script is for personal use only. Do not distribute" @@ -81,6 +82,7 @@ gdgfxssdt=0 gdgfxname=0 gdgfx=0 ghdmi=0 +gAudioid=1 # Terminal commands # ioreg -rxn IGPU@2 | grep vendor-id| awk '{ print $4 }' @@ -120,6 +122,11 @@ done # verify system version case ${gSysVer} in + 10.13* ) gSysName="High Sierra" + gSysFolder=kexts/10.13 + gSID=$(csrutil status) + ;; + 10.12* ) gSysName="Sierra" gSysFolder=kexts/10.12 gSID=$(csrutil status) @@ -320,6 +327,14 @@ echo "Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem" done fi +# HDEF/layout-id + +if [[ $(cat /tmp/HDEF.txt | grep -c "HDEF@1") != 0 ]]; then + gLayoutidioreg=$(cat /tmp/HDEF.txt | grep layout-id | sed -e 's/.*//') + gLayoutidhex="0x${gLayoutidioreg:6:2}${gLayoutidioreg:4:2}${gLayoutidioreg:2:2}${gLayoutidioreg:0:2}" + gAudioid=$((gLayoutidhex)) +fi + # verify ioreg/GFX0 ioreg -rw 0 -p IODeviceTree -n GFX0@2 > /tmp/IGPU.txt if [[ $(cat /tmp/IGPU.txt | grep -c "GFX0@2") = 0 ]]; then @@ -482,7 +497,7 @@ else # gideviceid=16160000 # gideviceid=12190000 # gideviceid=26190000 -# echo "gideviceid = $gideviceid" +# gideviceid=12590000 # fi # initialize variable @@ -583,6 +598,22 @@ gigfxport5=1 gigfxnuc=0 ;; +12590000* ) +gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') +gigfxgen=7 +gigfxhdmifb=00001259 +gigfxhdmihdau=n +gigfxname="HD630" +gigfxrepo=200series +gigfxfolder=ssdt_hdmi_hd6x0 +gigfxzip=ssdt_hdmi-hd630 +gigfxssdt=SSDT-HDMI-HD630 +gigfxindex=17 +gigfxhdmihdef=y +gigfxport5=0 +gigfxnuc=0 +;; + * ) gideviceidsupported=n ;; @@ -713,14 +744,7 @@ if [ $gideviceidsupported = n ]; then # IGFX not supported else # hdef ssdt audio id -gigfxhdmiaudioid=3 -if [ $gigfxnuc = 2 ]; then - gigfxhdmiaudioid=1 -fi - -if [ $gigfxgen = 6 ]; then - gigfxhdmiaudioid=1 -fi +gigfxhdmiaudioid=$gAudioid # hdef ssdt parameters ghdefrepo=ALCInjection @@ -729,11 +753,13 @@ ghdeffolder=ssdt_hdef case $gigfxname in HD3000|HD4000* ) + gigfxhdmiaudioid=3 ghdefzip=ssdt_hdef-$gigfxhdmiaudioid-with_ioreg:hdef ghdefssdt=SSDT-HDEF-$gigfxhdmiaudioid ;; -HD515|HD530|HD540* ) +HD515|HD530|HD540*|HD630 ) + if [ $gigfxhdmiaudioid = 3 ]; then gigfxhdmiaudioid=1; fi ghdefzip=ssdt_hdef-$gigfxhdmiaudioid-100-hdas ghdefssdt=SSDT-HDEF-HDAS-$gigfxhdmiaudioid ;; @@ -1031,7 +1057,7 @@ gdgfx=1 ## debug 2 ;; 2 ) -if [[ $gigfxgen = 4 || $gigfxgen = 5 || $gigfxgen = 6 ]]; then + if [[ $gigfxgen = 4 || $gigfxgen = 5 || $gigfxgen = 6 || $gigfxgen = 7 ]]; then echo "Two displays connected, proceeding" else echo "Error: more than one display connected to $gigfxname, patch not possible" @@ -1088,7 +1114,7 @@ HD3000|HD4000* ) # native HDMI connector connector7=${connector[7]} if [ $connector7 = "00080000" ]; then # native hdmi echo "Native $gigfxname/port 0x7 is HDMI connector, no patch required" - ifbnative=1a + ifbnative=1 fi ;; @@ -1250,6 +1276,9 @@ done # Item 14: 10.11.4-SKL-1912000-Port_0x5-DP2HDM (010509) # Item 15: 10.11.4-SKL-1912000-Port_0x6-DP2HDM (02040a) # Item 16: 10.11.4-SKL-1912000-Port_0x7-DP2HDM (03060a) +# Item 17: 10.12.6-KBL-5912000-Port_0x5-DP2HDM (010509) +# Item 18: 10.12.6-KBL-5912000-Port_0x6-DP2HDM (02040a) +# Item 19: 10.12.6-KBL-5912000-Port_0x7-DP2HDM (03060a) # debug if [ $gDebug = 2 ]; then @@ -1292,7 +1321,7 @@ case $gigfxgen in patch[1]=$(($gigfxindex+2)) ;; -4|5|6 ) +4|5|6|7 ) index=0 port=5 @@ -1403,7 +1432,7 @@ rm -R /tmp/ktp.plist fi # no framebuffer edits fi # verify framebuffers -fi # native fb +fi # a fb fi # IGFX not supported fi # no IGFX @@ -1478,11 +1507,11 @@ if [ $gDebug = 2 ]; then fi if [ $gdgfxpciname1 = 0 ]; then -echo "Error: discrete graphics card not found, unknown acpi PCI0 name" -echo "Names checked: ${gdgfxname1[@]}" -echo "No system files were changed" -echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." -exit 1 + echo "Error: discrete graphics card not found, unknown acpi PCI0 name" + echo "Names checked: ${gdgfxname1[@]}" + echo "No system files were changed" + echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." + exit 1 fi # get acpi graphics device name @@ -1620,7 +1649,7 @@ if [ -z "${gdgfxvendorid}" ]; then fi echo "AMD/Nvidia graphics not found, unknown acpi PCI0/graphics name" echo "Names checked: ${gdgfxname2[@]}" - echo "Install finished, restart required." + echo "No system files were changed" echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." exit fi @@ -1824,4 +1853,4 @@ exit 0 -exit \ No newline at end of file +exit