General ROLL-UP -Joying 2GB - Sofia ( Non MTCB/MTCD )- Tips, tricks and mods

Search This thread

nk33

Senior Member
Jun 24, 2009
1,153
87
So i have had this stereo nearly 2 years now. Near the very begining it had the issue where the screen would go blank intermitently until it just stayed blank - but the stereo was still working.

i was directed by Joying to some youtube video of soldering that needed to be done to fix the issue. i wasnt happy but it was obviously easier to get someone to do this for me than it would be to send it back and wait for them to send it back to me.

Since doing this the screen has worked fine - until this week...it is going blank intermitently again and i am sure it is only a matter of time before it goes blank fully.

Just a couple questions;

1) is it worth doing the sodlering again?

2) Have Joying got any "new & improved" versions of this unit which you guys would recommend as an upgrade to this one? Preferebly with the same connectors at the back so that all i have to do is take this one out and put the new one in...preferably faster processor too with better cooling and not this issue with the screen

thanks in advance for any advice
 

R4m80

Senior Member
Apr 28, 2008
62
6
So i have had this stereo nearly 2 years now. Near the very begining it had the issue where the screen would go blank intermitently until it just stayed blank - but the stereo was still working.

i was directed by Joying to some youtube video of soldering that needed to be done to fix the issue. i wasnt happy but it was obviously easier to get someone to do this for me than it would be to send it back and wait for them to send it back to me.

Since doing this the screen has worked fine - until this week...it is going blank intermitently again and i am sure it is only a matter of time before it goes blank fully.

Just a couple questions;

1) is it worth doing the sodlering again?

2) Have Joying got any "new & improved" versions of this unit which you guys would recommend as an upgrade to this one? Preferebly with the same connectors at the back so that all i have to do is take this one out and put the new one in...preferably faster processor too with better cooling and not this issue with the screen

thanks in advance for any advice

All Joying head units use the same connector, so any Joying head unit will plug straight into your current harness. Joying just released new head units with Android 8.1, new CPU's and 4G sim slot integrated in the head unit. Have a look at their website.
 
  • Like
Reactions: nk33

gustden

Senior Member
Oct 19, 2010
371
337
Chicago
So i have had this stereo nearly 2 years now. Near the very begining it had the issue where the screen would go blank intermitently until it just stayed blank - but the stereo was still working.

i was directed by Joying to some youtube video of soldering that needed to be done to fix the issue. i wasnt happy but it was obviously easier to get someone to do this for me than it would be to send it back and wait for them to send it back to me.

Since doing this the screen has worked fine - until this week...it is going blank intermitently again and i am sure it is only a matter of time before it goes blank fully.

Just a couple questions;

1) is it worth doing the sodlering again?

2) Have Joying got any "new & improved" versions of this unit which you guys would recommend as an upgrade to this one? Preferebly with the same connectors at the back so that all i have to do is take this one out and put the new one in...preferably faster processor too with better cooling and not this issue with the screen

thanks in advance for any advice

Same issue here. After about 1 year, the screen went blank, but was still responsive. Under high magnification, it was very easy to see the "why" it failed. It was the worst soldering I had ever seen on a circuit board. I re-soldered just about everything on the board while I had it out to avoid future issues. After ~2 years it died again, this time it died for good, even with re-soldering it again.

I contacted Joying and they did offer me a 30% discount on a new unit (US-JY-UO135P4), which looks identical except for a faster processor and more memory. I am very hesitant to buy another Joying... A decent head unit should last more than 2 years.
 

surfer63

Senior Member
May 4, 2010
6,583
3,955
Zwolle
github.com
Same issue here. After about 1 year, the screen went blank, but was still responsive. Under high magnification, it was very easy to see the "why" it failed. It was the worst soldering I had ever seen on a circuit board. I re-soldered just about everything on the board while I had it out to avoid future issues. After ~2 years it died again, this time it died for good, even with re-soldering it again.

I contacted Joying and they did offer me a 30% discount on a new unit (US-JY-UO135P4), which looks identical except for a faster processor and more memory. I am very hesitant to buy another Joying... A decent head unit should last more than 2 years.

