yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] Flame Red:
I will post this here in case anyone is considering buying the Joying TPMS System. Don't!

First, the instructions do not tell you what kind of battery the sensors need. No, batteries are not included. A google search find the battery number (CR 1632 3V)

Plug in the module to a USB, but the instructions do not say which USB port is recommended. Really does not seem to matter as no matter which port I tried, the system does not work at all!

Install the batteries, and screw the sensor onto the appropriate tire.

Install the app from the internal disk using file manager. Start the TPMS app. Change the settings to Imperial if you like and adjust the pressure and temperature alarms.

Manual says the sensors are already paired to the unit. But in my case, the screen is red and none of the sensors are seen. No Sensor IDs show up in the pairing screen. App screen is red, and tire leaking air keeps beeping. Attempting to pair any sensor just constantly keeps pairing until the countdown reaches zero, and then.... nothing.

Multiple tries, trying different USB ports, uninstalling and reinstalling the app, makes no difference. JUNK!

Contacted Joying support and they said to factory reset the head unit. Waste of time! No help.

I had another USB TPMS from another head unit so i gave that one a try. Funny, looks identical compared to the Joying supplied system! The old system paired immediately and properly read pressure and temp on all four tires!

I sometimes get a popup message that reads "TPMS device error" and the tpms app background goes red and will not come back until I force close the app, and restart the app.

Out of frustration, I try the Joying unit again and swap out the module and sensor and unistall and reinstall the app. This time, one sensor from the Joying system shows up - correct pressure, but temp is like 40 degrees higher that reality. Try to pair the other joying sensors, and this time the sensor ID do show up on the pairing screen, but none of the other 3 three sensors will pair.

So I uninstall the app, remove the Joying garbage TPMS, reinstall the USB old TPMS system I had laying around, reinstall the software, and every thing works perfectly, except that every once in a while I get this "TPMS device error" which can be cured with a force close and restart of the app.

Joying support of no help. Would not even offer to replace their defective unit!
[Android Head-Units] 314pipi:
I got root after several attempts. Actually you have to go to the partion manager of the program and only select the boot partition. First do a backup and then overwrite it with the patched one for Magisk.
[Android Head-Units] Sifimaso:
Which button do you hold?
[Android Head-Units] Sifimaso:
Can you please explain how you did it maybe step by step? Thank you.
[Android Head-Units] AlgoryThm1st:
Thanks for the quick reply mate. One more question if I may: Did you use the emmc programmer Life suggested in his instructions? I'm suspecting that the programmer for the sm6125 and qcm6125 (which is the one our devices have) are not the same. I searched literally for hours for a programmer for qcm6125 but no luck with that either.
[Android Head-Units] AlgoryThm1st:
Nevermind, I managed to get passed that stage. No change in the set-up, just gave it a million tries and there happened to be a single time that just worked!!! Now, I backed up, compared to original boot.img, exact same size, copied to HU, applied patch, transferred back to PC, QFILed it aaand...new issue! Qfil responds with File sent and that everything was successful. When I reboot the device though and check both Magisk and Root Checker, both give back a negative result. After I got the feeling as to when I have to do what concerning the power cut off, buttons etc. now I'm able to try the procedure over and over again, which I did, but although it says the file is transferred, no root in the end. Thoughts?
[Android Head-Units] Benm678:
My head unit arrived yesterday and I installed it. Interestingly when I logged into my google account the warning I got was an Android 10 device was signing in to my account. I asked Joying what the go was and their response was

"dear friend This is android 12 version . Each company defines different standards. Our company's software and system are defined as the Android 12 version. Hope you understand."

So I guess if they defined Android 10 and advertised it as "Android 27" because that is how they define the standard then that is all good!

Is it Android 10 or 12?
[Android Head-Units] Sifimaso:
Which button should be released after cutting off the power?
[Android Head-Units] Sifimaso:
Which button do you hold ?
[Android Head-Units] 314pipi:
I got root by the try-and-error method^^ Maybe you have to repatch the boot.img or upload it quicker right after you cut the power off. You still have to be able to see the Head unit in the device manger of windows os
[Android Head-Units] AlgoryThm1st:
You hold both, power on, when PC finds the device power off, release the button that is closer to the screen.
[Android Head-Units] AlgoryThm1st:
I tried patching both the update_car boot.img file and the downloaded boot.bin (which then Magisk converts to .img anyway). Tried both, nothing. The procedure finishes correctly, no error but the uploaded image seems like a regular one, not patched. I'll keep trying different methods and see.

By the way, has anyone tried to flash TWRP?

Edit: I read some comments online about the latest Magisk version when it comes to patching files. I'll try a previous Magisk version.
[Android Head-Units] AlgoryThm1st:
Well...SUCCESS!!! After 3 days of trial and error, it feels SO good! Thanks to all the friends that helped!
[Android Head-Units] Sifimaso:
Can you please explain how you did it I’ve tried many times and failed please help step by step pictures if possible 🙏
[Android Head-Units] 314pipi:
Awesome ;) Congratulations!!
[Android Head-Units] AlgoryThm1st:
Thanks man and thanks for the support!

Buddy I did nothing more than what Life described in his guide and 314pipi wrote next. You have to be persistent and try it many times, it's quite tricky. You also have to find the right timing and be quick. The only thing I'd say I did different is I used Magisk 26.1 instead of 26.4. The latest version seems to have a problem patching the file correctly, other people have issues with that too.
[Android Head-Units] maximusmx:
Can somebody create video how did you do & step when try to root? then upload and share via Youtube?
[Android Head-Units] deckstar:
In legal words ists called: Scam! Theyre fooling people and that's illegal.

It's android 10 like the initial root user already said. They just exchange the 0 with a 2 and hide the real settings menu.
[Android Head-Units] AlgoryThm1st:
Well, you're all right. The device, out of the box is disappointing. TPMS sucks big time (I made the mistake and ordered their TPMS system before I read this thread), their interface is locked as hell and completely useless for the advanced user that wants to customize it etc. BUT! The good news is it's a solid hardware, with Snapdragon 665 and (mine at least) 8GB of RAM, wifi, 4G support, HDMI out, rear and front camera support etc.!

SO! My suggestion is, instead of us nagging all day long about their inability to provide an acceptable product, it would be better if we concentrate on the advantages

AND LIBERATE OURSELVES BY MAKING A CUSTOM ROM

that will be open source and maintained by the community! Personally I don't have any experience on the Android structure, but I'm willing to read and help. This business though needs serious programmers, so if any of you belong to that group, let's discuss this and see if it is possible and to what extent.

From my little knowledge, AOSP is a solid ground, adding the extra libraries for components support is a more tricky part but since we have access to JOYING's structure, those could easily be parsed.

So, any volunteers? 🖥️
[Android Head-Units] GTYUP5O:
Are you guys able to install a launcher from the play Store? I can’t seem to get nova launcher to be the default launche. I asked joying on eBay and was told - it’s not supported. I have the 15.1 version of the double din.
[Android Head-Units] AlgoryThm1st:
I'm currently working on the exact same thing, but even as root I don't get any positive results yet. I tried overriding the default Launcher3 and even though "dumpsys role" shows Nova Launcher as default, when I click on the home button, it goes back to their default launcher.
[Android Head-Units] GTYUP5O:
Yeah same here when I go to nova setting to set nova launcher as a default one it shows nova but when I click home - it just shows launcher 3 , I sent a message to them on eBay and I said to them are you guys trying to be apple by not even letting us chose a launcher.
[Android Head-Units] Flame Red:
I bought the 15.1" version of the JoyingAuto double din, with the worthless JoyingAuto TPMS, to replace a Dasaita unit that was about a year old.

I had no idea about Joying advertising Android 12 really being 10!

The Dasaita had problems with blutooth startup being unreliable and so Zlink was not reliable in starting AA and so the manual interventions were a PITA. Dasaita tech support was responsive, but not very effective. I found Joying tech support responsive, but even less effective. For me, AA connectivity is excellent on the Joying, and that is all I really need.

Aside from the TPMS, I discovered that FM reception is VERY poor with the JoyingAuto compared to the Dasaita. Dasaita has very good reception and had good HD. But since I don't use radio much at all and AA all the time the JoyingAuto is working out better.

I figured out how to change the boot up picture on the 15.1. For your information, Seems that one cannot change the bootup animation, at least without root anyway. Here the procedure for the static image:

Format a USB drive with Fat 32

Create a Directory named: Medialogos in root of USB

Create your logo file:

Name it Medialogos\Logo.bmp

Must be 1920x1080 pixels, at least for the 15.1" display

Boot up radio, but do not insert USB

When radio boots, insert USB

Got to Settings ==> System

Tap Factory tab

Enter 8888 password

Tap on Boot log

Picture will appear as a small icon

Tap on the new image

Exit app

Reboot – picture will appear on boot.

For me, it is not worth doing root just to change the boot animation since I only use AA, the launcher really does not matter to me.

The Joying 360 camera system might have been appealing, but I already had multiple cameras installed in the large truck with multiple monitors so I did not order it.
[Android Head-Units] Oraman1:
Is there any issues with overheating on this head unit? Should I use a fan as some have suggested
[Android Head-Units] AlgoryThm1st:
I'm 100% sure there will be issues during the summer. I accidentally touched the heatsink while the device was almost in standby mode, no radio, no music, no apps running and it burned my finger. And that, with the case open. I imagine if it's in a closed space, with lid on, things will be much worse. People on the web say max temp for the CPU is 125C but personally I wouldn't trust that.
[Android Head-Units] AlgoryThm1st:
GUIDE FOR PERMANENT CHANGE OF DEFAULT LAUNCHER (only for root)

What I've found so far:

1) As we already know the interface is heavily customized, not with 3rd party launcher but with custom software made by JOYING. Those apps are installed as system apps and always begin with com.car.*appname*.

2) They have replaced the com.android.settings app (which opens the device settings) with a custom app called com.car.settings. They have altered the code so com.android.settings automatically calls com.car.settings. So basically, if you don't want to uninstall their custom settings app, the only way to have access to the original settings menu (system info, permissions, data, wifi etc.) is through their own app, by going to Link -> More -> Second magnifying glass (upper right corner) and search for the option you like e.g. Permissions.

HOW TO REPLACE QUICKLAUNCHER WITH YOURS

Everything I write from here on apply only to devices with SU access (root).

1) You go here and download the app called AppManager.

2) Transfer the .apk file to headunit and install.

3) Run the app, go to search bar and write Launcher3.

4) Click first on the Freeze button and then on the Force Stop.

5) Voila, home button brings you back to the launcher of your choice, in this case it's Nova.

6) Quicklauncher3 remains disabled even after a reboot. I wouldn't recommend uninstalling it as it can cause issues. Freeze works perfectly for me.
[Android Head-Units] 314pipi:
I have done a repaste of the radiator and added a fan to the unit. The temperatures went from over 90 C to 40-50 C. The original paste was not evenly applied.
[Android Head-Units] deckstar:
Wow that's extreme... I seem lucky and the temperature stays under 50degrees C.

Lets wait for the summer...
[Android Head-Units] Oraman1:
Whoa I just can’t understand why it’s so hot and why Joying haven’t built a fan into this. 90 C seems dangerous.
[Android Head-Units] Oraman1:
If you have an external amp does that help keep the heat down?
[Android Head-Units] 314pipi:
I didn't use the internal amp. The sound comes from the stereo cinch. But the temperature is still high. The ac ouput is right above the radio. Maybe the temps will be lower in the summer when the ac is used for cooling.
[Android Head-Units] Oraman1:
In the UK we rarely use AC. I

Am just wondering if it’s normal for head units to have high temperatures. Does anyone know ? Also if the temp is high because you’ve been driving for 3-4 hours with music up.
[Android Head-Units] 314pipi:
It was pretty cold lately so I used the AC at 25C. I can only talk about the temps shown in CPU-Z. But the whole unit (when touched) was very hot before the mod. The CPU usage is rather heavy with navigation (Waze) ,music (Youtube vanced) and 360-recording (with all four cameras) running simultaneously.
[Android Head-Units] Oraman1:
I suspect it’s the recording that may be doing that. I think it’s designed to work with two cams not 4.
[Android Head-Units] 314pipi:
The recording is only 1280x720 H264 and the CPU Quectel SC668S does support 4k HEVC recording. Also in the documentation it says that a maximum of 6 cameras are supported. However maybe the software isnt really efficent. I will do some tests with a simple recording app (basically ffmpeg hw encoding caputuring four streams @ 1080p on a 4k canvas instead 720p canvas).

More info under #Interfaces-Camera
[Android Head-Units] Oraman1:
Great. If you’re able to test that will help everyone. I’m keen to know what kind of heat is generated using just music and Google maps/waze (if you have time).
[Android Head-Units] maximusmx:
Hi dude, my chinese device flashed Joying stock rom and 360camera and banbus is working (no root)
[Android Head-Units] redlikemethodz:
What is the name of the Joying FB group?
[Android Head-Units] deckstar:
Did anybody connected the center speaker with the cinch connector?

Can I connect it directly or does the radio need a external Amp for the center channel?

The direct connection doesn't work at all. Testet with 5.1 settings, content and vlc player.
[Android Head-Units] De_Belg:
And, does it work? They sold me too a CAN harness for my Nissan Juke from 2017 and nothing at all is working: NO steering wheel control, NO backup OEM camera and even the radio is NOT working (just noises). All I can enjoy at the moment is a 11,6 turnable "Android tablet". Waste of my hard earned pension.
[Android Head-Units] insertwittyusername:
Oh yeah, it works perfectly. I ordered the Mk6 Golf harness from them. Had to dig into the settings a bit to select which CANBUS adapter I had, but right now I have fully functional steering wheel controls, radio, audio. It even occasionally sends data to the MFI screen in between the two gauges to show me what radio channel I'm on. I ended up having issues with noisy RCA outputs though, so I bought a DSP and am using the excellent optical outputs.
[Android Head-Units] Cuscio:
which DSP did you buy?
[Android Head-Units] insertwittyusername:
Helix Mini DSP Mk2. Set all the outputs on the Joying to flat, then have your local audio shop tune just the DSP.
[Android Head-Units] insertwittyusername:
Every single one of these Android units is stuck at Android 10 at the absolute newest, because that was the last version of Android that they had access to before US sanctions hit. Remember a few years ago when Huawei got banned from the US? This happened around then. So all they can do is take that base Android 10 code and hack together Google services support and whatever UI changes they want to make it seem "newer."
[Android Head-Units] deckstar:
Thanks, I know..

But it's still scam.

I prefer devices with android 9/10 because it's easier to remove the Google nonsense!

I hope the Asians are so smart to switch to a real Linux soon!
[Android Head-Units] MTwrangler18:
New to the forum. Bought a 11" head unit from Joying direct. It ran with all the bells and whistles for a month(loved it), then yesterday, it died. Just before it died, I had a bunch of lights on the dash, (one I noticed first was the airbag warning), then the radio turned off. checked the fuses, and wire connections,,, not it. Pulled the radio, put in the stock radio(it works, yuk). Hooked the head unit up to a power supply to see if it would boot up. No dice. Never, had this issue with Pioneers, Kenwoods, Sony, JVC. Anyway, any adivice, insight. emailed Joying, but haven't heard a peep. Not sure I want to install another one of these, if its going to fail again.
[Android Head-Units] Flame Red:
Not sure I can provide anything more than sympathy. I had seen posts on other forums with nighmare stories where they want the customer to pay to return the unit to China and then they will ship you a unit. Nice to have a hole in the dash for a few months while things are in transit. Plus the return shipping is horrendously costly so most people don't bother. This does not apply to just Joying, but the other Chinese makers too. Makes me want to buy it from Amazon so at least I have a month warranty.

They do also have a web site https://www.forum-joyingauto.com/forumdisplay.php?fid=3&page=1 for troubles but as you will see it is not monitoered and full of spam, but for serious problems posted there that they do look at they ask you to email support@joyingauto.com as you already did. Beware is it Chinese New Year and most businesses are currently closed there.

Good luck and let us know what happens.
[Android Head-Units] Cuscio:
They also asked me to pay the refund at my expense. I complained and in the end they told me to inform them that they will then send me the bank transfer. I do not trust
[Android Head-Units] squiers007:
Hey everyone, I purchased my first Joying headunit (JY-TZ116N8) last September and have been pleasantly surprised with it so far. While there are obvious gaps in the UI and it can be frustrating at times not being able to get to settings I'm looking for, overall I am happy with the purchase.

I was curious if anyone has been successful getting this unit to output sound via USB? The optical connection is great so that I can use a DSP with a better DAC, but my preference would be to us UAPP so I can bypass the android audio layer which is limited to 48k output so I can play Hi-Res files. Hoping someone has got this working and can outline what port you used and how you set it up. Thanks.

Side bar question: If I were to root this unit could I get it to output Hi-res audio via the USB without having to use UAPP?
[Android Head-Units] tarzan_nojane:
One of them is "Joying unofficial android headunit"
[Android Head-Units] tarzan_nojane:
Back on December 18, 2023, @life posted a list of passwords that he discovered. After translating the chinese into english (and sorted by password value), I discovered that "2018" equals "Developer password". Now to go back to the earlier posts and figure out how to enter it.
[Android Head-Units] tarzan_nojane:
It has been noted that these updates erase all of the settings. There is an "Export settings" function at the bottom of the Advanced settings screen. If you insert an empty FAT32-formatted USB stick and go to that setting, the device will automatically export your data to the stick. Remove the USB stick and use your computer to add the firmware update files and directories to the root of that same stick, leaving the exported files intact.

Now when you plug the USB stick into the Joying device, the update will proceed AND most settings will be restored. Apps must be reinstalled, but their settings are intact. Google account and WiFi passwords are not restored, which is probably good practice.

My custom Torque app settings were retained, sound effect and radio presets were intact, and just about all of the other head unit settings were also unchanged.
[Android Head-Units] tarzan_nojane:
The 2024.1.06 update adds a Wallpaper app that not only includes at least a dozen each new "light"- and "dark"-themed images, but adds a button for importing custom wallpaper.
[Android Head-Units] Flame Red:
UPDATE: I bought a cheap Bluetooth TPMS system just to see how that might works on the JoyingAuto head unit. THe sensors look identical to the JoyingAuto ones, but there is no USB module used. They point you to an app on the PlayStore called TPMSII.

They provide a card that has a QR code for each sensor, and a QR code to pair all the sensors at once. I Installed the app, but those QR codes did not help since the head unit has no camera to scan the QR codes like a phone does. They have a AutoScan function, which does not rely on the QR codes, but that function does not work at all. It just counts down from 60 and never sees any of the sensors. So I had to manually enter the codes for the four sensors and they did pair. I should say that If you enter them carefully they work.

System seems to work, however there is one major shortcoming I discovered. The minimum pressure alert has a maximum value of 39 psi. I am using this on a truck where I needs to alert when the tire hits 50 psi.

Still, this is better than having the "TPMS Device Error" come up eventually every single time.
[Android Head-Units] PashaF:
Cameras question.

I installed and configured the new(est) QCM6125 unit:

https://www.joyingauto.com/joying-9-inch-android-car...

Everything is working well so far, including front and rear cameras.

I have an extra AR camera from Joying and wanted to use it as an extra front bumper camera. Is there any way to achieve that?
[Android Head-Units] nFiniti:
Updated my newly purchased 2024 10.1" for the HDMI and the "customizable UI". HDMI works okay, not exactly how I was wanting but I guess Android hasn't gotten to the level of expanded desktop like Windows. And the UI better than the previous, but still junk. Would be nice if there were a way to port DeX over. Thats a much nicer UI for a large screen. Time to attempt root!
[Android Head-Units] Squuiid:
Nova7 works pretty well. See my previous posts for screenshots.
[Android Head-Units] nFiniti:
Once I can get this thing rooted, I'll be modding a lot of the UI. Assuming I can remember how from my old modding days of the Samsung Tablets. Currently having issues trying to save the Boot image. Instructions for root are very short so IDK what I'm doing wrong. lol Not once does it say in instructions to release Button 1, even after the entire rooting is done so IDK.

***Rooted! I started this process 3 Days ago, and got it now. Time to get busy with upgrades.
[Android Head-Units] Squuiid:
I’d be grateful if when you do get it rooted that you update the instructions for the rest of us. I’ve found them to be rather vague and it’s put me off tbh. Good luck!