diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..94cf149 Binary files /dev/null and b/.DS_Store differ diff --git a/CLOVER/.DS_Store b/CLOVER/.DS_Store new file mode 100644 index 0000000..ab6a97f Binary files /dev/null and b/CLOVER/.DS_Store differ diff --git a/CLOVER/ACPI/.DS_Store b/CLOVER/ACPI/.DS_Store new file mode 100644 index 0000000..e3f62de Binary files /dev/null and b/CLOVER/ACPI/.DS_Store differ diff --git a/CLOVER/CLOVERX64.efi b/CLOVER/CLOVERX64.efi index 0f0692f..34db2d2 100755 Binary files a/CLOVER/CLOVERX64.efi and b/CLOVER/CLOVERX64.efi differ diff --git a/CLOVER/config.plist b/CLOVER/config.plist index 87022bd..5e502d9 100755 --- a/CLOVER/config.plist +++ b/CLOVER/config.plist @@ -4,10 +4,14 @@ ACPI + AutoMerge + YES DSDT DropOEM_DSM + Name + DSDT.aml Patches @@ -61,11 +65,11 @@ SUdQVQ== - Name - DSDT.aml ReuseFFFF + DisableASPM + DropTables @@ -115,37 +119,15 @@ ApCst + ResetAddress + 0xB2 + ResetValue + 0x73 SSDT DropOem - SortedOrder - - SSDT-0.aml - SSDT-1.aml - SSDT-2.aml - SSDT-3.aml - SSDT-7.aml - SSDT-8.aml - SSDT-9.aml - SSDT-10.aml - SSDT-11.aml - SSDT-12.aml - SSDT-13.aml - SSDT-14.aml - SSDT-15.aml - SSDT-pr.aml - SSDT-rmne.aml - SSDT-XPS13SKL.aml - SSDT-XHC.aml - - ResetAddress - 0xB2 - ResetValue - 0x73 - DisableASPM - Boot @@ -160,13 +142,20 @@ Timeout 2 + BootGraphics + + EFILoginHiDPI + 0 + UIScale + 1 + CPU HWPEnable Devices - + Audio Inject @@ -574,6 +563,8 @@ Find SIX/dEdIiwc= + MatchOS + 10.12.x Name IOBluetoothFamily Replace @@ -607,6 +598,48 @@ Replace ZscGI2HrKw== + + Comment + AirPortBrcmHighSierra + Disabled + + Find + SDtF4HUU + MatchOS + 10.13.x + Name + AirPortBrcm4360 + Replace + /8OQkJCQ + + + Comment + change F%uT%04x to F%uTxxxx in AppleBacklightInjector.kext (credit RehabMan) + Disabled + + Find + RiV1VCUwNHgA + MatchOS + 10.13.x + Name + com.apple.driver.AppleBacklight + Replace + RiV1VHh4eHgA + + + Comment + Boot graphics glitch, 10.13 beta (based on denskop patch) + Disabled + + Find + AQAAdSI= + MatchOS + 10.13.x + Name + com.apple.iokit.IOGraphicsFamily + Replace + AQAA6yI= + RtVariables diff --git a/CLOVER/drivers64UEFI/AppleImageCodec-64.efi b/CLOVER/drivers64UEFI/AppleImageCodec-64.efi index 0f1bbfc..db77f5e 100755 Binary files a/CLOVER/drivers64UEFI/AppleImageCodec-64.efi and b/CLOVER/drivers64UEFI/AppleImageCodec-64.efi differ diff --git a/CLOVER/drivers64UEFI/AppleKeyAggregator-64.efi b/CLOVER/drivers64UEFI/AppleKeyAggregator-64.efi index 0576e6a..804e6f9 100755 Binary files a/CLOVER/drivers64UEFI/AppleKeyAggregator-64.efi and b/CLOVER/drivers64UEFI/AppleKeyAggregator-64.efi differ diff --git a/CLOVER/drivers64UEFI/AppleKeyMapAggregator.efi b/CLOVER/drivers64UEFI/AppleKeyMapAggregator.efi deleted file mode 100755 index 04f9079..0000000 Binary files a/CLOVER/drivers64UEFI/AppleKeyMapAggregator.efi and /dev/null differ diff --git a/CLOVER/drivers64UEFI/AppleUITheme-64.efi b/CLOVER/drivers64UEFI/AppleUITheme-64.efi index 6ad5f51..5dd4bbb 100755 Binary files a/CLOVER/drivers64UEFI/AppleUITheme-64.efi and b/CLOVER/drivers64UEFI/AppleUITheme-64.efi differ diff --git a/CLOVER/drivers64UEFI/AsAmiShim.efi b/CLOVER/drivers64UEFI/AsAmiShim.efi deleted file mode 100755 index 6970a65..0000000 Binary files a/CLOVER/drivers64UEFI/AsAmiShim.efi and /dev/null differ diff --git a/CLOVER/drivers64UEFI/DataHubDxe-64.efi b/CLOVER/drivers64UEFI/DataHubDxe-64.efi index c17c9c1..6bcb681 100755 Binary files a/CLOVER/drivers64UEFI/DataHubDxe-64.efi and b/CLOVER/drivers64UEFI/DataHubDxe-64.efi differ diff --git a/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi b/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi deleted file mode 100755 index 2fb003e..0000000 Binary files a/CLOVER/drivers64UEFI/EmuVariableUefi-64.efi and /dev/null differ diff --git a/CLOVER/drivers64UEFI/FSInject-64.efi b/CLOVER/drivers64UEFI/FSInject-64.efi index 2047600..37f46b0 100755 Binary files a/CLOVER/drivers64UEFI/FSInject-64.efi and b/CLOVER/drivers64UEFI/FSInject-64.efi differ diff --git a/CLOVER/drivers64UEFI/FirmwareVolume-64.efi b/CLOVER/drivers64UEFI/FirmwareVolume-64.efi index 75beae1..03256a2 100755 Binary files a/CLOVER/drivers64UEFI/FirmwareVolume-64.efi and b/CLOVER/drivers64UEFI/FirmwareVolume-64.efi differ diff --git a/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi b/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi index faaf8c9..0dd3cf6 100755 Binary files a/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi and b/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi differ diff --git a/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi b/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi new file mode 100755 index 0000000..735fd16 Binary files /dev/null and b/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi differ diff --git a/CLOVER/drivers64UEFI/SMCHelper-64.efi b/CLOVER/drivers64UEFI/SMCHelper-64.efi index b3c4f67..a68b87b 100755 Binary files a/CLOVER/drivers64UEFI/SMCHelper-64.efi and b/CLOVER/drivers64UEFI/SMCHelper-64.efi differ diff --git a/CLOVER/drivers64UEFI/apfs.efi b/CLOVER/drivers64UEFI/apfs.efi new file mode 100755 index 0000000..59129eb Binary files /dev/null and b/CLOVER/drivers64UEFI/apfs.efi differ diff --git a/CLOVER/kexts/.DS_Store b/CLOVER/kexts/.DS_Store new file mode 100644 index 0000000..95e5e1b Binary files /dev/null and b/CLOVER/kexts/.DS_Store differ diff --git a/Kexts/HibernationFixup.kext/Contents/Info.plist b/CLOVER/kexts/10.12/HibernationFixup.kext/Contents/Info.plist old mode 100644 new mode 100755 similarity index 91% rename from Kexts/HibernationFixup.kext/Contents/Info.plist rename to CLOVER/kexts/10.12/HibernationFixup.kext/Contents/Info.plist index f6760bd..f603f87 --- a/Kexts/HibernationFixup.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.12/HibernationFixup.kext/Contents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.7 + 1.2.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.1.7 + 1.2.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9A235 DTPlatformVersion GM DTSDKBuild - 16E185 + 17A360 DTSDKName - macosx10.12 + macosx10.13 DTXcode - 0833 + 0900 DTXcodeBuild - 8E3004b + 9A235 IOKitPersonalities as.lvs1974.IntelGraphicsFixup @@ -63,7 +63,7 @@ OSBundleLibraries as.vit9696.Lilu - 1.1.6 + 1.2.0 com.apple.kpi.bsd 12.0.0 com.apple.kpi.dsep diff --git a/CLOVER/kexts/10.12/HibernationFixup.kext/Contents/MacOS/HibernationFixup b/CLOVER/kexts/10.12/HibernationFixup.kext/Contents/MacOS/HibernationFixup new file mode 100755 index 0000000..c537e9e Binary files /dev/null and b/CLOVER/kexts/10.12/HibernationFixup.kext/Contents/MacOS/HibernationFixup differ diff --git a/CLOVER/kexts/10.13/.DS_Store b/CLOVER/kexts/10.13/.DS_Store new file mode 100644 index 0000000..932fcee Binary files /dev/null and b/CLOVER/kexts/10.13/.DS_Store differ diff --git a/CLOVER/kexts/10.13/ACPIBatteryManager.kext/Contents/Info.plist b/CLOVER/kexts/10.13/ACPIBatteryManager.kext/Contents/Info.plist index 2f873b9..cb604f4 100644 --- a/CLOVER/kexts/10.13/ACPIBatteryManager.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/ACPIBatteryManager.kext/Contents/Info.plist @@ -3,13 +3,13 @@ BuildMachineOSBuild - 16G29 + 17A365 CFBundleDevelopmentRegion English CFBundleExecutable ACPIBatteryManager CFBundleGetInfoString - 1.81.3, Copyright 2011 Apple Inc., RehabMan 2012 + 1.81.4, Copyright 2011 Apple Inc., RehabMan 2012 CFBundleIdentifier org.rehabman.driver.AppleSmartBatteryManager CFBundleInfoDictionaryVersion @@ -19,7 +19,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.81.3 + 1.81.4 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -27,11 +27,11 @@ MacOSX CFBundleVersion - 1.81.3 + 1.81.4 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9A235 DTPlatformVersion GM DTSDKBuild @@ -39,9 +39,9 @@ DTSDKName macosx10.8 DTXcode - 0833 + 0900 DTXcodeBuild - 8E3004b + 9A235 IOKitPersonalities ACPI AC Adapter diff --git a/CLOVER/kexts/10.13/ACPIBatteryManager.kext/Contents/MacOS/ACPIBatteryManager b/CLOVER/kexts/10.13/ACPIBatteryManager.kext/Contents/MacOS/ACPIBatteryManager index 271b523..14f2920 100755 Binary files a/CLOVER/kexts/10.13/ACPIBatteryManager.kext/Contents/MacOS/ACPIBatteryManager and b/CLOVER/kexts/10.13/ACPIBatteryManager.kext/Contents/MacOS/ACPIBatteryManager differ diff --git a/CLOVER/kexts/10.13/AppleBacklightInjector.kext/Contents/Info.plist b/CLOVER/kexts/10.13/AppleBacklightInjector.kext/Contents/Info.plist old mode 100755 new mode 100644 index 184c6dd..99e5bd9 --- a/CLOVER/kexts/10.13/AppleBacklightInjector.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/AppleBacklightInjector.kext/Contents/Info.plist @@ -5,9 +5,9 @@ CFBundleDevelopmentRegion English CFBundleGetInfoString - 999.9.10, (c) 2017 syscl. All rights reserved. + 0.9.0, Copyright 2013 RehabMan Inc. All rights reserved. CFBundleIdentifier - org.syscl.driver.AppleBacklightInjector + org.rehabman.injector.AppleBacklightInjector CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 999.9.10 + 0.9.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,21 +23,23 @@ MacOSX CFBundleVersion - 999.9.10 + 0.9.0 IOKitPersonalities AppleIntelPanelA ApplePanels - F10T144a - ABEAAAAYACcAOgBSAHEAlgDEAPwBQAGTAfYCbgL+A6oEeAVs - F10T1449 - ABEAAAAYACcAOgBSAHEAlgDEAPwBQAGTAfYCbgL+A6oEeAVs - F10T1421 - ABEAAAAYACcAOgBSAHEAlgDEAPwBQAGTAfYCbgL+A6oEeAVs - F10T1420 + F14Txxxx + ABEAAAA0AFIAcwCUAL4A+gE2AXIBxQIvArkDYAQaBQoGDgcQ + F15Txxxx + ABEAAAA2AFQAfQCyAPUBSQGxAisCuANZBBME7AXzBzQIrwrZ + F16Txxxx ABEAAAAYACcAOgBSAHEAlgDEAPwBQAGTAfYCbgL+A6oEeAVs + F17Txxxx + ABEAAAAfADQATwBxAJsAzwEOAV0BuwIvArkDYAQpBR4GRAeh + F18Txxxx + ABEAAABTAIwA1QExAaICLgLYA64ErAXlB1kJHAs7DdAQ6hSZ CFBundleIdentifier com.apple.driver.AppleBacklight @@ -63,7 +65,7 @@ IONameMatch backlight IOProbeScore - 4000 + 2500 IOProviderClass IOACPIPlatformDevice diff --git a/CLOVER/kexts/10.13/FakePCIID.kext/Contents/Info.plist b/CLOVER/kexts/10.13/FakePCIID.kext/Contents/Info.plist old mode 100644 new mode 100755 index 699e91f..69e39d0 --- a/CLOVER/kexts/10.13/FakePCIID.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/FakePCIID.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15G1108 + 17C88 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.3 + 1.3.11 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1.3.3 + 1.3.11 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8B62 + 9C40b DTPlatformVersion GM DTSDKBuild @@ -37,11 +37,11 @@ DTSDKName macosx10.6 DTXcode - 0810 + 0920 DTXcodeBuild - 8B62 + 9C40b OSBundleCompatibleVersion - 1.3.3 + 1.3.11 OSBundleLibraries com.apple.iokit.IOPCIFamily diff --git a/CLOVER/kexts/10.13/FakePCIID.kext/Contents/MacOS/FakePCIID b/CLOVER/kexts/10.13/FakePCIID.kext/Contents/MacOS/FakePCIID index 42edc04..bf043e5 100755 Binary files a/CLOVER/kexts/10.13/FakePCIID.kext/Contents/MacOS/FakePCIID and b/CLOVER/kexts/10.13/FakePCIID.kext/Contents/MacOS/FakePCIID differ diff --git a/CLOVER/kexts/10.13/FakePCIID_Broadcom_WiFi.kext/Contents/Info.plist b/CLOVER/kexts/10.13/FakePCIID_Broadcom_WiFi.kext/Contents/Info.plist old mode 100644 new mode 100755 index 9d6bb3c..c2df14f --- a/CLOVER/kexts/10.13/FakePCIID_Broadcom_WiFi.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/FakePCIID_Broadcom_WiFi.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15G1108 + 17C88 CFBundleIdentifier org.rehabman.injector.FakePCIID-Broadcom-WiFi CFBundleInfoDictionaryVersion @@ -13,17 +13,17 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.3 + 1.3.11 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.3.3 + 1.3.11 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8B62 + 9C40b DTPlatformVersion GM DTSDKBuild @@ -31,9 +31,9 @@ DTSDKName macosx10.6 DTXcode - 0810 + 0920 DTXcodeBuild - 8B62 + 9C40b IOKitPersonalities Airport_Brcm4360 diff --git a/CLOVER/kexts/10.13/FakeSMC.kext/Contents/Info.plist b/CLOVER/kexts/10.13/FakeSMC.kext/Contents/Info.plist index f021923..c17fd54 100755 --- a/CLOVER/kexts/10.13/FakeSMC.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/FakeSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 17B35a CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.26-322-g1b20eab7.1765 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 1707 + 1765 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 8E3004b DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.8 DTXcode - 0720 + 0833 DTXcodeBuild - 7C68 + 8E3004b IOKitPersonalities FakeSMC @@ -206,7 +206,7 @@ {rev - AikPAAAk + ATAPAAAD RMde @@ -259,7 +259,7 @@ debug smc-compatible - smc-huronriver + smc-napa trace @@ -272,9 +272,9 @@ IOResourceMatch FakeSMCKeyStore RM,Build - Release-RehabMan + Release-rehabman RM,Version - FakeSMC 1707 + FakeSMC 1765 FakeSMCKeyStore @@ -293,9 +293,9 @@ NSHumanReadableCopyright - Copyright © 2015 netkas. All rights reserved. + Copyright © 2017 netkas. All rights reserved. OSBundleCompatibleVersion - 1212 + 1429 OSBundleLibraries com.apple.iokit.IOACPIFamily diff --git a/CLOVER/kexts/10.13/FakeSMC.kext/Contents/MacOS/FakeSMC b/CLOVER/kexts/10.13/FakeSMC.kext/Contents/MacOS/FakeSMC index 4ac4e30..7d1f567 100755 Binary files a/CLOVER/kexts/10.13/FakeSMC.kext/Contents/MacOS/FakeSMC and b/CLOVER/kexts/10.13/FakeSMC.kext/Contents/MacOS/FakeSMC differ diff --git a/CLOVER/kexts/10.13/HibernationFixup.kext/Contents/Info.plist b/CLOVER/kexts/10.13/HibernationFixup.kext/Contents/Info.plist new file mode 100755 index 0000000..f603f87 --- /dev/null +++ b/CLOVER/kexts/10.13/HibernationFixup.kext/Contents/Info.plist @@ -0,0 +1,83 @@ + + + + + BuildMachineOSBuild + 16G29 + CFBundleDevelopmentRegion + en + CFBundleExecutable + HibernationFixup + CFBundleIdentifier + as.lvs1974.HibernationFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + HibernationFixup + 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.lvs1974.IntelGraphicsFixup + + CFBundleIdentifier + as.lvs1974.HibernationFixup + IOClass + HibernationFixup + IOMatchCategory + HibernationFixup + 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/CLOVER/kexts/10.13/HibernationFixup.kext/Contents/MacOS/HibernationFixup b/CLOVER/kexts/10.13/HibernationFixup.kext/Contents/MacOS/HibernationFixup new file mode 100755 index 0000000..c537e9e Binary files /dev/null and b/CLOVER/kexts/10.13/HibernationFixup.kext/Contents/MacOS/HibernationFixup differ diff --git a/CLOVER/kexts/10.13/IntelGraphicsFixup.kext/Contents/Info.plist b/CLOVER/kexts/10.13/IntelGraphicsFixup.kext/Contents/Info.plist new file mode 100755 index 0000000..ac26a95 --- /dev/null +++ b/CLOVER/kexts/10.13/IntelGraphicsFixup.kext/Contents/Info.plist @@ -0,0 +1,83 @@ + + + + + BuildMachineOSBuild + 16G1114 + CFBundleDevelopmentRegion + en + CFBundleExecutable + IntelGraphicsFixup + CFBundleIdentifier + as.lvs1974.IntelGraphicsFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + IntelGraphicsFixup + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.2.1 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.2.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9C40b + DTPlatformVersion + GM + DTSDKBuild + 17C76 + DTSDKName + macosx10.13 + DTXcode + 0920 + DTXcodeBuild + 9C40b + IOKitPersonalities + + as.lvs1974.IntelGraphicsFixup + + CFBundleIdentifier + as.lvs1974.IntelGraphicsFixup + IOClass + IntelGraphicsFixup + IOMatchCategory + IntelGraphicsFixup + 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/CLOVER/kexts/10.13/IntelGraphicsFixup.kext/Contents/MacOS/IntelGraphicsFixup b/CLOVER/kexts/10.13/IntelGraphicsFixup.kext/Contents/MacOS/IntelGraphicsFixup new file mode 100755 index 0000000..518f9b6 Binary files /dev/null and b/CLOVER/kexts/10.13/IntelGraphicsFixup.kext/Contents/MacOS/IntelGraphicsFixup differ diff --git a/CLOVER/kexts/10.13/Lilu.kext/Contents/Info.plist b/CLOVER/kexts/10.13/Lilu.kext/Contents/Info.plist index d26b6a3..9cd1c47 100644 --- a/CLOVER/kexts/10.13/Lilu.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/Lilu.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 16G29 + 17B1003 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.1.7 + 1.2.2 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.1.7 + 1.2.2 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9C40b DTPlatformVersion GM DTSDKBuild - 16E185 + 17C76 DTSDKName - macosx10.12 + macosx10.13 DTXcode - 0833 + 0920 DTXcodeBuild - 8E3004b + 9C40b IOKitPersonalities as.vit9696.Lilu @@ -59,7 +59,7 @@ NSHumanReadableCopyright Copyright © 2016-2017 vit9696. All rights reserved. OSBundleCompatibleVersion - 1.1.0 + 1.2.0 OSBundleLibraries com.apple.kpi.bsd diff --git a/CLOVER/kexts/10.13/Lilu.kext/Contents/MacOS/Lilu b/CLOVER/kexts/10.13/Lilu.kext/Contents/MacOS/Lilu index 6fa436a..0e76c54 100755 Binary files a/CLOVER/kexts/10.13/Lilu.kext/Contents/MacOS/Lilu and b/CLOVER/kexts/10.13/Lilu.kext/Contents/MacOS/Lilu differ diff --git a/CLOVER/kexts/10.13/Lilu.kext/Contents/Resources/LICENSE.txt b/CLOVER/kexts/10.13/Lilu.kext/Contents/Resources/LICENSE.txt deleted file mode 100755 index 5d8537c..0000000 --- a/CLOVER/kexts/10.13/Lilu.kext/Contents/Resources/LICENSE.txt +++ /dev/null @@ -1,25 +0,0 @@ -Hacker Disassembler Engine 64 C -Copyright (c) 2008-2009, Vyacheslav Patkov. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A -PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/Info.plist b/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/Info.plist new file mode 100755 index 0000000..bc93549 --- /dev/null +++ b/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/Info.plist @@ -0,0 +1,8174 @@ + + + + + BuildMachineOSBuild + 17C88 + CFBundleDevelopmentRegion + English + CFBundleExecutable + USBInjectAll + CFBundleGetInfoString + 0.6.3 Copyright © 2015 RehabMan. All rights reserved. + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + USBInjectAll + CFBundlePackageType + KEXT + CFBundleShortVersionString + 0.6.3 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 0.6.3 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9C40b + DTPlatformVersion + GM + DTSDKBuild + 15E60 + DTSDKName + macosx10.11 + DTXcode + 0920 + DTXcodeBuild + 9C40b + IOKitPersonalities + + ConfigurationData + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + Configuration + + 8086_1e31 + + port-count + + CAAAAA== + + ports + + HS01 + + UsbConnector + 3 + port + + AQAAAA== + + + HS02 + + UsbConnector + 3 + port + + AgAAAA== + + + HS03 + + UsbConnector + 3 + port + + AwAAAA== + + + HS04 + + UsbConnector + 3 + port + + BAAAAA== + + + SSP5 + + UsbConnector + 3 + port + + BQAAAA== + + + SSP6 + + UsbConnector + 3 + port + + BgAAAA== + + + SSP7 + + UsbConnector + 3 + port + + BwAAAA== + + + SSP8 + + UsbConnector + 3 + port + + CAAAAA== + + + + + 8086_8xxx + + port-count + + FQAAAA== + + ports + + HS01 + + UsbConnector + 3 + port + + AQAAAA== + + + HS02 + + UsbConnector + 3 + port + + AgAAAA== + + + HS03 + + UsbConnector + 3 + port + + AwAAAA== + + + HS04 + + UsbConnector + 3 + port + + BAAAAA== + + + HS05 + + UsbConnector + 3 + port + + BQAAAA== + + + HS06 + + UsbConnector + 3 + port + + BgAAAA== + + + HS07 + + UsbConnector + 3 + port + + BwAAAA== + + + HS08 + + UsbConnector + 3 + port + + CAAAAA== + + + HS09 + + UsbConnector + 3 + port + + CQAAAA== + + + HS10 + + UsbConnector + 3 + port + + CgAAAA== + + + HS11 + + UsbConnector + 3 + port + + CwAAAA== + + + HS12 + + UsbConnector + 3 + port + + DAAAAA== + + + HS13 + + UsbConnector + 3 + port + + DQAAAA== + + + HS14 + + UsbConnector + 3 + port + + DgAAAA== + + + SSP1 + + UsbConnector + 3 + port + + EAAAAA== + + + SSP2 + + UsbConnector + 3 + port + + EQAAAA== + + + SSP3 + + UsbConnector + 3 + port + + EgAAAA== + + + SSP4 + + UsbConnector + 3 + port + + EwAAAA== + + + SSP5 + + UsbConnector + 3 + port + + FAAAAA== + + + SSP6 + + UsbConnector + 3 + port + + FQAAAA== + + + + + 8086_9cb1 + + port-count + + DwAAAA== + + ports + + HS01 + + UsbConnector + 3 + port + + AQAAAA== + + + HS02 + + UsbConnector + 3 + port + + AgAAAA== + + + HS03 + + UsbConnector + 3 + port + + AwAAAA== + + + HS04 + + UsbConnector + 3 + port + + BAAAAA== + + + HS05 + + UsbConnector + 3 + port + + BQAAAA== + + + HS06 + + UsbConnector + 3 + port + + BgAAAA== + + + HS07 + + UsbConnector + 3 + port + + BwAAAA== + + + HS08 + + UsbConnector + 3 + port + + CAAAAA== + + + HS09 + + UsbConnector + 3 + port + + CQAAAA== + + + HS10 + + UsbConnector + 3 + port + + CgAAAA== + + + HS11 + + UsbConnector + 3 + port + + CwAAAA== + + + SSP1 + + UsbConnector + 3 + port + + DAAAAA== + + + SSP2 + + UsbConnector + 3 + port + + DQAAAA== + + + SSP3 + + UsbConnector + 3 + port + + DgAAAA== + + + SSP4 + + UsbConnector + 3 + port + + DwAAAA== + + + + + 8086_9d2f + + port-count + + EgAAAA== + + ports + + HS01 + + UsbConnector + 3 + port + + AQAAAA== + + + HS02 + + UsbConnector + 3 + port + + AgAAAA== + + + HS03 + + UsbConnector + 3 + port + + AwAAAA== + + + HS04 + + UsbConnector + 3 + port + + BAAAAA== + + + HS05 + + UsbConnector + 3 + port + + BQAAAA== + + + HS06 + + UsbConnector + 3 + port + + BgAAAA== + + + HS07 + + UsbConnector + 3 + port + + BwAAAA== + + + HS08 + + UsbConnector + 3 + port + + CAAAAA== + + + HS09 + + UsbConnector + 3 + port + + CQAAAA== + + + HS10 + + UsbConnector + 3 + port + + CgAAAA== + + + SS01 + + UsbConnector + 3 + port + + DQAAAA== + + + SS02 + + UsbConnector + 3 + port + + DgAAAA== + + + SS03 + + UsbConnector + 3 + port + + DwAAAA== + + + SS04 + + UsbConnector + 3 + port + + EAAAAA== + + + SS05 + + UsbConnector + 3 + port + + EQAAAA== + + + SS06 + + UsbConnector + 3 + port + + EgAAAA== + + + USR1 + + UsbConnector + 3 + port + + CwAAAA== + + + USR2 + + UsbConnector + 3 + port + + DAAAAA== + + + + + 8086_9xxx + + port-count + + DQAAAA== + + ports + + HS01 + + UsbConnector + 3 + port + + AQAAAA== + + + HS02 + + UsbConnector + 3 + port + + AgAAAA== + + + HS03 + + UsbConnector + 3 + port + + AwAAAA== + + + HS04 + + UsbConnector + 3 + port + + BAAAAA== + + + HS05 + + UsbConnector + 3 + port + + BQAAAA== + + + HS06 + + UsbConnector + 3 + port + + BgAAAA== + + + HS07 + + UsbConnector + 3 + port + + BwAAAA== + + + HS08 + + UsbConnector + 3 + port + + CAAAAA== + + + HS09 + + UsbConnector + 3 + port + + CQAAAA== + + + SSP1 + + UsbConnector + 3 + port + + CgAAAA== + + + SSP2 + + UsbConnector + 3 + port + + CwAAAA== + + + SSP3 + + UsbConnector + 3 + port + + DAAAAA== + + + SSP4 + + UsbConnector + 3 + port + + DQAAAA== + + + + + 8086_a12f + + port-count + + GgAAAA== + + ports + + HS01 + + UsbConnector + 3 + port + + AQAAAA== + + + HS02 + + UsbConnector + 3 + port + + AgAAAA== + + + HS03 + + UsbConnector + 3 + port + + AwAAAA== + + + HS04 + + UsbConnector + 3 + port + + BAAAAA== + + + HS05 + + UsbConnector + 3 + port + + BQAAAA== + + + HS06 + + UsbConnector + 3 + port + + BgAAAA== + + + HS07 + + UsbConnector + 3 + port + + BwAAAA== + + + HS08 + + UsbConnector + 3 + port + + CAAAAA== + + + HS09 + + UsbConnector + 3 + port + + CQAAAA== + + + HS10 + + UsbConnector + 3 + port + + CgAAAA== + + + HS11 + + UsbConnector + 3 + port + + CwAAAA== + + + HS12 + + UsbConnector + 3 + port + + DAAAAA== + + + HS13 + + UsbConnector + 3 + port + + DQAAAA== + + + HS14 + + UsbConnector + 3 + port + + DgAAAA== + + + SS01 + + UsbConnector + 3 + port + + EQAAAA== + + + SS02 + + UsbConnector + 3 + port + + EgAAAA== + + + SS03 + + UsbConnector + 3 + port + + EwAAAA== + + + SS04 + + UsbConnector + 3 + port + + FAAAAA== + + + SS05 + + UsbConnector + 3 + port + + FQAAAA== + + + SS06 + + UsbConnector + 3 + port + + FgAAAA== + + + SS07 + + UsbConnector + 3 + port + + FwAAAA== + + + SS08 + + UsbConnector + 3 + port + + GAAAAA== + + + SS09 + + UsbConnector + 3 + port + + GQAAAA== + + + SS10 + + UsbConnector + 3 + port + + GgAAAA== + + + USR1 + + UsbConnector + 3 + port + + DwAAAA== + + + USR2 + + UsbConnector + 3 + port + + EAAAAA== + + + + + 8086_a2af + + port-count + + GgAAAA== + + ports + + HS01 + + UsbConnector + 3 + port + + AQAAAA== + + + HS02 + + UsbConnector + 3 + port + + AgAAAA== + + + HS03 + + UsbConnector + 3 + port + + AwAAAA== + + + HS04 + + UsbConnector + 3 + port + + BAAAAA== + + + HS05 + + UsbConnector + 3 + port + + BQAAAA== + + + HS06 + + UsbConnector + 3 + port + + BgAAAA== + + + HS07 + + UsbConnector + 3 + port + + BwAAAA== + + + HS08 + + UsbConnector + 3 + port + + CAAAAA== + + + HS09 + + UsbConnector + 3 + port + + CQAAAA== + + + HS10 + + UsbConnector + 3 + port + + CgAAAA== + + + HS11 + + UsbConnector + 3 + port + + CwAAAA== + + + HS12 + + UsbConnector + 3 + port + + DAAAAA== + + + HS13 + + UsbConnector + 3 + port + + DQAAAA== + + + HS14 + + UsbConnector + 3 + port + + DgAAAA== + + + SS01 + + UsbConnector + 3 + port + + EQAAAA== + + + SS02 + + UsbConnector + 3 + port + + EgAAAA== + + + SS03 + + UsbConnector + 3 + port + + EwAAAA== + + + SS04 + + UsbConnector + 3 + port + + FAAAAA== + + + SS05 + + UsbConnector + 3 + port + + FQAAAA== + + + SS06 + + UsbConnector + 3 + port + + FgAAAA== + + + SS07 + + UsbConnector + 3 + port + + FwAAAA== + + + SS08 + + UsbConnector + 3 + port + + GAAAAA== + + + SS09 + + UsbConnector + 3 + port + + GQAAAA== + + + SS10 + + UsbConnector + 3 + port + + GgAAAA== + + + USR1 + + UsbConnector + 3 + port + + DwAAAA== + + + USR2 + + UsbConnector + 3 + port + + EAAAAA== + + + + + EH01 + + port-count + + CAAAAA== + + ports + + PR11 + + UsbConnector + 255 + port + + AQAAAA== + + + PR12 + + UsbConnector + 0 + port + + AgAAAA== + + + PR13 + + UsbConnector + 0 + port + + AwAAAA== + + + PR14 + + UsbConnector + 0 + port + + BAAAAA== + + + PR15 + + UsbConnector + 0 + port + + BQAAAA== + + + PR16 + + UsbConnector + 0 + port + + BgAAAA== + + + PR17 + + UsbConnector + 0 + port + + BwAAAA== + + + PR18 + + UsbConnector + 0 + port + + CAAAAA== + + + + + EH02 + + port-count + + BgAAAA== + + ports + + PR21 + + UsbConnector + 255 + port + + AQAAAA== + + + PR22 + + UsbConnector + 0 + port + + AgAAAA== + + + PR23 + + UsbConnector + 0 + port + + AwAAAA== + + + PR24 + + UsbConnector + 0 + port + + BAAAAA== + + + PR25 + + UsbConnector + 0 + port + + BQAAAA== + + + PR26 + + UsbConnector + 0 + port + + BgAAAA== + + + + + HUB1 + + port-count + + CAAAAA== + + ports + + HP11 + + port + + AQAAAA== + + portType + 0 + + HP12 + + port + + AgAAAA== + + portType + 0 + + HP13 + + port + + AwAAAA== + + portType + 0 + + HP14 + + port + + BAAAAA== + + portType + 0 + + HP15 + + port + + BQAAAA== + + portType + 0 + + HP16 + + port + + BgAAAA== + + portType + 0 + + HP17 + + port + + BwAAAA== + + portType + 0 + + HP18 + + port + + CAAAAA== + + portType + 0 + + + + HUB2 + + port-count + + CAAAAA== + + ports + + HP21 + + port + + AQAAAA== + + portType + 0 + + HP22 + + port + + AgAAAA== + + portType + 0 + + HP23 + + port + + AwAAAA== + + portType + 0 + + HP24 + + port + + BAAAAA== + + portType + 0 + + HP25 + + port + + BQAAAA== + + portType + 0 + + HP26 + + port + + BgAAAA== + + portType + 0 + + HP27 + + port + + BwAAAA== + + portType + 0 + + HP28 + + port + + CAAAAA== + + portType + 0 + + + + + IOClass + org_rehabman_USBInjectAll_config + IOMatchCategory + org_rehabman_USBInjectAll_config + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBook8,1 + + MacBook8,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBook8,1 + + MacBook8,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBook8,1 + + MacBook8,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBook8,1 + + MacBook8,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBook9,1 + + MacBook9,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBook9,1 + + MacBook9,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBook9,1 + + MacBook9,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBook9,1 + + MacBook9,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookAir4,1 + + MacBookAir4,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookAir4,1 + + MacBookAir4,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookAir4,1 + + MacBookAir4,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookAir4,1 + + MacBookAir4,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookAir4,2 + + MacBookAir4,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookAir4,2 + + MacBookAir4,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookAir4,2 + + MacBookAir4,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookAir4,2 + + MacBookAir4,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookAir5,1 + + MacBookAir5,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookAir5,1 + + MacBookAir5,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookAir5,1 + + MacBookAir5,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookAir5,1 + + MacBookAir5,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookAir5,2 + + MacBookAir5,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookAir5,2 + + MacBookAir5,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookAir5,2 + + MacBookAir5,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookAir5,2 + + MacBookAir5,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookAir6,1 + + MacBookAir6,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookAir6,1 + + MacBookAir6,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookAir6,1 + + MacBookAir6,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookAir6,1 + + MacBookAir6,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookAir6,2 + + MacBookAir6,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookAir6,2 + + MacBookAir6,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookAir6,2 + + MacBookAir6,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookAir6,2 + + MacBookAir6,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookAir7,1 + + MacBookAir7,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookAir7,1 + + MacBookAir7,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookAir7,1 + + MacBookAir7,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookAir7,1 + + MacBookAir7,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookAir7,2 + + MacBookAir7,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookAir7,2 + + MacBookAir7,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookAir7,2 + + MacBookAir7,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookAir7,2 + + MacBookAir7,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro10,1 + + MacBookPro10,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro10,1 + + MacBookPro10,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro10,1 + + MacBookPro10,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro10,1 + + MacBookPro10,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro11,1 + + MacBookPro11,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro11,1 + + MacBookPro11,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro11,1 + + MacBookPro11,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro11,1 + + MacBookPro11,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro11,2 + + MacBookPro11,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro11,2 + + MacBookPro11,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro11,2 + + MacBookPro11,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro11,2 + + MacBookPro11,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro11,3 + + MacBookPro11,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro11,3 + + MacBookPro11,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro11,3 + + MacBookPro11,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro11,3 + + MacBookPro11,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro11,4 + + MacBookPro11,4-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro11,4 + + MacBookPro11,4-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro11,4 + + MacBookPro11,4-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro11,4 + + MacBookPro11,4-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro11,5 + + MacBookPro11,5-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro11,5 + + MacBookPro11,5-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro11,5 + + MacBookPro11,5-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro11,5 + + MacBookPro11,5-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro12,1 + + MacBookPro12,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro12,1 + + MacBookPro12,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro12,1 + + MacBookPro12,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro12,1 + + MacBookPro12,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro12,2 + + MacBookPro12,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro12,2 + + MacBookPro12,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro12,2 + + MacBookPro12,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro12,2 + + MacBookPro12,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro13,1 + + MacBookPro13,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro13,1 + + MacBookPro13,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro13,1 + + MacBookPro13,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro13,1 + + MacBookPro13,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro13,2 + + MacBookPro13,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro13,2 + + MacBookPro13,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro13,2 + + MacBookPro13,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro13,2 + + MacBookPro13,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro13,3 + + MacBookPro13,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro13,3 + + MacBookPro13,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro13,3 + + MacBookPro13,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro13,3 + + MacBookPro13,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro6,1 + + MacBookPro6,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro6,1 + + MacBookPro6,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro6,1 + + MacBookPro6,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro6,1 + + MacBookPro6,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro6,2 + + MacBookPro6,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro6,2 + + MacBookPro6,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro6,2 + + MacBookPro6,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro6,2 + + MacBookPro6,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro7,1 + + MacBookPro7,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro7,1 + + MacBookPro7,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro7,1 + + MacBookPro7,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro7,1 + + MacBookPro7,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro8,1 + + MacBookPro8,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro8,1 + + MacBookPro8,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro8,1 + + MacBookPro8,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro8,1 + + MacBookPro8,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro8,2 + + MacBookPro8,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro8,2 + + MacBookPro8,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro8,2 + + MacBookPro8,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro8,2 + + MacBookPro8,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro8,3 + + MacBookPro8,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro8,3 + + MacBookPro8,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro8,3 + + MacBookPro8,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro8,3 + + MacBookPro8,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro9,1 + + MacBookPro9,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro9,1 + + MacBookPro9,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro9,1 + + MacBookPro9,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro9,1 + + MacBookPro9,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookPro9,2 + + MacBookPro9,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookPro9,2 + + MacBookPro9,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookPro9,2 + + MacBookPro9,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookPro9,2 + + MacBookPro9,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacBookpro10,2 + + MacBookpro10,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacBookpro10,2 + + MacBookpro10,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacBookpro10,2 + + MacBookpro10,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacBookpro10,2 + + MacBookpro10,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacPro3,1 + + MacPro3,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacPro3,1 + + MacPro3,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacPro3,1 + + MacPro3,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacPro3,1 + + MacPro3,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacPro4,1 + + MacPro4,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacPro4,1 + + MacPro4,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacPro4,1 + + MacPro4,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacPro4,1 + + MacPro4,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacPro5,1 + + MacPro5,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacPro5,1 + + MacPro5,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacPro5,1 + + MacPro5,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacPro5,1 + + MacPro5,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + MacPro6,1 + + MacPro6,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + MacPro6,1 + + MacPro6,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + MacPro6,1 + + MacPro6,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + MacPro6,1 + + MacPro6,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + Macmini5,1 + + Macmini5,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + Macmini5,1 + + Macmini5,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + Macmini5,1 + + Macmini5,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + Macmini5,1 + + Macmini5,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + Macmini5,2 + + Macmini5,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + Macmini5,2 + + Macmini5,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + Macmini5,2 + + Macmini5,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + Macmini5,2 + + Macmini5,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + Macmini5,3 + + Macmini5,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + Macmini5,3 + + Macmini5,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + Macmini5,3 + + Macmini5,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + Macmini5,3 + + Macmini5,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + Macmini6,1 + + Macmini6,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + Macmini6,1 + + Macmini6,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + Macmini6,1 + + Macmini6,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + Macmini6,1 + + Macmini6,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + Macmini6,2 + + Macmini6,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + Macmini6,2 + + Macmini6,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + Macmini6,2 + + Macmini6,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + Macmini6,2 + + Macmini6,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + Macmini7,1 + + Macmini7,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + Macmini7,1 + + Macmini7,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + Macmini7,1 + + Macmini7,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + Macmini7,1 + + Macmini7,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac10,1 + + iMac10,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac10,1 + + iMac10,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac10,1 + + iMac10,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac10,1 + + iMac10,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac11,1 + + iMac11,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac11,1 + + iMac11,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac11,1 + + iMac11,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac11,1 + + iMac11,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac11,2 + + iMac11,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac11,2 + + iMac11,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac11,2 + + iMac11,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac11,2 + + iMac11,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac11,3 + + iMac11,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac11,3 + + iMac11,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac11,3 + + iMac11,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac11,3 + + iMac11,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac12,1 + + iMac12,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac12,1 + + iMac12,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac12,1 + + iMac12,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac12,1 + + iMac12,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac12,2 + + iMac12,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac12,2 + + iMac12,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac12,2 + + iMac12,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac12,2 + + iMac12,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac13,1 + + iMac13,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac13,1 + + iMac13,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac13,1 + + iMac13,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac13,1 + + iMac13,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac13,2 + + iMac13,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac13,2 + + iMac13,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac13,2 + + iMac13,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac13,2 + + iMac13,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac14,1 + + iMac14,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac14,1 + + iMac14,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac14,1 + + iMac14,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac14,1 + + iMac14,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac14,2 + + iMac14,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac14,2 + + iMac14,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac14,2 + + iMac14,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac14,2 + + iMac14,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac14,3 + + iMac14,3-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac14,3 + + iMac14,3-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac14,3 + + iMac14,3-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac14,3 + + iMac14,3-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac15,1 + + iMac15,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac15,1 + + iMac15,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac15,1 + + iMac15,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac15,1 + + iMac15,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac16,1 + + iMac16,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac16,1 + + iMac16,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac16,1 + + iMac16,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac16,1 + + iMac16,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac16,2 + + iMac16,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac16,2 + + iMac16,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac16,2 + + iMac16,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac16,2 + + iMac16,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac17,1 + + iMac17,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac17,1 + + iMac17,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac17,1 + + iMac17,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac17,1 + + iMac17,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + + iMac19,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac19,1 + + iMac19,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac19,1 + + iMac19,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac19,1 + + iMac19,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac19,1 + + iMac19,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac19,1 + + iMac19,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac19,1 + + iMac4,1-AppeBusPowerControllerUSB + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProviderClass + AppleBusPowerControllerUSB + kConfigurationName + AppleBusPowerControllerUSB + model + iMac4,1 + + iMac4,1-EH01 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac4,1 + + iMac4,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac4,1 + + iMac4,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac4,1 + + iMac4,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac4,1 + + iMac4,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac4,2 + + iMac4,2-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac4,2 + + iMac4,2-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac4,2 + + iMac4,2-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac4,2 + + iMac4,2-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac5,1 + + iMac5,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac5,1 + + iMac5,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac5,1 + + iMac5,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac5,1 + + iMac5,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac6,1 + + iMac6,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac6,1 + + iMac6,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac6,1 + + iMac6,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac6,1 + + iMac6,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac7,1 + + iMac7,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac7,1 + + iMac7,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac7,1 + + iMac7,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac7,1 + + iMac7,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac8,1 + + iMac8,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac8,1 + + iMac8,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac8,1 + + iMac8,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac8,1 + + iMac8,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + 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 + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH01 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH01 + model + iMac9,1 + + iMac9,1-EH01-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB1 + locationID + 487587840 + model + iMac9,1 + + iMac9,1-EH02 + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + EH02 + IOProviderClass + AppleUSBEHCIPCI + kConfigurationName + EH02 + model + iMac9,1 + + iMac9,1-EH02-internal-hub + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IOProbeScore + 5000 + IOProviderClass + AppleUSB20InternalHub + kConfigurationName + HUB2 + locationID + 437256192 + model + iMac9,1 + + iMac9,1-XHC + + CFBundleIdentifier + com.rehabman.driver.USBInjectAll + IOClass + org_rehabman_USBInjectAll + IONameMatch + XHC + IOProviderClass + AppleUSBXHCIPCI + kConfigurationName + XHC + kIsXHC + + model + iMac9,1 + + + NSHumanReadableCopyright + Copyright © 2015 RehabMan. All rights reserved. + OSBundleLibraries + + com.apple.iokit.IOACPIFamily + 1.0d1 + com.apple.iokit.IOPCIFamily + 1.0.0b1 + com.apple.kpi.iokit + 9.0.0 + com.apple.kpi.libkern + 9.0.0 + + OSBundleRequired + Root + Source Code + https://github.com/RehabMan/OS-X-USB-Inject-All + + diff --git a/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/MacOS/USBInjectAll b/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/MacOS/USBInjectAll new file mode 100755 index 0000000..ad41d65 Binary files /dev/null and b/CLOVER/kexts/10.13/USBInjectAll.kext/Contents/MacOS/USBInjectAll differ diff --git a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/Info.plist b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/Info.plist old mode 100644 new mode 100755 index 3f08a51..ba875e9 --- a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 16G29 + 17B48 CFBundleExecutable VoodooPS2Controller CFBundleGetInfoString - 1.8.25, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013, IcedMan 2017 + 1.8.29, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013 CFBundleIdentifier org.rehabman.voodoo.driver.PS2Controller CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.8.25 + 1.8.29 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.8.25 + 1.8.29 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9B55 DTPlatformVersion GM DTSDKBuild - 16E185 + 12D75 DTSDKName - macosx10.12 + macosx10.8 DTXcode - 0833 + 0910 DTXcodeBuild - 8E3004b + 9B55 IOKitPersonalities ACPI PS/2 Nub @@ -131,7 +131,7 @@ OSBundleCompatibleVersion - 1.8.25 + 1.8.29 OSBundleLibraries com.apple.iokit.IOACPIFamily diff --git a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller index ce55310..336fb47 100755 Binary files a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller and b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller differ diff --git a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist old mode 100644 new mode 100755 index d9bcf27..be91556 --- a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 16G29 + 17B48 CFBundleExecutable VoodooPS2Keyboard CFBundleGetInfoString - 1.8.25, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013 + 1.8.29, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013 CFBundleIdentifier org.rehabman.voodoo.driver.PS2Keyboard CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.8.25 + 1.8.29 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.8.25 + 1.8.29 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9B55 DTPlatformVersion GM DTSDKBuild - 16E185 + 12D75 DTSDKName - macosx10.12 + macosx10.8 DTXcode - 0833 + 0910 DTXcodeBuild - 8E3004b + 9B55 IOKitPersonalities ApplePS2Keyboard @@ -275,32 +275,14 @@ Default - Action2FingersTap - 3b d, 37 d, 1c d, 1c u, 37 u, 3b u - Action3FingersTap - 3b d, 37 d, 2 d, 2 u, 37 u, 3b u - Action4FingersTap - 3b d, 37 d, 2 d, 2 u, 37 u, 3b u - ActionSwipe4FingersDown - 37 d, 2e d, 2e u, 37 u - ActionSwipe4FingersLeft - 3b d, 7c d, 7c u, 3b u - ActionSwipe4FingersRight - 3b d, 7b d, 7b u, 3b u - ActionSwipe4FingersUp - 67 d, 67 u ActionSwipeDown 3b d, 37 d, 7d d, 7d u, 37 u, 3b u ActionSwipeLeft - 37 d, 21 d, 21 u, 37 u - ActionSwipeLeftFromEdge - 3b d, 37 d, 1d d, 1d u, 37 u, 3b u + 3b d, 37 d, 7b d, 7b u, 37 u, 3b u ActionSwipeRight - 37 d, 1e d, 1e u, 37 u - ActionSwipeRightFromEdge - 3b d, 37 d, 19 d, 19 u, 37 u, 3b u + 3b d, 37 d, 7c d, 7c u, 37 u, 3b u ActionSwipeUp - 3b d, 7e d, 7e u, 3b u + 3b d, 37 d, 7e d, 7e u, 37 u, 3b u Breakless PS2 ;Items must be strings in the form of breaklessscan (in hex) @@ -393,6 +375,10 @@ ProBook-102 + Custom PS2 Map + + e005=0 + Function Keys Special ;The following 12 items map Fn+fkeys to fkeys @@ -463,6 +449,10 @@ e052=42;insert => Next-track e046=92;break => Eject + Custom PS2 Map + + e005=0 + Function Keys Special ;The following 8 items map Fn+fkeys to fkeys @@ -626,7 +616,7 @@ com.apple.kpi.unsupported 8.0.0 org.rehabman.voodoo.driver.PS2Controller - 1.8.25 + 1.8.29 OSBundleRequired Console diff --git a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard index 301c474..dcbacb4 100755 Binary files a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard and b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard differ diff --git a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist old mode 100644 new mode 100755 index 0879ff1..4d7fa86 --- a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 16G29 + 17B48 CFBundleExecutable VoodooPS2Mouse CFBundleGetInfoString - 1.8.25, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013 + 1.8.29, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013 CFBundleIdentifier org.rehabman.voodoo.driver.PS2Mouse CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.8.25 + 1.8.29 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.8.25 + 1.8.29 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9B55 DTPlatformVersion GM DTSDKBuild - 16E185 + 12D75 DTSDKName - macosx10.12 + macosx10.8 DTXcode - 0833 + 0910 DTXcodeBuild - 8E3004b + 9B55 IOKitPersonalities ApplePS2Mouse @@ -159,7 +159,7 @@ com.apple.kpi.mach 9.0.0 org.rehabman.voodoo.driver.PS2Controller - 1.8.25 + 1.8.29 OSBundleRequired Console diff --git a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse index 2301eef..b48902e 100755 Binary files a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse and b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse differ diff --git a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist old mode 100644 new mode 100755 index 21013d5..f24a64f --- a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist +++ b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 16G29 + 17B48 CFBundleExecutable VoodooPS2Trackpad CFBundleGetInfoString - 1.8.25, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013 + 1.8.29, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013 CFBundleIdentifier org.rehabman.voodoo.driver.PS2Trackpad CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.8.25 + 1.8.29 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.8.25 + 1.8.29 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9B55 DTPlatformVersion GM DTSDKBuild - 16E185 + 12D75 DTSDKName - macosx10.12 + macosx10.8 DTXcode - 0833 + 0910 DTXcodeBuild - 8E3004b + 9B55 IOKitPersonalities ALPS GlidePoint @@ -256,28 +256,7 @@ 300000000 ClickPadTrackBoth - Darwin 16.x - - ApplePreferenceCapability - - ApplePreferenceIdentifier - com.apple.AppleMultitouchTrackpad - MT Built-in - - MTHIDDevice - - SupportsGestureScrolling - - TrackpadEmbedded - - TrackpadFourFingerGestures - - TrackpadSecondaryClickCorners - - TrackpadThreeFingerDrag - - - Darwin 17.x + Darwin 16+ ApplePreferenceCapability @@ -321,11 +300,9 @@ DoubleTapThresholdY 100 DragExitDelayTime - 750000000 + 1000000000 DragLockTempMask 1048592 - Dragging - 1 DynamicEWMode EdgeBottom @@ -383,7 +360,7 @@ QuietTimeAfterTyping 500000000 Resolution - 305 + 400 RightClickZoneBottom 0 RightClickZoneLeft @@ -397,7 +374,7 @@ ScrollDeltaThreshY 0 ScrollResolution - 305 + 400 SkipPassThrough SmoothInput @@ -505,7 +482,7 @@ com.apple.kpi.mach 9.0.0 org.rehabman.voodoo.driver.PS2Controller - 1.8.25 + 1.8.29 OSBundleRequired Console diff --git a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad index 560620a..0259bd2 100755 Binary files a/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad and b/CLOVER/kexts/10.13/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad differ diff --git a/CLOVER/tools/Shell64U.efi b/CLOVER/tools/Shell64U.efi index 0db94a9..0639913 100755 Binary files a/CLOVER/tools/Shell64U.efi and b/CLOVER/tools/Shell64U.efi differ diff --git a/CLOVER/tools/bdmesg.efi b/CLOVER/tools/bdmesg.efi index a45e816..5869fdf 100755 Binary files a/CLOVER/tools/bdmesg.efi and b/CLOVER/tools/bdmesg.efi differ diff --git a/DSDT/patches/.DS_Store b/DSDT/patches/.DS_Store new file mode 100644 index 0000000..4839d64 Binary files /dev/null and b/DSDT/patches/.DS_Store differ diff --git a/DSDT/patches/fix_dsdt_initial.txt b/DSDT/patches/fix_dsdt_initial.txt new file mode 100644 index 0000000..9599c05 --- /dev/null +++ b/DSDT/patches/fix_dsdt_initial.txt @@ -0,0 +1,186 @@ +#Created by syscl +#syscl_fixBrightnesskey_VoodooPS2 +#Patch fix the brightness keys F11 and F12 for XPS 13 9350/9360 and XPS 15 9550/9560 +#Credit azlvda, tdmsn + +into method label _DSM parent_label SAT0 replace_content +begin +If (PCIC (Arg0))\n +{\n +Return (PCID (Arg0, Arg1, Arg2, Arg3))\n +}\n +If (CondRefOf (\_SB.PCI0.SAT0.SDSM))\n +{\n +Return (SDSM)\n +}\n +Return (Zero)\n +end; + +into method label ADBG replace_content +begin +If (CondRefOf (MDBG))\n +{\n +Return (MDBG)\n +}\n +Return (Zero)\n +end; + +into method label _CRS parent_label PCI0 replace_content +begin +Store (GPCL (), Local0)\n +CreateWordField (BUF0, \_SB.PCI0._Y00._MAX, PBMX) // _MAX: Maximum Base Address\n +Store (Subtract (ShiftRight (Local0, 0x14), 0x02), PBMX)\n +CreateWordField (BUF0, \_SB.PCI0._Y00._LEN, PBLN) // _LEN: Length\n +Store (Subtract (ShiftRight (Local0, 0x14), One), PBLN)\n +If (PM1L)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y01._LEN, C0LN) // _LEN: Length\n +Store (Zero, C0LN)\n +}\n +If (LEqual (PM1L, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y01._RW, C0RW) // _RW_: Read-Write Status\n +Store (Zero, C0RW)\n +}\n +If (PM1H)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y02._LEN, C4LN) // _LEN: Length\n +Store (Zero, C4LN)\n +}\n +If (LEqual (PM1H, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y02._RW, C4RW) // _RW_: Read-Write Status\n +Store (Zero, C4RW)\n +}\n +If (PM2L)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y03._LEN, C8LN) // _LEN: Length\n +Store (Zero, C8LN)\n +}\n +If (LEqual (PM2L, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y03._RW, C8RW) // _RW_: Read-Write Status\n +Store (Zero, C8RW)\n +}\n +If (PM2H)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y04._LEN, CCLN) // _LEN: Length\n +Store (Zero, CCLN)\n +}\n +If (LEqual (PM2H, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y04._RW, CCRW) // _RW_: Read-Write Status\n +Store (Zero, CCRW)\n +}\n +If (PM3L)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y05._LEN, D0LN) // _LEN: Length\n +Store (Zero, D0LN)\n +}\n +If (LEqual (PM3L, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y05._RW, D0RW) // _RW_: Read-Write Status\n +Store (Zero, D0RW)\n +}\n +If (PM3H)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y06._LEN, D4LN) // _LEN: Length\n +Store (Zero, D4LN)\n +}\n +If (LEqual (PM3H, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y06._RW, D4RW) // _RW_: Read-Write Status\n +Store (Zero, D4RW)\n +}\n +If (PM4L)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y07._LEN, D8LN) // _LEN: Length\n +Store (Zero, D8LN)\n +}\n +If (LEqual (PM4L, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y07._RW, D8RW) // _RW_: Read-Write Status\n +Store (Zero, D8RW)\n +}\n +If (PM4H)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y08._LEN, DCLN) // _LEN: Length\n +Store (Zero, DCLN)\n +}\n +If (LEqual (PM4H, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y08._RW, DCRW) // _RW_: Read-Write Status\n +Store (Zero, DCRW)\n +}\n +If (PM5L)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y09._LEN, E0LN) // _LEN: Length\n +Store (Zero, E0LN)\n +}\n +If (LEqual (PM5L, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y09._RW, E0RW) // _RW_: Read-Write Status\n +Store (Zero, E0RW)\n +}\n +If (PM5H)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y0A._LEN, E4LN) // _LEN: Length\n +Store (Zero, E4LN)\n +}\n +If (LEqual (PM5H, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y0A._RW, E4RW) // _RW_: Read-Write Status\n +Store (Zero, E4RW)\n +}\n +If (PM6L)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y0B._LEN, E8LN) // _LEN: Length\n +Store (Zero, E8LN)\n +}\n +If (LEqual (PM6L, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y0B._RW, E8RW) // _RW_: Read-Write Status\n +Store (Zero, E8RW)\n +}\n +If (PM6H)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, ECLN) // _LEN: Length\n +Store (Zero, ECLN)\n +}\n +If (LEqual (PM6H, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_: Read-Write Status\n +Store (Zero, ECRW)\n +}\n +If (PM0H)\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length\n +Store (Zero, F0LN)\n +}\n +If (LEqual (PM0H, One))\n +{\n +CreateBitField (BUF0, \_SB.PCI0._Y0D._RW, F0RW) // _RW_: Read-Write Status\n +Store (Zero, F0RW)\n +}\n +CreateDWordField (BUF0, \_SB.PCI0._Y0E._MIN, M1MN) // _MIN: Minimum Base Address\n +CreateDWordField (BUF0, \_SB.PCI0._Y0E._MAX, M1MX) // _MAX: Maximum Base Address\n +CreateDWordField (BUF0, \_SB.PCI0._Y0E._LEN, M1LN) // _LEN: Length\n +Store (M32L, M1LN)\n +Store (M32B, M1MN)\n +Subtract (Add (M1MN, M1LN), One, M1MX)\n +If (LEqual (M64L, Zero))\n +{\n +CreateDWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN) // _LEN: Length\n +Store (Zero, MSLN)\n +}\n +Else\n +{\n +CreateQWordField (BUF0, \_SB.PCI0._Y0F._LEN, M2LN) // _LEN: Length\n +CreateQWordField (BUF0, \_SB.PCI0._Y0F._MIN, M2MN) // _MIN: Minimum Base Address\n +CreateQWordField (BUF0, \_SB.PCI0._Y0F._MAX, M2MX) // _MAX: Maximum Base Address\n +Store (M64L, M2LN)\n +Store (M64B, M2MN)\n +Subtract (Add (M2MN, M2LN), One, M2MX)\n +}\n +Return (BUF0)\n +end; diff --git a/DSDT/prepare/SSDT-ALC256.aml b/DSDT/prepare/SSDT-ALC256.aml new file mode 100755 index 0000000..2e185fd Binary files /dev/null and b/DSDT/prepare/SSDT-ALC256.aml differ diff --git a/DSDT/prepare/SSDT-ALS0.aml b/DSDT/prepare/SSDT-ALS0.aml new file mode 100644 index 0000000..07f9607 Binary files /dev/null and b/DSDT/prepare/SSDT-ALS0.aml differ diff --git a/DSDT/prepare/SSDT-PNLF.aml b/DSDT/prepare/SSDT-PNLF.aml new file mode 100644 index 0000000..d09c12f Binary files /dev/null and b/DSDT/prepare/SSDT-PNLF.aml differ diff --git a/Deploy.sh b/Deploy.sh old mode 100755 new mode 100644 index b506131..783826d --- a/Deploy.sh +++ b/Deploy.sh @@ -3,6 +3,7 @@ # # syscl/Yating Zhou/lighting from bbs.PCBeta.com # Merge for Dell XPS 13 9350(Skylake) +# High Sierra Support by @ZombieTheBest # #================================= GLOBAL VARS ================================== @@ -147,10 +148,36 @@ doCommands=("${REPO}/tools/iasl" "/usr/libexec/plistbuddy -c" "perl -p -e 's/(\d # let gDelimitation_OSVer=12 +# contains(string, substring) +# +# Returns 0 if the specified string contains the specified substring, +# otherwise returns 1. +function contains() { + string="$1" + substring="$2" + if test "${string#*$substring}" != "$string" + then + return 0 # $substring is in $string + else + return 1 # $substring is not in $string + fi +} + +# +# Get Current OS ver +# +current_OSVer=`sw_vers -productVersion` +contains "${current_OSVer}" "10.12" +if [ "$?" -eq "0" ]; then + isSierra=1 #true: MacOS Sierra + else + isSierra=0 #false: MacOS High Sierra +fi + # # Define target website # -target_website=https://github.com/syscl/XPS9350-macOS +target_website=https://github.com/ZombieTheBest/XPS9350-10.13-HighSierra # #-------------------------------------------------------------------------------- @@ -186,7 +213,7 @@ function _PRINT_MSG() function _update() { # - # Sync all files from https://github.com/syscl/XPS9350-macOS + # Sync all files from https://github.com/ZombieTheBest/XPS9350-10.13-HighSierra # # Check if github is available # @@ -266,6 +293,31 @@ function _touch() function patch_acpi() { + #create a backup of current error-free DSDT + cp "${REPO}"/DSDT/raw/$1.dsl "${REPO}"/DSDT/raw/$1_backup.dsl + #apply the patch + if [ "$2" == "syscl" ]; + then + "${REPO}"/tools/patchmatic "${REPO}"/DSDT/raw/$1.dsl "${REPO}"/DSDT/patches/$3.txt "${REPO}"/DSDT/raw/$1.dsl + else + "${REPO}"/tools/patchmatic "${REPO}"/DSDT/raw/$1.dsl "${REPO}"/DSDT/patches/$2/$3.txt "${REPO}"/DSDT/raw/$1.dsl + fi + #check if patched DSDT has errors + "${REPO}"/tools/iasl -vr -p "${REPO}"/DSDT/raw/$1temp.aml "${REPO}"/DSDT/raw/$1.dsl + if [ -e "${REPO}"/DSDT/raw/$1temp.aml ] + then + rm "${REPO}"/DSDT/raw/$1temp.aml + rm "${REPO}"/DSDT/raw/$1_backup.dsl + else + _PRINT_MSG "NOTE: $3 was not applied as it was causing errors." + rm "${REPO}"/DSDT/raw/$1.dsl + mv "${REPO}"/DSDT/raw/$1_backup.dsl "${REPO}"/DSDT/raw/$1.dsl + fi +} + +function patch_acpi_force() +{ + #apply the patch if [ "$2" == "syscl" ]; then "${REPO}"/tools/patchmatic "${REPO}"/DSDT/raw/$1.dsl "${REPO}"/DSDT/patches/$3.txt "${REPO}"/DSDT/raw/$1.dsl @@ -553,9 +605,9 @@ function _getEDID() if [[ "${gIntelGraphicsCardInfo}" == *"Iris"* ]]; then # - # Iris version, no IOKit/CoreDisplay patch require + # Iris version, still need CoreDisplayFixup patch require # - gPatchIOKit=${kBASHReturnFailure} + gPatchIOKit=${kBASHReturnSuccess} else if [[ $gHorizontalRez -gt 1920 || $gSystemHorizontalRez -gt 1920 ]]; then @@ -700,7 +752,7 @@ function _check_and_fix_config() # # Check if tinySSDT items are existed # - local dCheck_SSDT=("SSDT-XPS13SKL" "SSDT-ARPT-RP05" "SSDT-XHC") + local dCheck_SSDT=("SSDT-XPS13SKL" "SSDT-ARPT-RP05" "SSDT-XHC" "SSDT-PNLF" "SSDT-ALC256") local gSortedOrder=$(awk '/SortedOrder<\/key>.*/,/<\/array>/' ${config_plist} | egrep -o '(.*)' | sed -e 's/<\/*string>//g') local gSortedNumber=$(awk '/SortedOrder<\/key>.*/,/<\/array>/' ${config_plist} | egrep -o '(.*)' | sed -e 's/<\/*string>//g' | wc -l) for tinySSDT in "${dCheck_SSDT[@]}" @@ -723,51 +775,74 @@ function _check_and_fix_config() # gClover_kexts_to_patch_data=$(awk '/KextsToPatch<\/key>.*/,/<\/array>/' ${config_plist}) - # - # Repair the lid wake problem for 0x19260004 by syscl/lighting/Yating Zhou. - # - cLidWake="Enable lid wake for 0x19260004 credit syscl/lighting/Yating Zhou" - fLidWake="0a0b0300 00070600 03000000 04000000" - rLidWake="0f0b0300 00070600 03000000 04000000" - nLidWake="AppleIntelSKLGraphicsFramebuffer" - - # - # eDP, port 0000, 0x19160000 credit syscl - # - cIntelGraphicsFrameBuffer="eDP, port 0000, 0x19160000 credit syscl" - fIntelGraphicsFrameBuffer="00000000 00000000 00000800 02000000 98040000" - rIntelGraphicsFrameBuffer="00000000 00000000 00000800 00040000 98040000" - nIntelGraphicsFrameBuffer="AppleIntelSKLGraphicsFramebuffer" - - # - # Check if "BT4LE-Handoff-Hotspot" is in place of kextstopatch. - # - cHandoff="Enable BT4LE-Handoff-Hotspot" - fHandoff="4885ff74 47488b07" - rHandoff="41be0f00 0000eb44" - nHandoff="IOBluetoothFamily" + if [ $gMINOR_VER -ge $gDelimitation_OSVer ]; + then + if [$isSierra -eq 1]; + then + # + # Repair the lid wake problem for 0x19260004 by syscl/lighting/Yating Zhou. + # + cLidWake="Enable lid wake for 0x19260004 credit syscl/lighting/Yating Zhou" + fLidWake="0a0b0300 00070600 03000000 04000000" + rLidWake="0f0b0300 00070600 03000000 04000000" + nLidWake="AppleIntelSKLGraphicsFramebuffer" - # - # Now let's inject it. - # - cBinData=("$cLidWake" "$cIntelGraphicsFrameBuffer" "$cHandoff") - fBinData=("$fLidWake" "$fIntelGraphicsFrameBuffer" "$fHandoff") - rBinData=("$rLidWake" "$rIntelGraphicsFrameBuffer" "$rHandoff") - nBinData=("$nLidWake" "$nIntelGraphicsFrameBuffer" "$nHandoff") + # + # eDP, port 0000, 0x19160000 credit syscl + # + cIntelGraphicsFrameBuffer="eDP, port 0000, 0x19160000 credit syscl" + fIntelGraphicsFrameBuffer="00000000 00000000 00000800 02000000 98040000" + rIntelGraphicsFrameBuffer="00000000 00000000 00000800 00040000 98040000" + nIntelGraphicsFrameBuffer="AppleIntelSKLGraphicsFramebuffer" - for ((j=0; j<${#nBinData[@]}; ++j)) - do - local gCmp_fString=$(_bin2base64 "$fBinData") - local gCmp_rString=$(_bin2base64 "$rBinData") - if [[ $gClover_kexts_to_patch_data != *"$gCmp_fString"* || $gClover_kexts_to_patch_data != *"$gCmp_rString"* ]]; - then # - # No patch existed in config.plist, add patch for it: + # Check if "BT4LE-Handoff-Hotspot" is in place of kextstopatch. # - _kext2patch "${cBinData[j]}" "${fBinData[j]}" "${rBinData[j]}" "${nBinData[j]}" - fi - done + cHandoff="Enable BT4LE-Handoff-Hotspot" + fHandoff="4885ff74 47488b07" + rHandoff="41be0f00 0000eb44" + nHandoff="IOBluetoothFamily" + # + # Now let's inject it. + # + cBinData=("$cLidWake" "$cIntelGraphicsFrameBuffer" "$cHandoff") + fBinData=("$fLidWake" "$fIntelGraphicsFrameBuffer" "$fHandoff") + rBinData=("$rLidWake" "$rIntelGraphicsFrameBuffer" "$rHandoff") + nBinData=("$nLidWake" "$nIntelGraphicsFrameBuffer" "$nHandoff") + + for ((j=0; j<${#nBinData[@]}; ++j)) + do + local gCmp_fString=$(_bin2base64 "$fBinData") + local gCmp_rString=$(_bin2base64 "$rBinData") + if [[ $gClover_kexts_to_patch_data != *"$gCmp_fString"* || $gClover_kexts_to_patch_data != *"$gCmp_rString"* ]]; + then + # + # No patch existed in config.plist, add patch for it: + # + _kext2patch "${cBinData[j]}" "${fBinData[j]}" "${rBinData[j]}" "${nBinData[j]}" + fi + done + else + # + # 10.13 config.plist patches + # + local gHeaderFix=$(awk '/FixHeaders_20000000<\/key>.*/,/<*\/>/' ${config_plist}) + if [[ $gHeaderFix != *"FixHeaders_20000000"* ]]; + then + # + # Add FixHeaders_20000000 to Clover (Needed to boot High Sierra) + # + ${doCommands[1]} "Add ':ACPI:DSDT:Fixes:FixHeaders_20000000' bool" "${config_plist}" + ${doCommands[1]} "Set ':ACPI:DSDT:Fixes:FixHeaders_20000000' true" "${config_plist}" + else + if [[ $gHeaderFix == *"false"* ]]; + then + ${doCommands[1]} "Set ':ACPI:DSDT:Fixes:FixHeaders_20000000' true" "${config_plist}" + fi + fi + fi + fi # # Gain boot argv. # @@ -1195,7 +1270,7 @@ function _createUSB_Sleep_Script() echo ' gProtocol=$(diskutil info ${gDisk[i]} |grep -i "Protocol" |sed -e "s|Protocol:||" -e "s| ||g")' >> "$gUSBSleepScript" echo ' if [[ ${gProtocol} == *"USB"* ]];' >> "$gUSBSleepScript" echo ' then' >> "$gUSBSleepScript" - echo ' gCurrent_Partitions=($(ls /dev/${gDisk[0]}s? |grep -o "disk[0-9]s[0-9]"))' >> "$gUSBSleepScript" + echo ' gCurrent_Partitions=($(ls /dev/${gDisk[i]}s? |grep -o "disk[0-9]s[0-9]"))' >> "$gUSBSleepScript" echo ' for ((k=0; k<${#gCurrent_Partitions[@]}; ++k))' >> "$gUSBSleepScript" echo ' do' >> "$gUSBSleepScript" echo ' gConfirm_Mounted=$(diskutil info ${gCurrent_Partitions[k]} |grep -i 'Mounted' |sed -e "s| Mounted:||" -e "s| ||g")' >> "$gUSBSleepScript" @@ -1634,7 +1709,7 @@ function main() gDisableRebuildnAudioInst=${kBASHReturnFailure} fi # - # Sync all files from https://github.com/syscl/XPS9350-macOS + # Sync all files from https://github.com/ZombieTheBest/XPS9350-10.13-HighSierra # # Check if github is available # @@ -1670,12 +1745,14 @@ function main() diskutil list printf "Enter ${RED}EFI's${OFF} IDENTIFIER, e.g. ${BOLD}disk0s1${OFF}" read -p ": " targetEFI + # Prints out # # Choose touchpad kext you prefer # + printf "Current System Version: MacOS ${current_OSVer}\n" printf "Available touchpad kext:\n" - printf "[ ${BLUE}1${OFF} ] ApplePS2SmartTouchPad\n" - printf "[ ${BLUE}2${OFF} ] VoodooPS2Controller\n" + printf "[ ${BLUE}1${OFF} ] ApplePS2SmartTouchPad (10.11)\n" + printf "[ ${BLUE}2${OFF} ] VoodooPS2Controller\n (10.12+)" printf "Please choose the desired touchpad kext (1 or 2)" read -p ": " gSelect_TouchPad_Drv case "${gSelect_TouchPad_Drv}" in @@ -1752,6 +1829,29 @@ function main() fi fi + # + # Rename SSDT-x-* to SSDT-x to prevent compile error caused by newer version of Clover + # credits @squash- @zombiethebest + # + _PRINT_MSG "--->: ${BLUE}Renaming SSDTs...${OFF}" + if [ -e "${REPO}"/DSDT/raw/SSDT-0.dsl ]; then + # Extracted Files are Good - nothing to do + _PRINT_MSG "OK: No need to rename." + else + # We have to rename the Files + mv "${REPO}"/DSDT/raw/SSDT-1-sensrhub.aml "${REPO}"/DSDT/raw/SSDT-1.aml + for i in {0..6} + do + mv "${REPO}"/DSDT/raw/SSDT-${i}* "${REPO}"/DSDT/raw/SSDT-${i}.aml + done + for i in {7..13} + do + mv "${REPO}"/DSDT/raw/SSDT-${i}x* "${REPO}"/DSDT/raw/SSDT-${i}x.aml + done + mv "${REPO}"/DSDT/raw/SSDT-14* "${REPO}"/DSDT/raw/SSDT-14.aml + _PRINT_MSG "OK: SSDTs successfully renamed." + fi + # # Decompile acpi tables # @@ -1772,6 +1872,7 @@ function main() # sed -ig 's/DefinitionBlock ("", "DSDT", 2, "DELL ", "CBX3 ", 0x01072009)/DefinitionBlock ("", "DSDT", 3, "APPLE ", "MacBook", 0x00080001)/' "${REPO}"/DSDT/raw/DSDT.dsl _PRINT_MSG "--->: ${BLUE}Patching DSDT.dsl${OFF}" + _tidy_exec "patch_acpi_force DSDT syscl "fix_dsdt_initial"" "Fix DSDT initial errors credit ZombieTheBest" _tidy_exec "patch_acpi DSDT syntax "rename_DSM"" "_DSM->XDSM" _tidy_exec "patch_acpi DSDT syscl "syscl_fixFieldLen"" "Fix word field length Dword->Qword credit syscl" _tidy_exec "patch_acpi DSDT syscl "system_OSYS"" "OS Check Fix" @@ -1816,7 +1917,7 @@ function main() _tidy_exec "patch_acpi DSDT syscl "rmWMI"" "Remove WMI(PNP0C14)" # RP09.PXSX -> RP09.SSD0 _tidy_exec "patch_acpi DSDT syscl "syscl_SSD"" "Inject SSD device property credit syscl" - sed -ig 's/\.RP09\.PXSX/\.RP09\.SSD0/' "${REPO}"/DSDT/raw/DSDT.dsl + #sed -ig 's/\.RP09\.PXSX/\.RP09\.SSD0/' "${REPO}"/DSDT/raw/DSDT.dsl local gNVMeKextIsLoad=$(kextstat |grep -i "NVME") if [[ ${gNVMeKextIsLoad} != "" ]]; then # @@ -1826,7 +1927,7 @@ function main() _tidy_exec "patch_acpi DSDT syscl "syscl_NVMe"" "Inject NVMe power management properties credit Pike R. Alpha, syscl" fi # PBTN -> PWRB - sed -ig 's/PBTN/PWRB/' "${REPO}"/DSDT/raw/DSDT.dsl + #sed -ig 's/PBTN/PWRB/' "${REPO}"/DSDT/raw/DSDT.dsl _tidy_exec "patch_acpi DSDT syscl "syscl_PWRB"" "Remove _PWR, _PSW in PWRB(PNP0C0C)" # Inject reg-ltrovr for IOPCIFamily::setLatencyTolerance setting ltrOffset for PCI devices successfully (c) syscl _tidy_exec "patch_acpi DSDT syscl "syscl_ltrovr"" "Inject reg-ltrovr for IOPCIFamily::setLatencyTolerance setting ltrOffset for PCI devices successfully (c) syscl" @@ -1842,21 +1943,21 @@ function main() # DptfTa Patches. # _PRINT_MSG "--->: ${BLUE}Patching ${DptfTa}.dsl${OFF}" - _tidy_exec "patch_acpi ${DptfTa} graphics "graphics_Rename-GFX0"" "Rename GFX0 to IGPU" + _tidy_exec "patch_acpi_force ${DptfTa} graphics "graphics_Rename-GFX0"" "Rename GFX0 to IGPU" # # SaSsdt Patches. # _PRINT_MSG "--->: ${BLUE}Patching ${SaSsdt}.dsl${OFF}" - _tidy_exec "patch_acpi ${SaSsdt} syntax "rename_DSM"" "_DSM->XDSM" - _tidy_exec "patch_acpi ${SaSsdt} graphics "graphics_Rename-GFX0"" "Rename GFX0 to IGPU" + _tidy_exec "patch_acpi_force ${SaSsdt} syntax "rename_DSM"" "_DSM->XDSM" + _tidy_exec "patch_acpi_force ${SaSsdt} graphics "graphics_Rename-GFX0"" "Rename GFX0 to IGPU" # # sensrhub patches # - _PRINT_MSG "${BLUE}Fixing ${sensrhub}.dsl${OFF}" - _tidy_exec "patch_acpi ${sensrhub} syntax "rename_DSM"" "_DSM->XDSM" - _tidy_exec "patch_acpi ${sensrhub} syscl "syscl_fix_PARSEOP_IF"" "Fix PARSEOP_IF error credit syscl" + _PRINT_MSG "--->: ${BLUE}Fixing ${sensrhub}.dsl${OFF}" + _tidy_exec "patch_acpi_force ${sensrhub} syntax "rename_DSM"" "_DSM->XDSM" + _tidy_exec "patch_acpi_force ${sensrhub} syscl "syscl_fix_PARSEOP_IF"" "Fix PARSEOP_IF error credit syscl" # # fix reboot issue credit syscl @@ -1885,6 +1986,18 @@ function main() _tidy_exec "compile_table "${SaSsdt}"" "Compile SaSsdt" _tidy_exec "compile_table "${sensrhub}"" "Compile sensrhub" + # + # Copy SSDT-PNLF.aml. + # + _PRINT_MSG "--->: ${BLUE}Copying SSDT-PNLF.aml to ./DSDT/compile...${OFF}" + _tidy_exec "cp "${prepare}"/SSDT-PNLF.aml "${compile}"" "Copy SSDT-PNLF.aml to ./DSDT/compile" + + # + # Copy SSDT-ALC256.aml. + # + _PRINT_MSG "--->: ${BLUE}Copying SSDT-ALC256.aml to ./DSDT/compile...${OFF}" + _tidy_exec "cp "${prepare}"/SSDT-ALC256.aml "${compile}"" "Copy SSDT-ALC256.aml to ./DSDT/compile" + # # Copy SSDT-rmne.aml. # @@ -1931,6 +2044,15 @@ function main() _PRINT_MSG "--->: ${BLUE}Installing SSDT-XHC.aml to ./DSDT/compile...${OFF}" _tidy_exec "cp "${prepare}"/SSDT-XHC.aml "${compile}"" "Install Xhci table" + # + # Rename a High Sierra Kext to prevent BT Issue + # + if [ "${isSierra}" -eq 0 ]; + then + if [ -f "${gExtensions_Repo[0]}/AirPortBrcmNIC-MFG.kext" ]; then + _tidy_exec "sudo mv "${gExtensions_Repo[0]}/AirPortBrcmNIC-MFG.kext" "${gExtensions_Repo[0]}/AirPortBrcmNIC-MFG.bak"" "Rename AirPortBrcmNIC-MFG.kext..." + fi + fi # # Clean up dynamic tables USB related tables # @@ -1967,7 +2089,7 @@ function main() _PRINT_MSG "--->: ${BLUE}Generating and setting Mac Serial, MLB and UUID${OFF}" _serialMLBGen fi - + # # Refresh BootCamp theme. # @@ -1981,6 +2103,17 @@ function main() _tidy_exec "install_audio" "Install audio" fi + # Set EFILoginHiDPI & UIScale + if [[ $gHorizontalRez -gt 1920 || $gSystemHorizontalRez -gt 1920 ]]; + _PRINT_MSG "--->: ${BLUE}Setting EFILoginHiDPI & UIScale...${OFF}" + then + ${doCommands[1]} "Set :BootGraphics:EFILoginHiDPI 1" "${config_plist}" + ${doCommands[1]} "Set :BootGraphics:UIScale 2" "${config_plist}" + else + ${doCommands[1]} "Set :BootGraphics:EFILoginHiDPI 0" "${config_plist}" + ${doCommands[1]} "Set :BootGraphics:UIScale 1" "${config_plist}" + fi + # # Patch IOKit/CoreDisplay. # @@ -1992,18 +2125,29 @@ function main() _PRINT_MSG "--->: ${BLUE}Unlocking maximum pixel clock...${OFF}" if [ $gMINOR_VER -ge $gDelimitation_OSVer ]; then - # - # 10.12+ - # - gTarget_Framework_Repo="/System/Library/Frameworks/CoreDisplay.framework/Versions/Current/CoreDisplay" + if [ "${isSierra}" -eq 0 ]; + then + # + # 10.13 - Using Lilu.kext + CoreDisplayFixUp.kext to prevent clipboard crash + BT PATCH + # + local KEXT_DIR="${gESPMountPoint}/EFI/CLOVER/kexts/${gOSVer}" + _tidy_exec "sudo cp -RX "${REPO}/Kexts/coredisplay_fixup/CoreDisplayFixUp.kext" "${KEXT_DIR}/CoreDisplayFixUp.kext"" "Patch and sign framework" + else + # + # 10.12 + # + gTarget_Framework_Repo="/System/Library/Frameworks/CoreDisplay.framework/Versions/Current/CoreDisplay" + sudo perl -i.bak -pe 's|\xB8\x01\x00\x00\x00\xF6\xC1\x01\x0F\x85|\x33\xC0\x90\x90\x90\x90\x90\x90\x90\xE9|sg' ${gTarget_Framework_Repo} + _tidy_exec "sudo codesign -f -s - ${gTarget_Framework_Repo}" "Patch and sign framework" + fi else # # 10.12- # gTarget_Framework_Repo="/System/Library/Frameworks/IOKit.framework/Versions/Current/IOKit" + sudo perl -i.bak -pe 's|\xB8\x01\x00\x00\x00\xF6\xC1\x01\x0F\x85|\x33\xC0\x90\x90\x90\x90\x90\x90\x90\xE9|sg' ${gTarget_Framework_Repo} + _tidy_exec "sudo codesign -f -s - ${gTarget_Framework_Repo}" "Patch and sign framework" fi - sudo perl -i.bak -pe 's|\xB8\x01\x00\x00\x00\xF6\xC1\x01\x0F\x85|\x33\xC0\x90\x90\x90\x90\x90\x90\x90\xE9|sg' ${gTarget_Framework_Repo} - _tidy_exec "sudo codesign -f -s - ${gTarget_Framework_Repo}" "Patch and sign framework" fi _setPlatformId @@ -2068,7 +2212,8 @@ function main() _del "${gESPMountPoint}/EFI/CLOVER/config.plistg" _PRINT_MSG "NOTE: Congratulations! All operation has been completed" - _PRINT_MSG "NOTE: Reboot now. -${BOLD}syscl/lighting/Yating Zhou @PCBeta${OFF}" + _PRINT_MSG "NOTE: Reboot now. -${BOLD}Script By syscl/lighting/Yating Zhou @PCBeta${OFF}" + _PRINT_MSG "${BOLD}High Sierra Support by @ZombieTheBest${OFF}" } #==================================== START ===================================== diff --git a/Kexts/.DS_Store b/Kexts/.DS_Store new file mode 100644 index 0000000..0209c55 Binary files /dev/null and b/Kexts/.DS_Store differ diff --git a/Kexts/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist b/Kexts/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist index 47c3af8..9143396 100644 --- a/Kexts/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist +++ b/Kexts/FakePCIID_Intel_HDMI_Audio.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15G1108 + 17C88 CFBundleIdentifier org.rehabman.injector.FakePCIID-Intel-HDMI-Audio CFBundleInfoDictionaryVersion @@ -13,17 +13,17 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.3.3 + 1.3.11 CFBundleSupportedPlatforms MacOSX CFBundleVersion - 1.3.3 + 1.3.11 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8B62 + 9C40b DTPlatformVersion GM DTSDKBuild @@ -31,12 +31,112 @@ DTSDKName macosx10.6 DTXcode - 0810 + 0920 DTXcodeBuild - 8B62 + 9C40b IOKitPersonalities - Intel HDMI Audio + 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 diff --git a/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup b/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup deleted file mode 100755 index 3eb0e21..0000000 Binary files a/Kexts/HibernationFixup.kext/Contents/MacOS/HibernationFixup and /dev/null differ diff --git a/Kexts/VoodooPS2Controller.kext/Contents/Info.plist b/Kexts/VoodooPS2Controller.kext/Contents/Info.plist old mode 100644 new mode 100755 index 3f08a51..ba875e9 --- a/Kexts/VoodooPS2Controller.kext/Contents/Info.plist +++ b/Kexts/VoodooPS2Controller.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 16G29 + 17B48 CFBundleExecutable VoodooPS2Controller CFBundleGetInfoString - 1.8.25, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013, IcedMan 2017 + 1.8.29, Copyright Apple Computer, Inc. 2000-2003, David Elliot 2007, RehabMan 2012-2013 CFBundleIdentifier org.rehabman.voodoo.driver.PS2Controller CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.8.25 + 1.8.29 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.8.25 + 1.8.29 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9B55 DTPlatformVersion GM DTSDKBuild - 16E185 + 12D75 DTSDKName - macosx10.12 + macosx10.8 DTXcode - 0833 + 0910 DTXcodeBuild - 8E3004b + 9B55 IOKitPersonalities ACPI PS/2 Nub @@ -131,7 +131,7 @@ OSBundleCompatibleVersion - 1.8.25 + 1.8.29 OSBundleLibraries com.apple.iokit.IOACPIFamily diff --git a/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller b/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller index ce55310..336fb47 100755 Binary files a/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller and b/Kexts/VoodooPS2Controller.kext/Contents/MacOS/VoodooPS2Controller differ diff --git a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist old mode 100644 new mode 100755 index d9bcf27..be91556 --- a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist +++ b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 16G29 + 17B48 CFBundleExecutable VoodooPS2Keyboard CFBundleGetInfoString - 1.8.25, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013 + 1.8.29, Copyright Apple Computer, Inc. 2000-2003, RehabMan 2012-2013 CFBundleIdentifier org.rehabman.voodoo.driver.PS2Keyboard CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.8.25 + 1.8.29 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.8.25 + 1.8.29 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9B55 DTPlatformVersion GM DTSDKBuild - 16E185 + 12D75 DTSDKName - macosx10.12 + macosx10.8 DTXcode - 0833 + 0910 DTXcodeBuild - 8E3004b + 9B55 IOKitPersonalities ApplePS2Keyboard @@ -275,32 +275,14 @@ Default - Action2FingersTap - 3b d, 37 d, 1c d, 1c u, 37 u, 3b u - Action3FingersTap - 3b d, 37 d, 2 d, 2 u, 37 u, 3b u - Action4FingersTap - 3b d, 37 d, 2 d, 2 u, 37 u, 3b u - ActionSwipe4FingersDown - 37 d, 2e d, 2e u, 37 u - ActionSwipe4FingersLeft - 3b d, 7c d, 7c u, 3b u - ActionSwipe4FingersRight - 3b d, 7b d, 7b u, 3b u - ActionSwipe4FingersUp - 67 d, 67 u ActionSwipeDown 3b d, 37 d, 7d d, 7d u, 37 u, 3b u ActionSwipeLeft - 37 d, 21 d, 21 u, 37 u - ActionSwipeLeftFromEdge - 3b d, 37 d, 1d d, 1d u, 37 u, 3b u + 3b d, 37 d, 7b d, 7b u, 37 u, 3b u ActionSwipeRight - 37 d, 1e d, 1e u, 37 u - ActionSwipeRightFromEdge - 3b d, 37 d, 19 d, 19 u, 37 u, 3b u + 3b d, 37 d, 7c d, 7c u, 37 u, 3b u ActionSwipeUp - 3b d, 7e d, 7e u, 3b u + 3b d, 37 d, 7e d, 7e u, 37 u, 3b u Breakless PS2 ;Items must be strings in the form of breaklessscan (in hex) @@ -393,6 +375,10 @@ ProBook-102 + Custom PS2 Map + + e005=0 + Function Keys Special ;The following 12 items map Fn+fkeys to fkeys @@ -463,6 +449,10 @@ e052=42;insert => Next-track e046=92;break => Eject + Custom PS2 Map + + e005=0 + Function Keys Special ;The following 8 items map Fn+fkeys to fkeys @@ -626,7 +616,7 @@ com.apple.kpi.unsupported 8.0.0 org.rehabman.voodoo.driver.PS2Controller - 1.8.25 + 1.8.29 OSBundleRequired Console diff --git a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard index 301c474..dcbacb4 100755 Binary files a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard and b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext/Contents/MacOS/VoodooPS2Keyboard differ diff --git a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist old mode 100644 new mode 100755 index 0879ff1..4d7fa86 --- a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist +++ b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 16G29 + 17B48 CFBundleExecutable VoodooPS2Mouse CFBundleGetInfoString - 1.8.25, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013 + 1.8.29, Copyright Apple Computer, Inc. 2000-2004, Slice 2010, RehabMan 2012-2013 CFBundleIdentifier org.rehabman.voodoo.driver.PS2Mouse CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.8.25 + 1.8.29 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.8.25 + 1.8.29 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9B55 DTPlatformVersion GM DTSDKBuild - 16E185 + 12D75 DTSDKName - macosx10.12 + macosx10.8 DTXcode - 0833 + 0910 DTXcodeBuild - 8E3004b + 9B55 IOKitPersonalities ApplePS2Mouse @@ -159,7 +159,7 @@ com.apple.kpi.mach 9.0.0 org.rehabman.voodoo.driver.PS2Controller - 1.8.25 + 1.8.29 OSBundleRequired Console diff --git a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse index 2301eef..b48902e 100755 Binary files a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse and b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext/Contents/MacOS/VoodooPS2Mouse differ diff --git a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist old mode 100644 new mode 100755 index 21013d5..f24a64f --- a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist +++ b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/Info.plist @@ -3,11 +3,11 @@ BuildMachineOSBuild - 16G29 + 17B48 CFBundleExecutable VoodooPS2Trackpad CFBundleGetInfoString - 1.8.25, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013 + 1.8.29, Copyright Apple Computer, Inc. 2002-2003, mackerintel 2008, RehabMan 2012-2013 CFBundleIdentifier org.rehabman.voodoo.driver.PS2Trackpad CFBundleInfoDictionaryVersion @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 1.8.25 + 1.8.29 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1.8.25 + 1.8.29 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 8E3004b + 9B55 DTPlatformVersion GM DTSDKBuild - 16E185 + 12D75 DTSDKName - macosx10.12 + macosx10.8 DTXcode - 0833 + 0910 DTXcodeBuild - 8E3004b + 9B55 IOKitPersonalities ALPS GlidePoint @@ -256,28 +256,7 @@ 300000000 ClickPadTrackBoth - Darwin 16.x - - ApplePreferenceCapability - - ApplePreferenceIdentifier - com.apple.AppleMultitouchTrackpad - MT Built-in - - MTHIDDevice - - SupportsGestureScrolling - - TrackpadEmbedded - - TrackpadFourFingerGestures - - TrackpadSecondaryClickCorners - - TrackpadThreeFingerDrag - - - Darwin 17.x + Darwin 16+ ApplePreferenceCapability @@ -321,11 +300,9 @@ DoubleTapThresholdY 100 DragExitDelayTime - 750000000 + 1000000000 DragLockTempMask 1048592 - Dragging - 1 DynamicEWMode EdgeBottom @@ -383,7 +360,7 @@ QuietTimeAfterTyping 500000000 Resolution - 305 + 400 RightClickZoneBottom 0 RightClickZoneLeft @@ -397,7 +374,7 @@ ScrollDeltaThreshY 0 ScrollResolution - 305 + 400 SkipPassThrough SmoothInput @@ -505,7 +482,7 @@ com.apple.kpi.mach 9.0.0 org.rehabman.voodoo.driver.PS2Controller - 1.8.25 + 1.8.29 OSBundleRequired Console diff --git a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad index 560620a..0259bd2 100755 Binary files a/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad and b/Kexts/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Contents/MacOS/VoodooPS2Trackpad differ diff --git a/Kexts/coredisplay_fixup/.DS_Store b/Kexts/coredisplay_fixup/.DS_Store new file mode 100644 index 0000000..8021d13 Binary files /dev/null and b/Kexts/coredisplay_fixup/.DS_Store differ diff --git a/Kexts/coredisplay_fixup/CoreDisplayFixup.kext/Contents/Info.plist b/Kexts/coredisplay_fixup/CoreDisplayFixup.kext/Contents/Info.plist new file mode 100755 index 0000000..265a8fb --- /dev/null +++ b/Kexts/coredisplay_fixup/CoreDisplayFixup.kext/Contents/Info.plist @@ -0,0 +1,83 @@ + + + + + BuildMachineOSBuild + 17B42a + CFBundleDevelopmentRegion + en + CFBundleExecutable + CoreDisplayFixup + CFBundleIdentifier + org.vanilla.driver.CoreDisplayFixup + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + CoreDisplayFixup + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.3.2 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.3.2 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 9A235 + DTPlatformVersion + GM + DTSDKBuild + 17A360 + DTSDKName + macosx10.13 + DTXcode + 0900 + DTXcodeBuild + 9A235 + IOKitPersonalities + + CoreDisplayFixup + + CFBundleIdentifier + org.vanilla.driver.CoreDisplayFixup + IOClass + CoreDisplayFixup + IOMatchCategory + CoreDisplayFixup + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + NSHumanReadableCopyright + Copyright © 2017 Vanilla. 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/Kexts/coredisplay_fixup/CoreDisplayFixup.kext/Contents/MacOS/CoreDisplayFixup b/Kexts/coredisplay_fixup/CoreDisplayFixup.kext/Contents/MacOS/CoreDisplayFixup new file mode 100755 index 0000000..98b6f95 Binary files /dev/null and b/Kexts/coredisplay_fixup/CoreDisplayFixup.kext/Contents/MacOS/CoreDisplayFixup differ diff --git a/README.md b/README.md index 5d3243b..b68d1fb 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This project targets at giving the relatively complete functional macOS for XPS1 Before installing macOS ---------------- -Since the original WiFi module is not compatible with macOS, you need to buy a DW1830 module. +Since the original WiFi module is not compatible with macOS, you need to buy a DW1560 (recommended) or DW1830 module. Then follow this [guide](https://www.ifixit.com/Teardown/Dell+XPS+13+Teardown/36157) to swap it. macOS installation @@ -16,6 +16,7 @@ macOS installation 4. Change BIOS settings to the following * Disable Secure Boot * Set SATA Operation to AHCI + * Disable FastBoot 5. Boot to USB and hit F4 and/or Fn-F4 to capture ACPI tables to the USB 6. Install macOS but do not reboot until you have finished steps 7 and 8, below. 7. Install Clover with UEFI only and UEFI64Drivers to SSD. @@ -29,7 +30,7 @@ How to use deploy.sh? Download the latest version installation package/directory by entering the following command in a terminal window: ```sh -git clone https://github.com/syscl/XPS9350-macOS +git clone https://github.com/ZombieTheBest/XPS9350-10.13-HighSierra.git ``` This will download the whole installation directory to your current directory(./) and the next step is to change the permissions of the file (add +x) so that it can be run. @@ -52,18 +53,50 @@ Reboot your macOS to see the change. If you have any problem about the script, t ``` Note: -- ```VoodooPS2Controller``` is recommended on macOS ```Sierra```(10.```12+```) +- ```VoodooPS2Controller``` is recommended on macOS ```Sierra``` and ```High Sierra``` (10.```12+```) - ```AppleSmartTouchPad``` users(recommend on 10.```11-```): for two finger scrolling you need to change the speed of the Scrolling once to get it work and also have to enable them in Trackpad preferences. +Known Issues +---------------- +- Minor Bluetooth / HandOff issues (need more feedback) +- Type-C Port Hotplug will work only if a device was plugged in at boot. Type-C charging works. +- SD Card Reader not working on Hackintosh (a solution may appear in the next months) TODO List ---------------- - -This months I have ```2``` dues and ```2``` more ```midterm exams```(Only two weeks left for us to struggling two exams in just one subject???), so I will be a bit slower. What I will do next week are listed below -- Try to merge @squash- 's autogen ```serial```, ```uuid``` pull request +- Waiting for a way to fix USB-C Change Log ---------------- +2017-12-25 +- Fixed DSDT compile errors +- Improved Deploy.sh patching +- Updated Clover with Rehabman's Branch +- Updated Kexts and apfs.efi to fully support 10.13.2 +- Removed Sorted Order and added AutoMerge (delete and dump your ACPI files again!) +- Merged BETA Branch with Master +- Implemented all improvements by @maz-1. Thank you! + +2017-11-01 +- Fixed SSDTs compile error caused by new Clover version (c) @squash- @ZombieTheBest + +2017-10-29 - ```High Sierra STABLE``` +- High Sierra STABLE Deploy +- Fixed Backlight issue + +2017-10-26 +- Fixed Deploy.sh code (Thank you @chenyisen!) +- Removed SSDT-USBX + SSDT-EC as they were already patched in original Deploy. + +2017-10-24 - ```High Sierra BETA Update``` +- Updated Deploy.sh +- Corrected the PixelClock Patch for QHD Screens on High Sierra. Old patch causes Clipboard Crash, restore Vanilla CoreDisplay.framework to fix that issue. +- Added SSDT-EC + SSDT-USBX for correct USB Power Management +- Added SSDT-ALC256.aml +- Updated config.plist with new High Sierra Patches +- Fixed High Sierra Bluetooth issue by renaming AirPortBrcmNIC-MFG.kext in AirPortBrcmNIC-MFG.bak + + 2017-09-04 - Fixed Wi-Fi slow issue after sleep by correcting ```_UPC``` value from ```0x03``` to ```0xFF``` (c) @ZombieTheBest diff --git a/tools/.DS_Store b/tools/.DS_Store new file mode 100644 index 0000000..42b4e89 Binary files /dev/null and b/tools/.DS_Store differ