Jump to content
119 posts in this topic

Recommended Posts

@fisherwei:

 

1. change your bootloader to chameleon svn-r2266

2. remove any HDAEnabler

3. add HDAEnabler=Yes and HDEFLayoutID=0C000000 to org.chameleon.boot.plist

4. if you have method DSM with layout-id and pinconfig injection into your device HDEF, remove it.  (or you can enable loading of appleHDA.kext through DSDT patch but you have to remove entries at 3)

5. use AppleHDA.kext from 10.9 and patch it according to your codec.  please modify the usual 3 files (info.plist, layout12.xml.zlib and platforms.xml.zlib) according to your pinconfig data, layout id, path maps and node ids.

 

Hi @b1gdadd1,

 

Thanks for you advice.

 

I have done the follow:

 

* installed chameleon r2266

* deleted /s/l/e/HDAEnabler.kext, ALC662.kext, AppleHDA.kext

* added  <key>HDAEnabler</key><string>Yes</string><key>HDEFLayoutID</key><string>0C000000</string> to org.chameleon.Boot.plist

* modify AppleHDA.kext (attached)

 

But not luck, still no sound device.

 

Hope you can help me for troubleshooting. Thank you very much.

 

Archive.zip

   Jack   Color  Description                  Node     PinDefault             Modified Verbs
--------------------------------------------------------------------------------------------------------
 Line Out at Ext Rear    0x14 0x14                        16859152 21471c10 21471d40     21471e01 21471f01  
 Analog Unknown  Speaker at Int N/A          21 0x15   0x90170120   21571c20 21571d00 21571e17 21571f90
 Mic at Ext Rear    0x18 0x18                        27367472 21871c30 21871d90     21871ea1 21871f01  
 Mic at Ext Front    0x19 0x19                        44144704 21971c40 21971d90     21971ea1 21971f01  
 Line In at Ext Rear    0x1a 0x1a                        25243711 21a71c50 21a71d30     21a71e81 21a71f01  
 HP Out at Ext Front    0x1b 0x1b                        35733535 21b71c60 21b71d40     21b71e21 21b71f01  
Optical UNKNOWN  Line Out at Ext N/A         29 0x1d   0x4005c603   21d71c70 21d71dc0 21d71e05 21d71f40
--------------------------------------------------------------------------------------------------------



FIXED:

 Line Out at Ext Rear    0x14 0x14                        16859152 21471c60 21471d40     21471e01 21471f01
 Mic at Ext Rear    0x18 0x18                        27367472      21871c10 21871d90     21871ea1 21871f01  
 Mic at Ext Front    0x19 0x19                        44144704     21971c80 21971d90     21971ea1 21971f01  
 Line In at Ext Rear    0x1a 0x1a                        25243711  21a71c20 21a71d30     21a71e81 21a71f01  
 HP Out at Ext Front    0x1b 0x1b                        35733535  21b71c50 21b71d40     21b71e21 21b71f01


21471c60 21471d40 21471e01 21471f01 21871c10 21871d90 21871ea1 21871f01 21971c80 21971d90 21971ea1 21971f01 21a71c20 21a71d30 21a71e81 21a71f01 21b71c50 21b71d40 21b71e21 21b71f01



PATHMAP:


 Mic at Ext Rear      0x18 > 0x0d > 0x03
 Mic at Ext Front     0x19 > 0x0e > 0x04
 Line In at Ext Rear  0x1a > 0x23 > 0x18
 Line Out at Ext Rear 0x14 > 0x0c > 0x02
 HP Out at Ext Front  0x1b > 0x22 > 0x19

24 13 3
25 14 4
26 35 24
20 12 2
27 34 25



now works only audio hdmi, I removed the items from Boot.plist hdaenabler, hdeflayout and hdaulayout, before deleting the three strings nothing worked. One thing I noticed, the first kext sent me they ran the sound at the back but now nothing.

I installed the kext that I found in the download section and the back of the microphone and audio work fine but do not work in front of the microphone and audio, you place the new ioreg and the kext more screenshots so maybe it could facilitate the solution.

@fisherwei

 

this is your current pin config and path map:

PINCONFIG:
21471c60 21471d40 21471e01 21471f01 
21871c10 21871d90 21871ea1 21871f01 
21971c80 21971d90 21971ea1 21971f01 
21a71c20 21a71d30 21a71e81 21a71f01 
21b71c50 21b71d40 21b71e21 21b71f01

PATHMAP:
Mic at Ext Rear      0x18 > 0x0d > 0x03 (24>13>3)
Mic at Ext Front     0x19 > 0x0e > 0x04 (25>14>4)
Line In at Ext Rear  0x1a > 0x23 > 0x18 (26>35>24)
Line Out at Ext Rear 0x14 > 0x0c > 0x02 (20>12>2)
HP Out at Ext Front  0x1b > 0x22 > 0x19 (27>34>25)
 
 
this should be your path map (more or less :)):
Inputs:
Mic at Ext Rear 8-35-24
Mic at Ext Front  8-35-25
Line In at Ext Front 9-34-26
Outputs:
Line Out at Ext Rear 20-12-2
HP Out at Ext Front 27-14-4 (or 27-12-2)

 

 

@hackman85:

 

have you tested front mic and headphone with windows or ubuntu?

@hackman85

 

when you used the first version i sent you, you said that the rear connectors worked but not the front connectors.

 

hackman85_01.zip

 

i checked it again and found that the configured input/output are:

 

mic (9-34-25)

headphone (27-12-2)

speaker (20-12-2)

 

can you try it again?

 

 

the kext that makes me run the audio and microphone on the back I took it from the download section, but the only problem is the front audio and mic, with the last one you sent me works just the audio jack on the back only.

This is the link.

@hackman85

 

ok, these are your connectors:

 

FRONT

mic jack

headphone jack

 

BACK

line in

speaker jack

mic jack

 

with my first kext, only back speaker jack worked.

 

with the one you downloaded, back speaker and mic jack worked.  back line in jack worked?

Can someone take a look here? I couldn't figure out how to attach files via PM.

 

My on board is ALC892.

 

Currently I'm using Sound Blaster Audigy >.<

 

Attached are my IOReg and Codec Dump. 

 

My board has no DSDT.

codec_dump.txt

Mac Pro.zip

×
×
  • Create New...