So I used Codecgraph (thanks for the suggestion) + Graphviz and studied my sound card's pin layout. Then I took a look at BronxBoy's modifications he made to Info.plist in AppleHDA.kext, and this attached AppleHDA.kext is what I came up with it. If you choose to use it, make sure you repair your permissions before you reboot, and make sure the output is set to "Headphones" in your "System Preferences -> Sound". (Disclaimer: this kext is provided with no guarantee of success.) Headphone output works, but outputs simultaneously to the speakers. Better than no headphones at all. Line In works for the Mic.
This next part is important. If you're a Lenovo laptop user like me (see sig for details), you need to be using the vanilla kernel. If you're using Netkas' kernel (and I may assume any other ToH kernel), when you try and sleep, it won't wake up. With the vanilla kernel, sleep doesn't work, BUT that's to your advantage with the Lenovo. For some reason, when you invoke sleep, it will wake up moments later and bang! there's the audio.
You may hear some buzzing out of your speakers when nothing happens for awhile. I don't know why. If you change the volume or your playing something it goes away. Also, if you make sure your computer isn't buzzing before you shut down, it will shutdown all the way. If it's buzzing when you shut down, it kernel panics (which isn't seen unless you booted in verbose mode -v) and your trackpad stays lit blue. Your computer's still on and sucking life out of your battery. Then you have to hold the power for 7 seconds or so to shut it down.
Hope this helps. This is the best I can do for now. Any insight from anyone on how to improve this, I'm all ears.
bronxboyXXXMember Since 12 Sep 2007
Offline Last Active Mar 05 2010 02:51 PM
- Group Members
- Active Posts 92
- Profile Views 647
- Member Title InsanelyMac Protégé
- Age Age Unknown
- Birthday Birthday Unknown