diff --git a/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt b/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt index 6959f7b..12b1e44 100755 Binary files a/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt and b/AGDPfix-2.app/Contents/Resources/Scripts/main.scpt differ diff --git a/EFI/CLOVER/CLOVERIA32.efi b/EFI/CLOVER/CLOVERIA32.efi index 60c0f9b..50bb78f 100755 Binary files a/EFI/CLOVER/CLOVERIA32.efi and b/EFI/CLOVER/CLOVERIA32.efi differ diff --git a/EFI/CLOVER/CLOVERX64.efi b/EFI/CLOVER/CLOVERX64.efi index fd6da61..b3296a8 100755 Binary files a/EFI/CLOVER/CLOVERX64.efi and b/EFI/CLOVER/CLOVERX64.efi differ diff --git a/EFI/CLOVER/config-backup.plist b/EFI/CLOVER/config-backup.plist index 33ef92d..8151838 100755 --- a/EFI/CLOVER/config-backup.plist +++ b/EFI/CLOVER/config-backup.plist @@ -45,7 +45,7 @@ Debug DefaultVolume - HD(3,GPT,D5816C35-5E70-402D-9ED9-551DBA6E5775,0x3A346008,0x40000) + Boot OS X Legacy PBR Secure @@ -62,11 +62,6 @@ Devices - Audio - - Inject - 1 - USB AddClockID @@ -104,7 +99,16 @@ 8 Scan - + + Entries + + Legacy + + Linux + + Tool + + Theme softinverted @@ -146,21 +150,57 @@ Comment - t1-10.11-AppleHDA/Realtek ALC... + Skylake AppleAPIC Patch (c) Pike R. Alpha + Disabled + Find - gxnUEQ== + wegQD7bw Name - AppleHDA + AppleAPIC Replace - AAAAAA== + vhcAAACQ + + + + Comment + External icons patch + Disabled + + Find + + RXh0ZXJuYWw= + + Name + AppleAHCIPort + Replace + + SW50ZXJuYWw= + + + + Comment + AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha + Disabled + + Find + + Ym9hcmQtaWQ= + + Name + AppleGraphicsDevicePolicy + Replace + + Ym9hcmQtaXg= Comment t1-10.9-10.12-AppleHDA/Realtek ALC892 + Disabled + Find ixnUEQ== @@ -175,6 +215,8 @@ Comment t1-AppleHDA/Resources/xml>zml + Disabled + Find eG1sLnps @@ -218,54 +260,6 @@ AAAIAAAIAACCAAAA - - Comment - AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha - Disabled - - Find - - Ym9hcmQtaWQ= - - Name - AppleGraphicsDevicePolicy - Replace - - Ym9hcmQtaXg= - - - - Comment - External icons patch - Disabled - - Find - - RXh0ZXJuYWw= - - Name - AppleAHCIPort - Replace - - SW50ZXJuYWw= - - - - Comment - Skylake AppleAPIC Patch (c) Pike R. Alpha - Disabled - - Find - - wegQD7bw - - Name - AppleAPIC - Replace - - vhcAAACQ - - RtVariables @@ -319,7 +313,7 @@ SystemParameters InjectKexts - YES + Yes InjectSystemID diff --git a/EFI/CLOVER/config.plist b/EFI/CLOVER/config.plist index 6e6e4b2..b380f96 100755 --- a/EFI/CLOVER/config.plist +++ b/EFI/CLOVER/config.plist @@ -62,11 +62,6 @@ Devices - Audio - - Inject - 1 - USB AddClockID @@ -87,8 +82,8 @@ Hide - BOOTX64.EFI Windows + BOOTX64.EFI Language en:0 @@ -153,22 +148,6 @@ KextsToPatch - - Comment - t1-AppleHDA/Resources/xml>zml - Disabled - - Find - - eG1sLnps - - Name - AppleHDA - Replace - - em1sLnps - - Comment 10.11-SKL530-Port_0-DP2HDMI @@ -185,38 +164,6 @@ AAAIAAAIAACCAAAA - - Comment - t1-10.11-AppleHDA/Realtek ALC... - Disabled - - Find - - gxnUEQ== - - Name - AppleHDA - Replace - - AAAAAA== - - - - Comment - change 15 port limit to 30 in AppleUSBXHCIPCI - Disabled - - Find - - g72M/v//EA== - - Name - AppleUSBXHCIPCI - Replace - - g72M/v//Hw== - - Comment External icons patch @@ -235,18 +182,18 @@ Comment - t1-10.9-10.12-AppleHDA/Realtek ALC892 + change 15 port limit to 30 in AppleUSBXHCIPCI Disabled Find - ixnUEQ== + g72M/v//EA== Name - AppleHDA + AppleUSBXHCIPCI Replace - kgjsEA== + g72M/v//Hw== @@ -265,6 +212,54 @@ Ym9hcmQtaXg= + + Comment + t1-10.11-AppleHDA/Realtek ALC... + Disabled + + Find + + gxnUEQ== + + Name + AppleHDA + Replace + + AAAAAA== + + + + Comment + t1-10.9-10.12-AppleHDA/Realtek ALC892 + Disabled + + Find + + ixnUEQ== + + Name + AppleHDA + Replace + + kgjsEA== + + + + Comment + t1-AppleHDA/Resources/xml>zml + Disabled + + Find + + eG1sLnps + + Name + AppleHDA + Replace + + em1sLnps + + Comment Skylake AppleAPIC Patch (c) Pike R. Alpha diff --git a/EFI/CLOVER/drivers-Off/drivers32/GrubEXFAT-32.efi b/EFI/CLOVER/drivers-Off/drivers32/GrubEXFAT-32.efi deleted file mode 100755 index 43b3ec9..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/GrubEXFAT-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/GrubISO9660-32.efi b/EFI/CLOVER/drivers-Off/drivers32/GrubISO9660-32.efi deleted file mode 100755 index 5dd5ef8..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/GrubISO9660-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/GrubNTFS-32.efi b/EFI/CLOVER/drivers-Off/drivers32/GrubNTFS-32.efi deleted file mode 100755 index 763daa2..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/GrubNTFS-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/GrubUDF-32.efi b/EFI/CLOVER/drivers-Off/drivers32/GrubUDF-32.efi deleted file mode 100755 index 2a45f6f..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/GrubUDF-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/Ps2KeyboardDxe-32.efi b/EFI/CLOVER/drivers-Off/drivers32/Ps2KeyboardDxe-32.efi deleted file mode 100755 index 83be39d..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/Ps2KeyboardDxe-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/Ps2MouseAbsolutePointerDxe-32.efi b/EFI/CLOVER/drivers-Off/drivers32/Ps2MouseAbsolutePointerDxe-32.efi deleted file mode 100755 index dffc7a4..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/Ps2MouseAbsolutePointerDxe-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/Ps2MouseDxe-32.efi b/EFI/CLOVER/drivers-Off/drivers32/Ps2MouseDxe-32.efi deleted file mode 100755 index b59ef9b..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/Ps2MouseDxe-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/UsbMouseDxe-32.efi b/EFI/CLOVER/drivers-Off/drivers32/UsbMouseDxe-32.efi deleted file mode 100755 index aa9c9f2..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/UsbMouseDxe-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/VBoxExt2-32.efi b/EFI/CLOVER/drivers-Off/drivers32/VBoxExt2-32.efi deleted file mode 100755 index 503d2a3..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/VBoxExt2-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/VBoxExt4-32.efi b/EFI/CLOVER/drivers-Off/drivers32/VBoxExt4-32.efi deleted file mode 100755 index 03b2c64..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/VBoxExt4-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers32/XhciDxe-32.efi b/EFI/CLOVER/drivers-Off/drivers32/XhciDxe-32.efi deleted file mode 100755 index 4356b23..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers32/XhciDxe-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/GrubEXFAT-64.efi b/EFI/CLOVER/drivers-Off/drivers64/GrubEXFAT-64.efi deleted file mode 100755 index bccc99e..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/GrubEXFAT-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/GrubISO9660-64.efi b/EFI/CLOVER/drivers-Off/drivers64/GrubISO9660-64.efi deleted file mode 100755 index 34bf37d..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/GrubISO9660-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/GrubNTFS-64.efi b/EFI/CLOVER/drivers-Off/drivers64/GrubNTFS-64.efi deleted file mode 100755 index 01451af..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/GrubNTFS-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/GrubUDF-64.efi b/EFI/CLOVER/drivers-Off/drivers64/GrubUDF-64.efi deleted file mode 100755 index 2662474..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/GrubUDF-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/NvmExpressDxe-64.efi b/EFI/CLOVER/drivers-Off/drivers64/NvmExpressDxe-64.efi deleted file mode 100755 index b70ebb0..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/NvmExpressDxe-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/Ps2MouseDxe-64.efi b/EFI/CLOVER/drivers-Off/drivers64/Ps2MouseDxe-64.efi deleted file mode 100755 index 2c624c1..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/Ps2MouseDxe-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/UsbMouseDxe-64.efi b/EFI/CLOVER/drivers-Off/drivers64/UsbMouseDxe-64.efi deleted file mode 100755 index a326afc..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/UsbMouseDxe-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/VBoxExt2-64.efi b/EFI/CLOVER/drivers-Off/drivers64/VBoxExt2-64.efi deleted file mode 100755 index 98fe461..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/VBoxExt2-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/VBoxExt4-64.efi b/EFI/CLOVER/drivers-Off/drivers64/VBoxExt4-64.efi deleted file mode 100755 index be11a13..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/VBoxExt4-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/VBoxIso9600-64.efi b/EFI/CLOVER/drivers-Off/drivers64/VBoxIso9600-64.efi deleted file mode 100755 index e02b4ce..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/VBoxIso9600-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64/XhciDxe-64.efi b/EFI/CLOVER/drivers-Off/drivers64/XhciDxe-64.efi deleted file mode 100755 index 761738d..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64/XhciDxe-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64UEFI/CsmVideoDxe-64.efi b/EFI/CLOVER/drivers-Off/drivers64UEFI/CsmVideoDxe-64.efi deleted file mode 100755 index 4cb75d6..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64UEFI/CsmVideoDxe-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64UEFI/DataHubDxe-64.efi b/EFI/CLOVER/drivers-Off/drivers64UEFI/DataHubDxe-64.efi deleted file mode 100755 index 9f73eab..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64UEFI/DataHubDxe-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64UEFI/EmuVariableUefi-64.efi b/EFI/CLOVER/drivers-Off/drivers64UEFI/EmuVariableUefi-64.efi deleted file mode 100755 index 47776c5..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64UEFI/EmuVariableUefi-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64UEFI/OsxAptioFix2Drv-64.efi b/EFI/CLOVER/drivers-Off/drivers64UEFI/OsxAptioFix2Drv-64.efi deleted file mode 100755 index fdff505..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64UEFI/OsxAptioFix2Drv-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64UEFI/OsxAptioFixDrv-64.efi b/EFI/CLOVER/drivers-Off/drivers64UEFI/OsxAptioFixDrv-64.efi deleted file mode 100755 index df8d5cf..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64UEFI/OsxAptioFixDrv-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64UEFI/OsxLowMemFixDrv-64.efi b/EFI/CLOVER/drivers-Off/drivers64UEFI/OsxLowMemFixDrv-64.efi deleted file mode 100755 index 5f187a8..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64UEFI/OsxLowMemFixDrv-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers-Off/drivers64UEFI/PartitionDxe-64.efi b/EFI/CLOVER/drivers-Off/drivers64UEFI/PartitionDxe-64.efi deleted file mode 100755 index fbf493e..0000000 Binary files a/EFI/CLOVER/drivers-Off/drivers64UEFI/PartitionDxe-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers32UEFI/FSInject-32.efi b/EFI/CLOVER/drivers32UEFI/FSInject-32.efi deleted file mode 100755 index 9e4b484..0000000 Binary files a/EFI/CLOVER/drivers32UEFI/FSInject-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers32UEFI/OsxFatBinaryDrv-32.efi b/EFI/CLOVER/drivers32UEFI/OsxFatBinaryDrv-32.efi deleted file mode 100755 index ebfbfb7..0000000 Binary files a/EFI/CLOVER/drivers32UEFI/OsxFatBinaryDrv-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers32UEFI/VBoxHfs-32.efi b/EFI/CLOVER/drivers32UEFI/VBoxHfs-32.efi deleted file mode 100755 index 802d92d..0000000 Binary files a/EFI/CLOVER/drivers32UEFI/VBoxHfs-32.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers64/FSInject-64.efi b/EFI/CLOVER/drivers64/FSInject-64.efi deleted file mode 100755 index 8dd5ec7..0000000 Binary files a/EFI/CLOVER/drivers64/FSInject-64.efi and /dev/null differ diff --git a/EFI/CLOVER/drivers64UEFI/FSInject-64.efi b/EFI/CLOVER/drivers64UEFI/FSInject-64.efi index 6cd0ec4..2d5a53a 100755 Binary files a/EFI/CLOVER/drivers64UEFI/FSInject-64.efi and b/EFI/CLOVER/drivers64UEFI/FSInject-64.efi differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist index 04f9ba3..6b8595d 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 15F34 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.21.1412 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1707 + 1412 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 7D1014 DTPlatformVersion GM DTSDKBuild - 12D75 + 15E60 DTSDKName - macosx10.8 + macosx10.11 DTXcode - 0720 + 0731 DTXcodeBuild - 7C68 + 7D1014 IOKitPersonalities FakeSMC @@ -76,23 +76,6 @@ ch8* - ExceptionKeys - - CLKH - 1 - CLKT - 1 - MSDW - 1 - NATJ - 1 - NATi - 1 - NTOK - 1 - WKTP - 0 - Keys $Adr @@ -109,13 +92,6 @@ AQ== - ACID - - ch8* - - hfwETdgSevQ= - - FNum ui8 @@ -236,10 +212,6 @@ AppleACPIPlatformExpert IOResourceMatch FakeSMCKeyStore - RM,Build - Release-RehabMan - RM,Version - FakeSMC 1707 FakeSMCKeyStore @@ -278,7 +250,5 @@ OSBundleRequired Root - Source Code - "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC b/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC index 4ac4e30..10ab5d7 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC and b/EFI/CLOVER/kexts/10.11/FakeSMC.kext/Contents/MacOS/FakeSMC differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist index 01a9aa0..4e4eff9 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 15F34 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.21.1412 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,21 +23,21 @@ MacOSX CFBundleVersion - 1707 + 1412 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 7D1014 DTPlatformVersion GM DTSDKBuild - 12D75 + 15E60 DTSDKName - macosx10.8 + macosx10.11 DTXcode - 0720 + 0731 DTXcodeBuild - 7C68 + 7D1014 IOKitPersonalities ACPI Customizable Monitoring Plugin @@ -66,8 +66,6 @@ Default - DisableDevice - Tachometers CPUFan @@ -90,13 +88,11 @@ FAN3 PowerFan FAN2 - System Fan + SystemFan FAN0 Temperatures - Ambient - TAMB CPU Heatsink TCPU CPU Proximity @@ -139,8 +135,6 @@ Default - DisableDevice - MethodsToPoll PollingInterval @@ -150,14 +144,6 @@ VerboseLog - HP - - Default - - DisableDevice - - - PTID Device Monitoring Plugin @@ -176,22 +162,6 @@ IOACPIPlatformDevice IOResourceMatch FakeSMCKeyStore - Platform Profile - - Default - - DisableDevice - - - HP - - Default - - DisableDevice - - - - Thermal Zone Monitoring Plugin @@ -214,8 +184,6 @@ Default - DisableDevice - Temperatures Thermal Zone @@ -224,14 +192,6 @@ - HP - - Default - - DisableDevice - - - @@ -254,7 +214,5 @@ OSBundleRequired Root - Source Code - "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors b/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors index 15c3b73..f4396d8 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors and b/EFI/CLOVER/kexts/10.11/FakeSMC_ACPISensors.kext/Contents/MacOS/ACPISensors differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist index 32ddb7d..d39fcd3 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 15F34 CFBundleDevelopmentRegion English CFBundleExecutable @@ -15,7 +15,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.21.1412 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -23,21 +23,21 @@ MacOSX CFBundleVersion - 1707 + 1412 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 7D1014 DTPlatformVersion GM DTSDKBuild - 12D75 + 15E60 DTSDKName - macosx10.8 + macosx10.11 DTXcode - 0720 + 0731 DTXcodeBuild - 7C68 + 7D1014 IOKitPersonalities Intel Thermal Monitor @@ -88,7 +88,5 @@ OSBundleRequired Root - Source Code - "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors b/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors index 7815f8b..e4d143b 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors and b/EFI/CLOVER/kexts/10.11/FakeSMC_CPUSensors.kext/Contents/MacOS/CPUSensors differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist index 04f44a5..f4d7cca 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 15F34 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.21.1412 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1707 + 1412 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 7D1014 DTPlatformVersion GM DTSDKBuild - 12D75 + 15E60 DTSDKName - macosx10.8 + macosx10.11 DTXcode - 0720 + 0731 DTXcodeBuild - 7C68 + 7D1014 IOKitPersonalities AMD Radeon Monitoring Plugin @@ -121,7 +121,5 @@ OSBundleRequired Root - Source Code - "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors b/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors index 0449ec2..9d4ac11 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors and b/EFI/CLOVER/kexts/10.11/FakeSMC_GPUSensors.kext/Contents/MacOS/GPUSensors differ diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist index c0dfb65..dca240d 100755 --- a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15C50 + 15F34 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 6.18-313-g671f31c.1707 + 6.21.1412 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,21 +25,21 @@ MacOSX CFBundleVersion - 1707 + 1412 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7C68 + 7D1014 DTPlatformVersion GM DTSDKBuild - 12D75 + 15E60 DTSDKName - macosx10.8 + macosx10.11 DTXcode - 0720 + 0731 DTXcodeBuild - 7C68 + 7D1014 IOKitPersonalities Fintek F718x Monitor @@ -843,7 +843,6 @@ LPCSensors IONameMatch - ITE,IT8628E ITE,IT8512F ITE,IT8505F ITE,IT8712F @@ -1886,11 +1885,38 @@ VIN0 CPU Core VIN1 - Power Supply + + gain + 650 + name + Main 3V + offset + 0 + reference + 0 + VIN2 - Power Supply + + gain + 5000 + name + Main 12V + offset + 0 + reference + 0 + VIN3 - Power Supply + + gain + 1500 + name + Main 5V + offset + 0 + reference + 0 + VIN4 CPU GFX VIN5 @@ -4979,7 +5005,5 @@ OSBundleRequired Root - Source Code - "https://github.com/RehabMan/OS-X-FakeSMC-kozlek.git" diff --git a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors b/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors index 5ffdc13..5aeeecb 100755 Binary files a/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors and b/EFI/CLOVER/kexts/10.11/FakeSMC_LPCSensors.kext/Contents/MacOS/LPCSensors differ diff --git a/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/Info.plist index 11397db..a1ca76e 100755 --- a/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 15E65 + 15F34 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 2.1.0d5 + 2.1.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,11 +25,11 @@ MacOSX CFBundleVersion - 2.1.0d5 + 2.1.0 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 7D175 + 7D1014 DTPlatformVersion GM DTSDKBuild @@ -37,9 +37,9 @@ DTSDKName macosx10.11 DTXcode - 0730 + 0731 DTXcodeBuild - 7D175 + 7D1014 IOKitPersonalities IntelMausi @@ -47,7 +47,7 @@ CFBundleIdentifier com.insanelymac.IntelMausiEthernet Driver_Version - 2.1.0d5 + 2.1.0 IOClass IntelMausi IOPCIMatch diff --git a/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet b/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet index 0612809..e5358ff 100755 Binary files a/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet and b/EFI/CLOVER/kexts/10.11/IntelMausiEthernet.kext/Contents/MacOS/IntelMausiEthernet differ diff --git a/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/Info.plist index 94a7874..e96f4fd 100755 --- a/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/Info.plist +++ b/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/Info.plist @@ -3,13 +3,13 @@ BuildMachineOSBuild - 15F34 + 15G1004 CFBundleDevelopmentRegion English CFBundleExecutable USBInjectAll CFBundleGetInfoString - 0.5.12 Copyright © 2015 RehabMan. All rights reserved. + 0.5.14 Copyright © 2015 RehabMan. All rights reserved. CFBundleIdentifier com.rehabman.driver.USBInjectAll CFBundleInfoDictionaryVersion @@ -19,7 +19,7 @@ CFBundlePackageType KEXT CFBundleShortVersionString - 0.5.12 + 0.5.14 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -27,7 +27,7 @@ MacOSX CFBundleVersion - 0.5.12 + 0.5.14 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -1328,36 +1328,6 @@ IOProviderClass IOResources - EH01-internal-hub - - CFBundleIdentifier - com.rehabman.driver.USBInjectAll - IOClass - org_rehabman_USBInjectAll - IOProbeScore - 5000 - IOProviderClass - AppleUSB20InternalHub - kConfigurationName - HUB1 - locationID - 487587840 - - EH02-internal-hub - - CFBundleIdentifier - com.rehabman.driver.USBInjectAll - IOClass - org_rehabman_USBInjectAll - IOProbeScore - 5000 - IOProviderClass - AppleUSB20InternalHub - kConfigurationName - HUB2 - locationID - 437256192 - MacBook8,1-EH01 CFBundleIdentifier @@ -1373,6 +1343,23 @@ 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 @@ -1388,6 +1375,23 @@ 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 @@ -1420,6 +1424,23 @@ 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 @@ -1435,6 +1456,23 @@ 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 @@ -1467,6 +1505,23 @@ 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 @@ -1482,6 +1537,23 @@ 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 @@ -1514,6 +1586,23 @@ 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 @@ -1529,6 +1618,23 @@ 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 @@ -1561,6 +1667,23 @@ 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 @@ -1576,6 +1699,23 @@ 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 @@ -1608,6 +1748,23 @@ 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 @@ -1623,6 +1780,23 @@ 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 @@ -1655,6 +1829,23 @@ 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 @@ -1670,6 +1861,23 @@ 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 @@ -1702,6 +1910,23 @@ 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 @@ -1717,6 +1942,23 @@ 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 @@ -1749,6 +1991,23 @@ 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 @@ -1764,6 +2023,23 @@ 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 @@ -1796,6 +2072,23 @@ 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 @@ -1811,6 +2104,23 @@ 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 @@ -1843,6 +2153,23 @@ 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 @@ -1858,6 +2185,23 @@ 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 @@ -1890,6 +2234,23 @@ 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 @@ -1905,6 +2266,23 @@ 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 @@ -1937,6 +2315,23 @@ 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 @@ -1952,6 +2347,23 @@ 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 @@ -1984,6 +2396,23 @@ 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 @@ -1999,6 +2428,23 @@ 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 @@ -2031,6 +2477,23 @@ 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 @@ -2046,6 +2509,23 @@ 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 @@ -2078,6 +2558,23 @@ 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 @@ -2093,6 +2590,23 @@ 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 @@ -2125,6 +2639,23 @@ 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 @@ -2140,6 +2671,23 @@ 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 @@ -2172,6 +2720,23 @@ 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 @@ -2187,6 +2752,23 @@ 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 @@ -2219,6 +2801,23 @@ 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 @@ -2234,6 +2833,23 @@ 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 @@ -2266,6 +2882,23 @@ 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 @@ -2281,6 +2914,23 @@ 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 @@ -2313,6 +2963,23 @@ 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 @@ -2328,6 +2995,23 @@ 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 @@ -2360,6 +3044,23 @@ 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 @@ -2375,6 +3076,23 @@ 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 @@ -2407,6 +3125,23 @@ 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 @@ -2422,6 +3157,23 @@ 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 @@ -2454,6 +3206,23 @@ 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 @@ -2469,6 +3238,23 @@ 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 @@ -2501,6 +3287,23 @@ 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 @@ -2516,6 +3319,23 @@ 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 @@ -2548,6 +3368,23 @@ 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 @@ -2563,6 +3400,23 @@ 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 @@ -2595,6 +3449,23 @@ 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 @@ -2610,6 +3481,23 @@ 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 @@ -2642,6 +3530,23 @@ 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 @@ -2657,6 +3562,23 @@ 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 @@ -2689,6 +3611,23 @@ 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 @@ -2704,6 +3643,23 @@ 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 @@ -2736,6 +3692,23 @@ 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 @@ -2751,6 +3724,23 @@ 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 @@ -2783,6 +3773,23 @@ 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 @@ -2798,6 +3805,23 @@ 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 @@ -2830,6 +3854,23 @@ 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 @@ -2845,6 +3886,23 @@ 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 @@ -2877,6 +3935,23 @@ 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 @@ -2892,6 +3967,23 @@ 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 @@ -2924,6 +4016,23 @@ 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 @@ -2939,6 +4048,23 @@ 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 @@ -2971,6 +4097,23 @@ 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 @@ -2986,6 +4129,23 @@ 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 @@ -3018,6 +4178,23 @@ 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 @@ -3033,6 +4210,23 @@ 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 @@ -3065,6 +4259,23 @@ 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 @@ -3080,6 +4291,23 @@ 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 @@ -3112,6 +4340,23 @@ 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 @@ -3127,6 +4372,23 @@ 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 @@ -3159,6 +4421,23 @@ 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 @@ -3174,6 +4453,23 @@ 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 @@ -3206,6 +4502,23 @@ 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 @@ -3221,6 +4534,23 @@ 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 @@ -3253,6 +4583,23 @@ 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 @@ -3268,6 +4615,23 @@ 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 @@ -3300,6 +4664,23 @@ 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 @@ -3315,6 +4696,23 @@ 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 @@ -3347,6 +4745,23 @@ 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 @@ -3362,6 +4777,23 @@ 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 @@ -3394,6 +4826,23 @@ 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 @@ -3409,6 +4858,23 @@ 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 @@ -3441,6 +4907,23 @@ 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 @@ -3456,6 +4939,23 @@ 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 @@ -3488,6 +4988,23 @@ 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 @@ -3503,6 +5020,23 @@ 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 @@ -3535,6 +5069,23 @@ 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 @@ -3550,6 +5101,23 @@ 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 @@ -3582,6 +5150,23 @@ 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 @@ -3597,6 +5182,23 @@ 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 @@ -3629,6 +5231,23 @@ 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 @@ -3644,6 +5263,23 @@ 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 @@ -3676,6 +5312,23 @@ 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 @@ -3691,6 +5344,23 @@ 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 @@ -3723,6 +5393,23 @@ 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 @@ -3738,6 +5425,23 @@ 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 diff --git a/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/MacOS/USBInjectAll b/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/MacOS/USBInjectAll index 2a35de2..32a2786 100755 Binary files a/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/MacOS/USBInjectAll and b/EFI/CLOVER/kexts/10.11/USBInjectAll.kext/Contents/MacOS/USBInjectAll differ diff --git a/EFI/CLOVER/kexts/10.11/lspcidrv.kext/Contents/Info.plist b/EFI/CLOVER/kexts/10.11/lspcidrv.kext/Contents/Info.plist deleted file mode 100755 index 2211dec..0000000 --- a/EFI/CLOVER/kexts/10.11/lspcidrv.kext/Contents/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - lspcidrv - CFBundleIdentifier - com.evosx86.driver.lspcidrv - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - lspcidrv - CFBundlePackageType - KEXT - CFBundleSignature - ???? - CFBundleVersion - 1.0 - IOKitPersonalities - - lspci_user_client - - CFBundleIdentifier - com.evosx86.driver.lspcidrv - IOClass - lspci_io - IOMatchCategory - lspci_io - IOProviderClass - IOResources - IOResourceMatch - IOKit - IOUserClientClass - lspci_user_client - - - OSBundleLibraries - - com.apple.kpi.iokit - 9.0 - com.apple.kpi.libkern - 9.0 - - - diff --git a/EFI/CLOVER/kexts/10.11/lspcidrv.kext/Contents/MacOS/lspcidrv b/EFI/CLOVER/kexts/10.11/lspcidrv.kext/Contents/MacOS/lspcidrv deleted file mode 100755 index 2711ba9..0000000 Binary files a/EFI/CLOVER/kexts/10.11/lspcidrv.kext/Contents/MacOS/lspcidrv and /dev/null differ diff --git a/WebDriver-346.03.15f02.pkg b/WebDriver-346.03.15f03.pkg similarity index 83% rename from WebDriver-346.03.15f02.pkg rename to WebDriver-346.03.15f03.pkg index 5f1b514..a20502a 100644 Binary files a/WebDriver-346.03.15f02.pkg and b/WebDriver-346.03.15f03.pkg differ diff --git a/audio_cloverALC-110_v1.0s10.command b/audio_cloverALC-110_v1.0s10 2.command similarity index 100% rename from audio_cloverALC-110_v1.0s10.command rename to audio_cloverALC-110_v1.0s10 2.command diff --git a/audio_cloverHDMI-110_v0.23.command b/audio_cloverHDMI-110_v0.23.command deleted file mode 100755 index 511c99c..0000000 --- a/audio_cloverHDMI-110_v0.23.command +++ /dev/null @@ -1,1844 +0,0 @@ -#!/bin/sh -# Maintained by: toleda for: github.com/toleda/audio_cloverHDMI -gFile="audio_cloverHDMI-110.command_v0.23 - BETA" -# Credit: bcc9, RevoGirl, PikeRAlpha, RehabMan -# -# OS X Clover HDMI Audio -# -# Enables OS X HDMI audio in 10.11. 10.10, 10.9 and 10.8, all versions -# 1. Supports Intel integrated graphics and/or AMD and Nvidia discrete graphics -# 2. Installs HDMI audio ssdt and required framebuffer edits (Intel only) -# 3. Native CPU and GPU power management (Intel only, additonal steps required) -# -# Requirements -# 1. OS X: 10.11/10.10/10.9/10.8, all versions -# 2. AppleHDA.kext (If not installed, run 10.x.x installer) -# 3. Recognized Intel/AMD/Nvidia graphics -# 4. Clover only: 1.UEFI, mount EFI partition and 2. Clover Legacy -# -#Supports: -# 1. Intel/desktop series: 9, 8, 7, 6, 5 -# 2. Intel/graphics hd: -# Desktop: HD6200, HD4600+, HD4000, HD3000 -# BRIX/NUC: HD6100, HD6000, HD5500, HD5200, HD5000, HD4000 -# 3. AMD/default framebuffer: R7/R9 3xx, R7/R9 2xx,7xxx, 6xxx, 5xxx -# Except: GCN 1.1/Hawaii/Bonaire) -# 4. Nvidia/OS X drivers: 7xx, 6xx, 5xx, 4xx (except 450, 550, 560) -# Required: Nvidia/Web drivers: 9xx, 750 -# -# Debug Mode (saves ssdt and config.plist to Desktop -# 1. Set audio_cloverHDMI-110.command/gDebug=1 (below) -# 2. Copy config.plist to Desktop -# 3. Continue with Installation/Step 3 -# -# Installation -# 1. Double click audio_cloverHDMI...command -# 2. Enter password at prompt -# 3. Questions (answer y or n) -# Install SSDT-HDMI-HDxxx HDMI audio ssdt (y/n) -# Verify SSDT-HDMI-HDxxx HDMI audio connector (y/n) -# Confirm DP to HDMI connector patch on port 0x5 (y/n) -# Continue to AMD/Nvidia HDMI audio (y/n) -# Install AMD HDMI audio ssdt (y/n) -# 4. Restart -# -# Alpha Change log: -# v0.1 - 1/10/16: clover HDMI audio support -# v0.2 - 1/10/16: set gDebug=0 -# v0.3 - 1/10/16: added IGPU, no displays connected -# v0.4 - 1/10/16: added .aml to cp/ssdt, if typo fixed -# v0.5 - 1/10/16: typo fixed, updates -# -# Beta Change log -# v0.5 - 1/16/16: minor clean up -# v0.6 - 1/26/16: typo fixed, add Desktop/HD6200 -# v0.7 - 1/30/16: add HD3000/HD4000 ssdt_hdef-3 -# v0.8 - 1/31/16: remove exiting patches, fix confirm framebuffer -# v0.9 - 2/5/16: add nuc/bix: HD4000, HD5000, HD5200, HD5500, HD6000, HD6100 -# v0.9.1 - 2/11/16: fix no_igfx -# v0.9.2 - 2/11/16: typo -# v0.9.3 - 2/11/16: set debug -# v0.9.4 - 2/12/16: typos, error handling -# v0.10 - 2/19: x58, x79, x99 support -# v0.12 - 2/27/16: Fix version. typo -# v0.12 - 3/2/16: Add PEG1, typos -# v0.13 - 3/31/16: Add HD530/HD540 ssdts -# v0.14 - 3/31/16: Add 100 series hdef ssdts -# v0.15 - 4/12/16: typo -# v0.16 - 4/17/16: fix errors, minor updates -# v0.17 - 4/18/17: typos -# v0.18 - 4/18/17: HD530 update -# v0.19 - 4/22/17: HD530 update, invalid framebuffer -# v0.20 - 4/25/17: AMD/Nvidia fix -# v0.20 - 4/25/17: Add HD515 ssdt -# v0.21 - 5/30/17: AMD/Nvidia graphics only fix -# v0.22 - 5/30/17: AMD/Nvidia graphics only fix -# v0.23 - 8/16/17: AMD/Nvidia graphics question - -echo " " -echo "Agreement" -echo "The audio_cloverHDMI script is for personal use only. Do not distribute" -echo "the patch, any or all of the files for any reason without permission." -echo "The audio_cloverHDMI script is provided as is and without any warranty." -echo " " - -# set initial variables -# debug=0 - normal install, -# debug=1 - test drive, copy config.plist to Desktop, edited config.plist and ssdt copied to Desktop -gDebug=0 - -gSysVer=`sw_vers -productVersion` -gSysName="El Capitan" -gStartupDisk=EFI -gCloverDirectory=/Volumes/$gStartupDisk/EFI/CLOVER -gDesktopDirectory=/Volumes/$(whoami)/Desktop -gssdtinstall=n -gigfxlvds=0 -gideviceid=0 -givendorid=0 -gigfxhdmicodec=0 -gigfxhdmihdau=y -gigfxportmax=7 -gigfxport5=0 -gigfxports=3 -gigfxnuc=1 -gdgfxname1=0 -gdgfxssdt=0 -gdgfxname=0 -gdgfx=0 -ghdmi=0 - -# Terminal commands -# ioreg -rxn IGPU@2 | grep vendor-id| awk '{ print $4 }' -# ioreg -rxn IGPU@2 | grep device-id | sed -e 's/.*//' -# ioreg -rxn IGPU@2 | grep "AAPL,ig-platform-id"| awk '{ print $4 }' -# ioreg -rxn IGPU@2 | grep "hda-gfx"| awk '{ print $4 }' -# ioreg -rxn IGPU@2 | grep -c "hda-gfx" -# ioreg -rxn HDAU@0 | grep "hda-gfx"| awk '{ print $4 }' -# ioreg -rxn HDAU@0,1 | grep device-id| awk '{ print $4 }' -# ioreg -rxn P0P2@3 | grep vendor-id| awk '{ print $4 }' -# ioreg -rw 0 -p IODeviceTree -n IGPU@2 > /tmp/IGPU.txt -# ioreg -rw 0 -p IOService -n AppleIntelFramebuffer@0 > /tmp/IGPU.txt -# audioinfo=$(cat /tmp/IGPU.txt | grep -c "audio-codec-info") -# connector=$(cat /tmp/IGPU.txt | grep connector-type | sed -e 's/.*//') - -function _patchconfig() -{ -while [ $index -lt 2 ]; do - -# debug -if [ $gDebug = 2 ]; then -echo "index = $index" -echo "patch = ${patch[*]}" -fi - -# add patches to config.plist -sudo /usr/libexec/PlistBuddy -c "Print ':KernelAndKextPatches:KextsToPatch:${patch[$index]}'" /tmp/config-audio_cloverHDMI.plist -x > "/tmp/ktp.plist" -ktpcomment=$(sudo /usr/libexec/PlistBuddy -c "Print 'Comment'" "/tmp/ktp.plist") -sudo /usr/libexec/PlistBuddy -c "Set :Comment 't2-$ktpcomment'" "/tmp/ktp.plist" -sudo /usr/libexec/PlistBuddy -c "Add :KernelAndKextPatches:KextsToPatch:0 dict" /tmp/config.plist -sudo /usr/libexec/PlistBuddy -c "Merge /tmp/ktp.plist ':KernelAndKextPatches:KextsToPatch:0'" /tmp/config.plist - -index=$((index + 1)) -done -} - -# verify system version -case ${gSysVer} in - - 10.11* ) gSysName="El Capitan" - gSysFolder=kexts/10.11 - gSID=$(csrutil status) - ;; - - 10.10* ) gSysName="Yosemite" - gSysFolder=kexts/10.10 - ;; - - 10.9* ) gSysName="Mavericks" - gSysFolder=kexts/10.9 - ;; - - 10.8* ) gSysName="Mountain Lion" - gSysFolder=kexts/10.8 - ;; - - * ) - echo "OS X Version: $gSysVer is not supported" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - ;; - -esac - -# debug -if [ $gDebug = 2 ]; then - # gSysVer=10.9 - echo "System version: supported" - echo "gSysVer = $gSysVer" -fi - -gDebugMode[0]=Release -gDebugMode[1]=TestDrive -gDebugMode[2]=Debug - -# verify Debug setting -case $gDebug in - - 0|1|2 ) - ;; - - * ) - echo "gDebug = $gDebug not invalid, script terminating" - echo "No system files were changed" - exit 1 - :: - -esac - -echo "File: $gFile" -echo "${gDebugMode[$gDebug]} Mode" - -# credit: mfram, http://forums.macrumors.com/showpost.php?p=18302055&postcount=6 -# get startup disk name -gStartupDevice=$(mount | grep "on / " | cut -f1 -d' ') -gStartupDisk=$(mount | grep "on / " | cut -f1 -d' ' | xargs diskutil info | grep "Volume Name" | perl -an -F'/:\s+/' -e 'print "$F[1]"') - -# debug -if [ $gDebug = 2 ]; then - echo "Boot device: $gStartupDevice" - echo "Boot volume: $gStartupDisk" -fi - -# check for debug (debug=1 and 2 do not touch CLOVER folder) -case $gDebug in -0 ) - -# verify EFI install -gEFI=0 -if [ -d $gCloverDirectory ]; then - gEFI=1 -fi - -if [ $gEFI = 0 ]; then - - if [ -d '/Volumes/ESP/EFI/CLOVER' ]; then - gCloverDirectory=/Volumes/ESP/EFI/CLOVER - gEFI=1 - fi - -fi - -if [ $gEFI = 1 ]; then - echo "EFI partition is mounted" - if [ -f "$gCloverDirectory/config.plist" ]; then - cp -p "$gCloverDirectory/config.plist" "/tmp/config.plist" - if [ -f "$gCloverDirectory/config-backup.plist" ]; then - rm -R "$gCloverDirectory/config-backup.plist" - fi - cp -p "$gCloverDirectory/config.plist" "$gCloverDirectory/config-backup.plist" - else - echo "$gCloverDirectory/config.plist is missing" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi -else - echo "EFI partition not mounted" - -# confirm Clover Legacy install - gCloverDirectory=/Volumes/"$gStartupDisk"/EFI/CLOVER - if [ -d "$gCloverDirectory" ]; then - echo "$gStartupDisk/EFI folder found" - else echo "$gStartupDisk/EFI not found" - echo "EFI/CLOVER folder not available to install HDMI audio" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi - -# initialize variable - choice7=n - - while true - do - read -p "Confirm Clover Legacy Install (y/n): " choice7 - case "$choice7" in - - [yY]* ) -# gCloverDirectory=/Volumes/"$gStartupDisk"/EFI/CLOVER - if [ -d "$gCloverDirectory" ]; then - if [ -f "$gCloverDirectory/config.plist" ]; then - cp -p "$gCloverDirectory/config.plist" "/tmp/config.plist" - if [ -f "$gCloverDirectory/config-backup.plist" ]; then - rm -R "$gCloverDirectory/config-backup.plist" - fi - cp -p "$gCloverDirectory/config.plist" "$gCloverDirectory/config-backup.plist" - else - echo "$gCloverDirectory/config.plist is missing" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi - - else - echo "$gCloverDirectory not found" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi - - break - ;; - - [nN]* ) - echo "User terminated, EFI partition/folder not mounted" - echo “Mount EFI partition and Restart“ - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - ;; - - * ) echo "Try again...";; - esac - done - fi -;; - -1|2 ) - if [ -f "Desktop/config.plist" ]; then - cp -R Desktop/config.plist /tmp/config.plist -# echo "Debug mode" -# echo "Desktop/config.plist copied to /tmp/config.plist" - else - echo "Desktop/config.plist missing, Debug mode not possible" - exit 1 - fi -;; - -esac - -# verify ioreg/HDEF -ioreg -rw 0 -p IODeviceTree -n HDEF > /tmp/HDEF.txt - -if [[ $(cat /tmp/HDEF.txt | grep -c "HDEF@1") = 0 ]]; then -echo "Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem" - - while true - do - read -p "Continue without HDEF/onboard audio (y/n): " choice0 - case "$choice0" in - [yY]* ) break;; - [nN]* ) - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." -# rm -R /tmp/HDEF.txt - exit 1 - ;; - * ) echo "Try again...";; - esac - done -fi - -# verify ioreg/GFX0 -ioreg -rw 0 -p IODeviceTree -n GFX0@2 > /tmp/IGPU.txt -if [[ $(cat /tmp/IGPU.txt | grep -c "GFX0@2") = 0 ]]; then - gigfx=0 - -# debug - if [ $gDebug = 2 ]; then - echo "GFX0 - gigfx = $gigfx" - fi - -# verify ioreg/IGPU - ioreg -rw 0 -p IODeviceTree -n IGPU@2 > /tmp/IGPU.txt - if [[ $(cat /tmp/IGPU.txt | grep -c "IGPU@2") = 0 ]]; then - gigfx=0 - -# debug - if [ $gDebug = 2 ]; then - echo "IGPU - gigfx = $gigfx" - fi - - else - gigfx=IGPU@2 - -# debug - if [ $gDebug = 2 ]; then - echo "gigfx = $gigfx" - fi - - fi - -else -gigfx=GFX0@2 - -# debug -if [ $gDebug = 2 ]; then - echo "gigfx = $gigfx" -fi - -fi - -rm -R /tmp/IGPU.txt -rm -R /tmp/HDEF.txt - -# get installed codecs -gCodecsInstalled=$(ioreg -rxn IOHDACodecDevice | grep VendorID | awk '{ print $4 }' | sed -e 's/ffffffff//') - -# debug -if [ $gDebug = 2 ]; then -# gCodecsInstalled=0x10ec0900 -# gCodecsInstalled=0x10134206 - echo "gCodecsInstalled = $gCodecsInstalled" -fi - -# no audio codecs detected -if [ -z "${gCodecsInstalled}" ]; then - echo "" - echo "No audio codec detected" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -# initialize variables -intelhdmi=0 -amdhdmi=0 -nvidiahdmi=0 - -# find codecs -index=0 -for codec in $gCodecsInstalled -do - -# debug -if [ $gDebug = 2 ]; then - echo "Index = $index, Codec = $codec" -fi - -# sort vendors and devices -case ${codec:2:4} in - - 8086 ) Codecintelhdmi=$codec; intelhdmi=1 - ;; - 1002 ) Codecamdhdmi=$codec; amdhdmi=1 - ;; - 10de ) Codecnvidiahdmi=$codec; nvidiahdmi=1 - ;; - -esac -index=$((index + 1)) -done - -ghdmi=$((intelhdmi+amdhdmi+nvidiahdmi)) -gdgfx=$((amdhdmi+nvidiahdmi)) - -# no hdmi codecs detected -if [ $ghdmi = 0 ]; then - - while true - do - read -p "No HDMI audio codec(s) detected, continue (y/n): " choice4 - case "$choice4" in - [yY]* ) break;; - [nN]* ) - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - rm -R /tmp/HDEF.txt - rm -R /tmp/config.plist - exit 1 - ;; - * ) echo "Try again...";; - esac - done -fi - -# debug -# if [ $gDebug != 0 ]; then - echo "HDMI audio codec(s)" - if [ $intelhdmi = 1 ]; then - echo "Intel: $Codecintelhdmi" - fi - if [ $amdhdmi = 1 ]; then - echo "AMD: $Codecamdhdmi" - fi - if [ $nvidiahdmi = 1 ]; then - echo "Nvidia: $Codecnvidiahdmi" - fi -# fi - -# debug 0 -# if [ $gDebug = 0 ]; then -# if [ $gDebug = 1 ]; then -# if [ $gDebug = 2 ]; then -# echo "" -# gigfx=0 -# gdgfx=0 -# echo "gigfx = $gigfx" -# echo "gdgfx = $gdgfx" -# fi - -if [ $gigfx = 0 ]; then # no IGFX - echo "Integrated Graphics is not installed/enabled" - gigfxnuc=0 - rm -R /tmp/config.plist - rm -R /tmp/HDEF.txt - -else - gideviceid=$(ioreg -rxn $gigfx | grep device-id | sed -e 's/.*//') - -# debug 0 -# if [ $gDebug = 0 ]; then -# if [ $gDebug = 1 ]; then -# if [ $gDebug = 2 ]; then -# gideviceid=26010000 -# gideviceid=62010000 -# gideviceid=12040000 -# gideviceid=220d0000 -# gideviceid=16160000 -# gideviceid=12190000 -# gideviceid=26190000 -# echo "gideviceid = $gideviceid" -# fi - -# initialize variable -gideviceidsupported=y -gigfxindex=0 -gigfxhdmihdef=n -gigfxhdmihdau=n - -# desktop igfx ssdt parameters -case $gideviceid in - -26010000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,snb-platform-id"| awk '{ print $4 }') -gigfxgen=2 -gigfxhdmifb=00020300 -gigfxname="HD3000" -gigfxrepo=hd3000 -gigfxfolder=ssdt_hdmi-hd3000 -gigfxzip=ssdt_hdmi-hd3000-6series-3 -gigfxssdt=SSDT-HDMI-HD3000 -gigfxindex=2 -gigfxhdmihdef=y -gigfxnuc=0 -;; - -62010000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=3 -gigfxhdmifb=0A006601 -gigfxname="HD4000" -gigfxrepo=hd4000 -gigfxfolder=ssdt_hdmi-hd4000 -gigfxzip=ssdt_hdmi-hd4000-7series-3 -gigfxssdt=SSDT-HDMI-HD4000 -gigfxindex=5 -gigfxhdmihdef=y -gigfxnuc=0 -;; - -12040000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=4 -gigfxhdmifb=0300220D -gigfxhdmicodec=0c0c -gigfxhdmihdau=y -gigfxname="HD4600+" -gigfxrepo=8series -gigfxfolder=ssdt_hdmi-hd4600+ -gigfxzip=ssdt_hdmi-hd4600+ -gigfxssdt=SSDT-HDMI-HD4600+ -gigfxindex=8 -gigfxnuc=0 -;; - -22160000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=5 -gigfxhdmifb=03001216 -gigfxhdmihdau=y -gigfxname="HD6200" -gigfxrepo=9series -gigfxfolder=ssdt_hdmi-hd6000+ -gigfxzip=ssdt_hdmi-hd6200 -gigfxssdt=SSDT-HDMI-HD6200 -gigfxindex=0 -gigfxnuc=0 -;; - -12190000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=6 -gigfxhdmifb=00001219 -gigfxhdmihdau=n -gigfxname="HD530" -gigfxrepo=100series -gigfxfolder=ssdt_hdmi_hd5x0 -gigfxzip=ssdt_hdmi-hd530 -gigfxssdt=SSDT-HDMI-HD530 -gigfxindex=14 -gigfxhdmihdef=y -gigfxport5=1 -gigfxnuc=0 -;; - -16190000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=6 -gigfxhdmifb=00001219 -gigfxhdmihdau=n -gigfxname="HD515" -gigfxrepo=100series -gigfxfolder=ssdt_hdmi_hd5x0 -gigfxzip=ssdt_hdmi-hd515 -gigfxssdt=SSDT-HDMI-HD515 -gigfxindex=14 -gigfxhdmihdef=y -gigfxport5=1 -gigfxnuc=0 -;; - -* ) -gideviceidsupported=n -;; - -esac - -# nuc igfx ssdt parameters -if [[ $gigfxnuc = 1 && $gideviceidsupported = n ]]; then -gigfxnuc=2 -gideviceidsupported=y -gigfxportmax=6 - -case $gideviceid in - -66010000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=3 -gigfxhdmifb=0A006601 -gigfxname="HD4000" -gigfxrepo=hd4000 -gigfxfolder=ssdt_hdmi-hd4000 -gigfxzip=ssdt_hdmi-hd4000-7series-3 -gigfxssdt=SSDT-HDMI-HD4000 -gigfxindex=5 -gigfxhdmihdef=y -gigfxportmax=7 -;; - -260a0000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=4 -gigfxhdmifb=0300220D -gigfxhdmihdau=y -gigfxname="HD5000" -gigfxrepo=8series -gigfxfolder=ssdt_hdmi-hd4600+ -gigfxzip=ssdt_hdmi-hd4600+ -gigfxssdt=SSDT-HDMI-HD4600+ -gigfxindex=8 -;; - -220d0000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=4 -gigfxhdmifb=0300220D -gigfxhdmihdau=y -gigfxname="HD5200" -gigfxrepo=8series -gigfxfolder=ssdt_hdmi-hd4600+ -gigfxzip=ssdt_hdmi-hd4600+ -gigfxssdt=SSDT-HDMI-HD4600+ -gigfxindex=8 -;; - -16160000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=5 -gigfxhdmifb=02001616 -gigfxhdmihdau=y -gigfxname="HD5500" -gigfxrepo=9series -gigfxfolder=ssdt_hdmi-hd6000+ -gigfxzip=ssdt_hdmi-hd5500 -gigfxssdt=SSDT-HDMI-HD5500 -gigfxindex=11 -;; - -26160000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=5 -gigfxhdmifb=04002616 -gigfxhdmihdau=y -gigfxname="HD6000" -gigfxrepo=9series -gigfxfolder=ssdt_hdmi-hd6000+ -gigfxzip=ssdt_hdmi-hd6000 -gigfxssdt=SSDT-HDMI-HD6000 -gigfxindex=11 -;; - -2B160000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=5 -gigfxhdmifb=04002B16 -gigfxhdmihdau=y -gigfxname="HD6100" -gigfxrepo=9series -gigfxfolder=ssdt_hdmi-hd6000+ -gigfxzip=ssdt_hdmi-hd6100 -gigfxssdt=SSDT-HDMI-HD6100 -gigfxindex=11 -;; - -26190000* ) -gigfxframebuffer=$(ioreg -rxn $gigfx | grep "AAPL,ig-platform-id"| awk '{ print $4 }') -gigfxgen=6 -gigfxhdmifb=00002619 -gigfxhdmihdau=n -gigfxname="HD540" -gigfxrepo=100series -gigfxfolder=ssdt_hdmi_hd5x0 -gigfxzip=ssdt_hdmi-hd540 -gigfxssdt=SSDT-HDMI-HD540 -gigfxindex=0 -gigfxhdmihdef=y -;; - -* ) -gideviceidsupported=n -gigfxnuc=0 -;; - -esac -fi - - -if [ $gideviceidsupported = n ]; then # IGFX not supported - echo "Device ID: 0x$gideviceid not supported" - rm -R /tmp/config.plist - rm -R /tmp/HDEF.txt - - if [ $gdgfx = 0 ]; then - echo "AMD/Nvidia not found" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi -else - -# hdef ssdt audio id -gigfxhdmiaudioid=3 -if [ $gigfxnuc = 2 ]; then - gigfxhdmiaudioid=1 -fi - -if [ $gigfxgen = 6 ]; then - gigfxhdmiaudioid=1 -fi - -# hdef ssdt parameters -ghdefrepo=ALCInjection -ghdeffolder=ssdt_hdef - -case $gigfxname in - -HD3000|HD4000* ) - ghdefzip=ssdt_hdef-$gigfxhdmiaudioid-with_ioreg:hdef - ghdefssdt=SSDT-HDEF-$gigfxhdmiaudioid -;; - -HD515|HD530|HD540* ) - ghdefzip=ssdt_hdef-$gigfxhdmiaudioid-100-hdas - ghdefssdt=SSDT-HDEF-HDAS-$gigfxhdmiaudioid -;; - -esac - -# verify IGPU hfa-gfx injection -igfxhdagfx1=$(ioreg -rxn $gigfx | grep -c "hda-gfx") - -# verify HDEF/HDAU hda-gfx injection -if [ $gigfxhdmihdau = y ]; then - igfxhdagfx2=$(ioreg -rxn HDAU@3 | grep -c "hda-gfx") -else - igfxhdagfx2=$(ioreg -rxn HDEF | grep -c "hda-gfx") -fi - -igfxhdagfx=$(($igfxhdagfx1 + $igfxhdagfx2)) - -# debug 0 -# if [ $gDebug = 0 ]; then -# if [ $gDebug = 1 ]; then -# if [ $gDebug = 2 ]; then -# echo "" -# igfxhdagfx=0 -# igfxhdagfx2=0 -# fi - -# debug -if [ $gDebug = 2 ]; then - echo "igfxhdagfx1 = $igfxhdagfx1" - echo "igfxhdagfx2 = $igfxhdagfx2" - igfxhdagfx=$(($igfxhdagfx1 + $igfxhdagfx2)) - echo "igfxhdagfx = $igfxhdagfx" -fi - -# Intel integrated graphics HDMI audio - -# initialize variable -choice1=n -choice2=n -gconnectoredit=n -gssdtinstall=n - -if [ $igfxhdagfx = 2 ]; then # ssdt working - Echo "$gigfxname HDMI audio is enabled, connector edit may be required" - while true - do - read -p "Verify $gigfxname HDMI audio connector/s (y/n): " choice1 - case "$choice1" in - [yY]* ) gconnectoredit=y; break;; - [nN]* ) gconnectoredit=n; break;; - * ) echo "Try again...";; - esac - done -else -Echo "$gigfxname HDMI audio is not enabled" - while true - do - read -p "Install $gigfxssdt HDMI audio ssdt (y/n): " choice2 - case "$choice2" in - [yY]* ) gssdtinstall=y; break;; - [nN]* ) gssdtinstall=n; break;; - * ) echo "Try again...";; - esac - done -fi - -gamdnvidia=n -if [[ $choice1 = n && $choice2 = n ]]; then - if [ $gdgfx = 0 ]; then - echo "AMD/Nvidia not found" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi -fi - -# debug -if [ $gDebug = 2 ]; then -# echo "" -# gdgfx=0 -# gamdnvidia=y -echo "gdgfx = $gdgfx" -echo "gamdnvidia = $gamdnvidia" -fi - -if [ $gssdtinstall = y ]; then # install igfx ssdt -gconnectoredit=y - if [ $gDebug = 2 ]; then - echo "if [ gssdtinstall = y ]; then # install ssdt" - echo "gdgfx = $gdgfx" - echo "gamdnvidia = $gamdnvidia" - echo "gssdtinstall = $gssdtinstall" - echo "gconnectoredit = $gconnectoredit" - echo "gigfxrepo = $gigfxrepo" - echo "gigfxfolder = $gigfxfolder" - echo "gigfxzip = $gigfxzip" - echo "gDownloadLink=https://raw.githubusercontent.com/toleda/audio_hdmi_$gigfxrepo/master/$gigfxfolder/$gigfxzip.zip" - fi - -# download igfx ssdt -echo "Download $gigfxssdt ..." -gDownloadLink="https://raw.githubusercontent.com/toleda/audio_hdmi_$gigfxrepo/master/$gigfxfolder/$gigfxzip.zip" -sudo curl -o "/tmp/$gigfxzip.zip" $gDownloadLink -unzip -qu "/tmp/$gigfxzip.zip" -d "/tmp/" - -# exit if error -if [ "$?" != "0" ]; then - echo "Error: Download failure, verify network - igfx ssdt" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -# debug -if [[ $gDebug = 2 && $gigfxhdmihdef = y ]]; then - echo "ghdefrepo = $ghdefrepo" - echo "ghdeffolder = $ghdeffolder" - echo "ghdefzip = $ghdefzip" - echo "gDownloadLink=hthttps://raw.githubusercontent.com/toleda/audio_$ghdefrepo/master/$ghdeffolder/$ghdefzip.zip" -fi - -# download hdef ssdt, HD3000, HD4000, HD515, HD530, HD540 -if [ $gigfxhdmihdef = y ]; then - echo "Download $ghdefssdt.aml ..." - gDownloadLink="https://raw.githubusercontent.com/toleda/audio_$ghdefrepo/master/$ghdeffolder/$ghdefzip.zip" - sudo curl -o "/tmp/$ghdefzip.zip" $gDownloadLink - unzip -qu "/tmp/$ghdefzip.zip" -d "/tmp/" -fi - -# exit if error -if [ "$?" != "0" ]; then - echo "Error: Download failure, verify network - hdef ssdt" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -# install igfx ssdt to EFI/CLOVER/ACPI/patched (cloverHDMI) -case $gDebug in - -0 ) - if [ -d "$gCloverDirectory/ACPI/patched/$gigfxssdt" ]; then - sudo rm -R "$gCloverDirectory/ACPI/patched/$gigfxssdt" - # echo "$gCloverDirectory/ACPI/patched/$gigfxssdt deleted" - fi - sudo cp -R "/tmp/$gigfxzip/$gigfxssdt.aml" "$gCloverDirectory/ACPI/patched/" - -# exit if error - if [ "$?" != "0" ]; then - echo Error: ssdt copy failure - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi - - echo "$gCloverDirectory/ACPI/patched/$gigfxssdt installed" - - if [ $gigfxhdmihdef = y ]; then - if [ -d "$gCloverDirectory/ACPI/patched/$ghdefssdt" ]; then - sudo rm -R "$gCloverDirectory/ACPI/patched/$ghdefssdt" - # echo "$gCloverDirectory/ACPI/patched/$ghdefssdt deleted" - fi - sudo cp -R "/tmp/$ghdefzip/$ghdefssdt.aml" "$gCloverDirectory/ACPI/patched/" - -# exit if error - if [ "$?" != "0" ]; then - echo Error: ssdt copy failure - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - echo "$gigfxname HDEF audio ssdt copied to Desktop" - fi - - echo "$gCloverDirectory/ACPI/patched/$ghdefssdt installed" - fi - ;; - -1|2 ) - sudo cp -R "/tmp/$gigfxzip/$gigfxssdt.aml" "Desktop/$gigfxname-$gigfxssdt.aml" - -# exit if error - if [ "$?" != "0" ]; then - echo Error: ssdt copy failure - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi -# echo "Debug mode" - echo "$gigfxname HDMI audio ssdt copied to Desktop" - - if [ $gigfxhdmihdef = y ]; then - sudo cp -R "/tmp/$ghdefzip/$ghdefssdt.aml" "Desktop/$gigfxname-$ghdefssdt.aml" - -# exit if error - if [ "$?" != "0" ]; then - echo Error: ssdt copy failure - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - echo "$gigfxname HDEF audio ssdt copied to Desktop" - fi -# echo "No system files were changed" - fi - ;; - -esac - -gssdtinstall=OK -# cleanup /tmp -sudo rm -R /tmp/$gigfxzip.zip -sudo rm -R /tmp/$gigfxzip -# sudo rm -R /tmp/IGPU.txt -sudo rm -R /tmp/HDEF.txt -sudo rm -R /tmp/__MACOSX - -if [ $gigfxhdmihdef = y ]; then - sudo rm -R /tmp/$ghdefzip.zip - sudo rm -R /tmp/$ghdefzip -fi - -# exit if error -if [ "$?" != "0" ]; then - sudo rm -R "$gCloverDirectory/ACPI/patched/$gigfxssdt" - echo Error: ssdt install failure - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -fi # install igfx ssdt - -# verify igfx framebuffers -if [ $gconnectoredit = y ]; then # verify framebuffers - - -index=$gigfxport5 -indexmax=$((gigfxport5 + gigfxports - 1)) -port=5 -iaudio=0 - -while [ $index -le $indexmax ]; do - -# debug -if [ $gDebug = 2 ]; then - echo "index = $index" - echo "port = $port" -fi - -# look for display(s) -ioreg -rw 0 -p IOService -n AppleIntelFramebuffer@$index > /tmp/IGPU.txt -audioinfo[$port]=$(cat /tmp/IGPU.txt | grep -c "audio-codec-info") -connector[$port]=$(cat /tmp/IGPU.txt | grep connector-type | sed -e 's/.*//') -iaudio=$(($iaudio + ${audioinfo[$port]})) - - -# debug -if [ $gDebug = 2 ]; then - echo "audioinfo = ${audioinfo[$port]}" - echo "connector = ${connector[$port]}" - echo "iaudio = $iaudio" -fi - -index=$((index + 1)) -port=$((port + 1)) -rm -R /tmp/IGPU.txt -done - -# exit if error -if [ "$?" != "0" ]; then -echo "Error: framebuffer analysis failed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -# verify hdmi display, max 1 -# initialize variable -gamdnvidia=n - -case $iaudio in - -0 ) - echo "No display connected to $gigfxname" - - if [ $gdgfx = 0 ]; then - echo "Error: patch not possible" - echo "AMD/Nvidia not found" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi - ;; - -1 ) - echo "One display connected, proceeding" - ;; - -2 ) -if [[ $gigfxgen = 4 || $gigfxgen = 5 || $gigfxgen = 6 ]]; then - echo "Two displays connected, proceeding" - else - echo "Error: more than one display connected to $gigfxname, patch not possible" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - fi - ;; - -3 ) - if [ $gigfxhdmihdau = y ]; then - echo "Error: ore than two displays connected to $gigfxname, patch not possible" - else - echo "Error: more than one display connected to $gigfxname, patch not possible" - fi - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - ;; - -* ) - echo Error: display analysis failed - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - ;; - -esac - -# debug -if [ $gDebug = 2 ]; then -echo "gdgfx = $gdgfx" -echo "gamdnvidia = $gamdnvidia" -fi - -# exit if error -if [ "$?" != "0" ]; then - echo Error: display analysis failed - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -# debug -if [ $gDebug = 2 ]; then -echo "" -# gigfxname="HD3000" -# gigfxname="HD6200" -fi - -ifbnative=0 - -case $gigfxname in - -HD3000|HD4000* ) # native HDMI connector - connector7=${connector[7]} - if [ $connector7 = "00080000" ]; then # native hdmi - echo "Native $gigfxname/port 0x7 is HDMI connector, no patch required" - ifbnative=1a - fi -;; - -HD6200|HD540* ) # connector detection, 515, 530 removed special case - echo "$gigfxname/$gigfxhdmifb detects and sets HDMI connector, no patch required" - ifbnative=1 -;; - -esac - -# no fb patch required -if [ $ifbnative = 1 ]; then # native fb - sudo rm -R /tmp/config.plist - rm -R /tmp/HDEF.txt - -else - -# confirm ports to edit -port=5 - -# debug -if [ $gDebug = 2 ]; then - echo "gigfxportmax = $gigfxportmax" -fi - -choice3=n -while [ $port -le $gigfxportmax ]; do - # debug - if [ $gDebug = 2 ]; then - echo "port = $port" - echo "audioinfo = ${audioinfo[$port]}" - echo "connector = ${connector[$port]}" - echo "iaudio = $iaudio" - fi - - if [ ${audioinfo[$port]} != 0 ]; then - while true; do - read -p "Confirm DP to HDMI connector edit on port 0x$port (y/n): " choice3 - case "$choice3" in - [yY]* ) echo "Patch port 0x$port"; gifgxfbedit=y; break;; - [nN]* ) echo "Ignore port 0x$port"; audioinfo[$port]=0; iaudio=$(($iaudio-1)); break;; - * ) echo "Try again...";; - esac - done - - # debug - if [ $gDebug = 2 ]; then - echo "port = $port" - echo "iaudio = $iaudio" - echo "audioinfo = ${audioinfo[$port]}" - echo "connector = ${connector[$port]}" - echo "iaudio = $iaudio" - fi - fi - -port=$(($port + 1)) -done - -# exit if error -if [ "$?" != "0" ]; then - echo "Error: config.plst edit failed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -if [ $iaudio = 0 ]; then # no framebuffer edits - echo "No framebuffer edits requested" - rm -R /tmp/config.plist -# rm -R /tmp/HDEF.txt - -else -# download connector edits -echo "Download $gigfxname HDMI audio connector edits ..." -gDownloadLink="https://raw.githubusercontent.com/toleda/audio_cloverHDMI/master/config-audio_cloverHDMI.plist.zip" -sudo curl -o "/tmp/config-audio_cloverHDMI.plist.zip" $gDownloadLink -unzip -qu "/tmp/config-audio_cloverHDMI.plist.zip" -d "/tmp/" - -# verify AppleHDAController patches (mb/cloverALC) -ktpexisting=$(sudo /usr/libexec/PlistBuddy -c "Print ':KernelAndKextPatches:KextsToPatch:'" /tmp/config.plist | grep -c "AppleHDAController") - -# debug -if [ $gDebug = 2 ]; then - echo "ktpexisting - AppleHDAController = $ktpexisting" -fi - -# exit if error -if [ "$?" != "0" ]; then - echo "Error: config.plst/hd4600 codec edit failed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -# remove 0c0c patches (mb, cloverALC, cloverHDMI) -index=0 -while [ $ktpexisting -ge 1 ]; do -if [ $(sudo /usr/libexec/PlistBuddy -c "Print ':KernelAndKextPatches:KextsToPatch:$index dict'" /tmp/config.plist | grep -c "AppleHDAController") = 1 ]; then - sudo /usr/libexec/PlistBuddy -c "Delete ':KernelAndKextPatches:KextsToPatch:$index dict'" /tmp/config.plist - ktpexisting=$((ktpexisting - 1)) - index=$((index - 1)) -fi -index=$((index + 1)) - -# debug -if [ $gDebug = 2 ]; then - echo "index = $index" - echo "ktpexisting = $ktpexisting" -fi -done - -# remove t2- patches (cloverHDMI) - -# verify t2 patches (mb/cloverALC) -ktpexisting=$(sudo /usr/libexec/PlistBuddy -c "Print ':KernelAndKextPatches:KextsToPatch:'" /tmp/config.plist | grep -c "t2-") - -# debug -if [ $gDebug = 2 ]; then - echo "ktpexisting - t2- = $ktpexisting" -fi - -index=0 -while [ $ktpexisting -ge 1 ]; do -if [ $(sudo /usr/libexec/PlistBuddy -c "Print ':KernelAndKextPatches:KextsToPatch:$index dict'" /tmp/config.plist | grep -c "t2-") = 1 ]; then - sudo /usr/libexec/PlistBuddy -c "Delete ':KernelAndKextPatches:KextsToPatch:$index dict'" /tmp/config.plist - ktpexisting=$((ktpexisting - 1)) - index=$((index - 1)) -fi -index=$((index + 1)) - -# debug -if [ $gDebug = 2 ]; then - echo "index = $index" - echo "ktpexisting = $ktpexisting" -fi -done - -# patch summary -# iaudio=1 # number of connector edits -# audioinfo[5]=1 # audio on port 0x5 -# audioinfo[6]=0 # audio on port 0x5 -# audioinfo[7]=0 # audio on port 0x5 -# connector[5]=00040000 # native port 0x5 connector -# connector[6]=00040000 # native port 0x6 connector -# connector[7]=00040000 # native port 0x7 connector -# config-audio_cloverHDMI.plist/.../KextsToPatch -# Item 0: 10.9-10.11-HD4600_HDMI_Audio-1of2 Item 0 + Item 1 -# Item 1: 10.9-10.11-HD4600_HDMI_Audio-2of2 -# Item 2: 10.10-10.11-SNB-Port _0x5-DP2HDMI Item 2 + Item 4 -# Item 3: 10.10-10.11-SNB-Port _0x6-DP2HDMI Item 3 + Item 4 -# Item 4: 10.10-10.11-SNB-Port _0x7-DP2HDMI -# Item 5: 10.10-10.11-Capri-Port _0x5-DP2HDMI Item 5 + Item 7 -# Item 6: 10.10-10.11-Capri-Port _0x6-DP2HDMI Item 6 + Item 7 -# Item 7: 10.10-10.11-Capri-Port _0x7-HDMI2DP -# Item 8: 10.10-10.11-Azul-Port_0x5-DP2HDMI -# Item 9: 10.10-10.11-Azul-Port_0x6-DP2HDMI -# Item 10: 10.10-10.11-Azul-Port_0x7-DP2HDMI -# Item 11: 10.10-10.11-BDW010509-Port_0x5-DP2HDM (010509) -# Item 12: 10.10-10.11-BDW010509-Port_0x5-DP2HDM (01050b) -# Item 13: 10.11.4-SKL-1912000-4_displays -# Item 14: 10.11.4-SKL-1912000-Port_0x5-DP2HDM (010509) -# Item 15: 10.11.4-SKL-1912000-Port_0x6-DP2HDM (02040a) -# Item 16: 10.11.4-SKL-1912000-Port_0x7-DP2HDM (03060a) - -# debug -if [ $gDebug = 2 ]; then - echo "gigfxhdmicodec = $gigfxhdmicodec" -fi - -# codec patch hd4600 hdmi audio/credit TimeWalker75a -if [ $gigfxhdmicodec = "0c0c" ]; then - index=0 - patch=( 1 0 ) - _patchconfig -fi - -# exit if error -if [ "$?" != "0" ]; then - echo "Error: config.plst/hd4600 codec edit failed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -# hd515,hd530 4 port edit -if [ $gigfxhdmifb = "00001219" ]; then - index=1 - patch[0]=0 - patch[1]=13 - _patchconfig - patch[1]=0 -fi - -# patch framebuffer -case $gigfxgen in - -2|3 ) - if [ ${audioinfo[5]} = 1 ]; then - patch[0]=$gigfxindex - fi - if [ ${audioinfo[6]} = 1 ]; then - patch[0]=$(($gigfxindex+1)) - fi - patch[1]=$(($gigfxindex+2)) - ;; - -4|5|6 ) - - index=0 - port=5 - -# debug - if [ $gDebug = 2 ]; then - echo "gigfxportmax = $gigfxportmax" - fi - - while [ $port -le $gigfxportmax ]; do - if [ ${audioinfo[$port]} != 0 ]; then - patch[$index]=$(($gigfxindex + $port - 5)) - index=$(($index + 1)) - - # debug - if [ $gDebug = 2 ]; then - echo "port = $port" - echo "gigfxindex = $gigfxindex" - echo "index = $index" - echo "patch-a = ${patch[*]}" - fi - fi - port=$(($port + 1)) - done - ;; - - * ) - echo "Intel HD Graphics Gen $gigfxgen is not supported" - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 - ;; - - -esac - -# debug -if [ $gDebug = 2 ]; then - echo "patch-b = ${patch[*]}" -fi - -# 1 patch or 2 -index=1 -case $gigfxgen in - -2|3 ) - if [ $iaudio = 1 ]; then - index=0 - fi - ;; - -esac - -# switch array values -tpatch=${patch[1]} -patch[1]=${patch[0]} -patch[0]=$tpatch - -# debug -if [ $gDebug = 2 ]; then - echo "index = $index" - echo "patch-d = ${patch[*]}" -fi - -_patchconfig - -# exit if error -if [ "$?" != "0" ]; then - echo "Error: config.plst/framebuffer edit failed" - echo “Original config.plist restored” - sudo cp -X $gCloverDirectory/config-backup.plist $gCloverDirectory/config.plist - sudo rm -R /tmp/ktp.plist - sudo rm -R /tmp/config.plist - sudo rm -R /tmp/config-audio_cloverHDMI.plist.zip - sudo rm -R /tmp/config-audio_cloverHDMI.plist - sudo rm -R /tmp/__MACOSX - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -# install updated config.plst -case $gDebug in - -0 ) - sudo cp -R "/tmp/config.plist" "$gCloverDirectory/config.plist" - echo "HDMI audio edited $gCloverDirectory/config.plist installed" - ;; - -1|2 ) - if [ -f "Desktop/$gigfxname-config.plist" ]; then - sudo rm -R "Desktop/$gigfxname-config.plist" - fi - sudo cp -R "/tmp/config.plist" "Desktop/$gigfxname-config.plist" -# echo "Debug mode" - echo "$gigfxname HDMI audio edited config.plist copied to Desktop" -# echo "No system files were changed" - ;; - -esac - -# cleanup /tmp -sudo rm -R /tmp/config-audio_cloverHDMI.plist.zip -rm -R /tmp/config-audio_cloverHDMI.plist -rm -R /tmp/config.plist -rm -R /tmp/__MACOSX -rm -R /tmp/ktp.plist - -fi # no framebuffer edits - -fi # verify framebuffers -fi # native fb -fi # IGFX not supported -fi # no IGFX - -# debug -if [ $gDebug = 2 ]; then - echo "AMD/Nvidia discrete graphics HDMI audio" - echo "gigfx = $gigfx" - echo "gdgfx = $gdgfx" -fi - -# AMD/Nvidia discrete graphics HDMI audio - -if [ $gigfxnuc = 0 ]; then # AMD/Nvidia else nuc -# find discrete graphics card - -while true -do - read -p "Install AMD/Nvidia HDMI audio (y/n): " choice8 - case "$choice8" in - [yY]* ) gdgfxhdmi=y; break;; - [nN]* ) gdgfxhdmi=n; break;; - * ) echo "Try again...";; - esac -done - -if [ $gdgfxhdmi = y ]; then # AMD/Nvidia HDMI audio - -# get acpi pcie device name -numname1=12 -gdgfxname1[1]=PEG0@1 -gdgfxname1[2]=PEG1@1 -gdgfxname1[3]=PEGP@1 -gdgfxname1[4]=P0P1@1 -gdgfxname1[5]=P0P2@1 -gdgfxname1[6]=P0P2@3 -gdgfxname1[7]=NPE3@2 -gdgfxname1[8]=NPE3@3 -gdgfxname1[9]=NPE7@3 -gdgfxname1[10]=pci-bridge@1 -gdgfxname1[11]=pci-bridge@3 -gdgfxname1[12]=BR3A@3 - -index=1 -while [ $index -le $numname1 ]; do -dgfxpciname=$(ioreg -rxn ${gdgfxname1[$index]} | grep vendor-id| awk '{ print $4 }') - -# debug - if [ $gDebug = 2 ]; then - echo "gdgfxname1 = ${gdgfxname1[$index]}" - fi - - if [ -n "${dgfxpciname}" ]; then - dgfxindex1=$index - index=$(($numname1 + 1)) - -# debug - if [ $gDebug = 2 ]; then - echo "dgfxindex1 = $dgfxindex1" - fi - - fi - - index=$(($index + 1)) -done - -gdgfxpciname1=${gdgfxname1[$dgfxindex1]} - -# debug -if [ $gDebug = 2 ]; then - echo "gdgfxpciname1 = ${gdgfxname1[$dgfxindex1]}" - echo "gdgfxpciname1 = $gdgfxpciname1" -fi - -if [ $gdgfxpciname1 = 0 ]; then -echo "Error: discrete graphics card not found, unknown acpi PCI0 name" -echo "Names checked: ${gdgfxname1[@]}" -echo "No system files were changed" -echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." -exit 1 -fi - -# get acpi graphics device name -# get acpi graphics device name -numname2=6 -gdgfxname2[1]=PEGP@0 -gdgfxname2[2]=GFX0@0 -gdgfxname2[3]="display@0" -gdgfxname2[4]="pci-display@0" -gdgfxname2[5]=GFX1@0 -gdgfxname2[6]=H000@0 -# gdgfxname2[7]=pci10de -# gdgfxname2[8]=pci1002 - - -#find discrete graphics vendor-id -index=1 -while [ $index -le $numname2 ]; -do -dgfxvendorid=$(ioreg -rxn ${gdgfxname2[$index]} | grep vendor-id| awk '{ print $4 }') -dgfxdeviceid=$(ioreg -rxn ${gdgfxname2[$index]} | grep device-id| awk '{ print $4 }') - -if [ $gDebug = 2 ]; then - echo "gdgfxname2 = ${gdgfxname2[$index]}" -fi - -if [ -n "${dgfxvendorid}" ]; then - gdgfxpciname2=${gdgfxname2[$index]} - - index0=1 - for vendor in $dgfxvendorid - do - -# debug - if [ $gDebug = 2 ]; then - echo "index0 = $index, vendor-id = ${vendor:1:4}" - fi - -# sort discrete graphics vendors and devices - case ${vendor:1:4} in - - 0210 ) gdgfxvendorid=${vendor:1:4} - gdgfxname=AMD - ;; - - de10 ) gdgfxvendorid=${vendor:1:4} - gdgfxname=Nvidia - ;; - esac - index0=$((index0 + 1)) - done - -# find discrete graphics device-id - index0=1 - for device in $dgfxdeviceid - do - -# debug - if [ $gDebug = 2 ]; then - echo "index0 = $index, device-id = ${device:1:4}" - fi - - gdgfxdeviceid=${device:1:4} - - index0=$((index0 + 1)) - done -fi - -index=$(($index + 1)) -done - -gdgfxvendorid=${gdgfxvendorid:2:2}${gdgfxvendorid:0:2} -gdgfxdeviceid=${gdgfxdeviceid:2:2}${gdgfxdeviceid:0:2} - -# debug 0 -# if [ $gDebug = 0 ]; then -# if [ $gDebug = 1 ]; then -# if [ $gDebug = 2 ]; then -# echo "gdgfxpciname1 = $gdgfxpciname1" -# echo "gdgfxpciname2 = $gdgfxpciname2" -# echo "gdgfxvendorid = ${gdgfxvendorid}" -# echo "gdgfxdeviceid = ${gdgfxdeviceid}" -# gdgfxpciname1=BR3A@3 -# gdgfxpciname2=H060@0 -# echo "gdgfxvendorid = ${gdgfxvendorid}" -# echo "gdgfxdeviceid = ${gdgfxdeviceid}" -# gdgfxvendorid="" -# fi - - -if [ $gdgfxpciname1 = "BR3A@3" ]; then -if [[ $gdgfxpciname1 = "BR3A@3" && $gdgfxpciname2 = "H000@0" ]]; then -echo "X99 HDMI audio supported" -else - -# debug - if [ $gDebug = 2 ]; then - echo "gdgfxpciname1 = $gdgfxpciname1" - echo "gdgfxpciname2 = $gdgfxpciname2" - echo - fi - - gdgfxpciname2="Hxx0@0" - echo "NOTE:ACPI graphics name unknown, H000 installed" - echo "Verify IOReg/BR3A/graphics name, i.e., Hxx0@0 and Hxx1@0,1" - echo "Before restarting, edt EFI/CLOVER/ACPI/patched/SSDT-HDMI-...-$gdgfxpciname1" - echo "MaciASL/Edit/Find: H000/Replace: Hxx0" - echo "MaciASL/Edit/Find: H001/Replace: Hxx1" - echo "Compile/Save/Restart" - echo "More information, see Desktop/[Guide] OS X hdmi audio x99 ssdt" - - while true - do - read -p "AMD(a)/Nvidia(n) graphics (a/n): " choice6 - case "$choice6" in - [aA]* ) gdgfxname="AMD"; break;; - [nN]* ) gdgfxname="Nvidia"; break;; - * ) echo "Try again...";; - esac - done - -fi -fi - -if [ -z "${gdgfxvendorid}" ]; then - if [ $gdgfxpciname1 = "BR3A@3" ]; then - if [ $gDebug = 2 ]; then - echo "gdgfxpciname1 = $gdgfxpciname1" - echo "gdgfxvendorid = $gdgfxvendorid" - fi - - else - if [ $gdgfx != 0 ]; then - echo "AMD/Nvidia HDMI codec found" - fi - echo "AMD/Nvidia graphics not found, unknown acpi PCI0/graphics name" - echo "Names checked: ${gdgfxname2[@]}" - echo "Install finished, restart required." - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit - fi -fi - -if [ $gdgfxpciname2 = "Hxx0@0" ]; then -dgfxhdagfx=0 - -else -echo "$gdgfxname discrete graphics card $gdgfxvendorid$gdgfxdeviceid found on $gdgfxpciname1/$gdgfxpciname2" - -# verify GFX0 hfa-gfx injection -dgfxhdagfx1=$(ioreg -rxn $gdgfxpciname2 | grep -c "hda-gfx") - -# verify HDAU hda-gfx injection -dgfxhdagfx2=$(ioreg -rxn HDAU@0,1 | grep -c "hda-gfx") - -dgfxhdagfx=$(($dgfxhdagfx1 + $dgfxhdagfx2)) - -# debug -if [ $gDebug = 2 ]; then - echo "dgfxhdagfx1 = $dgfxhdagfx1" - echo "dgfxhdagfx2 = $dgfxhdagfx2" - dgfxhdagfx=$(($dgfxhdagfx1 + $dgfxhdagfx2)) - echo "dgfxhdagfx = $dgfxhdagfx" -fi - -fi - -# debug 0 -# if [ $gDebug = 0 ]; then -# if [ $gDebug = 1 ]; then -# if [ $gDebug = 2 ]; then -# echo "" -# dgfxhdagfx=0 -# fi - -choice1=n -if [ $dgfxhdagfx = 2 ]; then # ssdt working - echo "$gdgfxname HDMI audio is enabled" - if [ $gdgfxname = "AMD" ]; then - echo "Frambuffer injection and connector patching may also be required" - echo "Note: AMD kext edits are not available with this script" - fi - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -else - Echo "$gdgfxname HDMI audio is not enabled" - while true - do - read -p "Install $gdgfxname HDMI audio ssdt (y/n): " choice1 - case "$choice1" in - [yY]* ) gssdtinstall=y; break;; - [nN]* ) echo "No system files were changed"; exit;; - * ) echo "Try again...";; - esac - done -fi - -if [ $gdgfxpciname1 = "pci-bridge@1" ]; then -if [ $gDebug = 2 ]; then -echo "gdgfxpciname1 = $gdgfxpciname1" -echo -fi -gdgfxpciname1="PEGP@1" -fi - -if [ $gdgfxpciname1 = "pci-bridge@3" ]; then -if [ $gDebug = 2 ]; then -echo "gdgfxpciname1 = $gdgfxpciname1" -echo -fi -gdgfxpciname1="PEGP@3" -fi - -if [ $gDebug = 2 ]; then -echo "gdgfxpciname1 = $gdgfxpciname1" -echo -fi - -# ssdt repo, folder, file -case $gdgfxname in - -AMD* ) - -gdgfxrepo=amd-nvidia -gdgfxfolder=ssdt_hdmi-amd -gdgfxzip=ssdt_hdmi-amd-default- -gdgfxssdt=SSDT-HDMI-AMD- -;; - -Nvidia* ) - -gdgfxrepo=amd-nvidia -gdgfxfolder=ssdt_hdmi-nvidia -gdgfxzip=ssdt_hdmi-nvidia- -gdgfxssdt=SSDT-HDMI-NVIDIA- -;; - -esac - -if [ ${gdgfxpciname1:0:4} = "PEGP" ];then -gdgfxpciname1=${gdgfxpciname1:0:6} -else -gdgfxpciname1=${gdgfxpciname1:0:4} -fi - -if [ $gdgfxpciname1 = "GFX1" ];then -gdgfxpciname1="GFX0" -echo "NOTE :GFX1 is not available, GFX0 installed" -echo "Before restarting. edt EFI/CLOVER/ACPI/patched/$gdgfxzip$gdgfxpciname1" -echo "MaciASL/Edit/Find: GFX0/Replace: GFX1/Compile/Save/Restart" -fi - -# debug -if [ $gDebug = 2 ]; then - echo "gdgfxrepo = $gdgfxrepo" - echo "gdgfxfolder = $gdgfxfolder" - echo "gdgfxzip = $gdgfxzip" - echo "gDownloadLink=https://raw.githubusercontent.com/toleda/audio_hdmi_$gdgfxrepo/master/$gdgfxfolder/$gdgfxzip$gdgfxpciname1.zip" -fi - -# download ssdt -echo "Download $gdgfxssdt$gdgfxpciname1 ..." -gDownloadLink="https://raw.githubusercontent.com/toleda/audio_hdmi_$gdgfxrepo/master/$gdgfxfolder/$gdgfxzip$gdgfxpciname1.zip" - -if [ $gDebug = 2 ]; then - echo "sudo curl -o /tmp/$gdgfxzip$gdgfxpciname1.zip $gDownloadLink" - echo -fi - -sudo curl -o "/tmp/$gdgfxzip$gdgfxpciname1.zip" $gDownloadLink -unzip -qu "/tmp/$gdgfxzip$gdgfxpciname1.zip" -d "/tmp/" - -# exit if error -if [ "$?" != "0" ]; then - echo "Error: Download failure, verify network". - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -# install dgfx ssdt to EFI/CLOVER/ACPI/patched (cloverHDMI) - -case $gDebug in - -0 ) - if [ -d "$gCloverDirectory/ACPI/patched/$gdgfxssdt$gdgfxpciname1.aml" ]; then - sudo rm -R "$gCloverDirectory/ACPI/patched/$gdgfxssdt$gdgfxpciname1.aml" - # echo "$gCloverDirectoryACPI/patched/$gdgfxssdt$gdgfxpciname1.aml deleted" - fi - sudo cp -R "/tmp/$gdgfxzip$gdgfxpciname1/$gdgfxssdt$gdgfxpciname1.aml" "$gCloverDirectory/ACPI/patched/$gdgfxssdt$gdgfxpciname1.aml" - echo "$gCloverDirectory/ACPI/patched/$gdgfxssdt$gdgfxpciname1.aml installed" - if [ $gdgfxpciname2 = "Hxx0@0" ]; then - cp -R /tmp/$gdgfxzip$gdgfxpciname1/'[Guide] OS X hdmi audio x99 ssdt.pdf' Desktop/'[Guide] OS X hdmi audio x99 ssdt' - fi -;; - -1|2 ) - sudo cp -R "/tmp/$gdgfxzip$gdgfxpciname1/$gdgfxssdt$gdgfxpciname1.aml" "Desktop/$gdgfxname-$gdgfxssdt$gdgfxpciname1.aml" -# echo "Debug mode" -# echo "No system files were changed" - echo "$gdgfxname HDMI audio ssdt copied to Desktop" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - if [ $gdgfxpciname2 = "Hxx0@0" ]; then - cp -R /tmp/$gdgfxzip$gdgfxpciname1/'[Guide] OS X hdmi audio x99 ssdt.pdf' Desktop/'[Guide] OS X hdmi audio x99 ssdt' - fi -# cleanup /tmp - sudo rm -R /tmp/$gdgfxzip$gdgfxpciname1.zip - sudo rm -R /tmp/$gdgfxzip$gdgfxpciname1 -# rm -R /tmp/config.plist - rm -R /tmp/__MACOSX -# rm -R /tmp/HDEF.txt -# rm -R /tmp/IGPU.txt - exit 0 - ;; - -esac - -# cleanup /tmp -sudo rm -R /tmp/$gdgfxzip$gdgfxpciname1.zip -sudo rm -R /tmp/$gdgfxzip$gdgfxpciname1 -sudo rm -R /tmp/__MACOSX - -fi # AMD/Nvidia HDMI audio -fi # AMD/Nvidia - -# exit if error -if [ "$?" != "0" ]; then - sudo rm -R "$gCloverDirectory/ACPI/patched/$gigfxssdt" - echo Error: ssdt install failure - echo "No system files were changed" - echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." - exit 1 -fi - -echo "" -echo "Install finished, restart required." -echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..." -exit 0 - - - -exit \ No newline at end of file