Hi,
I have a technical question regarding changing/re-routing microphone.
Here's my problem, it seems like my micro stopped working properly recently (maybe after a drop). The main microphone produces very little sound input and because of that, voice call doesn't work -- people can't hear me very well at all from the other side. Also voice recording doesn't work.
Spaker phone mode and headset mode works just fine. So i know the main-heandset-mic is broken.
My solution:
So I've tried a few approach, including editing the mixer_paths.xml file in system/ect/mixer_paths.xml
I have successfully replaced the main-mic with the speaker-mic and this seems to help a little bit. I'm able to record sound again using the speaker-mic.
But during call, it won't active that mic. I think android turns off all the other mic (both speaker-mic and headphone-mic, if it doesn't detect a headset plugged in and if I'm on normal handset mode).
Does any developers who knows android well enough to help me with this? I think somehow if I can have it so that android won't turn off my spaeker-phone mic when I'm in normal call mode would work, since the I've already replaced the mixter path profile of main-mic with that of speaker-mic.
Hope this is not too confusing..... I've trying my best to describe the problem. it's been very frustrating.
Does anybody knows where the primary microphone is located?People can`t hear me well, it`s not a software problem so i decided to change the mic, but i can`t find it)
Sag3aTa said:
Does anybody knows where the primary microphone is located?People can`t hear me well, it`s not a software problem so i decided to change the mic, but i can`t find it)
Click to expand...
Click to collapse
Hi,
Same problem (CyanogenMod 12.1 official). People always says that there doesn't ear me well. So I decide to check if the microphone is clean and cant locate it.
With the application oscilloscope I identify the 'call microphone' as the 'right speaker'.
Also this application is able to switch to the secondary microphone (located near the audio jack). I clean it up and the people ear me a bit better.
Tell me I you found something relevant please.
My OPO is running Android 8.1.0 (LineageOS version 15.1-201800121-Unofficial-bacon)
I notice that when I want to use my external mic with Whatsapp or phone app, other side just can't hear me.
To test the mic it self i made a recording using the a microfoon app, and even when my whisper, I can hear what I have recorded.
that means that mic is working fine.
Anybody an idea what the problem could be?
i want to give an update to my problem.
This week I installed a new Rom, CarbonROM, to see if this could solve my issue.
But unfortunately, i am not able to make a video call. other side just can hear me.
Also magisk Module Android Mic Fix did not help.
Found it very strange that I can use my mic without any problem. i can make recordings, I can use OK google, and i am also able use Speech to text inside Whatsapp without any problem.
But i cannot make a video call or use my external mic when doing a normal phone call
Hey! I have a problem
The problem
So the thing is that I have a Bluetooth headphone but its microphone is so horrible people can't understand me if I use it. So I'd like to use it only for output, and internal microphone as input on Discord.
I know there are a lot of threads about this but either they don't work for me or there isn't any solution on it.
Solution #1
I thought about installing pulseaudio but
- it doesn't seem stable
- I don't know if it could allow me to do this (could it?)
Solution #2
I also thought about another solution which could be disabling external microphones making them unusable at all, but I don't know if it's possible, and if it is, how?
Solution #3
I also thought about preventing Android to detect the microphone on the headphones, making them recognized without microphone.
Solution #4
Or I could make an application which allow me to do it, but how? Is it possible? It doesn't seem to be.
I'd really like to find a solution because for the moment I use WO Mic to use the phone as a microphone for the computer and make my calls on the computer, which is not normal as a device under linux should be able to do what I want without problems, computers do it!
Hi all, first post. I have this Joying headunit installed in my Toyota Tacoma:
https://www.joyingauto.com/joying-latest-9-inch-android-10-0-car-gps-navigation-system-for-toyota-corolla-2017-2018.html
The issue is that the mics, internal and external, are awful. A ton of road noise and its just generally impossible for anyone to ever hear me (or anything besides a ton of static-y road noise crap).
I have read some posts on here and tried to fix it by doing these things so far:
cutting the wires from the internal mic completely so the external mic is the only one in use
replacing the Joying provided external mic with a better quality one
Still the issues remain the same.
I have read on other threads that this could be due to a poorly designed/laid out PCB by having alot of electrical interference from the connection of the external mic to the board over to the bluetooth module.
Should I try to disable the connection of the external mic and solder in some shielded wires directly to the connections on the bluetooth module?
I havent found anyone that has had this issue with this specific headunit so I'm just posting here for some guidance on what steps I can take next to sort this out.
Hello.
If you have factory settings and know PIn for access go to menu VOLUME and decrease volume for microphone or set it at value 0, then on menu OTHER activate option if you have it DENOISE.
Next step see that wires of mic (if external and connected on the back of unit) at the back are not damaged.
See also settings for bluetooth in factory settings on menus OTHER and VOLUME - bluetooth version must be at least set to value 4, at VOLUME set BT value 0 or +2 max.
You could try an usb microphone. Some head units support it and it would bypass all the pcb flaws.
Unfortunately this head unit does not support USB microphones and also there are no adjustable mic settings to access (even in developer/factory settings menu which require a passcode of "3368")
Any other ideas?
stressedstrain said:
Unfortunately this head unit does not support USB microphones and also there are no adjustable mic settings to access (even in developer/factory settings menu which require a passcode of "3368")
Any other ideas?
Click to expand...
Click to collapse
Then it is internal mic. Go to settings of device and find any setting containing mic or audio controls, must be there. Or you can download and use LESSER audio switch application from Google play store and configure mic there if exists.
I have the same issue on the 10 inches JY-HQ101N4G for my civic. Below 50km/h the audio is ok. If I accelerate or drive more than 50km/h the other can't understand me. I recorded it and it's very awfull....
Unfortunately no usb or Bluetooth are supported... And disabling the internal mic with lesser seems to make it slightly worse.
Have someone found a solution on it or suggestion?
Thanks
If you have some option in car settings that control and volumes up or down sound when speeding deactivate it.
Found the issue for me that probably afflicts others.
The headunit microphone connector is metallized on the outside and, especially with the vibration from engine and suspensions, can touch the external metallic case causing bursts and distortions. The air between the connector and the case is less then 1mm.
It's enough to put an isolator tape around the connector and now it works perfectly. Unfortunately I had to open the case and remove the board to apply the tape.
ramonlap81 said:
Found the issue for me that probably afflicts others.
The headunit microphone connector is metallized on the outside and, especially with the vibration from engine and suspensions, can touch the external metallic case causing bursts and distortions. The air between the connector and the case is less then 1mm.
It's enough to put an isolator tape around the connector and now it works perfectly. Unfortunately I had to open the case and remove the board to apply the tape.
Click to expand...
Click to collapse
I would certainly report this to Joying. Try to get some money back. This is clearly a production/design error.
Thanks for the tip! I had a similar problem and it worked for me.
blue_one said:
You could try an usb microphone. Some head units support it and it would bypass all the pcb flaws.
Click to expand...
Click to collapse
blue_one said:
You could try an usb microphone. Some head units support it and it would bypass all the pcb flaws.
Click to expand...
Click to collapse
Thanks for the tip! I had a similar problem and it worked for me.
ramonlap81 said:
Found the issue for me that probably afflicts others.
The headunit microphone connector is metallized on the outside and, especially with the vibration from engine and suspensions, can touch the external metallic case causing bursts and distortions. The air between the connector and the case is less then 1mm.
It's enough to put an isolator tape around the connector and now it works perfectly. Unfortunately I had to open the case and remove the board to apply the tape.
Click to expand...
Click to collapse
Do you have any pictures of this?
I was able to fix the issue on a Mekede unit by finding a mic that happens to work well -- in my case it seemed to be an issue with mic specs rather than quality. I managed to find an inexpensive mic on amazon that worked really well. See my post here:
Mekede Headunit Microphone Quality
Folks, I'm at my wits end and hope someone here can help. I purchased a Mekede M300 Android head unit (I believe this is a rebranded Joying unit) over a month ago for my wife's Honda HR-V 2017. Installation was fairly straightforward and any...
forum.xda-developers.com
ramonlap81 said:
Found the issue for me that probably afflicts others.
The headunit microphone connector is metallized on the outside and, especially with the vibration from engine and suspensions, can touch the external metallic case causing bursts and distortions. The air between the connector and the case is less then 1mm.
It's enough to put an isolator tape around the connector and now it works perfectly. Unfortunately I had to open the case and remove the board to apply the tape.
Click to expand...
Click to collapse
i tried this over the weekend and so far so good! i actually had to drill out the hole a bit more to give a small air gap around it but i think its made a noticeable difference.
was a bit annoying to disassemble almost the entire unit to get the backplate standalone for drilling but only took about an hour start to finish.
thanks for the tip! only person ive seen suggest it at least in the searching that I did.
Does anyone know how to control the sensitivity of the BT microphone? External microphone connected. Please how to find fiction step by step. Thank you
Patryk1101 said:
Does anyone know how to control the sensitivity of the BT microphone? External microphone connected. Please how to find fiction step by step. Thank you
Click to expand...
Click to collapse
Again??
How many times did you now ask this? Two people have pointed you to the possible config.txt options.
That is all there is to it.
Asking this again and again, will not help you.
just step by step?
surfer63 said:
Again??
How many times did you now ask this?
Click to expand...
Click to collapse
18 of 19 posts directly asking this. The other 1 post is an image of system info.
Patryk1101 said:
Does anyone know how to control the sensitivity of the BT microphone? External microphone connected. Please how to find fiction step by step.
Click to expand...
Click to collapse
It is all explained in the main General FYT based Spreadtrum uis7862 (unisoc ums512) - Q&A, Mods, tips, firmware thread.
It is necessary to do your own reading and research and put in some effort. Everything is detailed in that thread. Step by step instructions have also been posted for this and many other tweaks to the config.txt file.
People can't hold your hand every time.
I will put this as basic as I can, step by step...
Steps 1-4 create a backup. Step 5-6 explains the Bluetooth tweak, that didn't work for me.
1. Please download the backup script from here
2. You need a blank USB flash drive formatted as FAT32. Right click the USB drive in Windows and select Format, choose FAT32.
Extract the files to the root of the empty USB flash drive.
If you did this correctly when you open the flash drive you should see 1 folder and 7 files.
3. Insert the USB flash drive to your head unit and press start when you receive a popup saying firmware detected. If you don't get a popup then you did something wrong already. Go back and try 2 again.
4. The unit will restart with some script messages running. Let it complete and wait 5 seconds after it has finished then remove the USB flash drive.
You should now have a backup folder on the flash drive with 4 files (AllAppUpdate.bin, config.txt, updatecfg.txt and either lsec6315update or lsec6316update).
Keep this backup somewhere safe. The AllAppUpdate.bin and config.txt are what's needed to revert back to a previous state.
5. Take your config.txt file and add the following 4 lines at the bottom.
Code:
persist.sys.zlink.mic.vol=9.9
persist.audio.mic.senstivity=1
persist.btmic.gain=10
persist.btspk.gain=7
6. Put the modified config.txt and lsec6315update/lsec6316update on to an empty FAT32 USB flash drive and insert in to your head unit. Press start when prompted and let it reboot and flash the unit.
7. After doing all the above you will probably notice that it made very little difference or no difference at all. The external microphones provided with these head units are usually very cheap.
Buy a decent external microphone or connect your cars original mic if it has 1.
Originally I had terrible mic audio with both the internal and external mics.
I connected my cars OEM mic to the external mic jack and disabled the internal mic with tape on the ribbon cable. This tape has come off and the mic audio is still great.
j0hn83
Just take a video and put it here or link to it on google disk, or else it will be a hundred times more.
ramonlap81 said:
Found the issue for me that probably afflicts others.
The headunit microphone connector is metallized on the outside and, especially with the vibration from engine and suspensions, can touch the external metallic case causing bursts and distortions. The air between the connector and the case is less then 1mm.
It's enough to put an isolator tape around the connector and now it works perfectly. Unfortunately I had to open the case and remove the board to apply the tape.
Click to expand...
Click to collapse
Can you please post a picture, from your description I can not come up with the right place/thing that needs to be isolated.