mehdymehdy, on Nov 11 2008, 12:35 AM, said:
Hey guys.
Ive got a Dell Studio 1535 with 92HD73c1 audio.
My deviceID is 0x10280254 (decimal-271057492)
In step 2 I edited the apple hda binary, replacing B0761D11 with 45028201 in both places
In Step 3 I edited AppleHDA.kext/contents/info.plist, changing CodecID to 271057492.
Step 4 is where I got stuck
I changed the CodecID in AppleHDA.kext/contents/plugins/AppleHDAController.kext/contents/info.plist
The how-to did not tell how to find the HD audio controller,so i didn't mess with it.
This is what it looks like.
<string>AppleHDAController</string>
<key>IOPCIPrimaryMatch</key>
<string>0x793a1002 0x437a1002 0x43831002 0x269a8086 0x26688086 0x27d88086 0x284b8086 0x293e8086 0x026c10de 0x037110de 0x75021039 0x546110b9 0x32881106 0x026c10de 0x03e410de 0x03f010de 0x044a10de 0x044b10de</string>
Do i need to add anything to this list,what am I doing wrong?
Help will be appreciated, thanks.
1.- You need to edit AppleHDA binary with your hex id in this way I will put mine for example.
111d76b0 this is my codec id
111d for vendor ID IDT
76b0 for dev ID
so inside AppleHDA binary this hex will be b0761d11 if you look is 2 digits back ordered b0 was the last now is the first and so 76 and then 1d and at last 11. thats why 111d76b0 is b0761d11 and you tried 10280254 and this will be 54 02 28 10 not 45 20 82 01
you tried with 0x10280254 this isn´t your codec id is your subsystem id your codec id looks something like "111d1234" (is just an example) because is and IDT with ven id 111d and 1234 for dev id. Using this as an example your codec id will be 34121d11. and translate this to dec will be
111d1234 = 287117876 for using it inside plist in codec id.
if you post your codec dump I will help you to find youd right pin config.
Sorry for bad english.

hope it helps
bartont, on Nov 11 2008, 10:50 AM, said:
Here is the header of my Dell Studio 1735 codec dump, same as yours:
Codec: IDT 92HD73C1X5
Address: 0
Vendor Id: 0x111d7675
Subsystem Id: 0x10280256
Revision Id: 0x100202
Here is the link to the entire file in another thread:
http://forum.insanel...t...st&id=31468
Here is my modified AppleHDA.kext file that doesn't work and according to the OP needs the pinConfig mod:
OK
1.- You need to pach AppleHDA binary with 75761d11
2.- your codec id in dec will be 287143541 for patch inside plist
3.- follow your codec dump try this pin config
speaker
pin complex 0x0d
audio output 0x15
Headphone
pin complex 0x0a
audio output 0x16
Mic at ext
audio input 0x1b
audio selector 0x21
audio mixer 0x1d
audio selector 0x29
pin complex 0x0e
int mic
audioinput 0x1a
audio selector 0x20
pin complex 0x13
Reply with results. find if you have Output with volume control and mute so with input.
Hope it helps
RaidenII, on Nov 11 2008, 06:40 AM, said:
well in the system profiler it could detect the int mic and line in
but in system preferences it shows "the selected device has no inputs controls"
and i found a recorder and tried. no response.
what did you use to test?
Post your codec dump, for help but I try to explain
for output volume control works you need to have inside your plist
For example
mine
pin complex for int speaker 0xd in dec 13
and output 0x10 in dec 16 for make output obtain volume control inside plist this NODEID 16 must have an AMP this must be in coordination with your codec description inside your codec dump
Node 0x10 [Audio Output] wcaps 0xd0c05:
Stereo Amp-Out
Amp-Out caps: N/A
Amp-Out vals: [0x71 0x71]
Power: 0x0
for input to obtain amp this must concordate with an AMP-IN the pin config for mic int or mic ext
the mine for example
mic ext
audio input 0x13
audio selector 0x1d
audio mixer 0x17
audio selector 0x1b
pin complex 0x0b
in all this path the only one with an AMP-IN was the audio mixer so the amp must be at NODE ID 23 (in hex 0x17)
Hope it helps