Jump to content

Patched AppleHDA.kext for codecs IDT 92HD81B1X5, 92HD91BXX, 92HD87B1/3, 92HD87B2/4, 92HD87XX etc.

10.8.x Native Audio

  • Please log in to reply
186 replies to this topic

#161
alboz83

alboz83

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts

@Micky1979

 

Tried this guide with OS X Mavericks 10.9 GM with no success. I have the IDT 92HD81B1X5. my dsdt is already setup with HDEF and layout-12. Would appreciate some assistance/guide if you can. the Audio Bar actually is black but no sound.

 

I don't want anything done for me I just need some direction to get it fully working. Let me know the files to attach. Thanks

 

 

UPDATE: Got it working with Pandora app which I didn't know nothing about. The only problem I have is the mute button turning orange. So if anybody knows the fix I would appreciate if you can tell me. Thank you!

 

UPDATE 2: I have fixed the issue myself editing the layout12.xml.zlib. I now have a IDT 92HD81B1X5 fully functional on OS X Mavericks 10.9 GM

Really??? i have the same problem with mute button, this turning orange. Can you write what are you doing? Or send me the AppleHDA kext? Thank you very much ;)



#162
Amble

Amble

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts

Could someone help me with this? I'm not quite sure which verbs should I add into ConfigData field.

 

This is from my verbs.txt

   Jack   Color  Description                  Node     PinDefault             Modified Verbs
--------------------------------------------------------------------------------------------------------
    1/8   Black  Line Out at Sep Rear        10 0x0a   0x21011030   00a71c30 00a71d10 00a71e01 00a71f21
    1/8   Black  HP Out at Ext Right         11 0x0b   0x0421101f   00b71c10 00b71d10 00b71e21 00b71f00
 Mic at Ext Right    0x0c 0x0c                        77664288 00c71c20 00c71d10     00c71ea1 00c71f00  
 Analog Unknown  Speaker at Int N/A          13 0x0d   0x90170110   00d71c50 00d71d00 00d71e17 00d71f90
Unknown Unknown  Other at Ext N/A            14 0x0e   0x40f000f0   00e71cf0 00e71d00 00e71ef0 00e71f40
 Line In at Sep Rear    0x0f 0x0f                        562106414 00f71c60 00f71d10     00f71e81 00f71f21  
Unknown Unknown  Other at Ext N/A            16 0x10   0x40f000f0   01071c70 01071d00 01071ef0 01071f40
  ATAPI Unknown  Mic at Int Top              17 0x11   0xd5a30140   01171c40 01171d00 01171ea3 01171fd0
Unknown Unknown  Other at Ext N/A            31 0x1f   0x40f000f0   01f71c80 01f71d00 01f71ef0 01f71f40
Unknown Unknown  Other at Ext N/A            32 0x20   0x40f000f0   02071c90 02071d00 02071ef0 02071f40
--------------------------------------------------------------------------------------------------------



#163
Jeraldo

Jeraldo

    InsanelyMac Protégé

  • Members
  • Pip
  • 11 posts
  • Gender:Male

When creating the file verbit.txt gave me error "AFG Function Id: 0x1 (unsol 1)"

How resolve this? codec_dump.txt I did in Ubuntu13 Live-CD

Codec: IDT 92HD81B1X5
Address: 0
AFG Function Id: 0x1 (unsol 1)

Vendor Id: 0x111d7605
Subsystem Id: 0x1028043f
Revision Id: 0x100104
No Modem Function Group found

My codec_dump.txt in attached files.

 

Same situation I saw in 5 distors of Linux.

Attached Files



#164
dgrx

dgrx

    InsanelyMac Protégé

  • Donators
  • 75 posts
  • Gender:Not Telling

When creating the file verbit.txt gave me error "AFG Function Id: 0x1 (unsol 1)"

How resolve this? codec_dump.txt I did in Ubuntu13 Live-CD

Codec: IDT 92HD81B1X5
Address: 0
AFG Function Id: 0x1 (unsol 1) >>>>>>>>> Delete this line in your codec dump, then run Verbit.

Vendor Id: 0x111d7605
Subsystem Id: 0x1028043f
 



#165
les02jen17

les02jen17

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
  • Gender:Male
  • Location:Philippines
  • Interests:I tinker stuff.

