yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] dnedved:
Good morning everyone and happy christmas/new year!

So firstly i've been advised to post my comments regarding a new unit for the Landrover L322 in this thread, as I believe it uses the same architecture under the hood as the post from the OP - so thanks @surfer63 for all your help so far identifying this and pointing me in the right direction

In short:

My new head unit (product here) has virtually no documentation from the chinese supplier (They couldn't even supply me the pinout schematics to wire the thing to begin!) - and it turns out the canbus modules and everything else they sent me is all for the newer LR L322 (that uses canbus) and mine actually uses the older iBus system for the infotainment - the same system is used in the X5 from 2001-2006 - so I've actually ditched their canbus box.

I've got the aftermarket iBus adapter (usb device) product here - which is working great and i've got mtcdtools picking up the steering wheel commands from the iBus adapter (workouts out of the box!) which I wish to obviously map to various android intents.

I'm now looking to root my head unit so mtcdtools & viper4android can run in the background with xposed framework and this is where things are starting to come undone...

The build reported for my unit is:

SPRD ums512_1h10_Natv

I believe the system uses the uis7862 CPU and I've been able to find a root on 4pda by the looks, however as I don't speak any Russian I'm unsure if this will work - and also struggling to complete the captcha code to sign up :D

I've been advised that the 'extra wide' form factor of the device may also be problematic with the existing apps/roms?

The device does not have any physical buttons so I'm also struggling to even enter recovery mode at this point.

Does anyone have any clear advise on:

a) how to root this thing, and where the ROM would be to download

b) if there's any other better suggested way to go about this I'm open to suggestions - pretty Techy here, just an android noob as Mac/Linux is more my thing.

Thanks, and sorry for the rambling!
[FYT Android Head Units] Allan_Hun:
If you want your headunit to stay on for a set time after acc is off just connect the acc wire through an off delay timer. They are cheap, reliable and pretty easy to install.
[FYT Android Head Units] Allan_Hun:
Yes I know. That is also why I ordered the 32/2Gb unit. But the seller conned me so I paid 177Usd for this useless unit. I have requested my creditcard issuer for a payment return, but I don't know yet how that will turn out.

I would pay 400usd for a headunit with hifi rca output + 4 usb ports or trouble free bluetooth.

But sadly that doesn't seem to exist.

A car pc with hifi beery could do it, but then I have to integrate a screen into the cockpit of my car. That is rather difficult obtaining the oem look.
[FYT Android Head Units] toecheese:
Is there any workaround to have Google Assistant do hands-free dialing (using Android 10 phone connected via Bluetooth). I can get Assitant as far as saying it will dial the number and choosing Bluetooth, but then nothing happens.
[FYT Android Head Units] toecheese:
I have a USB flash drive filled with music plugged into the external USB slot of my JY-HQS01N4G-2. Whenever I start the car with this drive already connected, the system freezes for about 1 minute, then it says "External Storage Devices Are Being Installed!" Waiting 1 minute to use the radio every time I start the car is very annoying, is there a way to fix this?
[FYT Android Head Units] surfer63:
No. It is an extermely annoying bug, but not for all users. For some users it works, for others it doesn't (for me neither). Nobody found a fix yet. It is the same on the uis7862 and the previous sc9853i.

No, it's not. USB is hotplugged after everything has been started.

If you have an SD-slot, you should use that. These mount directly and not over USB.
[FYT Android Head Units] toecheese:
Thanks for the info. Wow, those are both incredibly annoying software behaviors.
[FYT Android Head Units] toecheese:
Has anyone else found this radio ( JY-HQS01N4G ) gets very poor AM and FM reception? Even with a powered amplified antenna it's far worse than the stock Honda radio was.
[FYT Android Head Units] warata:
Hello surfer

Thank you for the app you developed.

See the screenshot of the steering remote control settings in 7862 in the attached image.

Currently in 7862, the key config of your app can only be used with one BAND key.

There are other keys that I don't normally use, such as the power key and SRC key, and I would be very happy if you could add these to your app.

Thank you.
[FYT Android Head Units] surfer63:
The 2nd for USB mass storage devices is not FYTs/Joyings fault. It is default on all hardware waking up from sleep.

USB is only coupled when the rest is alive. Same for MTC, FYT and ST.

And it's the same on your phone, but there you use a (micro) SD-card and that one is immediately coupled, like I mentioned for these head units.
[FYT Android Head Units] surfer63:
The SRC is the same as the MODE entries (sub menu) in my app. It works for most keys but not BT.

I never looked at the power key. It switches off the Android part but not the rest of the hardware. I'm not even sure if this is a "software controlled" key.
[FYT Android Head Units] dnedved:
Hi all, just following up on my previous post -- Has anyone got a root for the

SPRD ums512_1h10_Natv

yet?

Cheers,
[FYT Android Head Units] EOS78:
Hi,

i´ve got some problems with my new Joying Headunit (EU-JY-VQ130N4G). My first Joying.

I want to automate some functions with tasker or macrodroid, for example autostarting an app at wakeup and automized Playback, when mediaplayer app starts.

With my other Headunits, a PX5 and a PX6 Devices, Tasker works perfect with Tasker tasks and settings.

Every time when I start Tasker manually, the Joying disconnects the connected USB devices. The devices are back only after a reboot.

Of course, the Tasks didn´t work.

Tasker has all permission. After a reboot, most permissions for Tasker are denied. Tasker didn´t start automatically, the tasks where not executed. If Tasker starts manually, USB devices are gone.

Macrodroid doesn´t disconnect the usb devices, but also macros(tasks) won´t start.

Is this a known Problem?

Is this an issue only with the new UIS7862 Version or with all Joying devices?

Is this a "safety feature" from Joying for there android devices?

Is there a solution for this Problem?
[FYT Android Head Units] purplefruity:
I have Nova launcher on my Joying and I tried changing the wallpaper to an image on the device internal storage and there isn't an option to do so, as it says "app not installed". Tried doing it through the Google Wallpapers app and "your images" crashes every time. I also can't change app icons to custom png images.

Did Joying block access to gallery apps, which is probably why I cant choose a custom image for icons and the background?
[FYT Android Head Units] warata:
Hello surfer

Is it possible to execute a task created by tasker from FYT HW OneKey app? We can create an app with AppFactory, but an app created with AppFactory is not practical because it is deprived of permissions every time the unit sleeps.

Thanks.
[FYT Android Head Units] surfer63:
The launcher will almost always simply use an external image app for that, like the standard android AOSP Gallery app. Do you have that installed?
[FYT Android Head Units] surfer63:
Not at this moment. In my previous XPosed modules this was possible and I built the same skeleton/setup for that in my HWOneKey as well , but I only built/expanded the "straightforward" app start and not the rest.

And as I have a "button-less" unit since April/May 2019, I have no use for my own program anymore. For that same reason I am therefore currently not interested at all in expanding the program with those options (what's more: I can't even test it myself).

Sorry.
[FYT Android Head Units] purplefruity:
There is on preinstalled on the device, not sure if it’s AOSP. I downloaded a random gallery app off the play store as well as Google Wallpapers App and none of them work in Nova. I’ll have to do a little more messing around later since I know the wallpaper can be changed, just somehow not with the gallery app.
[FYT Android Head Units] warata:
That's sad news...

If the Tasker secondary app has a package name, it's easy to solve.
[FYT Android Head Units] Journeyman91:
Hey all,

I have the Joying Android 10 unit with 10" display, detachable, but not rotatable.

Furthermore, I have a 3G surf stick with a SIM card for internet access. The stick works on Windows 10 Laptops, but connecting it to the head unit does not do anything.

I tried to go to settings and activate mobile data, but all options, including "turn on" are greyed out completely.

Anyone got internet access working with a surf stick?

Also, anyone figured out the developer options password yet?

BR

Journeyman91
[FYT Android Head Units] awellam:
Can anyone one else with this model currently installed in their vehicle confirm for me that when switching the vehicle off while playing the FM tuner that the audio does actually stop when the screen turns off. Joying are trying to tell me that my radio playing for two to three minutes (with the screen switched off) after the car is switched off is normal operation.. :rolleyes:
[FYT Android Head Units] awellam:
Can you pull the Sim card from the stick and use it directly?
[FYT Android Head Units] awellam:
I found the FM reception better than the entry level pioneer unit it replaced.
[FYT Android Head Units] Journeyman91:
I have a unit without a sim card slot unfortunately.
[FYT Android Head Units] surfer63:
Yes, it is.

When switching off your unit, the android screen is set to black and the android apps are killed. But only after about 2 minutes the unit goes into deep sleep and hardware is switched off, to be able to close apps holding wake locks and "nicely" stop hardware. (on the sc9853i it is approx. 3 minutes and on the PX5 and older Sofia it is approx. 4 minutes)

So a media player is switched off almost immediately.

The radio and connected amplifier however are a piece of "non-android" hardware and is only switched off after those 2 minutes.
[FYT Android Head Units] purplefruity:
Turning the car off will turn off the screen and sound for me.
[FYT Android Head Units] Yaoxl:
I made a fix to solve the problem of the third-party file manager cannot access the external storage.UIS7862, including CC3, removed the original file management of Android 10 and caused this problem.
[FYT Android Head Units] awellam:
When using the included FM radio app specifically?
[FYT Android Head Units] awellam:
If the android apps are killed then the radio app should be killed as well yes?
[FYT Android Head Units] purplefruity:
Yes the preinstalled FM app.
[FYT Android Head Units] awellam:
Thanks for the info, Joying have sent me a firmware update to install. Hoping it doesn't nerf anything else.

Edit - Firmware has not fixed this issue.
[FYT Android Head Units] surfer63:
Thanks for doing this.

But can you please explain what you fixed?

Already since the PX5 we copy documentsui.apk versions from multiple phones to these units to (try to) fix this omission, and most versions simply do not work for whatever reason, or only seldomly work, or the signing prevents it from working, etcetera, etcetera. (It is also an installable option from my JET apk)

Can you explain what you fixed? Or where you copied it from?
[FYT Android Head Units] Yaoxl:
It has been tested on UIS7862 and TEYES CC3 and it works.

It is its function to provide authorized access to third-party file managers.
[FYT Android Head Units] surfer63:
Yes, I understand that. I already do that since the Sofia 6.0.1 in 2016.

The question is if you did something with the apk to fix it, or that you copied it from "some firmware" to this unit.

Some documentsui.apk versions are multi-architecture (arm, x86_64, mips, etc.) Some are single architecture (arm or x86), some are "locked" to one SDK version (like 26 for only 8.0 (PX5), or only 23 (for Sofia Android 6)).

I believe that you tested it, but again: did you modify it in any way?

You call it documentsui_fix. I expect that you would call it documentsui if you simply want to add it to the firmware.

And it can't fix an existing documentsui as there is no existing documentsui. Already not since the Sofia 6.0. I tried over 20-25 different documentsui versions on the PX5 and the sc9853i with mixed results. It was a disaster on the intel based units. This uis7862 is again an ARM based version.

So did you modify something inside this apk to make it work?

Edit: also because it is mentioned as TTRNF/MOD. So what is MODded?

Edit2: I like to know that as I still don't have a working documentsui for the SC9853i. If I know what has been changed in this documentsui I can do the same for the sc9853i (the Joyings, Teyes SPRO/CC2, FlyAudio, Zhan, etc)
[FYT Android Head Units] Yaoxl:
I did not modify it, the original documentUI.APK was extracted from my Xiaomi MI 10 PRO based on Android 10.
[FYT Android Head Units] warata:
Hi surfer

I found the activity name for the Tasker Secondary App. But as you said, it didn't work with the HW OneKey app. Does this work if I get the root?
[FYT Android Head Units] surfer63:
No, it does not. Like said: it currently does not support this.

My Xposed modules supported 3 options to start an app:

by package name

by intent

by system call

FytHWOneKey only supports the first option (startActivityByPackageName(context, actionString);). You are now trying to use the 2nd option (startActivityByIntentName(context, actionString);). That will not work as it is a different call requiring different code.

It would take me at least 8 hours to expand my HWOnekey. Not because it is so dificult but simply because it requires so much work.

And as my unit doesn't have any keys at all, I can't use my own app anymore. Like mentioned before: sorry, but I won't do that.
[FYT Android Head Units] warata:
I remembered. I used to use your Xposed modules as well.

I fully understood. Thank you!
[FYT Android Head Units] surfer63:
I did check my code. I guess it will take around 4-6 hours. I do not promise anything (my main current project is jExifToolGUI. That's where I want to spend my time). But I will have a look at it to see if I can easily "transform" FytHWOnekey.
[FYT Android Head Units] surfer63:
@warata : I created a new version with package name, intent and system call (bad weather here this afternoon)

I put my old PX5 on the bench, added a 12V feed, replaced a damaged flat cable (right side button row) and tested.

I could only test the BAND, DVD and MEDIA buttons and those worked. The other buttons should work as well, but I could not test that.

Please try: https://mega.nz/file/IRs1BQQC#JHispXaZ3LwPMMjZyHulJ3AhtVgU8MuPgNODwJLKZnU

Note: First make a backup/copy of your current settings for your apps. Then remove/uninstall the current FytHWOneKey. Then install the new 1.40 beta

Old settings will no longer work. New settings are different.

Your tasker activity is an intent. Use option 2 as call option for the button you want to configure.
[FYT Android Head Units] gamer765:
Mind sharing the firmware? For recovery purposes.
[FYT Android Head Units] Allan_Hun:
Wouldn't the noise increase with volume if it origins from somewhere before the amp?
[FYT Android Head Units] warata:
wow...:oops: thousand thanks.

I will test and report it as soon as possible. And your app will be useful to all FYT users.

BTW I have visited your country 10 years ago. It was raining all day in Amsterdam at that time as well.
[FYT Android Head Units] Allan_Hun:
Is the dimensions of this 9" screen identical with the older 9" screens?

I'm asking because I have an 8227L 9" unit that I want to upgrade and if the screens dimensions are equal I can save little money recycling the frame from the 8227L.
[FYT Android Head Units] warata:
I have successfully tested launching a tasker task by calling the Tasker Secondary App from the new version of FYT HW One Key without root. The syntax used is as shown above...

(For copy and paste)

net.dinglisch.android.taskerm/com.joaomgcd.taskerm.util.ActivitySecondaryApp

but

Only two keys were available on my unit: the band key and the music key.

Other DVD keys and mode carrousel HW button were not available.

I'm using this 9-inch 7862 JOYING model without a hard keys, with a touch switch and volume knob. This report is a thank you to the developers and I am not dissatisfied. I think that a model with a hard key will work even more effectively. Thank you very much again surfer(y)
[FYT Android Head Units] surfer63:
@warata: You write that the media key "works as music key". Do you mean you can't reprogram it?

And you write "neither SRC key nor MODE key". Do you mean SRC/MODE doesn't work or that you can't test that because you don't have them?
[FYT Android Head Units] warata:
What I wanted to say was that only the Band (Radio) and Media Buttons on your app were customizable. I thought the mode button (key study screen above) would work as an SRC key, but unfortunately was not.

Sorry for the misleading expression.
[FYT Android Head Units] barnesk9:
Has anyone been able to root their device yet?

I want to use the nokill mod so I can actually use Tasker. I'd also like to stop the device from reinstalling apps when it's sleeps. I disabled easyConnect and it enables itself after sleep every time.
[FYT Android Head Units] gamer765:
rooting is the exact same as with the older generation.
[FYT Android Head Units] Allan_Hun:
Could someone please confirm/dismiss if car specific frames from older versions fit this new version?
[FYT Android Head Units] Yaoxl:
The car specific frames should match the old units and new styles, common styles are 9-inch and 10-inch
[FYT Android Head Units] barnesk9:
It is?? So we can use the same files from the Px5? Can we also use the rest of the options in @surfer63 tool too?
[FYT Android Head Units] poyz:
A post in 4pda suggests this is how to root. I haven't received my headunit from Joying yet so I can't try it

Головные устройства Spreadtrum SC9853I-IA 64 бит Android 8.1 - 4PDA

Головные устройства Spreadtrum SC9853I-IA 64 бит Android 8.1, [Головное устройство][Автомагнитола][Android]

4pda.ru
[FYT Android Head Units] Yaoxl:
No,you cannot.

Rooting needs to match the version of the kernel, use Magisk to patch the boot.img from firmware package or your units.Then make a 6315_1.zip package to flash.
[FYT Android Head Units] surfer63:
Exactly. gamer765 meant that it can be done exactly the same way as on previous units. Not by using the files from those previous units..
[FYT Android Head Units] barnesk9:
@poyz @yaoxi and @surfer63 thanks for the clarification! Since I just got the unit I think this might be out of my depth at the moment. Don't wanna risk bricking it.
[FYT Android Head Units] apocalypse_bg:
@techy101 or someone else, can you please confirm the nature of the ribbon cable connecting the screen to the main unit? It looks a lot like an regular IDE cable. Is that so?

Due to the specifics of my car, I'm looking to get a unit, that I can install in addition to the factory system. The idea is to hide the main body in the glovebox and run cables across the dash, to a display mounted in the center (so I need to extend the cable by a significant amount, didn't saw an extension on their page)
[FYT Android Head Units] Allan_Hun:
I don't know if it would work. Be aware that you might get signal/noise issues if you extend the cable to far. A cable with individually shielded relatively thick wires would obviously allow you to extend further than thin unshielded wires.

I'm not saying you will have trouble -only that it's possible you might...
[FYT Android Head Units] apocalypse_bg:
Yea, that's my concern also (and also the cable would need to pass relatively close to the existing radio navigation unit (and probably next to a speaker) . There seems to be an option though: 40 Pin Shielded cable

I'll write them never the less and see if they reply. Otherwise I'll go back to the more expensive and limited variant of a Pioneer Unit
[FYT Android Head Units] gamer765:
They will not admit that it is an IDE cable, but you are right, it is an IDE cable from the old days and nothing special. Joying will tell you otherwise in hopes to make money selling you a "special" cable. They just used the IDE cable since it has the necessary amount of pins they needed and since it's already an actual product, they dont need to do R&D to create a new cable.
[FYT Android Head Units] John5788:
Does anyone know how to further reduce the brightness on these units? The 0 setting on the brightness setting when I have my headlights on is still far too bright.
[FYT Android Head Units] shzlmnzl:
hi there.

is there any solution for Google Voice with phone calls ?

maybe I missed it here...

"ok google - open contacts" works but no calling...

google says "sorry I can't make a phone call yet"

any other suggestions?
[FYT Android Head Units] Andromeda_Station:
I'm using Screen Filter...however it can only be configured through it's notification, and these units appear to not show them (wtf?). I installed an app to display it's notification and just uninstalled it after I configured Screen Filter...I can't remember which one I used, might have been Recent Notification. Just be careful not to set it so dim you can't see the screen.
[FYT Android Head Units] John5788:
The default behavior is to kill apps while the ignition/accessory is off for a long period of time. So how does this get handled? Do you have to manually relaunch the app when the you get back in the car? Or does it somehow persist through sleep/reboot cycles?
[FYT Android Head Units] surfer63:
That's with about 50% of the sc9853i and uis7862 units: either it works or it doesn't. After all these years Joying (or actually FYT) still didn't solve it.
[FYT Android Head Units] surfer63:
Use fytstarter from @bambapin. It will start up when coming from resume and lauches other apps that you select.
[FYT Android Head Units] apocalypse_bg:
Well it's not 40 PIN ribbon cable (IDE uses the same, but the connector is missing one pin for alignment so an actual IDE cable won't work).

They offer an 1 meter cable also.
[FYT Android Head Units] ofsantag:
Hello everyone, I am new to the forum and I am going to modernize my car by changing the old 1 din radio for an Android device, I am researching these two devices:

Joying UIS7862 Android 10 Octa Core 4Gb 64Gb

https://a.aliexpress.com/_mMUKPv7

Bosion BX-D11 Android 10 PX6 Cortex A72+A53 4Gb 64Gb

https://a.aliexpress.com/_mNFYobL

Taking into account your knowledge of the subject, which of both is better in terms of performance, possibilities, better sound quality and fewer errors. I want it to be compatible with reverse camera, dvr cam, ocb, etc.

Thanks for replying and excuse my English.
[FYT Android Head Units] Flavio:
Same for me, so waiting for someone who actually does this and explains it in layman's terms.
[FYT Android Head Units] Allan_Hun:
Maybe you could use android auto to call with voice commands?
[FYT Android Head Units] poyz:
Received my unit yesterday. JY-UQ139N4G-H - https://www.joyingauto.com/joying-9...ereo-upgrade-with-bluetooth-5-1-4gb-64gb.html

Upgrading from an 8" Joying Sofia based unit, it's nice the Joying port hasn't changed, it was plug and play. When I received my unit the screen cable wasn't plugged into the board. I had to open the unit to plug it in, interesting move considering all the "warranty void stickers".

Apologies for the pictures, I'll take better pictures when it's all in.
[FYT Android Head Units] surfer63:
Please report to Joying. I consider that a major case of no QC at all (Quality control).
[FYT Android Head Units] shzlmnzl:
You also find it on ebay as "IDC 40 pin" cable with 2mm raise (IDE Cable has 2.57mm raise) in 120cm length.

At the moment it works for me without problems.

But attention: on the joying cable is one plug twisted... So you have to modify the eBay cable with cutting the middle stage on one plug.
[FYT Android Head Units] Allan_Hun:
Does Joying use a special screen or does all 9" 7862 units share the same screen?