Jump to content

AppleHDAController native Intel ids


Micky1979
 Share

15 posts in this topic

Recommended Posts

These are what they appear to be the currently Intel pci-ids supported by AppleHDAController:

 

8086:811B   Name: System Controller Hub (SCH Poulsbo) HD Audio Controller

8086.269A   Name: 631xESB/632xESB High Definition Audio Controller

8086:26E6   Name: 82801FB/FBM (ICH6/ICH6M) AC'97 Audio Controller

8086:27D8   Name: NM10/ICH7 Family High Definition Audio Controller

8086:284B   Name: 82801H (ICH8 Family) HD Audio Controller

8086:293E   Name: 82801I (ICH9 Family) HD Audio Controller

8086:3A3E   Name: 82801JI (ICH10 Family) HD Audio Controller

8086:3B56   Name: 5 Series/3400 Series Chipset High Definition Audio

8086:1C20   Name: 6 Series/C200 Series Chipset Family High Definition Audio Controller

8086:1E20   Name: 7 Series/C210 Series Chipset Family High Definition Audio Controller (Panther Point)

8086:1D20   Name: C600/X79 series chipset High Definition Audio Controller (Patsburg)

8086:0C0C   Name: Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (Haswell)

8086:0A0C   Name: Haswell-ULT HD Audio Controller

8086:160C   Name: Broadwell-U Audio Controller

8086:0D0C   Name: Crystal Well HD Audio Controller

8086:9C20   Name: 8 Series HD Audio Controller (Lynx Point-LP)

8086:8C20   Name: 8 Series/C220 Series Chipset High Definition Audio Controller (Lynx Point)

8086:9CA0   Name: Wildcat Point-LP High Definition Audio Controller

8086:8CA0   Name: 9 Series Chipset Family HD Audio Controller

8086:A170   Name: Sunrise Point-H HD Audio

8086:9D70   Name: Sunrise Point-LP HD Audio

 

.. OSX 10.11.4 (AppleHDA.kext v274.0 beta 3)

 

These however are not supported ids:

 

8086:0F04   Name: Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller

8086:0F28   Name: Atom Processor Z36xxx/Z37xxx Series LPE Audio Controller

8086:2425   Name: 82801AB AC'97 Audio Controller

8086:2445   Name: 82801BA/BAM AC'97 Audio Controller

8086:2485   Name: 82801CA/CAM AC'97 Audio Controller

8086:24C5   Name: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller

8086:24D5   Name: 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller

8086:25A6   Name: 6300ESB AC'97 Audio Controller

8086:2668   Name: 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller

8086:2698   Name: 631xESB/632xESB AC '97 Audio Controller

8086:27DE   Name: 82801G (ICH7 Family) AC'97 Audio Controller

8086:3A6E   Name: 82801JD/DO (ICH10 Family) HD Audio Controller

8086:3B57   Name: 5 Series/3400 Series Chipset High Definition Audio

8086:7195   Name: 82440MX AC'97 Audio Controller

8086:8C21   Name: 8 Series/C220 Series Chipset High Definition Audio Controller

8086:8D20   Name: C610/X99 series chipset HD Audio Controller

8086:8D21   Name: C610/X99 series chipset HD Audio Controller

8086:9C21   Name: 8 Series HD Audio Controller

 

 

to activate AppleHDAController properly, you'll need to have an already supported id or make a replacement with one of those supported. Better if they belong to the same Series

 

cheers

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Acer 4739 

 

Codecs Detecteds:
 
Vendor: ONBOARD
Name: Realtek ALC269
Codec: 0x10ec0269
 
Vendor: INTEL DP/HDMI
Name: IbexPeak
Codec: 0x80862804
 
8086:3B56   Name: 5 Series/3400 Series Chipset High Definition Audio
 
N' How to Pacth ini El capitan 10.11.3
Link to comment
Share on other sites

  • 2 weeks later...

Any success replacement to enable support of 8086:8D20 (C610/X99 series chipset HD Audio Controller) with 10.11.4 AppleHDA (274.7)?

 

So far only replacing 8C20 by 8D20 in 10.9.5 AppleHDA (2.6.3) is working (with patches of course).

Link to comment
Share on other sites

@bOLEMO,

 

try this: 8086:8D20 --> 8086:1D20.

let me know if it worked for you.

Nope, but it worked with 8CA0. :-)

 

Thank you.

 

I am using the Toleda method, patching the AppleHDA itself. If I use the Clover patch with a Dummy HDA, for some reasons, the device is not recognized. But that is another problem. Now at least, X99 systems can use the latest AppleHDA again!

 

PS: I saw that AppleHDA Patcher, and it looks great. I am confused with the layout, as for Desktops, you offer 5, 7 and 9 whereas Toleda methods offers 1, 2 and 3, and for me, 1 is working fine.

Link to comment
Share on other sites

Sir 8ca0 is already in the binary :hysterical:

Our app fail if the AppleHDA binary is already patched, its normal then (can't work), and layout-id choosen can be any number that refear to Authors fantasy ;)

  • Like 1
Link to comment
Share on other sites

Sir 8ca0 is already in the binary :hysterical:

Our app fail if the AppleHDA binary is already patched, its normal then (can't work), and layout-id choosen can be any number that refear to Authors fantasy ;)

Hi,

 

My audio controller is 8086:8D20   (Name: C610/X99 series chipset HD Audio Controller) => NOT SUPPORTED by native AppleHDA.

Until AppleHDA 10.9.5, it was possible to patch AppleHDAController replacing 8D20 by 8C20 (tricking Apple HDA from Clover).

However, after 10.9.5, it stopped to work, and as any X99 based mb owners, I had to replace for each update AppleHDA by the patched 10.9.5 one.

 

I discovered today that replacing 8D20 by 8CA0 (patching AppleHDAController) works with 10.11.4 AppleHDA.

And yes, 8CA0 is indeed is in the binary and that is the whole idea as we trick the system to use a supported binary. There would be no point otherwise…).

 

 

I did not try to repatch my kext using AppleHDA Patcher, I just had a look at your application, and it seems very nice, but I did not use it as I already patched mine ; furthermore, as layout-id are different, I would have to change my DSDT switching from one solution to another.

 

I understand now that layout-id, it is purely a choice of the Authors, thank you for that precision ;-)

Link to comment
Share on other sites

 Share

×
×
  • Create New...