yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] kampfschachtel:
regarding converter USB-SPDif you might be right that it need to be compatible, but try&error is much chepaer there as adapters start at 5 bucks....

I can confirm that the DSP Helix Pro MK2 with the USB module works like charm with the new 10.1 joying. Friend of mine done just the first mod off assassinslament to get the USB out with volume maxed. He uses the helix independent analog volume control with their remote for the master volume and source switch as he has multiple other devices connected to the DSP directly too.
[Android Head-Units] gustden:
Just a thought...

Since you are finding the press of the mute button, you could set all stream volumes to 0 when received and restore on the second press (or volume up). You already have the function to set the stream volumes identified. Just create a function triggered by the mute button - store each stream volume, set to 0, and restore when called again.

Much, much easier said than done. I have spent many days looking through their code and modifying smali, along with hundreds of reboots :)
[Android Head-Units] AssassinsLament:
I thought about this, and muting to 0 is no problem but when someone unmutes, they would expect it to be the same volume before the mute. Saving the current level for the media stream, let alone all the others would need global variables to store current volumes because the method is returned so local variables would not work. A bit more complicated than I'd like, and so I took the easy way hoping to use your mod as it would let someone mute and or set that button to anything they want... and it would but of course joying's software maker decides not to implement a mute. It's like they like seeing us squirm trying to get the perfect system. Even muting from a remote does not work.

Maybe making a small app that mutes and unmutes would work best. As it should allow someone to map that button to anything they want or to a mute app. It should be really simple to make. I'll work on it if/when I get some time.
[Android Head-Units] kampfschachtel:
I think if it works that you set in the settings when a call comes in or you reverse then it mutes and goes back after done then it is more then OK for me. When else do you mute?

It's also quickly done moving the slider to 0....And back if needed. If there are no further side effects to run a proper DAC, that s perfect like it is.

MiniDSP and Mosconi DSP have an Android remote app which can be installed even on an unrooted joying without any problem. Tried that and it works out of the box like charm, eg fader or subvolume...
[Android Head-Units] kampfschachtel:
Does it work in Spotify when I set download quality to extrem then the joying saves it on the external SD card like it does on the phones. Don't have my SD card jet, so I cannot test that? Can you even put that to a ssd harddisc or a memory stick connected to USB. Can u select that, if yes how and when?
[Android Head-Units] AssassinsLament:
Sorry!

Sorry guys, I discovered I had a typo in my USBDAC install batch.

I installed it to priv-app instead of just app.

I will update the zip file, so either re-download and re-install, or move the "Sofia-1-C9-Server-V1.0" folder from /system/priv-app to /system/app.
[Android Head-Units] hoang.pham:
I noticed you've updated the readme on the USBDAC 1.1 to say

"- NEW -

Made Mute work, so no more assigning a custom key to it.

Made volume toast pop up so you can see the current volume level."

does that mean we now essentially have full functionality of volume controls?

EDIT:

found the answer above,
[Android Head-Units] bogdi1988:
Wondering if anyone has one of thee to try: https://www.amazon.com/Creative-Blaster-Surround-System-SB1095/dp/B0044DEDCA

It has 4 channel and also sub out... could this completely replace the builtin audio from the Joying head units?
[Android Head-Units] HVB83:
Since it's not clear what specs the DAC needs to have in order to maximise the chances of success, how about a short list?

At least an asynchonous class 2 usb audio device is required in order to adjust the volume if I understand correctly?

This one seems ok just to test, rather cheap and asynchronous at the same time: Nieuwe XMOS U8 AK4490 USB DAC Decoder Geluidskaart Hoofdtelefoon Uitgang, gratis verzending

http://s.aliexpress.com/NBjuyyMf
[Android Head-Units] frankienones:
Not Working DAC

I have tried this DAC , which you can find all over ebay/aliexpress : DA3 SA9227 + PCM5102A 32BIT/384KHZ USB DAC HIFI Asynchronous Decoder

[IMG="USB DAC from ebay"]http://i.ebayimg.com/images/g/kQkAAOSwKOJYHfXh/s-l300.jpg[/IMG]

It has descent specs ' but it will not be recognises by Joying HU

