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: 5821
  • Downloads: 1,149

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.


  • 537 Total Files
  • 13 Total Categories
  • 215 Total Authors
  • 2,693,878 Total Downloads
  • HP G6-2209SS Latest File
  • grisno Latest Submitter

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

19 members, 49 guests, 2 anonymous users


alifo, nlkz001, nichham2, Glaude, steven_fig, romario10z, vtcm1308, fantome3131, jackogania, Linhlt123, lexode, Bela.l, garpoharpo, dzyubuk, Rob65, jasondell, AbuIslamy, kim, mac3a

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