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
173 replies to this topic

#21
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 179 posts
  • Gender:Male
  • Location:Bangladesh
Ok...
Thank you
So,
00A71C(2)0 00A71D10 00A71EA1 00A71F00 convert to 00A71C20 00A71D10 00A71E81 00A71F03
00b71C10 00B71D10 00B71E21 00B71F03
00C71C30 00C71D01 00C71EA7 00C71F90
00D71C40 00D71D01 00D71E17 00D71F90

Do I have to add a new verb- 00C70C02 (where as 0x0C is int. speaker node) ?

Layouts -> PathmapRef
ExtMic MuteGPIO=1342242826
IntMic MuteGPIP=1342242828

Is that ok if I put the values on indicated places?
Attached File  2012-11-10_15-08-52.png   49.4KB   77 downloads

#22
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,817 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe
see my last post (I was still writing), for muteGPIO....

ok, ok I did not see that you have already seen! :jester:

EDIT

use this tool for debugging your modification:

Andy Vandijck

#23
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 179 posts
  • Gender:Male
  • Location:Bangladesh

verbs may be as follows:

00a71c20 00a71d10 00a71e81 00a71f03 ???


muteGPIO?
if you are using in Platforms

22
24
10 Pin complex ExtMic

IN VREF_80, according to your codec_dump:

80 + 0100 + NID 10

in Hex:

50 + 0100 + 0a = 5001000a in decimal= muteGPIO 1342242826

...seem


Micky


Where to put the muteGPIO value?
Under Headphone or IntSpeaker ... ?

and

Do I have to add a new verb- 00C70C020.

Ok, Done!!!!!

Device found, but no input controls :(


Attached File  done.png   549.1KB   103 downloads



#24
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,817 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe
What's the mean of "boom device"? .................sorry I'm Italian

#25
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 179 posts
  • Gender:Male
  • Location:Bangladesh

What's the mean of "boom device"? .................sorry I'm Italian


Sound boaster soft for mac.
http://www.globaldelight.com/boom/

Lo so che sei un Italiano :D .

Grazie !!!
Palash

#26
dgrx

dgrx

    InsanelyMac Protégé

  • Donators
  • 75 posts
  • Gender:Not Telling
@ Micky1979,
Thank you very much for the great tutorial. It is very clear and easy to understand, even for noobs like me :).
I now have a very basic AppleHDA that works with with my 92HD75B3X5. Only internal speakers at the moment, but with your examples I'm sure I can figure out the rest.
Thanks again for taking the time to put this together, so people like me can learn to do things for ourselves :thumbsup_anim:

#27
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,817 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

@ Micky1979,
Thank you very much for the great tutorial. It is very clear and easy to understand, even for noobs like me :).
I now have a very basic AppleHDA that works with with my 92HD75B3X5. Only internal speakers at the moment, but with your examples I'm sure I can figure out the rest.
Thanks again for taking the time to put this together, so people like me can learn to do things for ourselves :thumbsup_anim:

Thank you,

I hope that you will find the rest of your audio device!

Micky

#28
ridertahiti

ridertahiti

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:french polynesia
Hello, i have an IDT 92HD75B3X5, i try to apply your tutorial but doesn't work.

No card detected.

I have attached a file with all step file and the final Kext AppleHDA.kext.

Can you see what is wrong ?

Thank you :)

Attached Files



#29
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,817 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

No card detected.

This means that no device appears in System Profiler? If so, it means that the binary, is not patched correctly.

Have you looked if into the script of @bcc9 support this codec? Otherwise you have to change it manually, and then try again

Micky

#30
ridertahiti

ridertahiti

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:french polynesia
Yes you right.

But i don't realy know how to manually change the script.

Can you help me too ?

Tks

#31
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,817 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe
I just looked into the bcc9 script, IDT 111d7603 is already present!
When clicking on a patch-hda, you have to write 111d7603, and he changes the binary of AppleHDA.kext in System/Library/Extension.

You also have to adjust the Layout.xlm and Platforms, with minimal editing.
To activate AppleHDA must have into dsdt, the "layout-id" that enables him.

In Annex are the three files, with only speakers and headphones to start trying.
I assume you're using OSx Lion, as in your AppleHDA.kext, the .xlm files were not compressed.

Micky

Attached Files

  • Attached File  7603.zip   6.93KB   48 downloads


#32
tvcat

tvcat

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
Hi, Micky1979

can you post the codec dump of the IDT 92HD91BXX ?
I try to make IDT 92HD99BXX work but failed, so i need your codec dump to compare with mine. Thanks.

#33
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,817 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe

Hi, Micky1979

can you post the codec dump of the IDT 92HD91BXX ?
I try to make IDT 92HD99BXX work but failed, so i need your codec dump to compare with mine. Thanks.

Sure,
attached.


Micky

Attached Files



#34
tvcat

tvcat

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
Thanks. Let me try again and let you know the result.

#35
ridertahiti

ridertahiti

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:french polynesia
Hey i have tried to patch the appleHDA so now i have just the Intel High Definition Audio on Audio (Built In).
I think i have to modified the three files to get sound.
Can you help me to configure the xml files ? on the first file that i have attached i put all that you need to create the xml file.

Gaetan.Posted Image

#36
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,817 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe
It seems you already have the answer to your question! :P

With the tool of Andy, you were able to check what happens if you change the value, and this in my opinion is not important for the functionality.
Even if your jack is back, this did not prevent it from working


Micky

#37
zoltankr

zoltankr

    zoliky

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male
22 => 24 => 17, or
21 => 23 => 17

the mic works on both paths. Any logic behind that?

Attached Files



#38
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,817 posts
  • Gender:Male
  • Location:a 100m dal Tevere, vicino a Peppe
I think

22

24

17

but try both, I had to do so, to remove the doubts.
Your codec is very similar to mine, so I think you can edit my files, changing the codec id in layout12.xlm, and Nodes where different in Platforms.xlm.
Obviously also change the pinconfig in info.plist.... and again the codec id.

Micky

#39
zoltankr

zoltankr

    zoliky

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male

I think

22

24

17

but try both, I had to do so, to remove the doubts.


No difference, just the values. (22=>24=>17 or 21=>24=>17)

#40
ridertahiti

ridertahiti

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:french polynesia
Time for me Micky ? :)





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

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