Android 5.0.2 and New Factory Images For Nexus 7 (Wi-Fi) Available

Android 5.0 is has been publicly available since early November, and the … more

Github Tutorial App Shows You How to Use… Github

Github can get pretty complicated and using it can become quite daunting, especially … more

Google Glass-like Clip-On For Regular Glasses Developed by Sony

For the price of $2,000, a pair of glasses that can run apps, take pictures, … more

Micromax Takes OnePlus to Court! Android Wear Receives Lollipop – XDA TV

Android 5.0 Lollipop is available officially for the Moto 360! … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Q] Mic Level

OP Lexmazter

30th May 2012, 06:37 AM   |  #1  
Lexmazter's Avatar
OP Recognized Contributor / Recognized Developer
Flag Timisoara
Thanks Meter: 667
 
878 posts
Join Date:Joined: Aug 2011
Donate to Me
More
I've been searching forever, and now i'm starting this thread...

Is there a way to enable mic adjusting(gain) for outgoing calls on Dell Streak?

My mic volume is somewhat poor, the other one can hear me, but i need to speak a bit louder in order to hear me...I'm using CM7 with DSC Test 2 Kernel.

Any solution would be appreciated!
Thanks in advance!

From what i've read here, it has something to do with the kernel and libaudio.so, but i don't know how i could impelement this...
Last edited by Lexmazter; 30th May 2012 at 09:28 AM.
The Following User Says Thank You to Lexmazter For This Useful Post: [ View ]
30th May 2012, 12:19 PM   |  #2  
Strephon Alkhalikoi's Avatar
Senior Member
Thanks Meter: 429
 
1,432 posts
Join Date:Joined: Aug 2010
More
Use the DSC Gain app from the DSC ROM. I believe _n0p_ has made it available separately, and thus the ROM thread should have a link.
30th May 2012, 01:08 PM   |  #3  
Lexmazter's Avatar
OP Recognized Contributor / Recognized Developer
Flag Timisoara
Thanks Meter: 667
 
878 posts
Join Date:Joined: Aug 2011
Donate to Me
More
DSC Gain controls only output hardware controls for speaker, bt, and headset, not for mic gain, and that is what i really want, the thing that transmits the signal from the mic to the other side of the line when talking...

But thanks for reply anyways
30th May 2012, 03:18 PM   |  #4  
_n0p_'s Avatar
Senior Member
Flag Kiev
Thanks Meter: 1,827
 
2,557 posts
Join Date:Joined: Apr 2009
More
mic voltage is already at maximum in the kernel. It has values 0-7 (0 is the highest), so i simply cannot set it any higher.
30th May 2012, 03:29 PM   |  #5  
Lexmazter's Avatar
OP Recognized Contributor / Recognized Developer
Flag Timisoara
Thanks Meter: 667
 
878 posts
Join Date:Joined: Aug 2011
Donate to Me
More
Could it be a problem from CM7?

I am planning to go back to DSC because of this and SMS problem, i'm starting to have problems with recieving messages, i had the problem of sending SMS's but solving by setting GSM only setting...

Also, should i try to clean the mic?
30th May 2012, 03:47 PM   |  #6  
_n0p_'s Avatar
Senior Member
Flag Kiev
Thanks Meter: 1,827
 
2,557 posts
Join Date:Joined: Apr 2009
More
You didn't clean it?
Just kidding.
--
DSC won't help you with mic issue. I had complains about not hearing me from time to time since i got the Streak. Have tried orienting device so mic is close to mouth?
30th May 2012, 03:59 PM   |  #7  
Lexmazter's Avatar
OP Recognized Contributor / Recognized Developer
Flag Timisoara
Thanks Meter: 667
 
878 posts
Join Date:Joined: Aug 2011
Donate to Me
More
I have tried, and now it's a habit, i have found the best positions for both hands in order to get myself heard a bit...

How should i clean it? I'm not really gonna' try with a toothpick or something that could damage the mic for good...

So the best option seemed to be a software gain...

And here is where the help needs to kick in...

I was looking forever for something to help me in this...but i don't even know where to look... I read some problems on xda about CM7 having some problems on some phones with the mic, but obvious, the patches/hacks are not compatible...

So i'm looking to boost that signal... And won't stop )
30th May 2012, 04:08 PM   |  #8  
_n0p_'s Avatar
Senior Member
Flag Kiev
Thanks Meter: 1,827
 
2,557 posts
Join Date:Joined: Apr 2009
More
I'd start with studying q6audio.c in kernel.
30th May 2012, 04:11 PM   |  #9  
Lexmazter's Avatar
OP Recognized Contributor / Recognized Developer
Flag Timisoara
Thanks Meter: 667
 
878 posts
Join Date:Joined: Aug 2011
Donate to Me
More
I'm going to look, hope i an make out something of it...

I'm a computer science student, but only 1st year...so i have much to learn, and all i know for now is some knowledge in C programming...

And big thanks! At least i have a lead
30th May 2012, 09:36 PM   |  #10  
Lexmazter's Avatar
OP Recognized Contributor / Recognized Developer
Flag Timisoara
Thanks Meter: 667
 
878 posts
Join Date:Joined: Aug 2011
Donate to Me
More
I found some interesting things in q6audio.c, one line (535) contains audio_tx_volume function, and after some studying, i found that tx is for all mic's and rx is for all speakers (tx - input / rx - output), well, this isn't much, but i posted again to ask something...also, i found something about "default.acdb" that file seemed to store something about those volumes, but i'm unable to find this file in streak, so is either renamed, or there is another way to handle the whole process...(i bet on renaming )...

After i make the changes, how can i implement them in streak?

Or, how can i make some changes in order to be implemented in streak?

Do i need to make the changes in another way somewhere in postboot?
(not really experienced in this kind of stuff..)

--Sorry for double-post, i didn't noticed --
Last edited by Lexmazter; 30th May 2012 at 09:49 PM.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes