Version 1.30
1,603 downloads
Hi people,
This is a preliminary installer to activate the sound card IDT 92HD87B2/4 (111D:76D9) in MacOS. This new version of the installer does not contain AppleHDA patched Kext. To work properly, it must be installed over vanilla AppleHDA Kext.
I want to thank the whole community for their efforts and content provided, because without these it would not be possible to create this installer.
I would appreciate comments and suggestions!!
Status:
Speakers : OK
Headphones : OK
HDMI Audio : OK (Intel HD3K/4K Tested)
LineIn : OK
MicInt : OK
MicIntNoiseReduction : OK
MicExt : OK
AutoDetectLineIn : OK
Sleep : OK
WakeUp : OK
AutoSleep : OK
Hibernate : OK
Siri : OK
Tested Laptops:
- HP Pavillion G6-2209SS
- HP Probook 4440S
Coming Soon:
- Unified installer for the different supported operating systems
Original Verbs:
00a71cf0 00a71d00 00a71ef0 00a71f40
00b71c1f 00b71d10 00b71e21 00b71f04
00c71c20 00c71d10 00c71ea1 00c71f04
00d71c10 00d71d01 00d71e17 00d71f90
00f71cf0 00f71d00 00f71ef0 00f71f40
01171c30 01171d01 01171ea3 01171fd5
Modified Verbs Layer ID 3 & 12:
00A71CF0 00A71D00 00A71EF0 00A71F40
01371C40 01371D10 01371E21 01371F04
00C71C20 00C71D10 00C71E81 00C71F04
01471C10 01471D01 01471E17 01471F90
00F71C50 00F71D00 00F71EF0 00F71F40
01171C30 01171D01 01171EA0 01171F90
Modified Verbs Layer ID 2:
00B71C10 00B71D10 00B71E21 00B71F04
00C71C20 00C71D10 00C71E81 00C71F04
00D71C30 00D71D00 00D71E17 00D71F90
01171C40 01171D00 01171EA0 01171F90
AppleHDAHardwareConfigDriver.kext > Info.plist (Layer ID 2, 3 & 12):
<key>HDAConfigDefault</key>
<array>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>IDT 92HD87B2/4</string>
<key>CodecID</key>
<integer>287143641</integer>
<key>ConfigData</key>
<data>
AKcc8ACnHQAApx7wAKcfQAE3HEABNx0QATce
IQE3HwQAxxwgAMcdEADHHoEAxx8EAUccEAFH
HQEBRx4XAUcfkAD3HFAA9x0AAPce8AD3H0AB
FxwwARcdAQEXHqABFx+Q
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>2</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>IDT 92HD87B2/4</string>
<key>CodecID</key>
<integer>287143641</integer>
<key>ConfigData</key>
<data>
ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce
gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX
HQABFx6gARcfkA==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>3</integer>
</dict>
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>IDT 92HD87B2/4</string>
<key>CodecID</key>
<integer>287143641</integer>
<key>ConfigData</key>
<data>
ALccEAC3HRAAtx4hALcfBADHHCAAxx0QAMce
gQDHHwQA1xwwANcdAADXHhcA1x+QARccQAEX
HQABFx6gARcfkA==
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>12</integer>
</dict>
</array>
DSDT:
Patch to apply with MaciASL in your DSDT. You must change the value of the layout-id before applying the patch. In MacOS Mojave should always be 0x02
######################################### HDEF ########################################
into method label _DSM parent_label HDEF remove_entry;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package()\n
{\n
"built-in", Buffer () { 0x00 }, \n
"hda-gfx", Buffer() { "onboard-1" }, \n
"layout-id", Buffer () { 0x03, 0x00, 0x00, 0x00 }, \n
"PinConfigurations", Buffer () {}, \n
"MaximumBootBeepVolume", Buffer () { 0x4d } \n
})\n
}\n
end;