USB Mic on MTC/D Units - MTCD Android Head Units Q&A

Hello everyone
Wondering if somebody has tried to use an external USB Mic as the default Mic for their units. It is clear that using any electret mic (external or whatever) won't solve the audio/mic quality of the units. But I was thinking that a USB mic would solve the noise introduced by the unit board/circuit design, and even more, could be placed anywhere closer to the driver without a long audio cable (you use an USB cable extension)
Any experience on this?
@marchnz What has been your experience with mic and FYT units? Are they significatively better? Do they use the cheap electret?
Tanks !!!
Max

maxiauer said:
Hello everyone
Wondering if somebody has tried to use an external USB Mic as the default Mic for their units. It is clear that using any electret mic (external or whatever) won't solve the audio/mic quality of the units. But I was thinking that a USB mic would solve the noise introduced by the unit board/circuit design, and even more, could be placed anywhere closer to the driver without a long audio cable (you use an USB cable extension)
Any experience on this?
@marchnz What has been your experience with mic and FYT units? Are they significatively better? Do they use the cheap electret?
Tanks !!!
Max
Click to expand...
Click to collapse
Much the same - must disconnect internal when using external.

So, answering my own question... NO, at least the MTCD PX5 boards are not compatible with USB Mics (Analog mics that have a Analog-to-digital converter and a proper USB interface)
I tested multiple USB-A manufacturers, and none of them worked, even if they worked on my Pixel 6 (with the proper cable / OTG)
Leaving this here as a reference in case somebody asks the same question on the future

Related

[Q] [REQ] improve Video Player + BT performance in Benq E72

Hi!
I own a Benq E72. Unfortunately my headphones broke, and they are not sold in my country. I tried making an adapter but it did not work.
So my only choice is to use a BT headset.
The problem is that BT+Movie player is too much for this phone.
I tried reencoding movies in all sorts of presets, using different codecs but I can not get a smooth play with BT.
I tried (and tweaked) TCPMP, CorePlayer, Divxplayer and Mplayer with no success.
I also tried overclocking the phone, but did not found any app that will work with OMAP v1030 (tried omapclock, XCpu Scalar and the like)
So, all that said, I am looking for any solution to this problem. So if you:
-Know a lightweight video player
-Have successfully solder an audio adapter
-Know an overclocking tool for OMAP v1030
-Know where to buy a headphone in Argentina
Please Reply
Thanks in advance!
Look at my old blog about E72 in my signature. The cabling for an adapter is there - when I had the device the adapter worked ok.
tobbbie said:
Look at my old blog about E72 in my signature. The cabling for an adapter is there - when I had the device the adapter worked ok.
Click to expand...
Click to collapse
Tobbie!
Yes I read your blog, it was very helpful!.
I followed the instructions but the adapter did not work.
I used a Moto V3 adapter and modified it. It had a 100k resistance if I recall correctly.
I did not have a chance to get a 10k (All the stores are across town and closed when I go back home).
I even fooled around with the pinout but all I got was a CLICK! in one of the headphones. The phone did not recognize them.
Thank you very much for replying!
Did you notice that the headset needs also to be connected to the adapter - otherwise the device will not switch to headset mode. Pin 3 needs to be connected to grounds with less than 250 Ohms - usual headsets are in the range from 16 - 60 Ohms, so it should work. It did for me, so why not for you as well? And of course the headset must not contain a capacitor (which is very unusual btw.) but a straight connection.
tobbbie said:
Did you notice that the headset needs also to be connected to the adapter - otherwise the device will not switch to headset mode. Pin 3 needs to be connected to grounds with less than 250 Ohms - usual headsets are in the range from 16 - 60 Ohms, so it should work. It did for me, so why not for you as well? And of course the headset must not contain a capacitor (which is very unusual btw.) but a straight connection.
Click to expand...
Click to collapse
The headset was connected. I will review the adapter, maybe the resistance was not right (I bought the V3 adapter on the street).
Unfortunately I do not know the headphone's Ohm-age, but I tried a few.
I really appreciate your interest and help
You have to remove all the crap that is connected to the USB for the Motorola handling.
Then you can start to use the naked parts that are left:
- USB
- MIC (not needed)
- 3.5mm headphones connector.
You must not keep the electronics for the Motorola handling!

[Q] Digital audio output ?

Hi,
i would like to build a simple and hi-quality hi-fi, using my TF101 as digital source to feed a DAC with .flac lossless music. I wonder how to connect my tablet to the DAC :
1°) My favorite solution would be to send data to the DAC using wireless from my TF, but i seriously doubt anything like this is possible ?
2°) Then I would like to use USB audio output as many hifi DAC devices already use those connectors. Here again, not sure at all if TF101/honeycomb manages USB audio out ?
3°) Finally i could use the HDMI output but few DAC use that connector. I saw on ebay one that take "HDMI I2S" input, will our TF be able to send that kind of signal ?
Any help is welcome !
1. Honey Player. You need Airport Express as receiver. It has optical out.
2. Probably not.
3. Should work.

[Q] USB Speakers - Is it Possible

Hi guys I was wondering if it was possible to get the transformer to output music through the USB ports. I have a set of portable Creative speakers which have great sound and would love to use them with the transformer. They are powered and receive audio from USB
It is very possible, but you'd ave to add the device modules (drivers for the device) to the kernel yourself because it isn't native. I've been trying to get USB headphones working for a while.. :/
Thing O Doom said:
It is very possible, but you'd ave to add the device modules (drivers for the device) to the kernel yourself because it isn't native. I've been trying to get USB headphones working for a while.. :/
Click to expand...
Click to collapse
Got work usb audio on tf101 with CM10. Just kernel modules for usb audio are not enough to get sound from apps to be routed through the DAC. It's also needed to patch vertana audio driver.
I know it's been a long time but I just got around to rooting my TF101 and actually enjoying it. Has anyone done anything similar with speakers or headphones
Sent from my Transformer TF101 using xda app-developers app
Lollipop - Any Improvements?
Has anyone been able to get USB Audio working in a Lollipop ROM given the improvements to USB host?
So far, no luck for me:
KatKiss Lollipop 5.1 #21 ROM
JBL Pebbles USB Speakers connected to the dock
My tablet recognizes there is a USB audio device as the audio stops after connecting.
Also, disabling auto routing of audio to USB audio devices does what it supposed to do - so detection works.
Connecting the headphones out to the aux in of the USB speaker didn't work. Tablet speakers shut off but no sound in the USB speakers.
I could get it to work is powering the speakers from an AC charger and using the tablet headphone out to it.
Also, USB Audio Tester app works in that it can detect the USB device and it was able to play audio out of it (tested via connecting int mic to ext speaker mode and raising the volume bars).
To my understanding from the developer's description, that app uses non-standard interface to output USB audio.
The speakers work fine on Windows and Chrome OS without drivers so I was hoping it was plug and play.
Update:
I did note that I had to raise the in-app playback control volume bars first though to work in USB Audio Tester app.
Also, when connected to a computer and using the Aux In of the speakers, my phones and tablet can play audio.
Based on power draw of a USB charger I connected, the speakers use 0.6W idle and about 1W max.
Therefore, I'm thinking maybe it fails the USB enumeration in Android and the default 100mA is not enough.
Anyone know how to check the USB host enumeration settings?
phioschaos said:
Has anyone been able to get USB Audio working in a Lollipop ROM given the improvements to USB host?
So far, no luck for me:
KatKiss Lollipop 5.1 #21 ROM
JBL Pebbles USB Speakers...
...Also, USB Audio Tester app works in that it can detect the USB device and it was able to play audio out of it (tested via connecting int mic to ext speaker mode and raising the volume bars).
To my understanding from the developer's description, that app uses non-standard interface to output USB audio...
Click to expand...
Click to collapse
Since we are talking about USB HOST, maybe it's important to use USB OTG cable, I reckon, as not all USB cables are equal. This has just recently struck me, because I used USB cable that came with my soundcard the other day. Its of great quality, sure, but I'm almost positive it's not OTG. My audiocard is externally powered, so on the other hand it might be just unimportant in my case...
USB Speakers of all sorts have generic DACs in them that require no special drivers and have to work out of the box on any system as long as USB connection and standard USB functionality are intact. Success stories of USB Audio working under Lollipop are rather abundant.
If USB Audio Tester works for you then USB Audio Player PRO should too, those are made by the same guys AFAICT. UAPP is no free app though, costs a sum, and sadly its proprietary driver(yeah, those devs apps use "non-standard interface") only works inside the program, one cannot watch Youtube or MX Player by using that... Compatibility list is on the devs site. My card, E-MU 0404 USB is listed as compatible for only RECORDING, not playback. Heck, I'm absolutely certain, I saw someone on some forum claiming they got same card totally working under UAPP and that wasn't even on Lollipop! Anyway, my trial and error continues...
I don't have a USB OTG cable for the TF101.
Instead, I'm using the keyboard dock that provides two USB ports.
It should be the same thing.
It is very good to hear that USB audio is working for a lot of people on Lollipop.
I've tried testing my speakers on more Android devices - my Nexus 5 and Samsung Galaxy Tab S.
Like the TF101, the speakers are detected as the OS switches over (no more audio out of built in speakers) but no sound out of the speakers themselves.
I'm leaning towards these speakers are not compatible with Android yet.
Sigh - non-standard standards.

PX5 USB Audio problems & finds discussion thread

I know that a lot of people here likes good sound quality and want to use USB DAC on their head unit.
So I started this thread so maybe someone can come up with a solution to get rid of our USB Audio problems. :good:
First of all, I have 3 different USB audio interfaces I tried on my MTCD PX5 head unit. I use these for SPDIF Coaxial output, so I can send a clean digital signal to my DSP (MiniDSP 6X8) spdif input.
My USB audio devices:
PCM2704 (Worst sound quality of the 3, but still good)
CM6631A (Nice sound quality)
SMSL x-usb (XMOS chip) (Excellent, best sound quality of my adapters)
Here is my findings for each model so far:
PCM2704 - With native Android USB Audio driver (MTCD Music player, Spotify, Google Music, etc) : Plays without any pops&clicks noises 44khz, 48Khz, 96Khz files (Thats good).. BUT only in MONO, so no stereo ! (That sucks.)
PCM2704 - With custom USB Audio driver (Usb Audio Player Pro, Neutron, Hibby, Onkyo apps) : Plays perfectly 44khz audio files but CANNOT play 48khz or 96khz audio files, there is no sound. at all :crying:
CM6631A - With native Android USB Audio driver (MTCD Music player, Spotify, Google Music, etc) : Lots of pops&clicks noises, cannot listen to this.. BUT output in stereo, plays 44khz/48khz/96khz files.
CM6631A - With custom USB Audio driver (Usb Audio Player Pro, Neutron, Hibby, Onkyo apps) : Lots of pops&clicks noises, cannot listen to this.. Output in stereo, plays 44khz/48khz/96khz.
SMSL X-USB Xmos - With native Android USB Audio driver (MTCD Music player, Spotify, Google Music, etc) : Lots of pops&clicks noises, cannot listen to this.. BUT output in stereo, plays 44khz/48khz/96khz files.
SMSL X-USB Xmos - With custom USB Audio driver (Usb Audio Player Pro, Neutron, Hibby, Onkyo apps) : Lots of pops&clicks noises, cannot listen to this.. Output in stereo, plays 44khz/48khz/96khz.
Good to know:
PCM2704 is USB 1.1 full speed device, isosynchronous.
CM6631A is USB 2.0 fullspeed/high speed device, asynchronous.
SMSL X-usb Xmos is USB 2.0 fullspeed/high speed device, asynchronous.
Also good to know: Android Marshmallow 6 Mono output USB Audio problem is a well known problem across multiple Android devices (Cellphones, tablets, etc.) So lets assume the mono output on the PCM2704 is "normal". What is not normal with the PCM2704 is that it can only play 44khz audio, no 48khz.
First question that comes to my mind: Does the PX5 USB drivers/kernel has a problem with USB2.0 ?
Another question: Does our PX5 firmware mess with the sample frequency (44khz, 48khz, etc) ?
Thanks for any useful comment !
I can't believe I'm the only one here using a USB DAC on a PX5..?
I also interested
Sent from my MI MAX 2 using Tapatalk
---------- Post added at 01:17 PM ---------- Previous post was at 01:15 PM ----------
How to get the px5 use usb as digital out? I tried cyrus soundkey but no sound
Sent from my MI MAX 2 using Tapatalk
excellent thread, I was just trying to search on this very thing. My guess that using this as audio output it does not pass the radio or AVIN through it does it? since the MCU is separate from android
I have heard (but not tested first hand) that these will play stereo on 6.0.1
HiFimeDIY Sabre 2016
SA9227 + PCM5102A ( on eBay, http://www.ebay.com/itm/182289773453?_trksid=p2057872.m2749.l2649&ssPageName=STRK:MEBIDX:IT)
M2Tech HiFace DAC
FiiO Q1
-=Jeff=- said:
excellent thread, I was just trying to search on this very thing. My guess that using this as audio output it does not pass the radio or AVIN through it does it? since the MCU is separate from android
I have heard (but not tested first hand) that these will play stereo on 6.0.1
HiFimeDIY Sabre 2016
SA9227 + PCM5102A ( on eBay, http://www.ebay.com/itm/182289773453?_trksid=p2057872.m2749.l2649&ssPageName=STRK:MEBIDX:IT)
M2Tech HiFace DAC
FiiO Q1
Click to expand...
Click to collapse
If I test my 3 USB audio devices with USB Audio Player Pro, they all work great on my Android 6 Lenovo Tablet, Nexus 6P cellphone (Android 7/ Android 8 Beta), and worked perfectly on my previous PX3 (RK3188) (Android 5.1) Head unit.
So I dont think it's a compatbility problem with the Android version, it's more of a software/kernel issue, the way the audio is handled with the PX5.
I tried changing some settings in audio_policy.cfg but I did not manage to stop the pops/clicks from happening.
Hi,
I am also very interested in using USB Audio on a PX5.
I have an EONON GA7150A 32GB BMW unit.
MCU is "MTCD_WWW_V2.54b_2", Build is "px5-userdebug 6.0.1 MXC89l user.hct.20170617.171922 test-keys"
I run a car audio / performance / engineering company. We're doing a SQ install on a 04 BMW M3 with all Audison Prima gear going to an Audison Bit 8.9 amp/processor.
I got a Behringer UCA-222 hoping to use it - plugging it into my tablet (Samsung Tab S 8.4") - it works perfectly without any configuration, so I had hoped it'd work with the Android HU as well.
Plugging it into the Android HU - it DOES work - I can play audio from any apps (YouTube, Google Voice Search both output to the USB device) - I have installed SoundAbout Pro to try and re-route all audio to the USB DAC but it doesn't work for everything.
My issues are:
- The FM radio plays through the internal pre-amp/amplifier.
- The volume control (whether through the touchscreen on the menu, or using the hardware knob) does not affect the USB device - there is no way to change it's volume from the head unit this far.
I'm ready/willing to flash/hack this unit as best I can, can't brick it as it belongs to a client (fingers crossed) but I definitely want to use the USB DAC full-time.
If I could find a way to loop the RCA inputs to the optical output on the UCA222 (maybe a custom app) that would be enough to route the radio output through the optical but that's definitely not ideal.
There has to be other people wanting/needing to do this! These units DACs leave a lot to be desired (I'm being nice) and there's a huge selection of great USB DACs.. Heck, in my configuration I won't even be using the DAC in the Behringer - it'll be all digital until it hits the Audison processor/amp with it's internal DAC feeding it's internal amp and a pre-amp that outputs to the separate sub-woofer amplifier (AP1D).
I have the deck setup on my desk right now hooked to a power supply and booted, on WiFi and ready for hacking. What can we do?
From what I've read the MCU controls all the hardware buttons - though I'm not sure it'll be required to mess with it..?
How does Android see the internal audio chip? I know the MCU communicates with it over SDIO, does android as well? I guess no as I read another thread that has a hack/app allowing more control over the audio chip by interfacing one the SoCs GPIO/SDIOs to the chip.
So, how does the radio app work then? Does it just send a signal telling the radio chip to route its audio to the audio chip? Or does Android actually see some sort of audio device for the radio? If it just tells the audio chip which "source" to use and the radio chip outputs directly to it, I'm not sure there's going to be a way to get radio over digital without a converter box to convert that analog output to digital..
All other Android outputs shouldn't be a problem, from what I can tell everything else is already playing over USB for me.. except the radio and volume control.. even the "beeps" you hear when adjusting the volume come over the internal audio device not USB..but Google Voice Search and YouTube work over USB fine..
---------- Post added at 03:05 AM ---------- Previous post was at 03:04 AM ----------
I find it odd that your seeing pops/clicks.. I have had no issues and fully stable audio from the apps it does work from.
forbiddenera said:
Hi,
I am also very interested in using USB Audio on a PX5.
I have an EONON GA7150A 32GB BMW unit.
MCU is "MTCD_WWW_V2.54b_2", Build is "px5-userdebug 6.0.1 MXC89l user.hct.20170617.171922 test-keys"
I run a car audio / performance / engineering company. We're doing a SQ install on a 04 BMW M3 with all Audison Prima gear going to an Audison Bit 8.9 amp/processor.
I got a Behringer UCA-222 hoping to use it - plugging it into my tablet (Samsung Tab S 8.4") - it works perfectly without any configuration, so I had hoped it'd work with the Android HU as well.
Plugging it into the Android HU - it DOES work - I can play audio from any apps (YouTube, Google Voice Search both output to the USB device) - I have installed SoundAbout Pro to try and re-route all audio to the USB DAC but it doesn't work for everything.
My issues are:
- The FM radio plays through the internal pre-amp/amplifier.
- The volume control (whether through the touchscreen on the menu, or using the hardware knob) does not affect the USB device - there is no way to change it's volume from the head unit this far.
I'm ready/willing to flash/hack this unit as best I can, can't brick it as it belongs to a client (fingers crossed) but I definitely want to use the USB DAC full-time.
If I could find a way to loop the RCA inputs to the optical output on the UCA222 (maybe a custom app) that would be enough to route the radio output through the optical but that's definitely not ideal.
There has to be other people wanting/needing to do this! These units DACs leave a lot to be desired (I'm being nice) and there's a huge selection of great USB DACs.. Heck, in my configuration I won't even be using the DAC in the Behringer - it'll be all digital until it hits the Audison processor/amp with it's internal DAC feeding it's internal amp and a pre-amp that outputs to the separate sub-woofer amplifier (AP1D).
I have the deck setup on my desk right now hooked to a power supply and booted, on WiFi and ready for hacking. What can we do?
From what I've read the MCU controls all the hardware buttons - though I'm not sure it'll be required to mess with it..?
How does Android see the internal audio chip? I know the MCU communicates with it over SDIO, does android as well? I guess no as I read another thread that has a hack/app allowing more control over the audio chip by interfacing one the SoCs GPIO/SDIOs to the chip.
So, how does the radio app work then? Does it just send a signal telling the radio chip to route its audio to the audio chip? Or does Android actually see some sort of audio device for the radio? If it just tells the audio chip which "source" to use and the radio chip outputs directly to it, I'm not sure there's going to be a way to get radio over digital without a converter box to convert that analog output to digital..
All other Android outputs shouldn't be a problem, from what I can tell everything else is already playing over USB for me.. except the radio and volume control.. even the "beeps" you hear when adjusting the volume come over the internal audio device not USB..but Google Voice Search and YouTube work over USB fine..
---------- Post added at 03:05 AM ---------- Previous post was at 03:04 AM ----------
I find it odd that your seeing pops/clicks.. I have had no issues and fully stable audio from the apps it does work from.
Click to expand...
Click to collapse
That's cool. I suppose you're member of Strictly Sound Quality group on Facebook ?
I'm really into SQ as well, Pioneer Premier / Hivi amps, MiniDSP C-DSP 6X8, Wavecor/Peerless 3 way active.
Anyways, back on topic: You say your Behringer UCA-222 outputs music without problem with regular players, but does it play in stereo ? Because my PCM2704 also plays audio nice without any click/pops noises but it output both channel mono, so no stereo effect, every sounds plays on both Left and Right. Sounds pretty dull for a SQ setup, it stages like poop lol. I only get stereo out of my PCM2704 if I play it through USB Audio Player Pro app, because that app uses his own USB audio driver.
For you FM Radio routing problem, is there I way to sum input channels on your DSP ? IE: With my MiniDSP I can play both SPDIF and RCA Inputs at the same time on specified output channels.
Thanks for your participation btw. :good:
Thought about getting a minidsp but the beringer was available locally and as I'm actually not using the DAC within it, I didn't care.
The 222 does have a monitor switch which sums all inputs to the 1/8 headphone jack but not over optical.
I could potentially write a small background app to sum the rca input on it to the output constantly but still have the volume control problem.
Video of interface.. I'll make a demo on how the USB audio actually works shortly, I'll install a frequency generator app so I can test stereo for you.
Happy New Year guys!
1. All Rockchips headunits (rk3066/3188/3288/px3/px5) have a big problem with their DWC-OTG USB 2.0 controller kernel driver from Designware/Synopsys.
This driver generates a huge amount of interrupts on usb bus (about 15000 per second under load and 8000 minimum without any use of usb devices). So any wide streaming devices like USB-DACs, USB-CAM, EasyCAP and others cannot properly function. USB-DACs on samplerates higher 44100 or 48000 Hz and bit depth higher 16 bit generate many pop and clicks in sound or just noise. All usb streams are very slow, even copying files from usb flesh to sd card.
This problem is well known and it has the resolution - kernel driver needs to be patched.
Here are some links:
http://hwswbits.blogspot.ru/2013/09/dwc-usb-interrupt-spam-in-rockchip-socs.html?m=1
https://www.google.ru/amp/s/ideechaniz.wordpress.com/2014/02/26/dwc-otg-drivers/amp/
We have not kernel sources to patch it. Any open sources will not go because of many special functions of our HUs have been compiled into kernel. I wrote about this to SHEN ZHEN KLYDE ELECTRONICS CO twice, but no reaction (I have their HU).
So you cannot play sound higher then 16 bit 44100Hz or 48000Hz. If you try 24 bit and/or 96kHz you can hear clicks and pops or just a noise. The first step to make the situation better is to get usb-dac/converter with only FULL-speed (12Mb/s) usb-reciever chip, like sa9023, te7022, pcm2704(6) (mono!) etc. Unplug all usb devices except usb-dac from usb. Note that wifi and processor's loads affect too. Edit /etc/audio_policy.conf to limit sr and bd to 44100 and 16 for usb_device section. If you want to use your high speed usb-dac you can try to find and use a full speed usb hub on ali or ebay.
2. All android HUs for now have mcu and android boards inside. All apps like youtube, navigation, poweramp etc are sounding from android board and all of them can be routed to play through usb-dac using usb audio function of android. But dvd, bt hands-free, radio are located on and managed by mcu board. So sound from them does not going to/through android board. The only one way to get their sound on your car audio processor is connection of rca-outs and set processor to auto switch between analog and digital inputs by signal determination (helix dsp and many others can do that).
3. The volume. The best way for SQ is to use the dsp's volume adjustment. Note for digital volume adjustment every -6bB from max level excludes 1 bit from effective bit depth. So you loose your sound quality (dynamic range) by digital volume adjusting on HU because you can only have 16bit output (see 1). But if you WANT to do it there is one difficult way - write your own app service to catch mcu's broadcast commands for volume adjusting and then send alsamixer's comnands to change usb dac volume same level (need to install alsa). I made it for rk3066/rk3188 HUs on petrows microntec headunit service. Hope this help https://github.com/petrows/RK3066-Headunit-service
https://www.google.ru/url?sa=t&sour...MQ5YQBCCcwAA&usg=AOvVaw2W8hsXylKrMeQRC2R2mOVt
This service also can send buttons presses to Poweramp, USB Audio Player Pro, Spotify, PCRadio etc. But it is for MTCB, not for MTCD HUs. I dont know a difference of Microntek services of this versions of HUs. So I cannot say will it work or not on MTCD.
Question which has better sound?
Chich output > dsp > amp or
Usb dac > amp
??? I think the sound should just be good with a dsp or im wrong?
aluver said:
All apps like youtube, navigation, poweramp etc are sounding from android board and all of them can be routed to play through usb-dac using usb audio function of android.
Click to expand...
Click to collapse
Thanks man for the detailed post.
How do i do this. Is it in the developer options where we select to use Audio source for USB . What would happen in case we have multiple USB devices in use?
Thanks in advance.
kaderekusen said:
Question which has better sound?
Chich output > dsp > amp or
Usb dac > amp
??? I think the sound should just be good with a dsp or im wrong?
Click to expand...
Click to collapse
What do you mean under "Chich output". RCA? I think dsp cannot make the sound of HU's RCA better. It has a very poor quality with low voltage - so you get a lot of noise and "unsharped" sound.
---------- Post added at 11:39 AM ---------- Previous post was at 11:29 AM ----------
piyush7243 said:
Thanks man for the detailed post.
How do i do this. Is it in the developer options where we select to use Audio source for USB . What would happen in case we have multiple USB devices in use?
Thanks in advance.
Click to expand...
Click to collapse
I don't think dev options have it. I think usb audio must work from the box on android 6 firmware, but it may depends from firmware version. To dermine usb audio driver exist in kernel just plug in your usb-dac and view file /proc/asound/cards - it will show you all plugged sound devices for this moment. But note at first you need to entirely stop all installed direct players like UAPP, Hybi, NeutronMP etc.
aluver said:
[/COLOR]I don't think dev options have it. I think usb audio must work from the box on android 6 firmware, but it may depends from firmware version. To dermine usb audio driver exist in kernel just plug in your usb-dac and view file /proc/asound/cards - it will show you all plugged sound devices for this moment. But note at first you need to entirely stop all installed direct players like UAPP, Hybi, NeutronMP etc.
Click to expand...
Click to collapse
Dev options have it and i have enabled it there as well. but not sure on which USB port. Also currently i am at the highest firmware level and ROM level. No 3rd party USB driver is installed, still cant get the USB audio out. I have even replaced the audio_policy.conf.
I will check if the device is getting detected or not
piyush7243 said:
Dev options have it and i have enabled it there as well. but not sure on which USB port.
Click to expand...
Click to collapse
Good info. Is your firmware from enthusiasts or from a producer?
You have to use USB port for 3g-modem - it must be otg. But on my Klyde rk3066 mtcb hu I have all 3 usb ports working with dac.
audio_policy.conf must be in /etc for proper usb audio functionality.
Didn't understand about usb modem. I use 2 HDD and a USB DAC .the firmware is Hotaudio Dasaita default one. Do you have the audio_policy.conf file for my reference
Sent from my Pixel 2 XL using Tapatalk
I mean otg usb port is usually marked "3g-modem" or like that.
audio_policy.conf may be different for our HUs. Besides, I have android 4.4.4 rom. But I attach my 2 versions of audio_policy.conf. The second version is from ROM that contains a file /system/lib/hw/audio.alsa_usb.rk30board.so. So policy contains alsa_usb section.
What is your result with driver?
aluver said:
I mean otg usb port is usually marked "3g-modem" or like that.
audio_policy.conf may be different for our HUs. Besides, I have android 4.4.4 rom. But I attach my 2 versions of audio_policy.conf. The second version is from ROM that contains a file /system/lib/hw/audio.alsa_usb.rk30board.so. So policy contains alsa_usb section.
What is your result with driver?
Click to expand...
Click to collapse
Thanks for putting this here. Btw nothing was marked on my USB cables so swapping usb helped and one of them worked on apps.
Now another quick question. Tried Poweramp but it didn't see the usb DAC. Jet audio would hang. Any other music apps which doesn't use its proprietary driver.
I can use UAPP but it seems that it locks the usb DAC and doesn't allow the other apps to have access.
With UAPP it says usb device initialised but yesterday no such message.
Sent from my Pixel 2 XL using Tapatalk
piyush7243 said:
Now another quick question. Tried Poweramp but it didn't see the usb DAC. Jet audio would hang. Any other music apps which doesn't use its proprietary driver.
Click to expand...
Click to collapse
Did you use Poweramp v3 alpha? What version? Better use v703 for your android 6. What samplerate do you have in audio_policy.conf at usb_device section now? Need to limit it 44100 and 16 bit depth. Poweramp 3 may not work with usb-dac directly in case of many software and hardware combinations reasons. But you can use Poweramp v2 - it may work as other apps through android kernel usb audio driver.
---------- Post added at 08:44 AM ---------- Previous post was at 08:29 AM ----------
piyush7243 said:
I can use UAPP but it seems that it locks the usb DAC and doesn't allow the other apps to have access.
With UAPP it says usb device initialised but yesterday no such message.
Click to expand...
Click to collapse
I wrote earlier about this. All direct players always lock usb-dac. I am not sure but seems to be Poweramp v3 alpha does not lock dacs, internal at least. Try it.
I am back , after the reboot, the usb DAC is not being used again. Ughhhh. Need to break my head more to get to bottom of this behaviour.
Sent from my Pixel 2 XL using Tapatalk

Joying UIS7862 Headunit - mic help

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.

Categories

Resources