New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
gruuvin
Old
(Last edited by gruuvin; 19th May 2012 at 06:25 PM.) Reason: More engaging and accurate thread title; updates
#1  
Senior Member - OP
Thanks Meter 62
Posts: 222
Join Date: Nov 2011
Default Mic input status; Groove IP w/Google Voice - VOIP Phone!

UPDATE:
It looks like Hashcode will look into the possibility of allowing audio input simultaneously with audio output at the kernel level for 3.0 Kernel for Kindle Fire

I'm hoping that this will stir up some interest in using our kindles to make phone calls over Wifi.

There was a thread in the General section that talked about using earbuds with a mic as audio input to the KF. I downloaded "Voice Recorder" from Google Play Store and confirmed that my set of earbuds works great with the KF to record audio.

The pinout of the earbud's 3.5mm phono plug from tip to sleeve is left+, right+, ground (- or common), and mic+. Most earbuds with a mic designed for smartphones (iphone, HTC, etc.) have this pinout.

I successfully made a phone call with my KF connected to wifi, using Groove IP with my Google Voice account (free and easy to set up on the PC, both downloadable from the Play Store). Now when I say successful, I mean the call went through and I could hear the person on the other end, but they could not hear me. No big surprise, I think we could be close to having Groove IP recognize the audio input on the KF the same way the Voice Recorder app did. This is why I am reviving this topic with its own thread in hopes that some smart folks here might know how to proceed in making progress on this front.

I am running MoDaCo Gr8 ROM and I have Google Contacts (synced), Voice, and Groove IP. Groove IP looks great!! just like a phone interface with a contact list that is my synced Google contacts. SO CLOSE!!!

Any positive feedback on what could be done to make the audio input on the KF accessible by more than just the Voice Recorder app?

For earlier discoveries about mic input: FlashFire1 and shravbits have posted some useful info to note.

If you feel like giving it a try for fun, test your mic input with the Voice Recorder app.
Then setup a Google Voice account, and download the Google Voice app from the Play Store, then install Groove IP and connect it to your Google Voice account.

earbuds/mic that may work with the KF:
Apple generic and OEM earbuds
Misc earbuds with mic
Mini Mic
The Following 4 Users Say Thank You to gruuvin For This Useful Post: [ Click to Expand ]
 
gruuvin
Old
#2  
Senior Member - OP
Thanks Meter 62
Posts: 222
Join Date: Nov 2011
It has been noted somewhere that half duplexing is possibly being switched in software at the app level. It looks like our kindle fires come with the Texas Instruments AIC3110 chip ( http://www.ti.com/product/tlv320aic3110#description ) and from what I can tell, this hardware does support full duplex (audio input and output stream simultaneously).
 
shravbits
Old
#3  
shravbits's Avatar
Senior Member
Thanks Meter 179
Posts: 540
Join Date: Mar 2012
Location: Plano, TX
I'm experienced with this whole mic thing (considering I started this http://forum.xda-developers.com/show...php?p=23546913)
But I don't think this 'calling from my kindle' thing is going to go much further. Skype isn't working, Google Voice doesn't work, Grooveshark doesn't work! No VoIP is working! I have tried, but the hardware just isn't cooperating at all! Sure Voice Search and all work, but this is, well, harder. I will keep trying and experimenting with this till I get it at least close to working

Sent from my Kindle Fire using Tapatalk
kindlefireboss.blogspot.com

shravbits-dev@mail.com

Lets make a smarter (android) planet
The Following User Says Thank You to shravbits For This Useful Post: [ Click to Expand ]
 
gruuvin
Old
#4  
Senior Member - OP
Thanks Meter 62
Posts: 222
Join Date: Nov 2011
Quote:
Originally Posted by shravbits View Post
I'm experienced with this whole mic thing (considering I started this http://forum.xda-developers.com/show...php?p=23546913)
But I don't think this 'calling from my kindle' thing is going to go much further. Skype isn't working, Google Voice doesn't work, Grooveshark doesn't work! No VoIP is working! I have tried, but the hardware just isn't cooperating at all! Sure Voice Search and all work, but this is, well, harder. I will keep trying and experimenting with this till I get it at least close to working

Sent from my Kindle Fire using Tapatalk
I think it may be possible to enable duplex audio at the kernel level.... just need devs with experience there to look into it.... I'm hoping.
 
shravbits
Old
#5  
shravbits's Avatar
Senior Member
Thanks Meter 179
Posts: 540
Join Date: Mar 2012
Location: Plano, TX
Maybe with a few modifications to Hashcode's 3.0 Kernel, this could be working. We shall see

Sent from my Kindle Fire using Tapatalk
kindlefireboss.blogspot.com

shravbits-dev@mail.com

Lets make a smarter (android) planet
 
symbiiote
Old
#6  
symbiiote's Avatar
Senior Member
Thanks Meter 18
Posts: 157
Join Date: Aug 2009
Location: New York City
why don't you just contact hashcode and ask him to tackle this?
iPhone 4 [32gb] Net10
HTC HD2:Sold
HTC G1:Sold
HTC HD7:Sold
iPhone 3G: Sold
LG Optimus V: Sold
Kindle Fire:Sold
Kindle Fire TWRP 2.0 Themes
Motorola Triumph :Sold SymBiioTE - SytoMod v1.0
Acer Iconia A500: Rooted
 
Cl8rs
Old
#7  
Cl8rs's Avatar
Senior Member
Thanks Meter 27
Posts: 337
Join Date: Nov 2010
Location: Roseville
Quote:
Originally Posted by symbiiote View Post
why don't you just contact hashcode and ask him to tackle this?
Honestly, as much as I want the mic too, I think Hashcode has a lot on his plate already. You could ask him, but just keep that in mind.
 
shravbits
Old
#8  
shravbits's Avatar
Senior Member
Thanks Meter 179
Posts: 540
Join Date: Mar 2012
Location: Plano, TX
Quote:
Originally Posted by Cl8rs View Post
Honestly, as much as I want the mic too, I think Hashcode has a lot on his plate already. You could ask him, but just keep that in mind.
Yeah. He still needs to finish off the 3.0 kernel, and then we should ask him to tweak it

Sent from my Kindle Fire using Tapatalk
kindlefireboss.blogspot.com

shravbits-dev@mail.com

Lets make a smarter (android) planet
 
diegogaona
Old
#9  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Jun 2008
Quote:
Originally Posted by shravbits View Post
I'm experienced with this whole mic thing (considering I started this http://forum.xda-developers.com/show...php?p=23546913)
But I don't think this 'calling from my kindle' thing is going to go much further. Skype isn't working, Google Voice doesn't work, Grooveshark doesn't work! No VoIP is working! I have tried, but the hardware just isn't cooperating at all! Sure Voice Search and all work, but this is, well, harder. I will keep trying and experimenting with this till I get it at least close to working

Sent from my Kindle Fire using Tapatalk
I've tested the Grooveshark and works well; Skype and Groove IP can establish the VoIP calls, obviously the other party can't hear me as gruuvin said.

If this is possible to activate the microphone, definitely the fire will satisfy the basic users' needs, and it will make it more attractive for the lower budget.
 
gruuvin
Old
#10  
Senior Member - OP
Thanks Meter 62
Posts: 222
Join Date: Nov 2011
A member, leroy641, contacted me by private message, because he could not post in this section. It is an interesting note from a Groove IP dev who has considered this.

Quote:
Originally Posted by leroy641
i cant post in the developer forums but just wanted to let u know i contacted groove on 3/29 and this is thier answer

me:Have you guys thought of a kindle fire version? The default android sound recorder works with a headphone/ mic combo. I have tried every alternative mic option from the troubleshooting section. If you could somehow figure out how to use the same input as the sound recorder and add that to the mic options that would be great.

snrb labs:Hi,The issue is that other settings on the mic are required for VoIP use. Our understanding is the audio driver on the kindle fire doesn't implement those settings. So it wouldn't be possible to support the device unless that was changed.



seems like a driver mod might fix it.......

The Following User Says Thank You to gruuvin For This Useful Post: [ Click to Expand ]