yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] Mr. Clown:
Maybe you also need to double check and make sure the hardware is connected properly. We determined it was a hardware issue, because whenever I connected the main AC harness the blower automatically turned on but the panel controls were off. The only way to shut off the blower was to disconnect the AC harness.
[Android Head-Units] SteveLabus:
Sorry for the old post reply.

I am trying to get rid of just the top Nav bar. Tried running the Ordinary user script and can't execute for lack of permissions.

Any help?
[Android Head-Units] ramathorn1982:
Do you have rooted firmware? Can you post an image of your system info screen (or let us know what the screen says)?
[Android Head-Units] SteveLabus:
Non rooted firmware

MCUVer:

RL7A_CK9M_E033

-3817-6-2V107-/-cyt-19-3-22-V15

FrameworkVer:

rx3399-userdebug 8.1.0

OPM5. 171019.019 eng. zxw.

OSVer:

8.1.0

APPVer:

20190817-1024x768-960-

Ver1.0.0.Carcool-Ov

Nandflash:

50.66G/64.00G

BTVer:

_SD_190629
[Android Head-Units] ramathorn1982:
If you don't have root you cannot remove the top bar. I do not know if rooted firmware is available for your radio either. Is this a PX6 radio?
[Android Head-Units] SteveLabus:
Thought that the Ordinary User script would be non reliant on Root Access

---------- Post added at 04:05 PM ---------- Previous post was at 04:03 PM ----------

It is PX6
[Android Head-Units] ramathorn1982:
So far their hasn't been a root method identified for the PX6. If you keep an eye out here and the 4PDA forum you should know if someone makes one.
[Android Head-Units] SteveLabus:
Kingroot?
[Android Head-Units] ramathorn1982:
I believe it's already been tried unsuccessfully. The only version Kingroot worked on for me were the old 4.4.4 PX3 radios.
[Android Head-Units] SteveLabus:
KingOroot was also tried and failed?
[Android Head-Units] ramathorn1982:
I believe so but I'm not positive.
[Android Head-Units] ramathorn1982:
That did it thanks again! Do you know what app has the layout for the reverse camera? I want to remove the parking sensor dialog and if possible replace it with another camera feed (so I'll have two reverse cameras displayed simultaneously).

View attachment 4835423
[Android Head-Units] marcus82:
It didn't work cause the system configuration is of android system. And neither 888888 ha worked

Inviato dal mio ONEPLUS A6003 utilizzando Tapatalk
[Android Head-Units] ramathorn1982:
Try 666888
[Android Head-Units] ShIvADeSt:
It's EventCenter.apk

But I guess You cannot replace it with something else
[Android Head-Units] marcus82:
[emoji24][emoji24][emoji24]

Inviato dal mio ONEPLUS A6003 utilizzando Tapatalk
[Android Head-Units] ramathorn1982:
That's what it's looking like. At the least I should be able to replace the overhead view of a car with the overhead view for a truck.

I seem to remember being able to set it for the 360 degree camera and it showing up instead of the parking sensor. I wonder if it would be easier to replace the 360 camera feed with a normal camera feed and make it show up that way?
[Android Head-Units] marcus82:
Guys, my GPS may have hardware issue. Can I find any usb GPS to solve this issue?

Inviato dal mio ONEPLUS A6003 utilizzando Tapatalk
[Android Head-Units] rickthecabbie:
I was not looking for themes thanks, I was also not looking for a "Bluetooth Echo fix from 2018-01-31", nor

to "Update Reversing Video," for a 7.1 system which is what the Chinese labeled The firmware from 2018-04-02

That is what is posted on facebook for the GX470, It's all Phoenix have.

I needed, well, let's just say that Phoenix was no help at all, ever.

My MCU still shows as 860B_CHHWY_F25-TD FTSP v513-0

In the end I did not have to do anything except flash 20190116B-Ver1.0.0.chwy-860B-EN_update_force.img

The other firmware had a lot of faults

despite the fact that the temperature worked. So being unwilling to settle for second best

I found that this firmware from somewhere on the web worked perfectly AFAIK for the my Phoenix 10.4 inch unit in a 2007 Lexus GX470 20190116B-Ver1.0.0.chwy-860B-EN_update_force.img
[Android Head-Units] ShIvADeSt:
It's not Android 7.1 system. It's Android 4.4.4
[Android Head-Units] rickthecabbie:
I am unsure that the firmware linked by Phoenix as a fix in this "forum" https://phoenixandroidradioforums.com/forums/latest/phoenix-android-radio-dropbox-links could be anything other than 7.1. Of course, I only read the filename, so I could be wrong

https://www.dropbox.com/s/2q12q0j7nhdeplo/update860长河伟业更新倒车视频错位2018-04-02外销版7.1.rar?dl=0
[Android Head-Units] ShIvADeSt:
it's fake 7.1, update.img is firmare file name for Android 4.4.4

2018-04-02 Android 7.1 was released later this date and firmware name is px3.img
[Android Head-Units] ramathorn1982:
Does anyone have any idea where the microphone routes to on the core board? I'd like to install an external microphone but first I want to solder a jack to the board.

I've looked on 4PDA, but the wire harness shown is not used on my radio.
[Android Head-Units] rickthecabbie:
Thanks for correcting me on this, I was not about to flash a file on my 4.4.4 unit with a file named 7.1

With my luck it would have turned out to be real 7.1 and I would be the proud owner of a Quad-Core brick.

Cheers, Rick
[Android Head-Units] ShIvADeSt:
Dismount front panel and look for mic. Unsolder it and solder external. I did the same (but mic for camera from AliExpress is worse then stock one).
[Android Head-Units] ramathorn1982:
I did that actually. I messed up though and completely destroyed the original microphone location. I asked some sellers if they had spare parts but none will sell them.

I was hoping to bypass it and solder a new microphone directly to the core board, but I can't tell where the microphone runs to.
[Android Head-Units] ShIvADeSt:
There are 2 wires that go to old mic place (for my unit) try to solder new mic to this wires. If you haven't any wires, so need someone who can find place at unit plate for mic.
[Android Head-Units] ramathorn1982:
I know exactly what you mean. That's what I was doing when I became distracted and completely destroyed where those wires go.

This small board has a ribbon cable that runs to another ribbon connection on the main board. I was hoping someone knows where it connects here?

View attachment 4837217
[Android Head-Units] blessingme:
Can you please tell me how to start. Where to get more info about updating. I bought me a KLYDE Tesla look Headunit 12.8. Any help will be appreciative. MCUVer: RL7A _KLYDE 9M_F007. OSVer: 8.1.0 Framework: rkpx-userdebug 8.1.0. RAM: 4GB DDR3

ROM: 32GB
[Android Head-Units] l33boy:
Hi ShIvADeSt

My launcher is perfect now but I was wondering if i could do the 'full screen' CoverArt in MusicPlayer?

Obviously the id will be different in there but I'm not sure what the code would be. Is it possible to get 'albumart' before it crops it?

Any help would be appreciated
[Android Head-Units] rickthecabbie:
From what I can see, your firmware is about 2 months old. "App Ver 20190807"

This thread looks like it might have some helpful info.

https://xdaforums.com/android-auto/...-android-unit-cortex-a72-four-cortex-t3847427
[Android Head-Units] blessingme:
Thank you bro?
[Android Head-Units] blessingme:
Thank you Bro
[Android Head-Units] l33boy:
Guys... Is it possible to bring in data from other broadcasts?

For instance... Music player broadcasts of Song & Artist into EventCenter?

I suppose I just have to add the code into the utilities and ID's?
[Android Head-Units] ShIvADeSt:
Do You wish to catch broadcasts sending by MusicPlayer or send your own broadcasts to EventCenter? You can do it both. Test it with tasker. Only limitation - You cannot send or receive broadcasts, that marked as protected as manifest.xml for MusicPlayer or EventCenter
[Android Head-Units] l33boy:
Hi buddy, I'm after receiving this data into EventCenter... currently I have this in Launcher but want it in EventCenter

<item type="id" name="tvValidModeInfor">false</item>
<item type="id" name="tvValidModeOtherInfor">false</item>
[Android Head-Units] ShIvADeSt:
You need to add new filter to Receiver OnCreate and also new "if then" to OnReceive for EventCenter.

Also You need to write your own code for what You wish to do with this values. It is possible, but working with EventCenter remember, any wrong step and You will get crash and reboot.

look for this

public void registerReceiver(Context context, BroadcastReceiver rec) {
IntentFilter intent = new IntentFilter();
intent.addAction(EventUtils.VALID_MODE_INFOR_CHANGE);

.................
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals(EventUtils.VALID_MODE_INFOR_CHANGE)) {
Launcher.this.mMyhandler.sendEmptyMessage(3);

try to understand how it works before adding similar code to EventCenter
[Android Head-Units] l33boy:
OK, thanks ShIvADeSt :good:

I'll try and understand the mechanics of it before changing anything, this looks like it will keep me busy for some time!

The xml code is simple though at least :)

Thanks again for your help ShIvADeSt

---------- Post added at 08:54 AM ---------- Previous post was at 08:11 AM ----------

Thinking about this... VALID_MODE_INFOR_CHANGE... Is whatever is playing at that time... MusicPlayer, Radio & Bluetooth etc....

So It must be broadcast by EventCenter or another service?
[Android Head-Units] ShIvADeSt:
It's sending by EventCenter

public void setValidModeInfor(String titleInfor, String otherInfor, boolean playState) {
if (this.mValidMode.getIntValue() != eSrcMode.SRC_NULL.getIntValue()) {
if (titleInfor.length() <= 0 || otherInfor.length() <= 0 || !this.mValidModeTitleInfor.equals(titleInfor) || !this.mValidModeTitleInfor.equals(otherInfor) || this.mValidModePlayState != playState) {
this.mValidModeTitleInfor = titleInfor;
this.mValidModeOtherInfor = otherInfor;
this.mValidModePlayState = playState;
if (this.mMenuEvt != null) {
this.mMenuEvt.upValidModeInfo();
}
sendBroadcastAsUser(new Intent(EventUtils.VALID_MODE_INFOR_CHANGE), UserHandle.ALL, "com.szchoiceway.permission.broadcast");
}
}
}
[Android Head-Units] l33boy:
So if I can just get it to show both of those... titleInfor & otherInfor... that's me done :)
[Android Head-Units] marcus82:
Hi, I had wrote you a private message some days ago!:D

Btw, I'm sending back to china my radio to have a substitution... GPS is dead
[Android Head-Units] Hammerhand.17:
And how would I do the opposite? I'm trying to get some info from eventcenter, like the "door opened" message; I guess it's in these lines:

.line 6016
.local v1, "doorInfor":B
new-instance v3, Landroid/content/Intent;

const-string v6, "com.szchoiceway.eventcenter.EventUtils.MCU_CAR_DOOR_INFO"

invoke-direct {v3, v6}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

.line 6017
.local v3, "intt":Landroid/content/Intent;
const-string v6, "EventUtils.CAR_DOOR_DATA"

invoke-virtual {v3, v6, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;B)Landroid/content/Intent;

.line 6018
sget-object v6, Landroid/os/UserHandle;->ALL:Landroid/os/UserHandle;

invoke-virtual {p0, v3, v6}, Lcom/szchoiceway/eventcenter/EventService;->sendBroadcastAsUser(Landroid/content/Intent;Landroid/os/UserHandle;)V

goto/16 :goto_2

.end local v1 # "doorInfor":B
.end local v3 # "intt":Landroid/content/Intent;
:cond_15
move v6, v7

But I'm not sure about the way I have to make tasker take these intents. I think I have to make as switcher "receive intent": com.szchoiceway.eventcenter.EventUtils.MCU_CAR_DOOR_INFO

But what then? Would thank any help.
[Android Head-Units] hurks:
Ups sorry - didnt check my PNs

Hm, thats not good - was everything else good?

At the moment i still have my Ownice C600 but i thought i maybe try something newer with more speed but i think i wait a little bit more ;)
[Android Head-Units] ShIvADeSt:
You need to catch "open doors state" at Launcher.apk, where they are displaying.
[Android Head-Units] l33boy:
This driving me nuts... I need help!

Tried a few things with no luck :(
[Android Head-Units] ShIvADeSt:
What do You want to do with EventCenter?
[Android Head-Units] l33boy:
Hi ShIvADeSt, I'm trying to get the titleInfor & otherInfor to display in the top bar.

Any help would be very much appreciated
[Android Head-Units] ShIvADeSt:
It's not easy.

1. You need to add Text View with new IDs. Add info about IDs to some xmls and smali files

2. You need to add first initialization for this Text View with FindViewById and save it to local variables for easy access at MenuOpt module

3. You need to write procedure to setText for this Text View and make it accessible from other modules.
[Android Head-Units] l33boy:
LOL, you're not joking ShIvADeSt :o
[Android Head-Units] ShIvADeSt:
No, I',m not :) Not even thinking about it

If You have got unit on the table near laptop, You can try to do it with trial and error method. Also dont forget to collect logs to analyze. If unit is installed at car, it will be a long long long long ..... long way :D.

I did some part of this while adding new options to NaviSettings. And it takes few days or weeks until happy end.
[Android Head-Units] ramathorn1982:
Came Across you asking the question, wasn't sure if anyone answered...I found this searching

https://www.youtube.com/watch?v=dshRKvTIn1w

After this you can further unpack the images for each section, I'm using 7zip to extract APKs.

---------- Post added at 11:19 PM ---------- Previous post was at 10:26 PM ----------

Does anyone here know how to get the "Siyi" theme (black) to load or be selectable via themes?
[Android Head-Units] ShIvADeSt:
} else if (this.mUINumber == 71 || this.mUINumber == 103) {
this.mMenuView = View.inflate(this.mContext, R.layout.layout_menu_siyi, null);

Add 71 (SIYI Theme) and 103 (SIYI UI3 Theme) to both theme list at customer.xml (103 theme is more finely).

One thing, when You change theme to SIYI all passwords will be changed (7890 and 8861 stops working).
[Android Head-Units] ramathorn1982:
I see it is changing the list, do I need to add the name in too as well as 71,103?

---------- Post added at 12:32 AM ---------- Previous post was at 12:31 AM ----------

I see it is changing the list, do I need to add the name in too as well as 71,103?

Will changing the customer number do bad things?
[Android Head-Units] ShIvADeSt:
attach here you customer.xml or its content
[Android Head-Units] ramathorn1982:
As you wish...

https://drive.google.com/folderview?id=16eHji-YOmle0x2S5pqm9MDON0mftjGpi

---------- Post added at 01:14 AM ---------- Previous post was at 01:13 AM ----------

Link posted...
[Android Head-Units] JohnWPB:
Hello Everyone New Owner Here

So, I bit the bullet and purchased an Android 8.1 4GB RAM and 64GB ROM unit for my newly acquired 2008 Cadillac CTS. I figured I would post here in preparation of questions I am sure to have when getting it all set up, as well as introduce myself.

I am pretty tech savy, and am Microsoft A+ certified. My entire house is automated, and I own just about any and all gadgets that anyone could think of.

I have read this entire thread top to bottom, and am quite familiar with most of the main stuff already. I also will try to document and help out with anything I discover when installing it. I already have a folder on my desktop with the .apk for changing the boot up image and a few other things)

I am pretty much going to be on my own, as the Android "8.1" version I am getting will not be compatible with any of the custom ROM's here, unless I wanted to downgrade. I do not want to install KingRoot, so am searching for alternatives.

If I can get it to work with this tablet, I am wanting to use "Car Launcher" as my launcher. This would fill the center of the screen nicely if it scales and will be compatible that is. I use this on an Android head unit in another car. I like the Spotifi / Pandora integration that displays the album cover on the right of the screen, and the artist/song info at the bottom.

[Tried to post an image, and as a newbee to this forum, I can not. Just search the Google Play Store for "Car Launcher apps lab studio" There is a free version to check it out, and a pro version with more features if it works.

I would appreciate a PM from some of the more seasoned members here with the pass codes and such to get into the dev settings. Many thanks in advance!
[Android Head-Units] ShIvADeSt:
Edit your customer.xml with this

<?xml version="1.0" encoding="utf-8"?>
<customer name = "科维">
<item name = "AppVersion" value="20181209A-1024x768-1.6G-860C-Ver1.0.0.phoenix-Ov"></item>
<item name = "CustomerNum" value="4"></item>
<item name = "ScreenDensity" value="1"></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,SIYI,SIYI UI3"/>
<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,49,71,103"/>
<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,SIYI Theme,SIYI UI3 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,49,71,103"/>
<item name = "ATSAutoSwitchCanAUX" value="1"></item>
<item name = "USARTDVDEnable" value="0"></item>
<item name = "ScreenParam" value="0"></item>
</customer>
[Android Head-Units] ramathorn1982:
You won't need the boot changer APK, it's built into later versions. I'm not sure if the passwords changed, but if you install the third party launcher you won't need the passwords anyway.
[Android Head-Units] ShIvADeSt:
Android 8.1 does not allow access to settings under password with 3rd party launcher.

Master password for android 8.1 is current date as password at format YYYYMMDD (for example, for "10 oct 2019 " you need type 20191010 as password)

Also android 8.1 uses stand-alone utilite for boot and home logo changing.
[Android Head-Units] ramathorn1982:
That's good to know, I haven't really kept up with the 8.1 stuff.

I implented your customer.xml and the changes took effect, however it doesn't give me any new theme, only renamed or shifted the existing themes. I'll have to try them all to see if it put a new theme (under a different name) in the middle somewhere.

My goal is to see if I can get the Linkswell black theme on my radio. I see the Siyi files in the unpacked APKs and thought that must be the Linkswell theme. See below for Linkswell's theme (jump to 16:40) to see the theme.

https://youtu.be/cj6kcOe7MZc
[Android Head-Units] ShIvADeSt:
Reboot unit after changing customer.xml. New theme will be added to the end. And it works, I'm sure.
[Android Head-Units] ramathorn1982:
I didn't reboot. Only used fast reboot app. I'll give it a full reboot. Thanks again! Now I see how the customer.xml is properly edited.
[Android Head-Units] ShIvADeSt:
Did You get new themes at settings? Try theme 103, it used color icons and looks smoothly. Settings with new theme also changed.
[Android Head-Units] ramathorn1982:
I don't see a 103 by name. I see SIYI and SIYI UI3. They look like this when selected...

These are themes I had before, but now the names are the ones you added. I think this is the Linkswell customer.xml if it helps?

https://drive.google.com/folderview?id=16eHji-YOmle0x2S5pqm9MDON0mftjGpi
[Android Head-Units] ShIvADeSt:
LOL, SIYI is 71 theme, SIYI UI3 is 103 theme :) select any and reboot to see how it looks
[Android Head-Units] l33boy:
Nice one buddy :good:
[Android Head-Units] l33boy:
This theme is exactly what I'm after! See the current info in the EventCenter.... If I could get this theme it would solve my problem :)
[Android Head-Units] ShIvADeSt:
You can use info from edited customer.xml and add to yours to get these themes
[Android Head-Units] l33boy:
Any idea which layout_menu file it is?... looking through them is tiresome :)

EDIT: should be one of the page_menu or layout_nav files...

This is exactly what I was trying to do... swap the controls from bottom>top and add the extra data...

EDIT2: Are we sure we have this theme in our ROM?

I can't see the particular images that match the one's on the linkswell link...

All the 'siyi' files are in 'canbus' not EventCenter...

Hope shattered :( just looked at the linkswell customer.xml and it's a different ROM

"20190521A-Ver1.0.0.siyi_860_EN_1024_bc5"
[Android Head-Units] l33boy:
Startup screen

Any idea where I find the code to stop it showing musicplayer every time I start the car?

I still want musicplayer to pick up where it stopped but I just want it to show the Home screen.
[Android Head-Units] ramathorn1982:
It is a 4.4.4 ROM, but I saw the bits and pieces all over our ROM and figured it just wasn't enabled.

Would you like the SIYI event center to see where it came from?

---------- Post added at 01:33 PM ---------- Previous post was at 01:31 PM ----------

Ha, you're lucky, mine goes to the language selection screen after every restart...
[Android Head-Units] l33boy:
If you have it mate... yes :)

---------- Post added at 02:39 PM ---------- Previous post was at 02:36 PM ----------

Mine used to do that, flippin' anoying innit!

I did a few re-installs when messing with my customer number and it stopped doing it last time.
[Android Head-Units] ramathorn1982:
What customer number are you using? Could I hurt anything by fiddling with this number? How do I choose the correct customer number (if there is such a thing)?

I placed the file in the Google drive I made for you. I'm re-sending the link via PM.
[Android Head-Units] JohnWPB:
Thanks for the info! Now to just sit here and impatiently wait a month for it to get here......

---------- Post added at 02:59 PM ---------- Previous post was at 02:46 PM ----------

I was not aware of that, thanks! My thoughts are that it is probably unlikely that this is actually Android 8.1. Like many of the other posts I've seen, they advertise units as 6.0, and even change the numbers in the about screen..... but when you dig deep it's the old 4.4.4. There's no way for me to know this until I get it in my hands.
[Android Head-Units] l33boy:
You are a star matey!

Initial look... it calls up "@id/tvModeInfor" so they have implimented the receiver into their smali code.

I 'should' be able to copy the code across... once I find it :good::)

I'm using customer number 5 for my setup, it is particular to certain car types and allowable themes (&code) so it can mess things up.

I tried a few with all sorts of good & bad outcomes. I always got it back though.

unless you have the original customer xml? Not sure how you would know.
[Android Head-Units] rickthecabbie:
Yeah, um ....nevermind
[Android Head-Units] drak24:
Hey guys, I tried skimming through the pages to find my answer but it's a lot to go through and I see a lot of progress has been made with these devices. I have a 2015 v6 mustang with one of these units installed and I have 3 issues/discrepancies:

- The microphone is possibly not working as people can't hear me on phone calls but I can hear them, was working fine prior for 2 years.

- The long boot up time

- The GPS takes a long time to find the car's location on the initial startup of the app, so much so that I just use my phone instead most of the time. It also tends to occasionally give incorrect positioning of the car (for example having the directions as if the car is faced in the opposite direction, etc..) (I have wifi in my car so it should be helping).

My main concern is the microphone though, being able to use bluetooth calls again would be a big thing. So I want to know if anyone has encountered this issue and has a fix? Also, is there an update for my version (rooted/official)?

Here is my version info:

MCUVer: 860_BENdDSP_E04-50-50

FrameworkVer: rkpx3-eng 4.4.4 KTU84Q

eng.zxw.20170119.111449 test-keys

OSVer: 3.0.36+ Fri Dec 30 16 16:49:42 CST 2016

AppVer: 2017022A-Ver1.0.0.carcool_yema_NF

Nandflash: 25.77G/27.67G

RAM: 2G/4G