It worked,however , on another Android Tablet (Nvidia Shield)
[Android Head-Units] WILD9:
So is anyone using AsassinsLament's mod yet? What are your experiences? I don't have my amp installed yet so I'm unable to test it.
[Android Head-Units] kampfschachtel:
no this one won't work as you get PCM Stereo via USB out and not AC3/DTS Dolby Digital 5+x channels
[Android Head-Units] kampfschachtel:
short list started already: see page 1 of this thread;)
[Android Head-Units] kampfschachtel:
For the joying and KitKat 5.1.1 it is best to use common "old" DAC chips as the chances are much higher they get recognized. The limit for Android 5 KitKat is anyhow 16bit/44khz so you don't need a fancy PCM5102A chip which decodes 32bit /384 Khz...this is just lost money and most probably not recognized by the generic drivers of 5.1.1. as you found out.

I decided to go a different route and use an Audison bit one DSP (which can do 24/192) with 8 inputs (6 analog + 2 Digital in SPDIF optical and coax) and 8 outputs with 4V max out per channel to drive the B&O amp well. A bit overkill at the moment as 5.1.1. can do 16/44 but I got one used for a bargain and I will go directly from an Iphone5S to the Bit one and use the 24/192 with some high res files to demonstrate what is possible.

As the Audison has just Spdif digital in (via Optical and coax) I will use a proven USB to Spdif converter which is based on the very common and "old" but still good Burr Brown Chip PCM 2704 which most Android phones recognize even with Android 4.4.

http://www.ebay.com/itm/PCM2704-USB...865856?hash=item419e3ff500:g:Qf0AAOSwo0JWHkzv all what you need for 9$, makes 16/44 with 98db SNR and THD 0,006%. On the way from China to me and I am confident it will be recognized and work.

If Android 6 can do more I will replace this 9$ piece with the USB to SPDIF HifimeDIY Sabre 9023 https://hifimediy.com/DACs/ready-made-dacs/UX1-dac for 69$ which does 24/96 with 108db SNR. If this Sabre 9023 works today with the joying and Android 5.1.1. I am not sure, not many phones tested with this one so far....
[Android Head-Units] hoang.pham:
so does anyone know, with the USB DAC, does it route bluetooth phonecalls via the dac?
[Android Head-Units] kampfschachtel:
yes it does as all audio goes out via usb port.

the one I ordered is used by a friend with the joying and is working but he is on a fully custom ROM, so I don't know if that has an impact too.

done lots of research and talked to my network, two of them have factories in china with electronic stuff. The common message was: best chances the joying and KitKat 5.1.1 recognizes your device is to use one with common "old" DAC chips but best specs possible with the 16/44 limit. Widely used chips with 16/44 and good specs are Burr Brown 2406 (the well known Muse x5 has this one and a large list of phones work with it, only 3 not) and 2506 or one that is recognized by a large list of android phones (google is your best friend here).

One of the major reasons I went the USB-SPDIF converter route with a spdif DAC after it as these converters are widely used, designed well and made in large quantities=cheap and a lot experience with connectivity is available as these were top notch in 2011-2013. And if you have PCM stream out you get volume control over SPDIF too, additionally the DSP has its own master volume control which can be used instead if you want or need it.
[Android Head-Units] jojorios:
I've read a couple of threads but couldn't find a definite answer. Do these units come with true preamped outputs so that a dsp like a Cleansweep would not be needed to connect this to an external 5ch amp?
[Android Head-Units] kampfschachtel:
yes they have a true 5 channel preamp output BUT hardware&soundquality of internal DAC and preamp is low spec means not good at all and far below the good quality of the rest of the joying. the Sub out preamp cannot be adjusted in volume and crossover freqency.

That is why everybody here in this thread want to use the USB out and take eg a Behringer DAC for 30 bucks doing the DAC and preout amp as it is lightyears better then what joying has. Even the cheap 10$ DACs on alibaba are better....

So quality of the sound and your setup can then be adjusted by the DAC you use. It starts with 10$ and ends in 4 digits just for the DAC.

A used "older/previous model" Top Notch DSP like Audison Bit one (that I use and are arround 300Euro) is already overkill from the sound side but delivers up to 8 channels processed with everything you need for an active 2 way Front, backfil and subwoofer or just 4 channel front&back plus sub and you have two channels left. I replaced the Audi MMI3G navi/radio with the joying and need 4 channel out with min. 2V per channel to drive the Audi R8 B&O factory sound system and add an subwoofer. Only spotify in extrem quality delivers "acceptabel" sound out via preout, all other stuff is bad...ok I have a 8000$ B&O sound system behind where you can hear&judge every detail but you realise it on the VW Golf standard sound system too.