Please help me! I'm all lost and confused in following this guide. I was able to get a few information about my own audio hardware though. It is similar to the one posted above: IDT 92HD87B2/4 according to the codec dump I made. I downloaded the Kit IDT 111d76d9.zip from post #6 but I am unsure what to do with it. What exactly do I do in order to get it working?

 

Here are some helpful information: My laptop model is an HP Pavilion G6-2991sa. I triple boot it with Windows 8.1, Ubuntu 13.10 and Mac OS X Mavericks 10.9.1. It has a 1x 3.5mm mic and 1x 3.5mm earphone ports and a Dolby Advanced Surround sound/Altec Lansing speaker. It also has an HP TrueVision HD webcam that I'm pretty sure has an integrated mic. I can't make the webcam work for some reason on normal boot, but in safe boot, the webcam works. Forgive me if I'm saying nonsense. I just want to provide all the information I could. 

 

I have 2 codec dumps:

The first one's "IDT 92HD87B2/4".

The other one I think has something to do with the HDMI port since that one's "Intel PantherPoint HDMI".

 

I also got my PinConfigOverrides (byte-flipped):

<00A71CF0 00A71D00 00A71EF0 00A71F40 00B71C1F 00B71D10 00B71E21 00B71F04 00C71C20 00C71D10 00C71EA1 00C71F04 00D71C10 00D71D01 00D71E17 00D71F90 00F71CF0 00F71D00 00F71EF0 00F71F40 01171C30 01171D01 01171EA3 01171FD5>

 

It is very similar to the one found inside the README.txt of Kit IDT 111d76d9.zip from post #6.

 

I was following a similar guide that made me generate an .svg file using codecgraph and I can provide those too if needed.

 

Please help me get my sound working. I'm not sure what exactly I need to do.

 

UPDATE: 

I've got all of these now:

codec_dump.txt
codec_dump_dec.txt
codec_dump.txt.svg
codec_dump_dec.txt.svg
verbitdebug.txt
verbs.txt

 

So I've read post #6 which explained verb. I couldn't see any other instruction in that post, merely a reiteration that verbit is better than getting PinConfigOverrides. So I moved along to post #7. This is where I get so confused. It says to run "patch-hda" and then select our codec. The problem is my codec is not in the list. Is there a way to add it there? Or do I have to pick the closest one? Please help. I really want to get my sound working. :(

 

UPDATE 2:

