Jump to content

[Closed] AppleHDA patching requests


plsh2me

Recommended Posts

  • Replies 390
  • Created
  • Last Reply

Top Posters In This Topic

Hello peoples!

 

I was wondering if somone could be so kind as to create a patched AppleHDA.kext for me from the info in the attached file.

I had a go myself, but I just couldn't quite comprehend everything that needed to be done for this.

If you could do this for me, it will be greatly appreciated.

 

PS: I have also tried many different patched kexts and other methods already, but I can't get any to work, except VoodooHDA, but then I have no HDMI audio.

 

I have the following audio:

Reported by Linux dump

Card#0: Realtek ALC269VC (10ec:0269)

Card#3: Intel PantherPoint HDMI (8086:2806)

Reported by IORegistryExplorer/System Information
Intel High Definition Audio (8086:1e20)

I have these actual ports:
- Internal Stereo Speakers
- Internal Microphone
- Combination Headphone/Microphone port (4pin 3.5mm jack)
- HDMI port

Zip Includes:
- Card#0 codec dump from Linux (Ubuntu 16.10)
- Card#3 codec dump from Linux (Ubuntu 16.10)
- IORegistryExplorer export
- System Report from System Information
- DSDT.dsl

I run OS X El Capitan 10.11.6.

I hope thats enough info to get this done. If you need any more, let me know. If required, please send me any DSDT patch to apply.

Thanks once again for any help you can provide.

info.zip

Link to comment
Share on other sites

Thanks! Loving your guide to patch appleHDA.kext!  I out of the three guides I have found your's is the most complete and easiest to follow.  
 
I have a suggestion for it in Section 2 where we start correcting the verb data.  It would be great if you mentioned which row each note is corresponding to.  Or offered some explanation about how each row is connected to a verb command standard.  Correcting the verb data was very confusing at first. 
 
Left row = 071C; [Default Association:Sequence]
 
Lmid = 71d; [Color:JackSense-Internal\External]
 
Rmid= 71e; [intended use of the Jack:Connection type]
 
Right row = 71f [Port Connectivity:Location-Convert to binary-8 digits]

-------------

Also in Post 3 Codecs info It looks like you gave us a little cheat sheet at the end there however I'm not understanding where you get 71cf.  I think you meant 71f.  Am I misunderstanding?
 
 

Hex******76 54 3210
-------------------
71cf01 = 00 00 0001 - Port has a jack - It is External - Rear Location
 
71cf02 = 00 00 0010 - Port has a jack - It is External - Front Panel Location
 
71cf59 = 01 01 1001 - No External Port - ATAPI
 
71cf18 = 00 01 1000 - Port has a jack - External - HDMI
 
71cf90 = 10 01 0000 - Built In Device - Internal - N/A

Also at the top of this section, not quoted, you mention that you are reading bits from left to right, However it appears that you are counting the bits from right to left.  Starting at bit 0.  Which would explain why there is no mention of bit 8.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

×
×
  • Create New...