But with 800 Euro invest I have 10 inch screen, Navi, Pandorra, Spotify, DAB+, TV, DVR, Rear cam, OBD Scanner, email, whatsup, whatever I want...plus sound quality on the level of the best high end alpine radio+DSP for 3000$+
[Android Head-Units] jojorios:
Great! Thanks for the info.
[Android Head-Units] HVB83:
Thanks for the info Kampfschachtel, much appreciated. I was actually looking for the more expensive DACs because I was under the impression that they would give a higher rate of success, but from your remarks it seems the other way around. I've now ordered a Behringer UCA202, since it will arrive at my home on Monday so I can see if that works out. If it doesn't, I'll order one of those to see if that works: https://nl.aliexpress.com/wholesale?catId=0&initiative_id=SB_20170401005229&SearchText=zhilai+h5

Same DAC as in the unit you pointed out, but a little bigger so hopefully the separation between the channels is a little better and with RCA-outputs instead of a headphone only.

I think units based on an ESS DAC (like https://nl.aliexpress.com/item/2016...id=3a920951-ca1e-4a1e-8147-6044d081949e&tpp=1) will offer less chance of getting it going easily, since these guys seem rather difficult in terms of sharing drivers, including NDAs for developers using their equipment.
[Android Head-Units] hoang.pham:
this is the one i have picked up based on the PCM2704.

this looks to be a decent circuit, possibly fixed gain though, which isn't an issue since i'm going to be running it through a C-DSP by minidsp.
[Android Head-Units] kampfschachtel:
[MENTION=273616]HVB83[/MENTION]: you are welcome. The Beringer UAC202 works, already tested and on the short list on page 1 of this thread.

To get best sound quality possible: Important is that after the cheap "Adapter SPDIF DAC" is an asynchrones DSP/DAC one, as the cheap have a bad timer and add a big amount of jitter to the signal. The expensive one after it is controlling the stream and timing if it is asynchon one, so the one from the cheap DAC is not used. in this case the cheap Dac is only transfering from USB to SPDIF which is a uncomplicated digital recoding and a PCM 2704 can handle that well. Everything afterwards that has a much bigger impact on soundoutput/THD/channel separation etc incl. Digital to Analog is done and controlled via the Audison One. [MENTION=3225267]hoang.pham[/MENTION]: please tell us which DAC with PCM 2704 you are using and if it works, so I can add it to the short list DAC List on page 1. Why do you use the C-MiniDsp, I would have used the minidsp 2to4 which only costs $99 and has an USB in, if you need 6 channel get 2. Reason I didn't use it is that I need min. real 2 V preout per channel to drive the B&O amp of my Audi and MiniDSP only delivers 0.9V max, the C-MiniDSP too.
[Android Head-Units] kampfschachtel:
Some update and hints on DAB+ and antenna positioning:

Till saturday I thought the DAC+ stick and its Antenna is a piece of crap, bad reception and sound. On saturday I discover that I made a huge mistake by handling and placing/positioning the DAB+ Antenna, where I was used to put DAB, GPS and radio FM antenna from 25 years of car stereo experience for best reception.

I was installing the joying permanently and routing cables all over the car. The DAB+ antenna was positioned underneath the dashboard but only GFK+Leather above it and GPS antenna next to it which has a very good reception, also the FM glass antennas on the front window. As the long cable from the DAB+ Antenna was in the way for routing some other cables, I threw it together with the antenna behind the seat on the top shelf/rear window but still connected to joying just to have them out of the way. Suddenly DAB+ started playing with 80% reception in my workshop with in general very bad reception conditions.

I started moving around the antenna in and outside of the car+ measured reception signal+signal strength:

1) the antenna of the joying is actually very good in reception quality if (!!!) placed right, will be hard to find a better one and if then it will cost 3 digit minimum

2) best place for DAB+ antenna is min. 30cm away from all ECUs, thick cable "pipelines" and other High frequency stuff like phone or hifi amplifier with nothing above it and antenna has to be placed 100% vertical. I figured that DAB+ is extremly senstive to HF frequency that every ECU, big cable junks, amps automatically delivers and this reduces massivly the DAB+ signal quality and strength the Antenna can receive. Put DAB+ Antenna 20cm to a ECU and signal strength is only 20%, 10cm is only 5% but 40cm away delivers alreay 90% signal strength, 50cm 100%. And the rear shelf in my R8 turns out to be the optimum place, nothing around in a circle of 50cm around, nothing above it. Wouldn't expect this at all, radio antenna placed there is horrible from reception quality and signal strength as behind the glasswall the Injection from the middle engine V8 is sitting which influcences FM strongly but not DAB+.

