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/.*/' -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/.*/' -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/.*/' -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/.*/' -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