yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] OperatorB:
Hi everyone!

This post is for those who wants to know their device as much as possible or has issue with bluetooth / display or just curious or wants to update OS in future.

There is a hidden "Factory Settings" to access it you need to press: "Kernel Version" > "OS Version" > "Kernel V." > "OS V." > "Kernel V." > "OS V.".

Some settings in there are very useful actually.

For those who has fluctuating grey color at certain brightness I recommend "Factory Settings" > "Other" > "Panel learning" > "Vcom regulate value".

For those who want to make colors of the display simply nicer I recommend "Factory Settings" > "Other" > "Display Color Adjust Settings".

:good:
[Android Head-Units] simbac:
thanx for the information. do you possibly have the mcu file for this device. I need to fix mine , I flashed a wrong mcu file and now the screen is twisted and mirrored. Thanx in advance
[Android Head-Units] OperatorB:
Hi Simbac,

before you flash any file, if your display is still responsive try "Factory Settings" > "Other" > "Touch learning" > "Step1: Screen learning".

If it does not help, you can find my config files:

One exported from main factory setting menu (android_config1579383003862..1) original file extension is ".1" but I was only able to upload to XDA as .img so please rename it if you want to use it

One from panel learning menu (BHDPanelConfig.img)

And one from touch learning menu (ts_config.xml)

After copy them to a FAT32 formatted USB drive you plug into your HU the updater app should launch automatically. My files are for "CONFIG" and "PNL" (panel) and "TS" (touch).

:good:
[Android Head-Units] simbac:
thanx a million will try and give you an update
[Android Head-Units] mrVuHoa:
[MENTION=8453140]OperatorB[/MENTION] is it posible to install the rom by your way? My head totally boot stuck and I am trying to find some luck by re-install the rom.
[Android Head-Units] OperatorB:
I hope you have success with them. By the way Simbac, I saw your old post you had a blue screen only on the HU. How did you get pass that? :confused:
[Android Head-Units] OperatorB:
If your device does not get pass the bootloader so cannot get into the Android OS then you cannot use this method to update ROM. Did you enable ADB via TCP?
[Android Head-Units] mrVuHoa:
You can find my video at youtube.com/watch?v=sDxmmYL-nIg

It can boot to android, because I can saw that my phone can connect to the HU's bluetooth. I already checked the wifi but it seems that HU don't connect to access point.
[Android Head-Units] mrspazzaneve:
have you tried to enter recovery following this procedure? (remove spaces) https: //drive.google.com /open?id= 16CfginUDta01NfMxt7B3a8g0CyniUnit
[Android Head-Units] OperatorB:
You can try an "Erase with reset button". Note that all of your data and apps will be lost if it completes erasing and android should be in factory state after this erase.

Check my video here: link

Timing of presses is not exactly known neither the number of presses. I was able to start erase with most success by pressing 1+4 times. You know if you did right if white screen appears for a short time (at least on my STM32 HU).

Good luck!

:good:
[Android Head-Units] OperatorB:
Let me ask something.

If you enter recovery menu by reset button you can also navigate and select options there with the same button.

If you enter recovery menu by typing to terminal: "reboot recovery" than can you use the button again for navigation and select? :confused:
[Android Head-Units] TouchMeBell:
I see from your screenshot that you have the LESS ugly version of the UI than my recent unit. The radio app on mine is especially difficult to use. I'm been looking for the radio apk from a unit like yours. I was able to extract mine (it was called com.hzbhd.radio.apk) using "APK Extractor" from the Play Store. If you would post your radio APK I'd love to see if it would run on mine. Thanks!
[Android Head-Units] mrspazzaneve:
No, using "reboot recovery" you have to use an external usb keyboard to navigate and select and the selectable option is different (example ther's not USB option, only SD) , but I don't know why :confused:
[Android Head-Units] OperatorB:
All right, it means that there is still hope to enter somehow recovery mode with reset button on my type of HU. It just matter of time to find the good sequence :)

Thank you!

P.S.: Where did you see having an "..USB.." option in recovery menu, can you share link?
[Android Head-Units] OperatorB:
I attached the extracted radio apk.

Please share a picture about your OS and MCU versions and tell us if the new radio works on your device.

:fingers-crossed:
[Android Head-Units] raix000:
Can somebody extract for me the car settings(vehicle/canbus) APK. Thanks
[Android Head-Units] TouchMeBell:
Thanks. I'll try to do it tonight when I get home from work. :)
[Android Head-Units] OperatorB:
All my factory apps are here.
[Android Head-Units] mrspazzaneve:
Yes, i'll take a screen as soon as possible

My one does not have the "Display Color Adjust Settings" :(

OS _HC1E0201-P0N-1.1.4.3.1_20190904_112936

MCU STM32-20190828-11-KC6-30
[Android Head-Units] 4ngl09669:
Sorry, for OT, [MENTION=8453140]OperatorB[/MENTION] but do you have a Ford? Which model? I interessed to buy a radio whit Stm32
[Android Head-Units] OperatorB:
I have a Ford Focus mk2 from 2008. There are many plug-and-play HUs for these vehicles actually on the market.
[Android Head-Units] TouchMeBell:
Here are a bunch of screenshots showing my hardware/software/MCU info. Unfortunately your radio apk file refused to install on mine. It asked me if i wanted to upgrade the installed application (both are named com.hzbhd.radio) but then just said 'not installed'. I tried cracking the APK open in "APK Editor" to change the name, etc. but I've never done that before and it was not successful. Perhaps I need root, or someone who knows what they're doing can modify your APK to install as a non sysystem/vendor app alongside the factory one.
[Android Head-Units] 4ngl09669:
You are my salvation! I have the same car, but from 2005. Can I send you an MP, or write here to ask you 2 questions?
[Android Head-Units] OperatorB:
Sure. I try to answer asap.
[Android Head-Units] OperatorB:
Thank you for sharing the images.

Regarding to the radio on mine I can use the "APK installer" application to extraxt e.g. the factory radio apk. So if you can also do that you can have a backup. Then you can try to remove the installed one and install my radio apk.
[Android Head-Units] TouchMeBell:
Yeah. I have extracted my original radio APK, but I have no option to uninstall it - which I suspect is why I can't install this alternate with the same name along side it. I've asked in another thread (for my exact MCU/OS image) about getting root. Maybe I'll have better luck after that unless someone with more experience can modify the Radio.apk to change the name or otherwise allow installation without root and alongside the original one.

Thanks,
[Android Head-Units] OperatorB:
I am not 100% sure but you should check the capabilities of ADB. Maybe you can uninstall apps through it or do some rename.
[Android Head-Units] MrMEEE:
Client Bluetooth

Hi guys..

I also have a variant of this unit.. Hoping that we can improve it together :)

I have previously done some roms for tablets, so might be able to help out..

One quick question.. Bluetooth on my unit seems to be limited to server mode (I can connect my phone to it), but it can't connect to any bluetooth devices...

Did anyone else notice this??
[Android Head-Units] OperatorB:
Hi MrMEEE, welcome!

Yes my unit seems also to be BT host only.

E.g. I tried to connect ODB and portable speaker with no luck. It detects devices but fails at pairing.
[Android Head-Units] MrMEEE:
Ok.. mine doesn't detect them :(.. I'm going to try to connect an bluetooth usb dongle to the usb port, and see what happens...
[Android Head-Units] MrMEEE:
[MENTION=8453140]OperatorB[/MENTION]

I received my USB bluetooth adapter today.. and to my surprise.. now everything works...

I think that radio has switched to only using the new adapter.. but I'm not sure.. but I know that Android haven't implemented support for multiple bluetooth adapter (or they haven't implemented a way to control which one it being used...)
[Android Head-Units] OperatorB:
Thank you for the update.

Unfortunately I do not have Bluetooth adapter I can experiment with.

Anyways I think results show than your onboard Bluetooth is either handicapped by software or it has some hardware issue. Anyways if you have a free USB port for BT its a good temporary solution.

For me I have decided I don't need ODB to be connected to my HU so my phone is just enough.

I have also somewhat finalized my setup in my car for now, I will post some update asap.

:good:
[Android Head-Units] FabianDenmark:
Hi Guys. Regarding the Bluetooth issue, i managed to connect both my phone and my obd2 dongle at the same time. I used these two apps, can't remember which one got the job done, but one of them did.

Edit; apparently, because im a new user, i can't post links. But the apps are called Bluetooth Pair and Bluetooth Auto Connect.

I have a ford focus 2010, with stock steeringwheel controls. The controls only work in the apps that came with the headunit (radio, video, music app) and not in YouTube, poweramp etc. I can't seem to remap the buttons through the swc app. Do you have the same issue?

And also, the preinstalled apps start up before the launcher does. So when i turn on the unit, it boots into fx the radio app, and when i press the home button the launcher begins to start up. Not a Big issue, but it kind of bothers me anyway..
[Android Head-Units] OperatorB:
Hi Fabian,

for me with the above mentioned apps I was still not able to pair any device other than my phone.

Regarding to SWC I have 2 wires coming from the buttons and so I grounded one of them then I connected the other to the "Key2" line of my HU. Afterwards I had to teach the functionality of each button with the factory SWC app. Currently the volume up/down and seek up/down works android system-wide for me(e.g. with Radio app, BT Music app, Youtube etc.).

Also startup sequence is a bit different for me like launcher loads first then Radio or BT Music app(depends on focused app at shutdown), see the end of my video from comment #13.

I agree that its annoying I would prefer also booting into just the launcher. :cowboy:
[Android Head-Units] FabianDenmark:
I think that i unpaired my phone and turned off bluetooth on the phone. Then i could pair the obd dongle through one of the apps, and at last pair the phone again the regular way..

Regarding the swc, mine connect through a Canbus box and the key1 and key2 wires are not used.
[Android Head-Units] suoak:
Have anyone any ides off password?

切换到调试版本	Switch to debug version

pop-up	-->请输入密码 Please enter the password
[Android Head-Units] Robbo69:
Try 666666
[Android Head-Units] mandarino22121958:
Good morning everyone, someone could help me solve the brick on my Chinese car radio

Android version: 9.0.1

hardware information: RK3399-ROM32 GB-LPDDR4 4GB-1024X600

MCU VERSION: STM32-20190622-11-KC6-26

as soon as it is turned on, a blue screen arrives and stops them and does nothing anymore
[Android Head-Units] marchnz:
https://xdaforums.com/android-auto/android-head-units/rockchip-px6-mcu-stm32-t3976665/page3
[Android Head-Units] mandarino22121958:
hi do you have a video of everything i have to do?

---------- Post added at 08:26 PM ---------- Previous post was at 08:05 PM ----------

would you please tell me what to do?
[Android Head-Units] suoak:
Debug version password

I tried 123456 and 666666.

Anybody now how to extract the password file, is it encrypted, brute-force...
[Android Head-Units] aphilgr1:
I am stuck with a bricked STM32 unit after accidentally flashed an MTCE MCU version image. I went as far as I could and now I am in MaskRom mode able to flash the stock rom and revive the unit. However, the rom needs to be in .img format. Erisin support keeps sending me the link to .zip format that cannot be used with Android tool

Can anyone post a link with ANDROID firmware for STM32 version MCU in .img format???
[Android Head-Units] cismasclaudiu:
https://4pda.ru/forum/index.php?showtopic=963715&st=560
[Android Head-Units] mclaudio:
my question is because i cannot program SWC. they work but cannot assign different functions, altough there are some keys that are not assigned, but if i use the "Protocol print" option, i see the radio is receiving data from this buttons...

how can i assigned them? i have intel airmont unit

thanks
[Android Head-Units] nobodyknows1:
obviously there is a new MCU version. I received my unit yesterday and the MCU Version is STM32-20200103-11-KC6-33

a bummer that there are no custom roms for these MCU even though more and more units seem to have the STM MCU. As ist seems to be pretty new do you guys think this MCU is better, like more stable or something than the others or is there no difference besides that the others are customed by now?

---------- Post added at 09:20 AM ---------- Previous post was at 09:05 AM ----------

and did someine test the intern amplifier which is in the hidden menu where you can swith from 0db to 6db? does it improve the radio quality?
[Android Head-Units] razor1914:
Help please!!! Some please help px6 2018 ford f150 vertical unit need

I now have 2 problems that I'd like your help.

My unit is from Phoenix android and the model is [PX6 SIX-CORE]13" Gen 4 Android 8.1 Vertical Screen Navi Radio For 2018 Ford F150 4GB RAM+ 32/64 GB ROM PX6 Android 8.1 Cotex A72 1.8GHz. I did update unit succefully finished reboot now unit is blank nothing on it. Need to restored back.

Info:

MCUver: RL78_CHHWY_F045PY1 – TD FordSP V335-J

FRAMEWORKVERS: px6-userdebug 8.1.0 OPM8.1906005.005 eng.zxw.

20191203.114602 test-keys

OSVer: 8.1.0 Tue Dec 10 16:54:54 CST 2019

AppVer: 20200115-1600x1200-960-chwy

Nandflash: 23.17G/32.00G

RAM: 3G/4G

BTVer: SD_carplay_191029_sdk1.6

Barcode: ZF-1306X02020031492

I would like to put it back the same way it was

My biggest problem is when I UPDATE AND NOW the device is blankd.

SO any input of you guys would be greatly appreciated! Thanks!
[Android Head-Units] maia1:
ADB via TCP Rockchip PX6 with MCU STM32

Hi,

I have the same unit -> Rockchip PX6 with MCU STM32

Does anybody know how to enable adb on it?

Thanks in advance :)

This not works for me:

From Terminal on the stm32 device:

setprop persist.adb.tcp.port 5555

setprop sys.rkadb.root 1

reboot

When stm32 restarts:

adb connect [IP from stm32 device]

nable to connect to 192.168.6.229:5555: Connection refused :crying:
[Android Head-Units] camnop:
Hi guys, I made a fatal mistake and I need your help! I don't believe but I kind bricked my Head Unit so I need your help to back to my default configurations.

What I did to f* my HU? see:

I get into a secret menu from Settings -> About Device then tap Kernel Version -> OS Version -> Kernel Version -> OS Version -> Kernel Version -> OS Version.

View attachment 5017655

-> Other

View attachment 5017657

-> Display Color Adjust Settings

View attachment 5017677

I reduced the contrast to zero and unintentionally hit the back button. This caused me to be unable to see anything on the screen.

Now I need to go back to that screen and hit the Reset SeekBar Values button. How do I do this if I don't see anything?

Now I just see a black screen, I can't see anything. Do I need to reset this setting, is there any way? I already unplugged the power and turned it on again but continued with the black screen. I can only normally see the boot image. I can even listen to music if I know where the play button is. I am using AGAMMA LAUNCHER.

I recorded a video so you can see how it is now:

https://photos.app.goo.gl/ccpf168rKUoPjFhw8

HELP ME PLEASE!:crying:

Plan A:

Can you help me by recording a detailed video of your HU showing how I get to this "Display Color Adjust Settings" screen? I'll try to reach this screen without seeing anything, just following where everything is in your video!

Plan B:

How do I safely reset settings? (Hard reset would work? Like if I press reset button and clean data and cache, would work?)

Plan C:

How do I reinstall the firmware if I don't see anything on the screen?

Details of my Head Unit:

Bosion - no DSP - 9 inches

Android 9 API Level 28

RK3399 - ROM 64GB - LPDDR4 4GB - 1024X600

Kernel Version: Linux 4.4.167+ - Fri SEP 27 09:08:20 CST 2019

OS Version: KC1E0101-PA1-1.1.4.3.1 - BLINK161 - 20190926 - 701F

MCU Version: STM32-20190918-11-KC6-37

Radio Chip Module: MPU Control.7786

BT Module: BLINK-161

Display Type: HD(1024*600)

No sd card

CPU-Z:

Security Patch Level 2019-04-05

Build ID rk3399-userdebug 9 PQ2A.190305.002 090929 test-keys

Rockchip RK3399 212dpi 1024x600 (9 inches)

Java VM ART 2.1.0

Kernel Architecture aarch64

Kernel Version 4.4.167+ (090929)

No root access
[Android Head-Units] OperatorB:
Hey Camnop!

I am not sure where I posted my video about factory reset with the one physical button so I link it again. If you don't mind losing all user data on your HU then try it. Timing and count of the presses was very sensitive so be patient.

Here is how I did the factory reset: link

Good luck! :good:
[Android Head-Units] OperatorB:
Hey Maia!

Try to connect without reboot.

:good:
[Android Head-Units] camnop:
All firmwares until now

New Google Drive link

View attachment 5018949

View attachment 5018951

What is the content?

Organized list of latest PX6 firmware:

19/08/2019	os_update_KC1E0101-P01-1.1.4.3.1_20190819_182727 - mcrw27 user

27/09/2019	os_update_KC1E0101-PA1-1.1.4.3.1_20190927_093454 - Bosion - NO DSP

18/09/2019	mcu-201909181001KC6-1809.upd

29/11/2019	os_update_KC1E0112-PA1-1.1.4.3.1_20191129_103212 - Bosion - NO DSP

30/11/2019	os_update_HC1E0202-P0N-1.1.4.3.1_20191130_122815 - Erisin

12/12/2019	os_update_KC1E0113-PA1-1.1.4.3.1_20191212_104141.zip

29/09/2019	KC1E0104-PA1-1.1.4.3.1_20190929_181347.img

28/10/2019	mcu-201910281001KC6-1453.upd

21/12/2019	os_update_KC1E0112-P01-1.1.4.3.1_20191221_131058 - NO DSP

28/10/2019	mcu-201910281001KC6-1453.upd

04/01/2020	os_update_KC1E0105-P0G-1.1.4.3.1_20200104_100113 - Treecar - NO DSP

23/03/2020	os_update_KC1E0110-P01-1.1.4.3.1_20200323_160300 - Bosion - EUNAVI - with DSP

11/04/2020	os_update_KC1E0110-P01-1.1.4.3.1_20200411_110825.zip equalizer empty no flat rock etc

03/01/2020	mcu-202001031001KC6-1027.upd

Factories APKS

Several Improvements

Manual

Photos

etc
[Android Head-Units] serpikSA:
No audio after Update!

Good evening to all guys!

I have a problem with my PX6 with STM32. I had the version STM32-20200103-KC6-33.

The seller sent me an update called os_update_KC1E0105-P0G-1.1.4.3.1_20200104_100113.zip.

After this update there is no more audio and the equalizer has disappeared. Do you know how I could solve the problem?

Thanks in advance.
[Android Head-Units] marchnz:
what does the seller suggest?
[Android Head-Units] serpikSA:
I still don't know, I asked him the question today. Tomorrow I should find the answer. Is it possible that he sent an update without DSP? I believe...
[Android Head-Units] ELCouz:
Probe the lines but I can bet it's just an internal USB connector!
[Android Head-Units] serpikSA:
The seller did not respond, I solved the problem with the update for BOISON. Music has returned. Now there is only the problem of bluetooth calls. Bad quality.
[Android Head-Units] OperatorB:
Great, thank you for the update.

I saw somewhere a picture where USB-color-coded wires were soldered onto that connector but I was not sure.

I was hoping for a built in temperature dependent fan controller but..damn its just another USB so far! :cowboy:
[Android Head-Units] ELCouz:
Don't expect much from Chinese board makers cutting corners here and there.

But I remember doing it for cheap with DS1620 8 pin soic as a programmable fan controller back in days. Set points are programmable with a software on pc.

I glued many of them on heatsink to control fan trigger on many projects!

Very easy and cost effective!
[Android Head-Units] OperatorB:
Nice. I was thinking a bit simpler solution with a heat dependent voltage divider and a FET.

We will see, especially now as hot summer days are here.
[Android Head-Units] Arma.81:
You save my life, thanks!

:highfive:
[Android Head-Units] radvar1:
Hi, [MENTION=1561041]MrMEEE[/MENTION] could you please share a name of the adapter you bought? I tried my luck with Asus USB-BT400 but it doesn't seem to work...
[Android Head-Units] tomygunner:
I have a newer FW version at my PX6.

Got also a link for the Stock ROM to reinstall it. I have OBD2 issues. I can't pair the OBD2 device. And it is still not working :(
[Android Head-Units] kingdew11:
Hi guys sorry for Dumb Q:

Ive just gotten a new PX6 Threecar 4+32 NO Dsp (with bronze body instead of the usual blue aluminium body)

Everything works alright for me i just wanna have a custom boot logo (because stock logo changer does not have my car logo)

Can I do that by rooting the device or do I need a custom rom?

If the solution is custom, I may go ahead and try Malay's rom. I am hesitant because many has complained about not being able to get into recovery when bricked. (also my unit does not have an sd slot)

If the solution is to root, would any kind soul guide me please.

I could find a CarBootLogo app folder in my file explorer. I am thinking maybe I can paste a file image there so that the custom logo would appear in the app. (copy and pasting disallowed now)

I also found out that the available logos in the CarBootLogo app is in .webp format, and I couldnt find any .webp files in the folder of the app hmm.

OS: KC1E0105 - P0G - 1.1.4.3.1 - BLINK 161 - 20200104 - N3

MCU: STM32 -20191028

Edit: Rooted using the zip file shared by Oton in another thread. But root access lost everytime i reboot
[Android Head-Units] miguelmonti:
Hey, thanks for sharing your information, I have a team like yours, but I have a problem with the screen. For some time now, images of various states of the stereo have been superimposed and I don't know where to start. Could you give me an opinion? Sorry for my English, I use the google translator. Thank you very much. My unit is PX6 rk3399 STM32

[IMG="con flash"][IMG="sin flash"]https://mega.nz/file/ehBXDAKQ#6ZuVnI4QVIdcO7JGfjcQcvwviXPnsDU9lOaQdlpdDWk[/IMG][/IMG]
[Android Head-Units] OperatorB:
Hello!

Although I do not have the car with PX6 HU I would do the following:

Do the root access thingi(or adb) then open a terminal execute a search command (find / -name *ford*) google it how linux does it then figure out what extensions is accepted as boot logo then make your own and move it into the same folder location then reboot and hope you can select your own logo.
[Android Head-Units] OperatorB:
Hello,

I would check if the error is due to mechanical influence(contact issue).

If not mechanical issue then I would factory reset the HU.

The fact that it happens only in certain states is very strange.

Does it do the same with google play store apps as well?