yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] ikuznets222:
No need to look up permissions as the idea was that they prevent reading customer number from file. Now we see it's not the case but rather you selecting 71 theme (black) and passwords are different now. Anyway remember that custom launcher can easily give you access shortcuts to all settings without the need for any chinese passwords.

Warning about editing EventCenter - dunno, it may require much more console skill and willpower. Think twice - if you mess up EventCenter you may find your device in an unrecoverable boot loop. I've already seen such units - the only fix is board replacement.
[Android Head-Units] Cimation:
I confirm the incredible difficulty for the Chinese to manage the Alpine amplifier. The Uconnect 8.4 system + the Alpine amplifier is a big problem, as I understand it, mainly because QNX (the company that develops these systems) only uses communication via the canbus to make all this work (even the sound goes through the canbus through 2 channels and it is the amplifier behind that takes care of distributing it again over the 9 speakers, subwoofer included). I spent months on the Internet (xda, 4pdu, Jeep and Ram forums, etc.).

But I also know that it's not impossible because before my "Tesla style" head unit, I had a KSP unit under Android 4.4.4 installed in my Jeep with identical wiring (and separate canbus box). This unit perfectly managed the Alpine amplifier with the possibility of using it or not. Similarly, the unit I currently have manages it very well and the sound is really fantastic. The big problem with the Tesla style unit, however, is that the settings do not remain saved after stopping the car completely. So I think (I hope very much!) that the biggest problem should not be to find a way to keep the settings... I'm keeping my fingers crossed.

---------- Post added at 09:53 PM ---------- Previous post was at 09:45 PM ----------

Okay for permissions, I get it.

For the modification of the Eventcenter code, I don't see myself taking the risk. I don't want to lose the unit: -(

If there is really no solution, what do you think of the idea of keeping the canbus box permanently powered? it can't consume much? I ask this question because I understand that as long as the canbus box and the head unit remain powered (even if they are off), then the settings are not lost.

(I admit that I can't understand why the system can operate the amplifier with a manual setting and at the same time not keep these settings in memory... If it didn't work at all okay, but in this case... it's annoying)
[Android Head-Units] ikuznets222:
The only viable assumption that we have at this point is the InitSoundVal procedure. It's further confirmed by another person with the same unit but different car who experiences the same problem. But the only way to try to resolve this is to experiment, sometimes in a risky manner. This is totally incompatible with concept "I'm afraid to lose this unit". You either experiment or learn to live with it.
[Android Head-Units] ramathorn1982:
Can I safely change to customer number 13 to see all of the additional options and themes? How many themes are added?
[Android Head-Units] ikuznets222:
No, it doesn't work like that. If you set it to 13 you will only activate certain branches in code. The actual unlocking of additional themes include adding corresponding theme numbers in UIStyleStrList/UIStyleNumList (upper bar) and NavBarStypeStrList/NavBarStypeNumList (lower bar/climate). Below is the customer file with most themes unlocked (but not all). Also keep in mind that not all themes work for certain cars and customer numbers, so effect of selecting them may be quite unexpected.

<?xml version="1.0" encoding="utf-8"?>
<customer name = "车酷时代">
<item name = "AppVersion" value="20180511A-Ver1.0.1.carcool_860_EN_1024"></item>
<item name = "CustomerNum" value="2"></item>
<item name="UIStyleStrList" value="Classics UI,Black UI,VW UI,UI3,UI4,Rhomboids UI,Mustang UI,KWC UI,KSP UI,Cyanine UI,ZYC UI,SR7 UI,UI12,UI13,XZ UI,ACX UI,YHD UI,DC UI,CHWY UI,UI21,Benz UI,YLT UI,UI24,UI25,UI26,UI27,CHWY New UI,ACK Gold UI,Black UI2"/>
<item name="UIStyleNumList" value="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,37,47,71"/>
<item name="NavBarStypeStrList" value="Classics Theme,Blue Theme,Red Theme,VW Theme,Theme4,Rhomboids Theme,KWC Theme,Theme 7,KSP Theme,Cyanine Theme,ZYC Theme,SR7 Theme,Theme12,Theme13,XZ Theme,ACX Theme,YHD Theme,DC Theme,CHWY Theme,Theme21,Benz Theme,YLT Theme,Theme24,Theme25,Theme26,Theme27,CHWY New Theme,ACK Gold Theme,Black Theme"/>
<item name="NavBarStypeNumList" value="0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,23,24,25,26,27,37,47,71"/>
<item name = "ATSAutoSwitchCanAUX" value="1"></item>
<item name = "XFYCanBoxEnable" value="0"></item>
<item name = "SR7UIEnable" value="0"></item>
<item name = "YemaUIEnable" value="0"></item>
<item name = "SpecialEdition" value="0"></item>
<item name = "CarTypeNumList" value="0,1,2,3,4,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,103,104,111,112,113,114,115,116,121,122,123,124,125,126,129,130,141,143,144,145,149,150,151,152,153,154,155,156,157,158,159,166,167,168,169,172,173,174,175,274,295,296,176,177,178,179,182,183,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,210,211,212,213,214,215,216,218,221,222,233,234,237,238,239,240,249,250,255,256,264,265,266,267,269,270,289,290,300,301,304,305,117,118,135,136,338,345"></item>
</customer>
[Android Head-Units] ramathorn1982:
Thanks again. So just save what you have as customer.xml and overwrite the existing (after backup)?
[Android Head-Units] ikuznets222:
Guys, really - I'm not here to take you by the hand and learn basic stuff together. Hope you understand.
[Android Head-Units] Cimation:
I've always liked computers because you can experiment and then press Undo or Reset.

But if in this case there is a risk of hardware loss... I will think twice : -(

If it doesn't work, no way to reset it to its original state?
[Android Head-Units] ramathorn1982:
I get it, but remember how you learned "basic stuff"...
[Android Head-Units] Cimation:
I may say something stupid, but I don't think there's too much risk to try. You take the customer.xml file with all the themes, modify the file with your number (customernum) and try. At worst some commands will not work (shortcuts to applications and/or the air conditioning interface for example) but you can always go back thanks to the use of a third-party launcher.

I'm only saying this if I understand correctly. I did the manipulation myself and I have now chosen a theme that was not initially available on my system and it works well (I chose a theme with the same interface for air conditioning...).
[Android Head-Units] ikuznets222:
Just make sure not to break xml-format. It wasn't fully tested )
[Android Head-Units] Hammerhand.17:
By the way, I have found a viper4android version that only requires install-install driver. Then it works. I will attach it.
[Android Head-Units] LOUACH:
I apologize for interrupting this thread. I can see you guys are working on much bigger things. I have a 12.1" tesla style radio for 2016 F150 2g/64g and when I run the spectrum TV app it says "not supported on rooted devices." For the last week I've been researching forums and youtube but just cant bypass it. This is my first Android device so that doesn't help. Maybe point me to the right forum or any advice would be greatly appreciated. I like the stock UI and just would like to be able to watch live tv. I hope I dont upset anyone here with noob question, just trying to get it figured out. Thanks in advanced!
[Android Head-Units] ikuznets222:
I heard Magisk root has modules that can "mask" root from certain apps. But I didn't try it on this type of unit and don't even know if it's compatible with android 4.

PS. found this: https://consumingtech.com/magisk-supersu-and-manager-for-android-4-4-4-kitkat/

but you're on you own with implementation (he-he)
[Android Head-Units] Hammerhand.17:
The own page says you need custom recovery, so it won't work unfortunately.
[Android Head-Units] ikuznets222:
That was just a kick start link - there may be other ways..
[Android Head-Units] Hammerhand.17:
Yes, I know, but I've been searching the same and realized you need a custom recovery.
[Android Head-Units] ikuznets222:
Recovery partition (including custom ones) is not used in every day life. Only when you want to load system "from liveCD", without mounting critical stuff like system, data etc. If you don't go through official Magisk install procedure but rather implant its components directly (any tesla FW has full root access on soldered UART console even on non-rooted units) then you may find a way. It's the same as with Xposed - you don't have to install it via installer, but you can take app_process and replace it directly (not on this tesla though, unfortunately)
[Android Head-Units] Hammerhand.17:
Well, I have some times used flashfire (https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=es_419) to install some packages (like viper) to devices without custom recovery successfully, but don't know if those one are able to work after this install.

If I get you well, understanding what the installer do, we could do it with a root explorer as well, right? Didn't think about it.
[Android Head-Units] ikuznets222:
Correct
[Android Head-Units] Hammerhand.17:
I have installed sygic and tried an advanced voice (which I think is taken from system tts), but the voice has very poor quality. Any way to improve it?
[Android Head-Units] avtintellegent:
Anyone helpme,, i have problem in radio and dimmer not work,,, if my car cut off and start mesin
[Android Head-Units] toolman73:
Where did you get your firmware?

Cool firmware ... where did you get it. I see you have a ram ... do you have a problem with your heated seats and the fan on hi?
[Android Head-Units] saeedboss:
I think I might've found something about the Tesla Headunits

it is an open directory on a web site that i think belongs to a distributor of the Headunits.

I'm not an expert on the ins and outs of android development. but I want to help out to get to the bottom of this

i have a Tesla head unit and I want to be able to modify it and remove those ugly bars at the top and bottom.

here is the link.

bonez.ru/Android:good:
[Android Head-Units] ikuznets222:
It's a web site of the guy who does the crowd buying of these units for Ford Kuga club in Russia. Those firmwares are the same as on 4pda.

Both bars are temporarily removable with my little piece of software that's also referenced in 4pda topic head.
[Android Head-Units] ramathorn1982:
I got the firmware from here...

https://4pda.ru/forum/index.php?showtopic=877711

It's a site in Russian so use Google to translate the page. There is all kinds of great information in the sticky at the top of their pages.

I do have a RAM but no heated seats...
[Android Head-Units] Frisky911:
New User Alert - on an IX25

Hi Guys,

This is my first post on XDA. So apologies if i am getting anything wrong here

I just spent the last 2 to 3 hours reading through the last 35 pages.

Still not sure if my Tesla Style head unit (10.4 for Hyundai ix25) has a FW upgrade

I do not understand any of the coding mentioned in many of the posts by some of you brilliant guys here..

My questions are as under

1. is there a FW upgrade out there for me or a ROM to enhance my experience ?

2. Would also like to know if there is a simpler non risky way of getting rid of the top and bottom bar.

3. Customers.xml < where is this located?

Thanking you all in advance.. fingers crossed

Have shared my System screen details below.

_________________________

MCUVer: 860B_CHHWY_F52

FrameworkVer: rkpx3-eng 6.0.1 KTU84Q

eng.work2.20170906. 185026 test-keys

OSVer: 3.0.36+ Mon Dec 19 17:24:54 CST 2016

APPVer: 20180109A-Ver1.0.1.zf-860B-768-EN

Nandflash: 25.85G/27.67G

RAM: 1G/2G
[Android Head-Units] Hammerhand.17:
1. The code KTU84Q means that your unit really is Android 4.4.4, so I think any update from 4pda will work (except those for fast boot, marked this way in that forum)

2. In PDA is a little program that will hide both bars.

3. I don't remember, will check later.

You should take a look to 4pda FAQ.

My own questions:

Any way to get a brightness slider that works? I found one, but it only works to the maximum set by the system, and it doesn't modify the brightness in the bars
[Android Head-Units] Frisky911:
I just installed a car launcher AGAMA i think. It has several options for brightness. Not sure if that goes beyond system limits. I use "twilight" on my android phone which helps to decrease brightness greatly.. hoepfully they have some setting to increase as well... give it a try
[Android Head-Units] Hammerhand.17:
Ok. I will try. And anybody knows the password for developer menu? Or if there is any way to see a sliding notification bar?
[Android Head-Units] ikuznets222:
No known password so far. But it's not needed - just install any other launcher alongside stock "Index" and use that next time headunit starts. You'll have access to many more built-in shortcuts including developer settings. Nothing useful there though.

Use my software that hides the chinese bars. Underneath you'll see a crippled SystemUI with equally crippled sliding bar.
[Android Head-Units] Hammerhand.17:
I am already using your software, and the UI navigation bar, but can't find the sliding notification bar. Is it a separate software?

Besides, I'm trying to have a button for climate in navigation bar, but if I set "carAir", a Chinese climate appears, and didn't work. Any way to do it that you know (it's the only think that I use of Chinese bars), or to hide only upper bar?
[Android Head-Units] ikuznets222:
We seem to be talking about different sliding bars. Could you provide a screenshot of what it should look like?

I was speaking of native Android notification bar - chinese have crippled it and it's unusable.

Regarding the bars, yes you can disable the top chinese bar separately using this command in Terminal (provided those on 4pda recently):

su -c "service call activity 42 s16 com.android.systemui"

(ordinary user)

or

service call activity 42 s16 com.android.systemui

(root)

You can bring the bar back using:

su -c "am startservice -n com.android.systemui/.SystemUIService"

(ordinary user)

am startservice -n com.android.systemui/.SystemUIService

(root)
[Android Head-Units] Hammerhand.17:
Yes, I am speaking of the native notification bar. So then, there isn't a way to make it show, right?

QUOTE=ikuznets222;78051491]Regarding the bars, yes you can disable the top chinese bar separately using this command in Terminal (provided those on 4pda recently):

su -c "service call activity 42 s16 com.android.systemui"

(ordinary user)

or

service call activity 42 s16 com.android.systemui

(root)

You can bring the bar back using:

su -c "am startservice -n com.android.systemui/.SystemUIService"

(ordinary user)

am startservice -n com.android.systemui/.SystemUIService

(root)[/QUOTE]

Ok, I'm gonna put this one on a script to boot, then make a shortcut to tasker just in case I need it in any way. I have found that "lux" app let you put a widget in screen, in which you can create profiles for brightness.

It's a shame that we have to make such workarounds for some functions, and some others doesn't work, like torque (for widgets), and the imposibility to use index widgets for speed if you use other launcher.
[Android Head-Units] ikuznets222:
Incorrect. As soon as you hide the top chinese bar using commands I provided, you'll see the original Android bar (displayed by SystemUI application). There will be notification bar as well. But then you'll wish you'd never asked about it ))
[Android Head-Units] Hammerhand.17:
Mmm I didn't try this way, but with you software; no bar appears. Will try the commands, though.
[Android Head-Units] ikuznets222:
I must've failed to explain it clearly enough.

My program does 2 things, one after another - 1st it hides chinese bars, 2nd it hides SystemUI bar (with notification bar). The equivalent commands in terminal are:

1) am broadcast -a "com.szchoiceway.ACTION_SHOW_HIDE_NAV_BAR" --ei "showState" "0"

2) service call activity 42 s16 com.android.systemui

If you want to see Android notification and what chinese have done to it, run the 1st command only. 2nd command will kill the Android bar.
[Android Head-Units] Hammerhand.17:
Ok, now I get it. I will try with only the first action as soon as I can.

Edit: no software to replace this notification bar, like the one that replaces navigation one?
[Android Head-Units] ikuznets222:
Remember, the goal of chinese manufacturers is always create a complete system that users would use "as is". That's why there's so few customization options and generally little room for customization.
[Android Head-Units] Hammerhand.17:
Yes, I know, but in 7" units, there are is a lot of optimization with malaysk roms, don't know how is it possible that those 10.1 units are a lot less customizable.
[Android Head-Units] ikuznets222:
The only way to replace SystemUI is with another SystemUI (this is an Android system component). So a while ago I experimented with SystemUI's from other devices. I had an old UGOOS UM2 device (Android 4.4) and its SystemUI.apk worked on this headunit (don't remember if I had to customize it though)
[Android Head-Units] Hammerhand.17:
As you expressed yourself in past, I understand that, even when it worked, you didn't like the experience (or you would have keep it), right?
[Android Head-Units] ikuznets222:
It's a totally different manufacturer here. But their system code looks very good. Much more sophisticated than anything I've seen before. I think this coding took most of their design time. At user-level, indeed, customization options are few and far between. And user software like radio, music player sucks big time. Either their chinese byuers (their main target audience) are ok with that or simply competition doesn't come up with anything better.

---------- Post added at 08:03 PM ---------- Previous post was at 07:59 PM ----------

I was just looking for a way to hide the bottom bar while keeping a thin top bar. So I was looking for a slim SystemUI. As soon as I found a way to hide both bars I dropped the idea in favor of "no bars + pullable lightweight launcher" concept instead. I used UDN: https://4pda.ru/forum/index.php?showtopic=460767
[Android Head-Units] Hammerhand.17:
Yes, I'm using either blackplayer/poweramp instead of built-in music player, but both have the problem of a very-slow start (no matter how I set them up, or at least I don't know how to do it faster), and poweramp v3 (wich is fantastic) is only able to work on android 5+

Yes, I read it in 4pda and I'm using it too, and it's fantastic, but I really want the climate control (or at least a button to call it), and I would like notifications.
[Android Head-Units] ikuznets222:
The only way to do it is to modify EvenCenter so that the reaction to intent ACTION_SHOW_HIDE_NAV_BAR hides only top bar.
[Android Head-Units] Hammerhand.17:
I'm afraid that my knowing about how to do it are not good enought, and 4pda is impossible to understand to the detail for me, even though it seems a very good option.
[Android Head-Units] ikuznets222:
I'm almost sure no one discussed this option at 4pda before. Sorry, I can't help you further with this as this would be too much of a hassle for me at the moment (I don't even use this unit any more).
[Android Head-Units] Hammerhand.17:
No problem, I know it requires a lot of effort, and frankly the benefit is very little; you are helping me a lot to understand the way the unit works. I've found the app "mtcdtools" that seems to be helpful to start the music (maybe faster? don't know), and brightness slider or widget seems to be on its way too; torque or other obd info are a no-go, so I am making my way to let the unit working as I would want.

You are helping a lot here, and it's more impressive if you don't have the unit now. Thanks :)
[Android Head-Units] aidicula:
Hi guys

I have a 2017 F150 lariat for which I purchased the similar device from Ali Express. I had some issues initially which were resolved after they gave me a 'new' Rom (20180824A). The only issue I had was with the Auto Engine Start/Stop. When the engine switches back on, at times the display goes blank and comes back on but the audio takes a few seconds before it comes back on.

I saw the Russian forum and installed the May ROM which was rooted. I did this because I wanted to install the 'dark' music player. However with this Rom, I can see many other issues such as audio doesnt work at times unless I make a phone call etc. The auto start/stop issue remains as well. I also had a display temperature option and the bluetooth audio was much better as well.

I think I will go back to my original ROM, however I do not know how to Root these devices. I saw someone talk about Kingroot..however I dont know how to do it. Does anyone know how?
[Android Head-Units] ikuznets222:
Why don't you simply make this original firmware of yours (20180824A) available for everyone? At 4pda the latest for 1024x768 was 201807xx, and 201808xx was for fullHD screens only (a separate branch). This way you wouldn't have to worry about rooting as there are people out there who can do that and more.
[Android Head-Units] aidicula:
More than happy to... They gave me a new mcu as well. I dont recollect the version. Can you guide me on how to and where to upload?
[Android Head-Units] ikuznets222:
Either upload to any cloud disk service like Dropbox, Google drive etc, or send me your email in a private message and I'll share a folder with you on my cloud disk.
[Android Head-Units] aidicula:
Done!
[Android Head-Units] cezyk:
Problem Jeep grand

ramathorn1982

Hello

I have a problem with Tesla

I changed everything in the settings

fuzzy touch works elsewhere or this firmvei will help, I am begging you for help

Jeep grand cheeroke 2014

I played fv but the radio does not respond. I'm doing it in all ways. I changed some parameters in advanced settings and it just happened. How do I upload a new fv, Or some reset?
[Android Head-Units] NGMK:
Hi everyone, Just finished ready the last 37 pages of this tread, a lot of useful information in here. I have 2016 Tundra with one of this HU purchase from Phoenix, for the most part everything works, but I'm having a hard time having two application running at the same time. Whenever I open my favorite Music app (google play Music, Youtube Music or Youtube) and later open Waze, the music app continues to get killed in the background. I update the FW with the latest from 4PDA but this continues to happen. I know there was a user in here sometime ago discussing Whitelist apps and the launcher, but he never posted a solution to adding apps to this list. Can someone point out in the right direction here. This units are amazing but without multitasking there is no way I can keep it. Thank You.
[Android Head-Units] Frisky911:
no help on this one yet... please help

Hi no help on this one... please help...

:crying::crying::crying: