Is it possible, by any means (EFI strings, HDA patcher, etc.) to get the Sigmatel 9200 to work perfectly?

"Perfectly" meaning:
1. Sound working through built-in speakers
2. Sound working through headphones
3. Microphone working
4. Automatic muting of built-in speaker when headphones are plugged in

I only get 1 and 2 using the HDAPatcher v1.20 and STAC9200.txt.

I'm not asking for how to do it, per se. Rather, whether I should spend any more time looking.

Thanks!
Sean