Same here. I now have a PX5 (may 2018) which (still) functions fine, but I had a Joying Sofia 3GR which I still use "on the bench" occasionally for testing. I have now connected a mouse and keyboard to the usb connections as the screen gets worse in an increasing rate, both visible and "touch wise" and already for 5-6 months. The bottom half simply does not react. I received that one in January 2017. So I used it 1 year 5 months in my car and since then once a week (or so) on the bench. I hope the PX5 wil last much longer.
Looking inside the units the soldering is indeed terribly bad, both in the Sofia 3GR as well as in the PX5.
However, I have no other brand Chinese unit to compare with: Are they all this bad?
I guess my new car (no plans yet) will have a builtin factory unit: Not so customizable, but much higher quality.
 

nk33

Senior Member
Jun 24, 2009
1,153
87
As i mentioned above mine is very strange - its either on or off - no in between.

I have found that if it goes off, if i nudge the corners with my thumb it comes back on. Sometimes it is on for the whole day without ever going off. Sometimes i get in the car and it wont come on for ages and what i do is just bluetooth my phone media and change the source until it gets there.

i live in London so the hot & cold temps are bad for the soldering as it will expand and contract with time and then eventually just fail.

i wish i knew how to solder myself then i would just do it but i am waiting for it to get really bad then get someone to do it.
 

nk33

Senior Member
Jun 24, 2009
1,153
87
What is the highest Android version I can install on this unit?

i think 6.0 mate.

But the lower versions work better. For example mine came with 5.0 and i did not upgrade to 6 as everything was working well with 5.0. i have heard some bad stories about version 6.0 if the unit was not shipped with it
 

KamaL

Senior Member
Oct 2, 2006
784
68
500px.com
Is it possible to run android auto on these devices?
Still running Android 5.0
Any working apk?
Thanks

Sent from my LG-H930 using Tapatalk
 

Beatwolf

Senior Member
Mar 1, 2017
87
9
Is it possible to run android auto on these devices?
Still running Android 5.0
Any working apk?
Thanks

Sent from my LG-H930 using Tapatalk

Yes it is possible, but not directly AFAIK. Have a look here: https://xdaforums.com/android-auto/...-unit-android-auto-host-device-t3646736/page3


I have a questeion: Has anyone installed a rear view /backup camera? Anything they can recommend from Aliexpress, Ebay etc? I have a Golf 5 with a Joying PX5 and am looking to install a rear view camera if it isn't to big of a hassle.
 
  • Like
Reactions: KamaL

KamaL

Senior Member
Oct 2, 2006
784
68
500px.com

Guess what, HeadUnit Reloaded for Android Auto seems to be actually a very good solution, thanks!
I need to test it more thoroughly, but this finally makes GPS and network data rely on my android phone, and not the bad GPS antenna and sluggish BT tethering support of the joying unit!

I have a questeion: Has anyone installed a rear view /backup camera? Anything they can recommend from Aliexpress, Ebay etc? I have a Golf 5 with a Joying PX5 and am looking to install a rear view camera if it isn't to big of a hassle.
I have both installed on my unit, reverse camera when I put the car in reverse mode, a simple one for eBay , any technician should be able to install easily.
Regarding backup cam , I had a camera with USB connection, and using @LBDroid's excellent tips, I'm using it as a DVR which records directly to the SD card in the joying unit. Here's the thread about this:
https://xdaforums.com/android-auto/mtcd-android-head-units-general/dashcam-joying-intel-t3523305

This is the reason I'm still on the first 5.0 ROM, and never upgraded to 6.0 ROMs.
 

Beatwolf

Senior Member
Mar 1, 2017
87
9
Thanks for that @KamaL
I've actually been fiddling with HeadUnit Reloaded myself, but can't seem to get it to work. I've been trying USB, I got it to work briefly, but now I only get a black screen on the HU. Running in Android Auto in developer mode. Can't seem to set my USB settings on the phone to "tethering" or anything else than what it selects by itself. Not sure if that might have something to do with it.
 
  • Like
Reactions: KamaL

KamaL

Senior Member
Oct 2, 2006
784
68
500px.com
Thanks for that @KamaL
I've actually been fiddling with HeadUnit Reloaded myself, but can't seem to get it to work. I've been trying USB, I got it to work briefly, but now I only get a black screen on the HU. Running in Android Auto in developer mode. Can't seem to set my USB settings on the phone to "tethering" or anything else than what it selects by itself. Not sure if that might have something to do with it.
In the app settings, you have to chose your phone in the menu. Did you do that?

Sent from my LG-H930 using Tapatalk
 

DeejayTelis

Senior Member
Aug 1, 2012
106
37
Athens
Hey there, If anyone is willing to sell his Intel Sofia unit, I've been looking for one, for the BMW E46. If anyone wants to sell his, so that he can upgrade or something, please pm me.! I've been looking for one for months, never really found one!
 

nk33

Senior Member
Jun 24, 2009
1,153
87
Thank you, at last! Alright send me a pm whenever you can, no rush, I've been waiting for months anyway :p . Is it for the BMW E46 and with the Intel SoFia ? Most probably the model: Joying JY-BL121N2 ?

hi mate - i have this sofia unit but it has the known issue with the screen which requires soldering every year or so.

i have replaced it with the new intel one which is much faster and more reliable. it is on a newer version of android and even more importantly it has its own DSP.

dont understand why you would get the sofia one? it was good in its day but is now way behind

if you really want one i can sell you mine - the screen works fine but sometimes if it is cold the screen is blank so if you do the soldering it will fix the issue for about a year to a year and a half
 

DeejayTelis

Senior Member
Aug 1, 2012
106
37
Athens
Yeah, I think generally it's really difficult to send to Greece.. High shipping costs, and I have a great probability to pay import duties and custom taxes etc. I have to think it again, as it might not be worth it to have it sent to me from outside EU. @nk33 i want the old intel sofia one, so that i can use the bluetooth mods availiable in order to connect my bluetooth tpms and other bluetooth devices freely. As i understand intel sofia has the bt chip integrated in the soc, thus i have complete control over the bt.
As of now I have also contacted the Joying Europe official support to ask if the happen to have one in stock, even though its unlisted in their site.
If anyone is selling it in the EU it would be perfect. I'll keep you notified if anything changes.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 44
    There is getting to be quite a bit of information to look through when looking for tip/solutions related to the new Joying 2GB / Sofia units. Since this is not a MTCB or MTCD unit, the threads seem to be scattered all over and very difficult to find in searching. I have seen roll-up threads for other units, that contain information such as ROMS available, tips, tricks and useful information. Kind of a "one stop shop" for the newer Joying HUs. If you have useful software, mod, tips, customization's, get something to work, etc please post here and I can include.

    CPU Information - Rockchip Sofia x64 C3230RK / mali 450 GPU / Up to 1.2Ghz / 4 core / FYT5009 SoM - rated to run at up to 85C. My particular is unit clocked at 1.04Ghz.

    Advanced Settings Password: 3368
    Homescreen menu: 8086
    Backlight Current menu: 5768

    Android 6 Thread
    https://xdaforums.com/android-auto/...ing-intel-head-unit-android-6-update-t3597121

    Android 6 specific tips:
    ADB Access: https://xdaforums.com/showpost.php?p=71616884&postcount=273 -OR-
    https://xdaforums.com/showpost.php?p=72057022&postcount=12

    Viper4Android: https://xdaforums.com/showpost.php?p=72064749&postcount=41


    Latest ROM - Current ROM can be downloaded from link on the Joying blog site.
    https://www.carjoying.com/Joying-blog/59.html

    Android 5.1 Discussion about the Feb 22, 2017/March 5, 2017/March 15, 2017 updates:
    https://xdaforums.com/android-auto/android-head-units/joying-intel-update-feb-22nd-t3561285
    People have experienced issues with the Joying Launcher (UI3) after the update. This seems related to having other packages (google voice search ) installed prior to installing the ROM. Install time 25-35 minutes.

    Recovery from non-bootable system - Without being able to access recovery, about the only solution is to reload the ROM package. Unzip ROM to SD card or USB stick, put in unit (GPS Maps slot, if using SD card ) and press the 'recessed' reset button. The unit should find the update and reload the ROM. This will wipe your data, but does leave the apps. If you use titanium backup, and have a backup, you can restore your data fairly easily. See blog article above for step by step instructions.

    Root - Unit comes with root accessible in adb. SuperSU can be installed easily. There are 2 methods for installing superSU. The first method is an overwrite of the boot partition with a pre-rooted image. Problem here is if future upgrade makes boot partition changes, this method will overwrite with an older version. I recommend method 2, which modifies the existing boot partition ( need source so I can provide credit ).
    https://xdaforums.com/showpost.php?p=69648860&postcount=84&nocache=1&z=8361786322568856 (over-writes boot partition / may not work on Joying Feb update )
    https://drive.google.com/file/d/0B4qmTV7N4JliSjZMdGg3Z18wbkU/view?usp=sharing ( modifies existing boot partition )

    OS & Google Apps - Android 5.1.1 ASOP based w/ pico installation of google applications. Voice actions are supported with installation of 'Google App' from play store. No support for google search talk back.

    Recovery- A recovery partition is present but does not have any type of graphical UI. It does look like a complete stock android ( command line ) recovery, but no access using USB is available. It maybe be possible using PC-PC OTG cable.

    SD Cards - I have not heard of any sdcard size limitations, up to 200GB have been reported to work. Must be formatted as FAT32. NTFS, exFAT, and ext3/4 do not work. You can format a USB stick with ext4 and it will work fine.

    Google Voice Calling - Stock BT dialer crashes when being called from google applications ( such as google voice search ). Workaround is available.
    https://xdaforums.com/android-auto/android-head-units/google-voice-to-initiate-calls-joying-t3528923

    Enable OK Google from any screen - https://xdaforums.com/showpost.php?p=72447390&postcount=968

    Bluetooth Tethering & BT Settings - Bluetooth tethering, connects instantly, very reliable connection, works great for streaming music, gps etc. Saves phone battery vs WIFI hotspot. Limited to ~2Mbs ( slower than WIFI sharing )
    https://xdaforums.com/android-auto/...elopment/bluetooth-settings-launcher-t3504526
    (also good discussion here on the effects of process killing when entering standby )

    Difficult to pair BT devices - Forces device pairing into database - Device pairs normally once HU thinks it has connected previously. I was able to pair TPMS, keyboard, etc using this method(s).
    https://play.google.com/store/apps/details?id=com.brachcon.btautopair&hl=en

    Modified stock bluetooth app to allow connection to all devices
    https://xdaforums.com/showpost.php?p=71280945&postcount=88

    Backup Cam guideline mods - Make your lines match your camera view
    https://xdaforums.com/showpost.php?p=70325711&postcount=403

    Apps not working after resume - The joying code will kill most applications when going into standby. This is really bad for apps that are supposed to be run at boot and background process, as they are not restarted when exiting standby. Symptoms include, widgets not updating, apps not getting GPS lock, process show running but background services are no longer running. This can be fixed by installing an updated apk file in /system/app/Sofia-1-C9-Server-V1.0 which removes the task killer. Also the key/button mods V2+ (below) will remove the task killer.
    https://xdaforums.com/showpost.php?p=71047452&postcount=62

    Key/Button Mods - Extend the usefulness of your steering wheel keys and on unit buttons- V2+ also removes app kill on standby.
    https://xdaforums.com/android-auto/android-head-units/joying-2gb-steering-wheel-key-t3543390

    If you just want to change the SRC button to call up google voice search, go here. ( also removes task killer )
    https://xdaforums.com/showpost.php?p=70480258&postcount=549

    Immersive Mode / removes top navigation bar - No app needed - Full Screen on apps you choose, can be set from adb w/ root. Argument is list of package names separated by "," or "*" for all apps. ( survives reboot )
    Specific apps:
    settings put global policy_control immersive.full="com.google.android.apps.maps,com.pandora.android,com.spotify.music"
    All apps:
    settings put global policy_control immersive.full="*"
    Clear / back to default
    settings put global policy_control immersive.full=

    Change Overscan - problems touching the corners, changing overscan can help:
    https://xdaforums.com/showpost.php?p=71492575&postcount=169

    Phone/Tablet view on apps - No app needed - Change from 160dpi -> 161dpi gives "phone" view of many apps instead of "tablet" with no noticeable size change to other things. Done via adb. Requires reboot to take effect.
    > wm density 161 # ( phone mode apps )
    > wm density 160 # ( original tablet mode apps )

    Heatsink mod Unit can run hot at heavy cpu load (such as benchmark testing). Can slightly reduce performance by throttling. Some users opt to add additional heatsink/fan to reduce temperatures.
    https://xdaforums.com/android-auto/android-head-units/inside-look-joying-android-head-unit-t3546872

    Red Themed Radio - Re-theme of stock apps - Don't like the look, change it. Can be done easily by unzipping the apk file, change images, rezip and install.
    https://xdaforums.com/showpost.php?p=70367793&postcount=434

    More Radio Mods ( Layout change, more colors )
    https://xdaforums.com/showpost.php?p=71625005&postcount=286

    xposed / xposed framwork - At this time, I am not aware of any way to make this work with the new Joying units. I have tried several packages and all have resulted in a non-bootable system. Please let me know you go get it to work.

    Viper4android - Installer script that works on these models
    https://xdaforums.com/showpost.php?p=71317345&postcount=101

    Nova or other launcher - Need to freeze or remove stock Joying launcher(s) in some cases, for other launchers to work correctly.

    Other very useful Joying 2gb/sofia threads:
    Audio Discussion / DACs - https://xdaforums.com/android-auto/android-head-units/joying-2gb-sofia-headunits-common-t3577217

    https://xdaforums.com/android-auto/...pment/joying-android-5-1-1-2gb-units-t3465561

    https://xdaforums.com/android-auto/...opment/2gb-ram-intel-cpu-heres-specs-t3468322
    22
    I'm currently working on an apk that does the installation of quite some mods from within the apk from the head unit itself: no adb necessary anymore apart from the first rooting.
    The prerequisite for this apk therefore, is that the unit needs to be completely rooted with SuperSU (or another one).

    The apk downloads the necessary modded apks + additional files, and then installs them.
    Currently very, very alpha.

    The reason I'm already "presenting" it with a couple of screenshots is because I want to know if "people" are interested. (I'm quite capable myself to handle everything with adb from the command line :cool:. This is just some playing but I won't continue if nobody's interested).

    "2017-04-29_screen01.jpg" is the main screen.
    "2017-04-29_screen02.jpg" is a standard disclaimer you get upon startup. (It means: whatever happens, it is always your fault :) )
    "2017-04-29_screen03-RadioMods.jpg" is what you see if you select Radio Mods option from the main screen.
    "2017-04-29_screen04-Viper4Android.jpg" shows the screen if you select Viper4Android (the app is loaded with text screens as these are not standard actions).
    2017-04-29_screen05-viper4android.jpg" shows the download progress.
    "notrooted.jpg" is what happens on startup if your unit is not rooted yet; when click OK to get back in the main screen you see the same gray disabled buttons as in the "nojoying.jpg")
    "nojoying.jpg" shows you what happens on startup if your run it on a non intel sofia 3GR unit (my phone in this case)

    Edit: If you select "No way!" in the disclaimer screen, you also only get the two options active in the main screen.
    Edit2: I try to give everyone the credits he/she deserves.
    11
    For those who have problems with Bluetooth .
    I have modified the stock bluetooth app to be able to connect i think to all devices.
    I have tried obdlinkMX (obd device), garmin glo (external GPS), fitbit charge 2 (healt device).
    link for the modified app down.
    1.) backup the stock application under device/system/app/JY-1-C9-BT-V1.0/JY-1-C9-BT-V1.0.apk
    2.) rename the downloaded file to JY-1-C9-BT-V1.0.apk
    3.) replace the stock app withe renamed file

    if you want to pair a device that does not require pairing PIN you need to enter pin (3368)

    Link: https:// drive.google.com/drive/folders/0B6VvHrCho-0fZUtnSjBrVUpKQ28?usp=sharing
    please delete the whitespaces in the link after https://
    7
    For those who want the latest ViPer4Android on their Joying, and haven't been able to because of driver install issues with V4A, here is an easy way. It's a dos batch file, but obviously you can easily adapt it to linux also.

    EDIT:

    removed viper install, had some typos, fixed in the post below

    https://xdaforums.com/showpost.php?p=72123543&postcount=133
    5
    ADB over WIFI

    Hey guys, I made an app that sets up adb to work over adb. I know there are plenty of apps for that but I wanted a really simple to use one, with no advertisement, that I can include without worry of copyright issues. So I made my own. It doesn't require root to work and is very simple to use. Install, run, click enable and that's it. You can even uninstall it after you enable it, because it just the setting will stay even after reboots. I suggest you keep it installed of course so that you can disable adb over wifi when ever you're not near home (for security purposes).

    You can either install or include it in your custom Allapp.pkg files.

    EDIT: Updated AoW

    v1.1: Now shows current Wifi ip address.

    -

    GitHub

    .