FORUMS

Galaxy S6 & Edge get €100 Price Cut—New Models Incoming

Samsung has dropped the price of both the Galaxy S6 and S6 Edge by … more

How To Port Fully Featured Sony Xperia Z4 Camera

Xperia Z4’s hardware may not impress, but its software is definitely … more

Experimental TWRP Available For Moto G 2015

XDA Senior Member squid2 has posted experimental builds of TWRP for the Moto G … more

Sunday Debate: How Can We Get a No-Compromise Phone?

Join us in a fun Sunday Debate on Compromises. Come with your opinions and … more

[Q] Mic Level

878 posts
Thanks Meter: 668
 
By Lexmazter, Recognized Contributor / Retired Recognized Developer on 30th May 2012, 05:37 AM
Post Reply Subscribe to Thread Email Thread
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 08:28 AM.
The Following User Says Thank You to Lexmazter For This Useful Post: [ View ]
 
 
30th May 2012, 11:19 AM |#2  
Strephon Alkhalikoi's Avatar
Senior Member
Thanks Meter: 783
 
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, 12:08 PM |#3  
Lexmazter's Avatar
OP Recognized Contributor / Retired Recognized Developer
Flag Timisoara
Thanks Meter: 668
 
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, 02:18 PM |#4  
_n0p_'s Avatar
Senior Member
Flag Kiev
Thanks Meter: 1,829
 
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, 02:29 PM |#5  
Lexmazter's Avatar
OP Recognized Contributor / Retired Recognized Developer
Flag Timisoara
Thanks Meter: 668
 
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, 02:47 PM |#6  
_n0p_'s Avatar
Senior Member
Flag Kiev
Thanks Meter: 1,829
 
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, 02:59 PM |#7  
Lexmazter's Avatar
OP Recognized Contributor / Retired Recognized Developer
Flag Timisoara
Thanks Meter: 668
 
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, 03:08 PM |#8  
_n0p_'s Avatar
Senior Member
Flag Kiev
Thanks Meter: 1,829
 
More
I'd start with studying q6audio.c in kernel.
30th May 2012, 03:11 PM |#9  
Lexmazter's Avatar
OP Recognized Contributor / Retired Recognized Developer
Flag Timisoara
Thanks Meter: 668
 
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, 08:36 PM |#10  
Lexmazter's Avatar
OP Recognized Contributor / Retired Recognized Developer
Flag Timisoara
Thanks Meter: 668
 
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 08:49 PM.
30th May 2012, 10:20 PM |#11  
Strephon Alkhalikoi's Avatar
Senior Member
Thanks Meter: 783
 
More
Quote:
Originally Posted by Lexmazter

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

Unfortunately I don't use DSC Gain despite using DSC 1.1. At least it didn't hurt to try it.

I hope there is a solution for you out there.

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

Advanced Search
Display Modes