There has been a bit of wondering if it would be possible at the kernel level to fix an issue that has stood in the way for some apps to access the mic input. One speculation is that full duplex audio is not enabled with the stock kindle kernel/audio driver. This was speculated because of possible evidence that only applications that would not simultaneously stream audio output will enable audio input stream (mic). Voice recorder and Grooveshark accept an input stream while Skype, Groove IP w/Google Voice do not.
Here is a thread discussing it a bit: http://xdaforums.com/showthread.php?t=1652311
Groove IP with Google Voice and synced Google Contacts makes for a really nice "phone" on the Kindle Fire. With a mic/headphone combo plugged in, you can call up anybody in your contact list, and you can hear them, but sadly they can not hear you Man it would be awesome if this could be fixed in the kernel!!
I did a quick search on audio full-duplex support for android and found a TI-Android-ICS-PortingGuide wiki (http://processors.wiki.ti.com/index.php/TI-Android-ICS-PortingGuide) that mentioned in the "Audio" section support for simultaneous playback and record (full-duplex mode) for an AM335xevm that uses AIC31 audio codec. I believe our kindles use the AIC3110 audio chip, so maybe this is good news.
http://processors.wiki.ti.com/index.php/UserGuideAudioDriver_PSP_04.02.00.07
http://processors.wiki.ti.com/index.php/AM335x_Audio_Driver's_Guide
Thank you! I'll bookmark this post and read through the info as soon as the charger driver is in better shape. This is next on "the list"(tm).
Sent from my Amazon Kindle Fire using Tapatalk 2