QUOTE (Manish Singh @ Jan 27 2009, 04:44 PM)

Really thanks for helping me here. I installed your AppleHDA.kext using kext_helper_b7. The script ran fine and I rebooted the computer as directed by the program. Unlike my previous attempts which I had done on my own, there were no kext related errors at startup. However, there was no audio icon on the taskbar again. I checked under System Preferences >> Sound and there was no audio input or no audio output.
There's one difference in System Profiler though. Instead of seeing only this
CODE
Device ID: 0x103C30B2
Audio ID: 12
Now, I see this
CODE
Intel High Definition Audio:
Device ID: 0x103C30B2
Audio ID: 12
Available Devices:
Speaker:
Connection: Unknown
Do I need to try patching this AppleHDA.kext too by searching and replacing the flipped device ids before installing it? Thanks again for your help. I couldn't have come this far without it.
Manish
yes any sound card will work if the applehda.kext is patched properly . but patching it is not easy and it takes work.
if your lucky and your sound card codec information are a bit similar to this applehda that i posted . than all u need to do is find ur correct vender id . not device id. the device id in ur information is not needed. so wat u need is a codec dump . and u can get that through linux u can search on how to make codec dump from linux it's easy but u need to install linux and install the driver for ur sound card in linux and than do the codec dump and save it.
a side from all that . try going to vista or xp whatever Microsoft OS u have. click start menu , right click on my computer go to properties and than device manager. look inside device manager for ur sound card and find the vender Id which is VEN . Mine was 505114f1 which in mac is 0x14f15051 . so find urs .
once u found that . if it's different than mine than u must use hexedit . u can get it from the links i posted above. right click on applehda.kext/content/MacOS/applehda open apple hda with hexedit. than from the menu click on find . and than search for my VEN ID which is in this case it's flipped 5150f114 once u found that number inside hexedit , there is another box for u to type ur VEN ID and replace Mine. So whatever ur VEN ID is flip it .
note: there are two 5150f114 inside applehda replace both with urs.
example: 14f15051 becomes 5150f114 .
once done close and save it.
ur not done here.
go to applehda/content/Plugins/applehdacontroller.kext/content/
to edit info.plist u should use the program provided here. name is property list editor.
http://forum.insanelymac.com/index.php?showtopic=127227inside applehdacontroller.kext info.plist you'll find CodecID . that's where u'll put ur VEN but this time In decimal. how u do that u'll use the calc change the calc to programing calc and click on the little button hex and put ur DEV number . Example. mine is 0x14f15051 when i click on the little botton dec it will be this 351359057 . so u put that number inside CodecID , than comes the second part right under CodecID is the Configdata .
the Configdata are the verbs of ur sound card . u must use this guid
http://forum.insanelymac.com/index.php?showtopic=137188 to know where to get them from .
once u got that . u past it inside Configdata.
close it save it
finally go back to applehda.kext/content/info.plist,,, open info.plist and look for CodecID , put the same decimal number you got from the conversion of ur VEN ID to decimal. save and close.
now install again using kexthelper and cross ur fingers.
if you got nothing detected . that means you have to go through editing the applehda.kext/content/info.plist
u must edit the info.plist and put the right NodeIDs for ur sound card. and to do that u need the codec dump for ur sound card from linux. and this guid which i posted it already applehda/content/Plugins/applehdacontroller.kext/content/.
what u'll be editing inside this info.plist is the pathmap and u have to plug in the right numbers for ur input and than output and mic. so good luck for that.
hope this is helpful.