Jump to content

IDT 92HD87B2/4 1.20

File Information

  • Rate File: - - - - -
  • Submitted: Oct 04 2014 02:53 PM
  • Last Updated: Oct 14 2017 01:31 AM
  • File Size: 1.08MB
  • Views: 6335
  • Downloads: 1,227

Previous Versions

  • 20 Aug 2017 Download IDT 92HD87B2/4 1.10
  • 04 Oct 2014 Download AppleHDA IDT 92HD87B2/4 (111D:76D9) 1.01

Download IDT 92HD87B2/4 1.20



Screenshots
Audio IDT 92HD87B2/4 Patch HP AppleHDA

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:
00A71CF0 00A71D00 00A71EF0 00A71F40
01371C40 01371D10 01371E21 01371F04
00C71C20 00C71D10 00C71E81 00C71F04
01471C10 01471D01 01471E17 01471F90
00F71C50 00F71D00 00F71EF0 00F71F40
01171C30 01171D01 01171EA0 01171F90
AppleHDAHardwareConfigDriver.kext > Info.plist
<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>3</integer>
</dict>
</array>
DSDT:

Patch to apply with MaciASL in your DSDT
########################################
# HDEF
########################################

into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
    {\n
        Store (Package ()\n
            {\n
                "built-in", \n
                Buffer (0x04)\n
                {\n
                    0x00\n
                }, \n
                "MaximumBootBeepVolume", \n
                Buffer (0x04)\n
                {\n
                    0x4D\n
                }, \n
                "hda-gfx", \n
                Buffer (0x04)\n
                {\n
                    "onboard-1"\n
                }, \n
                "layout-id", \n
                Buffer (0x04)\n
                {\n
                    0x03, 0x00, 0x00, 0x00\n
                }, \n
                "PinConfigurations", \n
                Buffer (Zero) {}\n
            }, Local0)\n
        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
        Return (Local0)\n
    }\n
end;

########################################
# DTGP
########################################

into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
    If (LEqual (Arg0, Buffer (0x10)\n
            {\n
                /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
                /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
            }))\n
    {\n
        If (LEqual (Arg1, One))\n
        {\n
            If (LEqual (Arg2, Zero))\n
            {\n
                Store (Buffer (One)\n
                    {\n
                        0x03\n
                    }, Arg4)\n
                Return (One)\n
            }\n
            If (LEqual (Arg2, One))\n
            {\n
                Return (One)\n
            }\n
        }\n
    }\n
    Store (Buffer (One)\n
        {\n
            0x00\n
        }, Arg4)\n
    Return (Zero)\n
}\n
end;

What's New in Version 1.20 (See full changelog)

  • UDP: Support Mac OSX 10.13.x


Screenshots

Screenshots Screenshots Screenshots Screenshots Screenshots Screenshots


Great job! Awesome. Thank you for share.


55 user(s) are online (in the past 30 minutes)

18 members, 37 guests, 0 anonymous users


Fest-is, sawa33, btf, ohlin5, artur_pt, Guille López, ter47, arayo, dubina33, Kallp´a, melvingm101, sixxx6pac, ilyacold, walla90, crazybirdy, kfc5151, jwhitwor007, Constanta

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy