yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] arsdever:
Hello. I have a Chinese head unit installed on my MB C300 (2016). Can someone please tell me, if I can upgrade/change the firmware on that?

Version: B_OS_1.20

MCU: Z35_BZH221019A_6125

Android version: 12

Device Info: 6125, DDR 8GB, Emmc 64GB, 1920x720

Base band: EM.BP01.004:EM

Model: trinket for arm64

Build number: trinket-userdebug 10 QKQ1.200816.002 eng.zouqiao.20220921.154301 test-keys

Mostly my concern for upgrading is the fact that whenever I'm connected with Android auto, when there is an incoming call, the head unit switches to it's UI, and if I answer the call, the device's speaker get's in. And because I didn't plug in the speaker (cause I don't want to), the sound is gone until I touch the button to switch to my phone's speaker.
[Android Head-Units] localos:
This firmware is patched with Magisk 27.0

The firmware has not been verified and is used at your own risk

I do not bear responsibility for the bricks!!!
[Android Head-Units] neoexploda:
Greeting to all the expert here.

Me also just gotten this joying HU and to my surprise, the launcher cannot be change... Isn't that the most basic setting for HU....

Spend so much to buy this HU end up stuck with the sucky default UI...

If anyone can figure out how to change the launcher without rooting please share it here.

TY in advance!
[Android Head-Units] nFiniti:
Nice. That's what I use on my phone. I sorta want to have an Android Auto looking setup with a large navigation screen and current media player with the old Android navigation buttons here.

I can try. The instructions are accurate but Life neglects to mention things in detail like when to release Button 1? I held that thing the entire process a time or two. I think it doesn't need to be held longer than it takes to view the partition list so you can download. After that just restart the unit as normal and put the device back into device mode to finish.

Check out the manufactures page or contact them.

Is this the 2024 version? I just got root on mine with the newest update. How easy is it to repack the file? I realize now Root isn't actually rooting the system partition and lots of mods I want to do are in the system partition. Been years since I don't it on galaxy tabs.

Root it. It's worth it even if it's a minimal positive. Lots of good things come with root.
[Android Head-Units] nFiniti:
So how can you prove this? JW because every single test app says Android 12. Aida, CPUZ, fake android test. The only thing that leads me to believe it's A10 is when I signed in as a new device on Google it said a Android 10 Device.
[Android Head-Units] insertwittyusername:
The proof is in the API level as exposed by ADB. If you try to call 11+ APIs they don't exist.
[Android Head-Units] neoexploda:
Hi Boss nFiniti,

Thank you for the advise.

I wanted to root, but my big hurdles now is where do I get a power source for the HU once it is detach from my car.
[Android Head-Units] nFiniti:
So only a console command in ADB on my PC? I'd be able to see the A10 API? I thought it was easier to expose using apps like CPUZ or AIDA64 but nope. It says API31 and A12. Not upset or anything, someone is just telling me that his Eanon is legit A13 and they use legit software. It isn't that big of a deal to me. As long as I can get it setup how I want.

I'm using a Milwaukee M12 Battery Adaptor I got for like 5 bucks online with a 4ah M12 Battery. Lasts a decent amount of time to play with. I have it setup so I can switch it off and on without killing standby power. Its actually sitting in front of me on my desk turned on.
[Android Head-Units] neoexploda:
Hi Boss nFiniti,

Ty for the advise, do you have a photo of how this adapter look like so I wun buy the wrong type. Appreciated it!
[Android Head-Units] nFiniti:
Upgraded M12 Battery Adapter for Milwaukee 12V Battery Adapter All-in-one Design of The Fuse and Switch Power Wheel Adapter for Milwaukee M12 Converter Kit 14 Gauge with Fuses & Wire Terminals https://a.co/d/6uYeGJk
[Android Head-Units] tarzan_nojane:
TPMS working, but...

The Joying harness adaper that shipped with my unit (for 2014 Toytoa GT86) includes a Raise Can Bus Decoder (G-RZ-FT52 for 16-20 RAV4, 04-07 Prado, 05 Sienna, 15-22 Sienna, etc.). My vehicle was not specified in the Joying Decoder config, so I selected Raise>Toyota>Toyota. The OEM vehicle head unit connectors did not include wiring for steering wheel controls (SW1, SW2, SW3) or Can Bus (CanHI, CanLO). I used the GT86/FR-S/BRZ hidden "Option Connector" to provide CanHI and CanLO signals to pins 9-10 for the Toyota 28-pin.

There is no evidence that I have access to any of the Can Bus vehicle settings through the Joying Settings Menus, but I do see the TPMS data when using the Joying "Vehicle Info" app and clicking on the Tire Info (TPMS) button. Though I am attempting to use Imperal units everywhere, the data here is reported in kPa. Not sure where to select the units for this app, nor of any other means to make use of this data.

The veihicle is equipped with its original TPMS sensors, and I am not using any options from Joying other than the vehicle harness adapter.
[Android Head-Units] neoexploda:
To those who are not well versed in rooting and just want to change the launcher,

Yesterday I message the seller and they shared with me an update file name (QCM6125 Android 12 1280X800 1920X720 2024.1.24)

After I install this update, I am able to set the launcher of my choice.

The traditional way to set default launcher won't worked. Instead you need to go the theme setting.

If you have a launcher installed, there will be an additional setting in the theme for you to select. (I will update the photo from my HU with the setting again, forget to take photo XD)

Boss @nFiniti, ty for sharing the link to the adapter!
[Android Head-Units] tarzan_nojane:
@CCJ22 and others,

I have not had success getting to true Android settings using the Chrome settings methos described a few months ago by @CCJ22. You weren't in front of the screen when you posted instructions, and am curious that be be part of why I don't see the same choices that were described.

I am still trying to get into Developer Mode. Has this method still worked with the newer firmwares?
[Android Head-Units] sofakng:
What's the general consensus on these units?

I'm thinking about purchasing the JY-HZ167N4 (QCM6125) for my 2021 Honda CR-V. There are no other aftermarket options so it looks like this is the only one...
[Android Head-Units] nFiniti:
Its easy with any number of shortcut apps. Download a shortcut maker or something like that and play around. There are a few settings you can easily shortcut into that will link you to the standard android system settings page.
[Android Head-Units] CCJ22:
I agree. For me I wish to see:

-voice button launch voice assistant (not search like it currently does)

-ability to change the steering wheel button controls to do what I want the unit to do & not be "hardcoded" into the unit by Joying & what they think the buttons should do when translated by the decoder for my specific vehicle.

-Bluetooth to be fully unlocked which currently it is locked down by Joying.

So glad we have root, I will try this weekend.

Thank you for your help.
[Android Head-Units] CCJ22:
Excellent idea, I wish to do the same.

Another issue is I use my phone hotspot. But if I turn the car off when I stop then get back in 5 minutes later it doesn't kick the unit to turn on Wi-Fi for some reason. This problem existed back in 2021 with their first Android 10 unit :(
[Android Head-Units] CCJ22:
@Squuiid that's funny cause the radio app (apk) is the first one I ADB commanded completely off the unit so that when I am changing sources (BT, Music, Radio, etc...) it won't cycle through to the radio which I never use now, saving me 1 second of my life lol

I always listen to spotify or Youtube music haha
[Android Head-Units] CCJ22:
It is possible through the chrome "hack" / backdoor.
[Android Head-Units] CCJ22:
Ironically, I see no point in using wired or wireless android or Apple car play because the unit itself is an Android OS and does so much more than the limited ability of android / apple car play.

Unless of course you want to get text messages while you drive, then for those people I understand.

I prefer to not be bothered while driving haha
[Android Head-Units] CCJ22:
The new UI is a dumpster fire. At least for my needs. So far nothing beats Nova Launcher for me.
[Android Head-Units] CCJ22:
It's Android 10 unfortunately. With an Android 12 skin
[Android Head-Units] CCJ22:
TWRP would be amazing. I wish Joying wouldn't make rooting this so difficult.
[Android Head-Units] CCJ22:
Great info! Thank you
[Android Head-Units] CCJ22:
I bet if we collected a bounty a developer may jump at the opportunity.
[Android Head-Units] CCJ22:
In my Jeep with the top off and the unit sitting in the sun the screen is so hot to touch that I use a stylus. I think a fan would be a good idea.
[Android Head-Units] CCJ22:
Log into Facebook

Log into Facebook to start sharing and connecting with your friends, family, and people you know.

www.facebook.com
[Android Head-Units] CCJ22:
Great info! Thank you.
[Android Head-Units] CCJ22:
Nice that they are listening to some of our requests.

I wish they would unlock bluetooth capability so I can bluetooth keyboard, mouse, & my underglow lights
[Android Head-Units] CCJ22:
@PashaF possibly with an RCA splitter perhaps?
[Android Head-Units] Squuiid:
It's a manic frenzy of @CCJ22 posts!!!

Good to see you back stranger.
[Android Head-Units] CCJ22:
Here's a video I made to help you. Works w/ all firmware versions.
[Android Head-Units] CCJ22:
Thank you! Got sick but feeling much better :)
[Android Head-Units] nFiniti:
I'd pitch on it. Because not having TWRP or a legit Root sucks. I was quickly disappointed after rooting this 2024 device. Been trying to get into it via ADB and recovery so I can at least pull and push the System Partition to make changes I want.
[Android Head-Units] CCJ22:
I feel the same exact way. What I'm unsure of is where we would store the bounty? I've never set one up before but I'm down to pitch in $20
[Android Head-Units] CCJ22:
@nFiniti

explain this a lil more? Because I use voice assistant all the time using either Hey Google or by pressing any button I set on the SWC App.

Yes of course. :)

So on my Jeep Wrangler they sell a module that communicates between the vehicle and the head unit. It allows for a very easy install because I do not have to splice wires, solder, etc...

Unfortunately, that unit (according to them) is locked and will not allow me to define what I want the steering wheel buttons to do. I think it's called a canbus module? I can't remember.

But, when I press the voice button on my steering wheel it launches google search voice. Which is not good. I can't say "close my garage door" because then it just shows me garage door companies in my area.

HOWEVER, if I tap the google assistant icon on the screen or if I say "hey google" then it will launch the google assistant and it's a much more powerful tool. Allowing me to say things like "close garage door".

but more than that I want to be able to define what I want each steering wheel button to do. Let's say the volume down button on my steering wheel could instead turn off the screen (this is just an example).

But them locking the ability to define the SWC for people that use canbus adapters or whatever they call it, is a huge bummer.

Bluetooth is fully unlocked only on Joyings APK. There are 2 Bluetooth radio's built into ALL of these units and have been for years. Joying and others have their own APK that is locked down to only specific bluetooth devices, but the systems bluetooth is not locked down at all beyond being incapable of reading device information which means you have to guess which is the correct device.

Strange because me & everyone else on the Joying unofficial facebook group complain that we cannot bluetooth control underglow lights under our cars, or use mouse or keyboard, or use OBDII scanners, etc... It sucks :(

Unfortunately it is only a Systemless Root. It is useful for a few things but most mods I'd be interested in myself require editing files in the System Partition.

O man that is a bummer! I was hoping for full root editing access
[Android Head-Units] dodgespeed30:
I am having this same struggle. I have a 2017 Jeep renegade and had a Kenwood unit previously. The "voice command" button opens Google Voice Search app, but not Google Assistant. The Voice Search app returns a browser page with search results, where Assistant actually performs actions (like opening youtube or starting navigation). This is something Google deliberately broke on the server side: https://support.google.com/websearch/answer/2940021?hl=en&co=GENIE.Platform=Android. I am still looking on a way to make a workaround with Tasker or MacroDroid. Any non-root help would be appreciated.
[Android Head-Units] AlgoryThm1st:
If you rooted with Magisk then you have access everywhere, including the system partition. I don't know about ADB but Total Commander works fine for me. I've made many little tweaks in system files, no problem at all. Just be sure you've granted Total Commander root access first. You can download the whole system partition to an SD card or PC if you want.
[Android Head-Units] neoexploda:
As per promise, attaching the photo from my HU after the firmware upgrade.

1. The only different I can see from the system is the APP version

2. Additional selection with other launcher installed.

3. Although the file share by the seller is 2024.1.06 but if you unzip it, you can see that it is 2024.1.24 modify on 1st of Feb 2024. So I think there some changes taken place so that the above UI for additional launcher is visible.

Hope it help to clarify some people doubt with the firmware that I used.
[Android Head-Units] tarzan_nojane:
The App Version (20240201-114129) for for the update posted on the Joying "Blog" is what I had already downloaded a month ago. The folder inside the ".rar" file is labeled 2024.01.24, as indicated above. So there isn't a newer update. And they can't write or spell correctly - I guess we have all seen that.

I don't see the choice for a third Launcher when I select System Applications > Theme.
[Android Head-Units] tarzan_nojane:
Is anybody getting actual FM Stereo from the Radio app? I've got at least 6-10 decent FM stations in my area - and they aren't sounding like stereo (and the ST/MONO setting makes absolutely no difference).
[Android Head-Units] CCJ22:
If you find out how to fix it please let me know
[Android Head-Units] neoexploda:
which launcher have you install?

So far I try Car Launcher and AGAMA, both will be seen once i installed. (but only 1 additional car launcher will be shown in thee 3rd option)
[Android Head-Units] tarzan_nojane:
I am still using UI1 from the Joying stock launcher.
[Android Head-Units] AlgoryThm1st:
I'm posting this, just in case anyone is interested to see how it looks with Nova Launcher. For now I think it works very well for my needs.
[Android Head-Units] AlgoryThm1st:
Since I didn't have time to install it to the car yet, this question goes to fellows that already have and at the same time are a bit sensitive when it comes to audio quality, like me. I know that of course we can't expect anything near to even midrange kenwood, sony, pioneer etc. quality, but is the sound any good? The reasons I chose this over a Kenwood I already have, were mainly three: 1) Android (navigation, cameras, useful software), 2) Equalizer + DSP, 3) Flexibility to play different file types, spotify etc.

But after this comment above

I don't know if it's worth it to spend hours in installation and end up with a much worse audio quality/experience than I already have.

Even if I buy an extra DSP, is the pre outs voltage enough or it will make things worse?
[Android Head-Units] Flame Red:
Same issue here. I have played with it for hours and no Joy out of the Joying head unit. I receive one station out of a dozen

I noticed it does not seem to have HD radio either? What 💩

I kind of gave up totally on FM and installed my favorite music streaming which I use through android auto.
[Android Head-Units] dodgespeed30:
I had the same concerns coming from a Kenwood Excelon AA unit with a 3000 watt SQ system. The Kenwood was dailed in perfectly, but I wanted a better screen, fit and finish than what was available from big box brands. With the Joying the sound quality is there, but it takes tweaking. DO NOT use DTS - it has distortion. My biggest issue si far is getting the UI where I want it with the non-existant support.
[Android Head-Units] dodgespeed30:
Is anyone having issues with "contact Sync" being grayed out? I'm trying to use my headunit's sim and phone app, but it will not allow me to enable the sync.
[Android Head-Units] AlgoryThm1st:
Thank you my friend! That answer, coming from someone that is into audio systems and knows a thing or two, was kind of a relief. Reading about the issues other people have left and right I was disappointed and very skeptical about the final installation to the car.

Tweaking is not an issue if the initial level is acceptable.

Now, about the UI. Before, the only solution (for me) was to root it and customize it the way you want. But now maybe a half measure is to use the Joying file neoexploda used above and then install the launcher that suits you most.

As I wrote the other day though, IMHO all these are half measures. What we really need here is a guy that will cook a custom ROM for the device. I wish I had the knowledge and equipment to do it but it's not my specialty and although I'm a quick learner, that seat belongs to an experienced driver. And considering the limited number of devices sold compared to mobile phones, the chances to find such a guy willing to take the job, are very small.

Maybe an easier way would be to mass send e-mails to Joying, asking for AOSP based unmodified ROM, something that they already have since their UI mods are based on a custom kernel, but stock UI ROM. Whether they release it or not, is another matter. But it is also up to us and how many messages they will receive concerning the matter.
[Android Head-Units] nFiniti:
IDK, according to every single page I've read on XDA dedicated to Magisk states that its a Systemless root. You rooted the Boot Partition, not the System Partition. System Partition will not mount in Total Commander, Root Explorer or anything else. IT wont even mount via ADB. I know you can copy the entire system partition. the issue is re saving it to the device if it wont mount. Total Commander errors when you try to save on the unrooted system partition with "Not Enough Memory, Root FS Lost on Reboot".
[Android Head-Units] nFiniti:
Considering that these guys are running Qualcomm Snapdragon Processors, I would assume they are similar to Samsung, Motorola, HTC, Xiaomi products running similar processors. Maybe appealing to someone who's well versed in this department could pull something off enticed by a well enough proposition. I totally agree with a slimmed down version. Every app worth something to any of us is easy to backup and install on the device. As for Joying releasing something like this, goodluck. You have better luck ending world hunger yesterday.
[Android Head-Units] localos:
The firmware has not been verified and is used at your own risk

I do not bear responsibility for the bricks!!!

MOD-QCM6125 Android 12 1280X800 1920X720 2024.1.24.zip

drive.google.com
[Android Head-Units] nFiniti:
IS there any info on this? What has been modified?
[Android Head-Units] localos:
Based on Joying

Using magisk23.0 to patch boot.img

Decompose carapp.pkg and add it to update_car.zip. The purpose of doing this is to facilitate custom ROM
[Android Head-Units] AlgoryThm1st:
My bad, I took that for granted, I thought by system you meant the changes that are made by Magisk (yes to the boot partition) cause that's the way we have access to the "system" files for the last 10y+, at least for simple modifications. If you need true access to the real system partition Qualcomm tools are the way to go. But you don't necessarily need that for UI changes.
[Android Head-Units] CCJ22:
The pre-outs on the new Joying have been tested to over 5v. So yes they're great
[Android Head-Units] CCJ22:
Why anyone uses FM radio or Apple car play and Android Auto I will never understand unless:

-you like the ads & no ability to pick the song you want on FM radio

-you want to get text messages while driving (Android Auto)

I wish Joying would save money by removing FM radio & Android Auto Apple car play & instead give us a OLED screen but I'm probably in the minority there 😅
[Android Head-Units] nFiniti:
Not necessary for most. I am super picky and I want to actually edit the SystemUI internally. Like making the already active Soft Keys (old school Tablet soft buttons) visible and mod them for things like on screen buttons vs Joyings top nav bar. I used to mod this stuff when I was installing Samsung Galaxy Tablets in my cars. Wouldn't be needed if I knew how to just build my own launcher lol.

There are Magisk Modules that I can work perform a sort of soft edit on system files but I've yet to figure out how to. Lots of the modules are said to be dangerous and can easily brick the unit.

Seriously? This is awesome. I wasn't sure what they were doing in this dept but figured they had to be decent since they been adding Optical output for ever.

Personally, I've never liked the idea. My roommate bought a 10.1 FYT Unit last year and only cares to use Car Play. His reasoning for using carplay is he wants the unit to show all his bluetooth music data like Album Covers, not just title and artist. Which is only capable on AVRCP 1.5 on up. This version can be changed in Developer Settings but Joying and others don't put any of this development into their Bluetooth Music App. ME, I have something like 100gb+ of FLAC and High Quality MP3 Discographies. I NEVER want to rely on my phone for music.

I am 20000% down with the OLED screen, but I don't think they should remove the Radio and carplay functions because then its just an Android Tablet. I've Installed Android Tablets in cars before, its not simple. Lots of mods and tweaks and using MacroDroid to get the device to get it to act like it needs to act when in a car and not use battery power during off times.
[Android Head-Units] AlgoryThm1st:
FM Radio is and will always be a necessity, especially in cars. It's the only way of comms that works in case of emergencies. Usually digital comms (cell - data) go down either due to overload or power outage and the only thing that works is the good old Tesla radio.

An AMOLED display though would be perfect anyway!
[Android Head-Units] CCJ22:
Very seriously haha 😆

I also tested mine and I'm getting 5.9v on all pre-outs. They use to be trash on voltage in their old headunits. But like Kia & Hyundai, Joying has turned things around.

You can see my comments (I'm elevated vehicles on YouTube) under fordsixHoe's video below 👇🏻 website he tests his voltage.
[Android Head-Units] tarzan_nojane:
The UI4 Launcher that Joying was promoting in the linked video 10 months ago looks much nicer than what was actually released with the 12.3 1920x720 QCM6125:
[Android Head-Units] nFiniti:
The problem is a lot of the legit old developers that were doing all the work have gone onto other things and quite a few have even been hired by companies such as Samsung. And as odd as it is in my eyes, Android Radios haven't taken off like I imagined they would. IF a company like Samsung got behind an actual Android Radio, people would jump on it and these forums would be exploding. But this is still considered Cheap Chinese Junk to a lot.
[Android Head-Units] nFiniti:
Well this makes me happy and looking forward to finding a perfect amp. I been with the build in audio since 2020.
[Android Head-Units] deckstar:
My FM is the best since the last 4 head units.. But I'm also using a amplified radio antenna since years... Without the amplifier, the most stations wouldnt sound nice.. I mean if youre able to find them :D