I'm lost in post #7. I've already extracted layout12.xml and platforms.xml and I honestly don't know how to edit the values and some of the pictures of the instructions are not loading up. Please... help me. :'(



#166
Chaitanya_cr8

Chaitanya_cr8

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
  • Gender:Male

Please help me! I'm all lost and confused in following this guide. I was able to get a few information about my own audio hardware though. It is similar to the one posted above: IDT 92HD87B2/4 according to the codec dump I made. I downloaded the Kit IDT 111d76d9.zip from post #6 but I am unsure what to do with it. What exactly do I do in order to get it working?

 

Here are some helpful information: My laptop model is an HP Pavilion G6-2991sa. I triple boot it with Windows 8.1, Ubuntu 13.10 and Mac OS X Mavericks 10.9.1. It has a 1x 3.5mm mic and 1x 3.5mm earphone ports and a Dolby Advanced Surround sound/Altec Lansing speaker. It also has an HP TrueVision HD webcam that I'm pretty sure has an integrated mic. I can't make the webcam work for some reason on normal boot, but in safe boot, the webcam works. Forgive me if I'm saying nonsense. I just want to provide all the information I could. 

 

I have 2 codec dumps:

The first one's "IDT 92HD87B2/4".

The other one I think has something to do with the HDMI port since that one's "Intel PantherPoint HDMI".

 

I also got my PinConfigOverrides (byte-flipped):

<00A71CF0 00A71D00 00A71EF0 00A71F40 00B71C1F 00B71D10 00B71E21 00B71F04 00C71C20 00C71D10 00C71EA1 00C71F04 00D71C10 00D71D01 00D71E17 00D71F90 00F71CF0 00F71D00 00F71EF0 00F71F40 01171C30 01171D01 01171EA3 01171FD5>

 

It is very similar to the one found inside the README.txt of Kit IDT 111d76d9.zip from post #6.

 

I was following a similar guide that made me generate an .svg file using codecgraph and I can provide those too if needed.

 

Please help me get my sound working. I'm not sure what exactly I need to do.

 

UPDATE: 

I've got all of these now:

codec_dump.txt
codec_dump_dec.txt
codec_dump.txt.svg
codec_dump_dec.txt.svg
verbitdebug.txt
verbs.txt

 

So I've read post #6 which explained verb. I couldn't see any other instruction in that post, merely a reiteration that verbit is better than getting PinConfigOverrides. So I moved along to post #7. This is where I get so confused. It says to run "patch-hda" and then select our codec. The problem is my codec is not in the list. Is there a way to add it there? Or do I have to pick the closest one? Please help. I really want to get my sound working. :(

 

UPDATE 2:

I'm lost in post #7. I've already extracted layout12.xml and platforms.xml and I honestly don't know how to edit the values and some of the pictures of the instructions are not loading up. Please... help me. :'(

111d7605 is my codec id so I entered this value in calc and converted it to decimal, got a number, in my case it's 287143429.

Repeat for your codec id.

Do this for your audio card, paste the decimal number in the field as mentioned in #7. After that, paste your verbs into the next field as mentioned in images in #7.

I guess this should clear your doubts.



#167
les02jen17

les02jen17

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
  • Gender:Male
  • Location:Philippines
  • Interests:I tinker stuff.

111d7605 is my codec id so I entered this value in calc and converted it to decimal, got a number, in my case it's 287143429.

Repeat for your codec id.

Do this for your audio card, paste the decimal number in the field as mentioned in #7. After that, paste your verbs into the next field as mentioned in images in #7.

I guess this should clear your doubts.

I guess what I really mean is I don't quite understand the concept of it all. :(



#168
Archi ICN

Archi ICN

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts

Hello guys,

 

i upload my working kext for IDT 92HD93XX, it's works (i tried it) on 10.8.4 /5 and 10.9 (GM)

 

Enjoy.

layout ?



#169
KbraBass

KbraBass

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Reviving the Post, anyone can help me with VEN_111D DEV_7608  (I think it should work if based on the 7605 provided on the first post), I don´t have access to a Linux distro and don´t really understand the procedures... I don´t know much about DSDT either, but am open to learn and dirty my hands with it. I´m running Mavericks and the Voodoo works, but I would really like to have it running on AppleHDA due to compatibility with some Software I use. (Actually I installed OSX primarily for audio editing and processing).

 

Any help is welcome, even if to guide me where to learn more about a topic before asking stupid questions.



#170
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 2,255 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

Sorry but without the codec dump it is impossible for someone to give you a hand, at least it is not a magician. 

To run Linux do you just download it from the site and burn a simple CD or even on a USB stick and then run it without installing anything (Live).
 
Micky


#171
yehia Amer

yehia Amer

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 250 posts
  • Gender:Male
  • Location:egypt

Hi everyone
 

My codec is 92HD75B3X5 [111D-7603]

 

I am trying to Make the latest AppleHDA Kext (2.6.0f1) work with my system with no luck
usually i rollback to a very old AppleHDA Kext (2.0.5) which cause a lot of console errors like: 

kernel[0]: Sound assertion "kTypePinComplex != fType" failed in AppleHDAWidget at line 2954 goto Exit
kernel[0]: Sound assertion "kTypePinComplex != fType" failed in AppleHDAWidget at line 2034 goto Exit

The question is: can i use the "layout7603.xml" ,"Platforms.xml" , "Info.plist" files from the old Kext to the the New one, and then patch the kext using bcc9' script ?
if not what should i do to get the latest kext work ?

Working Files from AppleHDA (2.0.5) Kext
Attached File  Info.plist.zip   2.75KB   6 downloads
Attached File  layout7603.xml.zip   1.78KB   4 downloads
Attached File  Platforms.xml.zip   5.91KB   3 downloads

Codec_dump exported from linux, PINConfig exported from Windows.txt
Attached File  92HD75B3X5 codec_dump.txt   9.46KB   6 downloads
Attached File  92HD75B3X5 PINConfig exported From Windows.txt   431bytes   8 downloads



#172
grisno

grisno

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Location:Spain

I leave you some information that I hope will be useful to activate the sound card IDT 92HD87B2/4 (111D:76D9) on OSX 10.8.5 and 10.9.5

 

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>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>12</integer>
</dict>
</array>
 
DSDT Fix:
 
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                Store (Package (0x0A)
                    {
                        "built-in", 
                        Buffer (One)
                        {
                             0x00
                        }, 
                        "MaximumBootBeepVolume", 
                        Buffer (One)
                        {
                             0x4D
                        }, 
                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }, 
                        "layout-id", 
                        Buffer (0x04)
                        {
                             0x0C, 0x00, 0x00, 0x00
                        }, 
                        "PinConfigurations", 
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
 
Status:
 
Speakers   : OK
Headphones : OK
HDMI Audio : OK (Intel HD3K/4K Tested)
LineIn     : OK
MicInt     : OK
MicExt     : OK
Sleep      : OK
WakeUp     : OK
AutoSleep  : OK
 
I created an installer to simplify this task. It can be downloaded from: 
 

Attached Files



#173
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 2,255 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

I'm sure that this can works well in Yosemite too :)



#174
grisno

grisno

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Gender:Male
  • Location:Spain

Added support for sound card IDT 92HD87B2/4 (111D:76D9) in OSX Lion 10.7.5

 

Status:

 
Speakers   : OK
Headphones : OK
HDMI Audio : OK (Intel HD3K/4K Tested)
LineIn     : OK
MicInt     : OK
MicExt     : OK
Sleep      : OK
WakeUp     : OK
AutoSleep  : OK
 
I created an installer to simplify this task. It can be downloaded from: 
 
 
I'll try with OSX Snow Leopard 10.6.8 ...

Attached Files



#175
veda95110

veda95110

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
  • Gender:Male
  • Location:france

Hi,

 

Can someone help me, i begin the patch process, extracted the codec dump, make the verb, but i'm stuck with patch hda process....(Unexpected codec match count: 2 (4 expected)

Aborting with AppleHDA NOT patched)

 

I have an idt 92hd81 in yosemite, maybe with my files someone can finish the job? that would be awesome.

 

Attached Files



#176
veda95110

veda95110

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
  • Gender:Male
  • Location:france

Hi,

 

Can someone help me, i begin the patch process, extracted the codec dump, make the verb, but i'm stuck with patch hda process....(Unexpected codec match count: 2 (4 expected)

Aborting with AppleHDA NOT patched)

 

I have an idt 92hd81 in yosemite, maybe with my files someone can finish the job? that would be awesome.

I don't know how i did, but i did=Success i attach my applehda.

Attached Files



#177
RDominick

RDominick

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts

Here's my AppleHDA that I'm using on a Dell laptop with the IDT 92HD87b1/3.

No other kext worked so I made my own.

For Yosemite.

 

http://adf.ly/wEuXP



#178
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 2,255 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

 

Here's my AppleHDA that I'm using on a Dell laptop with the IDT 92HD87b1/3.

No other kext worked so I made my own.

For Yosemite.

 

http://adf.ly/wEuXP

 

Thanks to post your work here.

if I may suggest, knowing about which motherboard works is always good.

Why?
 
IDT codecs that work on my mobo (is a Laptop) has this Audio controller:
 
dev.: 8086 1e20 sub dev.: 103c1818
 
8086 mean Intel
1e20 is audio controller model
 
103c is a subvendor (in this case HP)
1818 is the HP motherboard model.
 
Basically 1818 is what make me think that my patched AppleHDA.kext is working on all laptops made by HP with the same motherboards model.
This is because in different States HP sells many variations with different names of that Laptop, but if your motherboard has the same number, I think the same chip Audio is welded up there, and the codecc is the same also! 
Instead same audio codec but different motherboards may have different nodes, and then never work....


#179
Mirone

Mirone

    InsanelyMac Deity

  • Local Moderators
  • 2,397 posts
  • Gender:Male
  • Location:Brazil

IIn the same model codec may have variations in patchMaps, Pinconfigs, an example is ALC269 (with as many variations that I've seen) I currently already correct models for ALC269 6 and there is always a different one. I think the same happens with IDT codecs.



#180
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 2,255 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

Hi Mirone!! :)

 

Yes I think that this happen because codec is always the same (ok revision is important), but manufacturers simply does not use all available inputs and outputs, ie devices (speaker/mic/etc) are simply not connected to the same Node(s) in differents hardware or manufacturers... The codec itself is identical.

Do you agree?







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy