yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] hellkaim:
The contacts issue.

I noticed that each time I disconnect my phone from HU my contacts are about to be deleted.

Android displays notification "too many contacts deleted at once, what should I do?". If tapped the window appears telling that all my contacts (number matches) suppose to be deleted and I am presented with the choice to delete/cancel or do nothing for now.

One can just ignore it and nothing will happen.

As contact storage is (seems) the same for Bluetooth app and any other app (like Google Contacts) i.e. system wide qsql DB, accepting deletion will erase contacts not only from HU, but also from Google Services.

This seams consistent with Bluetooth app as when no phone is connected to HU the contact list stays empty. It is being updated each time I connect my phone back.

I will not mention here that search function is terrible and the app does not sync recent/deal numbers from phone...

So what the heck?

The answer is simple: if there will be tow and more phones used with HU the contacts will be all messed together ending up in Google account that is activated on HU. To prevent this from happening each time Bluetooth app looses connection to a phone it erases the contact storage.

As I am a single user of my HU I would like to have a choice/option to stop it from happening (mass deletion). So far I was unable to find any solution except to modify and recompile correspondant APK.

---------- Post added at 08:24 PM ---------- Previous post was at 08:19 PM ----------

Never seen anything like that. I will check it and get back to you.

As I mentioned in another post, the warning speaks of all my 1800+ contacts... So I have to assume that search works only across 255 contacts, not the sync.
[FYT Android Head Units] andTab:
That's what I am using.

It's not great. I may want or need something with noise cancelling.
[FYT Android Head Units] jose.marcos.3720:
Yes. Im using external micro, so do you think that have the internal micro connected can be distort the way I hear the sender voice?

Yes I changed Bluetooth balance to 0 and nothing change.

Thanks
[FYT Android Head Units] surfer63:
On the PX5 I used a modded BT app where I removed the permission to write to contacts. So it could not even delete contacts. It is packed in my JET apk.

It also means that you can't add a contact, but I certainly would not do that in my car.

I completely forgot about that one, but I will check the SC9853i BT app as well.
[FYT Android Head Units] hellkaim:
I do not think I know!

Ok, if levelling the input gives nothing then it seems to be a hardware issue.
[FYT Android Head Units] hellkaim:
Ok. Digging the microphone issue further I found out that internal mic has a preamp and rear jack soldered after preamp.

In other words if one wants to connect external microphone and use a preamplifier - you have to solder the jack to microphone pins of the display cable.
[FYT Android Head Units] tangcla:
So all things equal, the internal mic should be better?
[FYT Android Head Units] hellkaim:
It should be more sensitive. But, they did it because of a loose design (it is a tiny mic soldered onto the board). As I mentioned before as the whole assembly is VERY sensible to vibration and external noise the result is very poor.

I am going to install external Lavoisier microphone locating it at the botom of my dash where it joins with the steering column pointing straight at driver's face. The wiring will be resoldered: I will remove the internal mic and solder external jack directly to the pins of ribbon cable (to same line used by internal mic). It will give me preamp on external mic and in theory should boost professional mic so it will be able to provide needed leveling for HU.
[FYT Android Head Units] thierry34:
do you think it's possible to find the location of the file where the gps app is ?

you can choose the gps app at startup of unit. if we can add apps to this function, that's the solution to start tpms and Daschcam app .

what do you thing of that ?
[FYT Android Head Units] surfer63:
What do you mean with gps app? Do you mean the navi app? The navi (shortcut) app is the "190000000_com.syu.onekeynavi.apk", but that one is useless.

The default navi app is a property being set by the Settings app. The onekeynavi app is started and checks if the appropriate property (persist.sys.navi.packagename) is set (for example to com.generalmagic.magicearth).

If the property is set (to whatever apk), the onekeynavi app start the assigned apk.

If no navi app is set in the property, the onekeynavi app starts the Settings.apk to the navigation setup screen.

You can not add functions to that onekeynavi app. It is very handy but also pretty stupid.

The solution is to use [MENTION=575209]bambapin[/MENTION]'s FYT-Starter.apk. That one allows you to start any program after deep-sleep (and boot). You can use that one to start your tpms and dashcam.

Edit: see here for that app.

Edit2: There is no gps app. There is a system service "com.android.server.location.GpsLocationProvider". No way to change that as it is part of the Android system in the firmware.
[FYT Android Head Units] thierry34:
Ok thanks for the answer. ;):)

No root for using FYT-Starter. Apk ?
[FYT Android Head Units] surfer63:
No, you do not need root.

Root would be better to enable the accessibility services. After having enabled that you do not need root again.

Edit: this post from [MENTION=575209]bambapin[/MENTION] mentions: "If you have root you can also automatically restart the accessibility services that are disabled by the firmware when the head unit goes into deep sleep."
[FYT Android Head Units] bambapin:
Yes [MENTION=2550900]surfer63[/MENTION] is right, if you only want to start apps, root is not needed at all.

Accessibility services are a little different because, in order to start that type of service programmatically, you need permission WRITE_SECURE_SETTINGS that isn't normally granted to apps.

In this case Root is only required once to allow FYTStarter to "self-grant" the permission, after which it is no longer needed and can be removed.

Ideally you could also try to use ADB to grant that permission, the command is:

adb shell pm grant com.cpsdna.mirror android.permission.WRITE_SECURE_SETTINGS
[FYT Android Head Units] surfer63:
Note that this requires root as well as the sc9853i is a user build, not a userdebug build, which means that adb doesn't have root access either by default on the standard sc9853i firmware.
[FYT Android Head Units] thierry34:
yes, i only want to start apps when i turn on car.

thanks to you two.
[FYT Android Head Units] surfer63:
On the PX5 I simply removed the

<uses-permission android:name="android.permission.WRITE_CONTACTS"/>

from theAndroidManifest and re-apktool-ed the app. I self-signed that app as with a change in the AndroidManifest (which deals with possibly "dangerous" authorizations), youcan not use the original apktool saved signing. You have to re-sign it with a self-signed key.

That doesn't work on the sc9853i. "In despair" I also tried with the original signing but that doesn't work either (as expected).

I already had a look insite the app for the save (after new or edit)/delete methods for one/all contacts, but that's more complex than I thought (at least with my skills).
[FYT Android Head Units] ragingxtc:
Is it possible to change the actual screen resolution? I have two Joying SC9853i headunits, both have 10 inch detachable screens, and I'd like to swap the screens between the two of them. However, one screen is 1024*600 and the other is 1280*720. Swapping the entire headunits is not possible since one is a single DIN unit, the other is double DIN. When I plug the 1280*720 screen into the unit that came with the 1024*600 screen, it does display appropriately, albeit with some garbage on the right quarter of the screen and some wraparound on the bottom portion.

I've played around with the screen resolution option in factory settings, but it does not seem to make a difference.

Any help would be greatly appreciated.
[FYT Android Head Units] surfer63:
Simply ask Joying. Another user, some months back, asked the same and was also helped by Joying.
[FYT Android Head Units] indiearmy:
Hi there. I see a lot of information in this thread, as always for Joying headunits. I see they are currently having a sale on their headunits and was curious if anyone though it would be worth upgrading from one of their Android 6 units of a couple years ago to one of the new 8.1 units. Mine has started to get a big sluggish and I see they now offer 4GB versions, which I'm sure would help with this. I'm just not sure if the upgrade would be deemed worth it. Anyone have ongoing experience with these headunits that have some opinions on this? Thanks!
[FYT Android Head Units] thierry34:
i install FYT-Starter.apk. you can select only one app to run at the turn on of unit ?
[FYT Android Head Units] bambapin:
No, you should be able to select multiple apps and choose the start order.

Inviato dal mio SM-G965F utilizzando Tapatalk
[FYT Android Head Units] surfer63:
OK Google only worked on the previous Sofia 3GR and PX5 units if the DPi was set to 161 or higher (and with a DPi >180 most Joying apps get distorted).

I "once knew" why that was the case, but I forgot. :)
[FYT Android Head Units] tangcla:
I think I recall your root toolbox fixed ok google, right?
[FYT Android Head Units] surfer63:
As such it did not fix ok google, but you need root access to change the DPi of your device. So when your device is rooted, you can simply give the command to change the DPi or use my JET apk, to enable ok google.
[FYT Android Head Units] nk33:
I have intel sofia unit and bluetooth tethering works fine. i use a 3rd partyt app called blueballs and one other one to connect. uses much less battery than wifi hotspot on phone and streams my tunes using muzecast & spotify no problem

---------- Post added at 02:03 PM ---------- Previous post was at 02:02 PM ----------

is this out the box or do you need to buy the unit and then do the upgrade manually? As in can i use all the telephony functions over bluetooth - answer call from head unit, hang up etc etc
[FYT Android Head Units] DylanHarper:
Yeap, SQ is sound quality, I'm currently running qobuz as my main streaming app, outputting at 96khz into a helix DSP mini via optical.

So far so good, but there is a night and day difference when I use my phone and Hifime Dac into the helix.

The two aren't comparable, the Hifime DAC sounds more alive.
[FYT Android Head Units] fabien_m2002:
Hello

i finally make it work by installing Google Voice assistant. Now i can tell "Ok Google'" to launch the command voice service.:)

---------- Post added at 11:01 AM ---------- Previous post was at 10:57 AM ----------

Hello

i cannot find this app on play store!? How to find and use it?

Thanks
[FYT Android Head Units] nk33:
Hey buddy, they can both be found at the bottom of this page:

https://xdaforums.com/android-auto/mtcd-software-development/bluetooth-settings-launcher-t3504526
[FYT Android Head Units] surfer63:
The blueballs apk worked on 5.1.1 and the first 6.0.1 versions, as FYT only made the bluetooth settings a hidden setting.

Since then they completely removed the bluetooth settings from the Settings.apk. So on the later 6.0.1 and 8.0.0 this application will not work.

I expect it will not work either on the 8.1.0, but I did not decompile that settings.apk yet.
[FYT Android Head Units] nk33:
Oh really?

so i have ordered the new Joying stereo with Android 8.1. Link below.

will Bluetooth Internet tethering not work? will it be impossible to connect to my phone via bluetooth now?

They told me that Bluetooth phone calling will definitely work on this stereo....hopefully this is true as i told them i would only buy it if that works....

https://www.joyingauto.eu/joying-la...-1-car-stereo-autoradio-with-digital-amp.html
[FYT Android Head Units] surfer63:
Bluetooth tethering should work. It is one of the available settings.

The Blueballs apk only opened the Settings apk to get to the hidden bluetooth settings.

The bluetoothtethering apk simply did a couple of things for you: it made sure that the unit did not use WiFi, but would always connect to the bluetooth hotspot on the phone and then connected automatically the phone with the unit. That apk might still work, but on higher android versions I think that that way of working can be made the default without the need for that bluetooth tethering app. That is on the phone: The unit has no other option in that case then to connect to the bluetooth hotspot on the phone.
[FYT Android Head Units] nk33:
so how would i be able to tell my new unit to always connect to my phones internet as soon as it connects via bluetooth?

also will the phone function of the head unit work with my phone in your opinion?
[FYT Android Head Units] saviora:
I bought that same unit a couple of weeks ago and the phone definitely connects via bluetooth but no BT Internet. hotspot/wifi tether works from phone to the head unit just fine though. get tasker or something to automatically turn on mobile hotspot when it connects to the head unit and turn it off when it disconnects from the car.

- i found the external microphone randomly stopped working and others couldnt hear me during calls, as it was working fine after installing the unit. updated the firmware to the latest one on the joying website, microphone worked for a while and then failed again. so not sure what the issue is. feels like a software issue but could be wrong.

- the file manager opens up randomly

- my steering wheel controls stopped working randomly and i cant seem to set them through the app. but this happened after i tried to install nova launcher on it so that may be the problem, i dont see why but that was the change i made after which it stopped working.

- i tried to re-install the firmware to fix the nova launcher/steering wheel issue, but the update failed and i think i know why, just need to confirm or figure it out tomorrow.

- "ok google"/voice commands work from within Gmaps, IF gmaps is NOT already navigating you somewhere. you'd have to go back to Home to get assistant working through voice commands.

- spoke to joying to ask them how to access recovery mode to perform a full factory reset, but i was told the unit does not have a recovery mode, so theres that as well.

so having said all that and to give you some confidence, i am happy with the purchase, i think the unit is good from a hardware perspective but the software lets it down - but fun journey ahead whether someone angelic soul at xda manages to port over a nice tablet rom or joying up their own software game or partner up with someone/team from xda or i have to learn to do things myself.
[FYT Android Head Units] surfer63:
Weird. This should not be a unit issue, but a phone issue. The phone tethering settings for Bluetooth (so not the general tethering settings) should say something like "Share internet connection from this phone via bluetooth" (with an On/Off slider or checkbox)

You might have read about the rooting of the sp9853i. It still requires a signed 6028_1.zip, but it seems that a self-signed zip is now also allowed (until FYT/Joying blocks that again? an unintentional "bug"?).

If a self-signed zip is allowed, you could make a complete custom ROM the same way.
[FYT Android Head Units] saviora:
i did set the phone to share internet via BT and it didnt seem to work so i went the hotspot route. i'll check it out again tomorrow after a fresh install of the firmware.

fingers crossed for anything really. i went from no screen in the car to 10" glory so maybe I am still in the honeymoon phase.
[FYT Android Head Units] fabien_m2002:
I confirm all issues reported by saviora.

I own a Samsung S7 and the tethering settings for Bluetooth is a On/off slider, when i set to On, then it backs automatically to Off :(
[FYT Android Head Units] nk33:
Thanks for all the info.

Really hope this unit works well for me.
[FYT Android Head Units] PsychoMcSatan:
Bought this on an impulse (was still frustrated with a few quirks with my Sofia and happened to be my birthday when I found this thread) and not regretting it. Super fast and sound is noticeably better (at least to my non-audiophile ears).

One thing that I could use help with is getting rid of that damn little ball (touch assistant?). I got into the "Apps" section of settings, but uninstall is greyed out. I've already installed Nova Launcher to clean up the interface, but that ugly little ball just always seems to be in the way. I suppose rooting may help with that, but not quite ready for that step.
[FYT Android Head Units] surfer63:
The touchassistant is an app on itself. You will find it between the other apps. You can disable the ball and starting it up on boot. You can not uninstall it as it is a system app.
[FYT Android Head Units] DylanHarper:
Are these units cable of USB audio out, I know it defeats the coaxial output, but after some A/B testing I'm looking to introduce a DAC or IFI SPDIF ipurifer to further improve the sound.
[FYT Android Head Units] PsychoMcSatan:
Don't have my car nearby, but I couldn't for the life of me find how to disable it from starting on boot. Under the Settings->Apps there is "Force Stop" which does nothing and "Uninstall" (or maybe it was "Remove") which is greyed out.
[FYT Android Head Units] julien_blanche:
You need to flash screen firmware with below file to make it work with 1280x720 resolution, unzip it and hu will detect it automatically..
[FYT Android Head Units] sofakng:
Does anybody know the brightness (nits) of the SC9853i displays? (or the polarization for sunglasses?)

I'm looking at buying a head unit for a 2018 Toyota RAV4...
[FYT Android Head Units] djdwest:
I couldn't see my unit through my polarized sunglasses. I bought a glass screen protector that (roughly) fit. That works for me, I can see the screen now
[FYT Android Head Units] spiker88:
I'm on the Aug 14 firmware. I'd like to update to Sep 17 firmware. The joying update website says, "After update, your pre-installed apps would not be deleted". This sounds like a major improvement over the prior updates.

But has it worked successfully for people? Did the android/joying settings also get saved?

Joying's response to this question didn't give me much confidence: "We can not 100% sure that it will not be deleted. After the update, some setting or downloaded apps may be removed."
[FYT Android Head Units] ragingxtc:
Interestingly enough, this is exactly why I wanted to swap the screens between my two Joying SC9853i head units. One of them works great with polarized sunglasses, the other not at all without a matte screen protector (or tilting my head). I'm swapping the screen that does work with them into the car I drive considerably more often.

Just for anyone looking for this info, of the two 10" units I have:

Works with polarized glasses - USA-JY-UOS01N3N-H

Does not work - US-JY-UO134N4GS

---------- Post added at 07:18 PM ---------- Previous post was at 07:05 PM ----------

This worked for me. Thanks!
[FYT Android Head Units] blinger:
Yeah my joying HU with the 9inch "2.5D glass" screen doesn't work with polarised glasses.

I used a MacBook blue filter screen protector and cut to size which fixed it.
[FYT Android Head Units] surfer63:
Everything is still there.

However, for some Joying "settings" FYT/Joying uses properties instead of configuration databases. These property settings are gone, like default navi-app, the annoying key/touch screen "beep" being back, radio stations being gone.

But all programs and config, also later installed 3rd party apps,are still there.
[FYT Android Head Units] indiearmy:
Didn't get any replies here and saw that Pumpkin is up to Android 9.0 also with 4GB. Figured that was the better way to go.
[FYT Android Head Units] andTab:
Anyone have any recommendations for a cheap SIM card for these in the US?

It looks like only 3G service is really doable
[FYT Android Head Units] yzf750:
I use a T-mobile sim in mine. Has 4g. Guess it depends where abouts you are in the USA. I'm in MN and the 2 4G tmobile bands are supported, and it works everywhere I drive. My buddy here runs an ATT sim in his also with no problems.. With T-mobile it will show "unknown phone" on their end and they cant charge you outrageous data fees like it was a tablet or something else. You can use a cheap phone plan with it. Beware of ATT, they were a pain in the ass for my buddie to get his working, multiple calls it took him to get the sim activated in the headunit. ATT hounded hm as to what device he was using and made him get a "data" plan for it. Me I just popped the tmobile sim in with a cheap unlimited voice/txt/data plan and it worked from the start. It rocks to have full time internet, not have to tether your phone to it for data. Downside is that the Joying units do NOT let you call off the attached sim. However just make make a google voice number, and you can call off that using the internet then from the headunit with the sim in it.
[FYT Android Head Units] gpracer1:
I just installed a single din 9" US-JY-UOS05N4GS 9853i in my old 01 vette.....trying to update the firmware so it shows "23" for the MCU. For some reason it just doesnt change.....still 32. Anyone know what to do? Im using the file from the joying site on a blank usb thumb drive.

Also , how do you do a factory reset?

Is there a list of passwords to access menus?
[FYT Android Head Units] surfer63:
You can not upgrade from G32 to G23. It is different hardware,

Factory reset is to be done from the factory settings menu in the Settings app.

paswords? Did you even search? Only in this thread alone are 4 posts mentioning them.
[FYT Android Head Units] gpracer1:
Thanks for your help...

I was just following the instructions from the Joying website about G32 and G23.

Found the factory reset, thx.

Was trying to reset all network and it asked for a password, none of the usual worked so I thought maybe there was another passcode I didnt see.

Got an email from Joying after showing a vid of the network reset requiring password and they said it didnt unless there was a user password entered.....maybe my unit was a return?

I will try a factory restore tonight, thanks for the help.
[FYT Android Head Units] surfer63:
That makes it more clear.

If you go to users & accounts in Settings: how many are there? next to guest and your own? If there is another one, you did get a return.

(Unless you set a password yourself, but you didn't assuming your question)
[FYT Android Head Units] gpracer1:
Just me and guest.

Didnt input any password during setup.

Cannot use menu to do factory reset, it asks for the password.

Crap.
[FYT Android Head Units] surfer63:
Now that I think about it: password or pincode?

Isn't that the default 3368?
[FYT Android Head Units] lemnad:
I have used a Google Fi data sim in all 3 of the Joying head units I have had and it works great. It just stays on the T-mobile network so they might be your best bet. Also the newer models that use a diversity antenna get fantastic reception, at least in my experience.
[FYT Android Head Units] gpracer1:
Yeah, none worked.

Joying just sent me a link to the newest update that must have just come out in the last few days.... https://drive.google.com/uc?id=19yOL1r4bMtKwapYmcnyl_qenu3gmHBf8&export=download

9853i OS

and also sent me some wipe commands to enter in the update.

We shall see shortly.
[FYT Android Head Units] surfer63:
It is not on their site yet.

And what did Joying say it solved or improved?

Google Voice? Backlight/TimeControl for buttons?
[FYT Android Head Units] gpracer1:
It solved my password problem. They included a wipe command in a text config file.

Not sure what else changed. A change log would be nice.
[FYT Android Head Units] yzf750:
If you get a chance see if google assistant will make a call for you using it.