Jump to content

7 Screenshots

About This File

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;
 

What's New in Version 1.30   See changelog




User Feedback

Recommended Comments

On 10/29/2018 at 5:44 PM, rakalinux said:

Great job! Thank you

can you create new version with macOS mojave support?

coming soon macOS Mojave support :)

Share this comment


Link to comment
Share on other sites
×