on a 200km testdrive today DAB+ in the rear window with perfect reception. Only 2 small interrupts where the root cause is the DAB+ app which has a too small buffer for buffering reception data upfront so it can "cover" small interrupts with no reception. Another thing I discovered is when DAB+ is playing well in the background and IGo primo navigation is running at the same time then the joying has performance problems.

The DAB+ sound sometimes/playing a voice for some seconds that sounds like Darth Wader because it has no capacity to decode the digital stream from DAB+ as it needs all his performance for the IGo primo and routing.
[Android Head-Units] tuuza:
If anyone is thinking of buying the new Joying digital amp, please dont.

The digital amp cripples all RCA outputs including sub out.

I reported this to joying two weeks ago but havent seen any interest to fix it.
[Android Head-Units] kampfschachtel:
Fully agree on this. Do the USB out mod, get a 10$ DAC and afterwards a slightly used 4 channel or with sub a 5 or 6 Channel amp with min. 50RMS per channel amp and you have a much better sound without all this complications.

4x30WRMS is ridicoulous and delivers not enough dynamic even for stock speakers...
[Android Head-Units] MarcWilmots:
I can not agree with that. It's more than enough for my daily use.
[Android Head-Units] kampfschachtel:
in this case you don't need an external amp, perform a hardware mod and replace amp chip TDA 7380 (4x30W) with Pioneer PA2030A (4x60W) for much better sound&bass or TDA7850 (4x50W 4ohm or 4x85W 2Ohm): http://forum.carjoying.com/thread-44...-tda-7388.html

cheaper, no issues with all the software and cabeling and more power then their DSP amp...
[Android Head-Units] bogdi1988:
I will most likely do this mod! Which of the 2 chips do you recommend?
[Android Head-Units] kampfschachtel:
Both are good as they are interchangable to each other. If your speakers are 4 ohm I would use the pioneer as it has more power at 4 ohm, if you have 2 ohm speakers (like eg a lot of the BMW ones) then the TDA7850 is your choice. Be aware you get orginals as they are lot low quality clones on the market;) both should be around 10$ per piece.
[Android Head-Units] bogdi1988:
Perfect! Then Pioneer it is!
[Android Head-Units] MarcWilmots:
Do i need soldering for this?
[Android Head-Units] bogdi1988:
Part bought! I'll keep everyone up to date on the swap how it goes!

---------- Post added at 12:54 PM ---------- Previous post was at 12:53 PM ----------

Yes
[Android Head-Units] MarcWilmots:
Then this is probably not the right solution for me. I don't even own a soldering iron. And it looks too difficult for a noob like me.

The FYT100 was plug and play and so i'll stick with this.

I have original VW speakers and for my ears even the Joying radio was loud enough. The FYT100 is much too loud.

What i would like to do to improve the sound is using a microphone and a measuring app for room and speaker acoustics correction.

Does anyone have experience in this?
[Android Head-Units] budwha:
I have been following this thread and not exactly sure what is trying to be accomplished. Does the attached picture correctly show how to connect a DAC with 5 channel amp. I have a 5 channel Kenwood amp already installed in my truck wondering if there is a DAC to fit my needs.

https://xdaforums.com/attachment.php?attachmentid=4103632&stc=1&d=1491524443
[Android Head-Units] AssassinsLament:
Yes, that is exactly the basic dac setup... but finding a 5 channel output dac will be hard and costly. And even if you did, I am not sure if we can make use of a 5 channel output without custom software/firmware. I mean it will most likely just be a stereo stream into the dac anyways. You could use a 2 channel dac (i.e. uca202) and split those two channels into 5 with Y splitters or something. Not the best scenario but in theory, should work.
[Android Head-Units] kampfschachtel:
Yes it does exist, use the Helix DSP 8 MK2 with the USB input Modul. Every head unit delivers a digital a stereo output as all input sources deliver a stereo signal too but the DSP generates on a digital level as many channels as the DSP is offering, with the Helix 8 channels. All channels can be setup like you want.

