Contribute
Register

[solved] Question about AppleHDA patching (Conexant 8050)

Status
Not open for further replies.
Joined
Aug 2, 2015
Messages
140
Motherboard
Asus TP500LAB (9 series)
CPU
i5-5200U
Graphics
HD 5500
Mobile Phone
  1. Android
  2. iOS
Hello,

I have a question about patching the AppleHDA driver for a new codec, it's the Conexant CX8050 codec.

I followed the guides linked in the laptop compatibility FAQ, and I succeeded getting the internal mic and the headphone output to work, but no speaker. The speaker is not detected by the OS.

My question is, why is the speaker not recognized? Is that an issue in the config data, the layout xml or the path map?


Thanks very much
 
Yes... it could be any of those.
I am pretty sure it's an issue in the config data.

My config data:

Code:
01671c40 01671d10 01671e21 01671f03 01670c02 01771c10 01771d01 01771e17 01771f90 01770c02 01871cf0 01871d01 01871ef0 01871f40 01971c30 01971d10 01971e81 01971f03 01a71c20 01a71d01 01a71ea0 01a71f90


Here I have the paths:

Code:
Speaker:

0x17 -> 0x11 = 23 -> 17

Maybe 0x17 -> 0x15 -> 0x11

Headphone:

0x16 -> 0x10 = 22 -> 16

Maybe 0x16 -> 0x15 -> 0x10

Internal Mic:

0x13 -> 0x1a = 19 -> 26

Line-in:

0x14 -> 0x19 = 20 -> 25


I attached my Platform.xml, layout.xml and codec_dump.txt.
 

Attachments

  • codec_dump.txt
    5.5 KB · Views: 178
  • layout3.xml.zip
    1.7 KB · Views: 74
  • Platforms.xml.zip
    4.4 KB · Views: 76
I am pretty sure it's an issue in the config data.

My config data:

Code:
01671c40 01671d10 01671e21 01671f03 01670c02 01771c10 01771d01 01771e17 01771f90 01770c02 01871cf0 01871d01 01871ef0 01871f40 01971c30 01971d10 01971e81 01971f03 01a71c20 01a71d01 01a71ea0 01a71f90


Here I have the paths:

Code:
Speaker:

0x17 -> 0x11 = 23 -> 17

Maybe 0x17 -> 0x15 -> 0x11

Headphone:

0x16 -> 0x10 = 22 -> 16

Maybe 0x16 -> 0x15 -> 0x10

Internal Mic:

0x13 -> 0x1a = 19 -> 26

Line-in:

0x14 -> 0x19 = 20 -> 25


I attached my Platform.xml, layout.xml and codec_dump.txt.

I hope you don't expect me to check your work! Way too time consuming. That is for you...
 
I hope you don't expect me to check your work! Way too time consuming. That is for you...
OK, it seems like it's not the config data. I think it's the path map.
 
OK, it seems like it's not the config data. I think it's the path map.

Can be any of the three. Items in the layout are matched against the PinComplex nodes (eg. pinconfig).
 
Can be any of the three. Items in the layout are matched against the PinComplex nodes (eg. pinconfig).
Ok, thanks. I have all the devices defined in the layout, the nodes are defined in the path map.

I also tried lot's of different Pin configs that all produce the same result, that's why I think it's not the pin config.
 
Ok, thanks. I have all the devices defined in the layout, the nodes are defined in the path map.

I also tried lot's of different Pin configs that all produce the same result, that's why I think it's not the pin config.

You should probably trim your layout down to just the speakers. Same goes for platforms. Then focus only on those items that relate to the speakers. Double check your pin config data.
 
Last edited:
You should probably trim your layout down to just the speakers. Same goes for layout. Then focus only on those items that relate to the speakers. Double check your pin config data.
Thanks for the tip. Now the other devices like the mic and headphones don't work anymore, but they still show in System Information.app. So it must be the Pin Config.
 
You should probably trim your layout down to just the speakers. Same goes for platforms. Then focus only on those items that relate to the speakers. Double check your pin config data.
Weird. I removed everything that was not related to the speakers from the layout and platform file. I also tried removing the pin config for any other node, so that only the speaker was left.

I rebooted and went to System Information.app and it only shows Mic and Headphones again, even though I removed everything that referenced to it... :banghead::(
 
Status
Not open for further replies.
Back
Top