A cheaper solution with even lower noice level is to use an USB to Spdif DAC to transfer USB to optical or digital coax out (as this is the audio standard) and then look for a used older top notch (from 2011-2013) car HiFi DSP eg audison bit one or the Helix C-DSP. They were 1000Euro+ and build to top quality and street price for a good used one is 200-400Euro. Paid 250 for a audison bit one. Master volume via joying or DSP remote, fader via DSP remote or Android app installed on the joying.
[Android Head-Units] surfer63:
[MENTION=8119720]kampfschachtel[/MENTION] also asked for an Orange Radio in the "ROLL-UP -Joying 2GB - Sofia ( Non MTCB/MTCD )- Tips, tricks and mods" thread, where I mentioned that I didn't know what the orange/amber colors for a BMW radio were. But he did not reply.

This afternoon I had some time so I created an orange one and added it to my Joying-RootAssistant scripts.

As this is the "common thread for all audio topics" I mentioned it here.
[Android Head-Units] bogdi1988:
Holy ****balls! That Helix is $$$! Even with USB->Spdif+Audison Bit One, you get into $5-600 territory. That's $$$

On a side note, I get the Pioneer chip delivered on Monday so, I will be posting pictures as I hack my unit Monday night.

---------- Post added at 02:46 PM ---------- Previous post was at 02:44 PM ----------

surfer63, you should add the Google voice response fix and maybe the Sofia server app in your script!
[Android Head-Units] surfer63:
I have already been thinking about that: To make a menu based script that installs either the NoKill only or the keymod version, together with one of the Radio apps (optional), and the "pair to all" Bluetooth app.

Note though that dpredsters script seems to me not necessary. If you simply install the Google app from the Play store, all the necessary files are installed in the /data/data/com.android.google.googlequicksearch folder and the OK Google options function fine as long as your unit is set to EN-US.

The /system/usr/srec folder/EN-US folder does contain additional files for US users (or those who have set their unit to EN-US), but these are not necessary for the proper functioning as such.

But as mentioned: I have already before thought about such a script and the number of options make the script very big and cumbersome to maintain.
[Android Head-Units] dongali:
Is the circled part in this picture the TDA7388 that can be swapped with a PA2030A easily?
[Android Head-Units] bogdi1988:
Yes! That should be it!
[Android Head-Units] AssassinsLament:
Has anyone tried the stock radio while outputting through a usb dac? I just realized that it may not work since I think the radio's output goes directly through Joying's dac, and not through android's system. That would be a big deal breaker for people who want a dac, yet need the radio. Hopefully that's not the case.
[Android Head-Units] hoang.pham:
i would suspect a workaround could be an external radio tuner? such as the DAB(if your country has DAB support)
[Android Head-Units] HVB83:
It depends what you're after I guess. FM radio isn't real audio quality anyway, so if it's just so that you can adjust all volumes from your headunit and control it just like before, a DSP with different inputs and capability of summing is present, you can adjust it to your liking. That is, if you play sound through DAC it will accept the DAC as input and if you want the radio and Joying will only output that to the analog-out, you can connect that to your DSP too.

---------- Post added at 01:31 PM ---------- Previous post was at 01:27 PM ----------

I now have my Behringer UCA202 plugged into my Ownice C500 (I know, not the brand discussed here, but sharing experiences can't hurt). So far I don't have sound output through the DAC, but Poweramp does somehow see that it is an audio device. Because when it is playing and I disconnect the DAC, the player is pauzed.

Now let's see how far I can get with the guides in this thread with actually getting sound output... :)
[Android Head-Units] bogdi1988:
[/COLOR]I now have my Behringer UCA202 plugged into my Ownice C500 (I know, not the brand discussed here, but sharing experiences can't hurt). So far I don't have sound output through the DAC, but Poweramp does somehow see that it is an audio device. Because when it is playing and I disconnect the DAC, the player is pauzed.

Now let's see how far I can get with the guides in this thread with actually getting sound output... :)[/QUOTE]

Take a look at the audio policy file?
[Android Head-Units] budwha:
I have minimal car audio experience, but was wondering (if money was no object) if installing a dsp such as the Alpine PXA-H800(http://alpine-usa.com/product/view/pxa-h800/) would solve whatever audio output quality issues the Joying HU has. I assume this would go between HU and amp using all RCA inputs and outputs.
[Android Head-Units] bogdi1988:
Let's see how me swapping the audio chip turns out?
[Android Head-Units] HVB83:
That would have been my next thing to look at indeed, but I'm first looking at solving my issue in not getting root applied to the device.
[Android Head-Units] bogdi1988:
So, a little update on the chip swap... it didn't happen tonight as expected. USPS sucks and did not deliver today as I was expecting. I'll be doing this on Friday and update you guys