yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] ecolibra:
hello, here I put the update files of android 9 sent to me by the seller of my radio Klyde, tell you that my radio has DSP, greetings:

https://mega.nz/#!Dkd3EKCS!X0qkjuJhtM0rMUqCFe2mbzxudDOV4Esl8o6HklYmmc8

---------- Post added at 10:08 AM ---------- Previous post was at 10:06 AM ----------

Now I wanted to ask you for help on one thing ... can someone help me translate the application of the car menus? that is, where the deactivation of the esp, the air conditioner, the lights etc. appears .... with my previous radio mtce I had no problem, in translating the apk, but since in the csn2 it has everything included in a single apk I don't know how to do it ...
[Android Head-Units] _yuzo_:
Thanks for that!

I've added upgrade instruction for upgrade from Android 8 to Android 9. It is here.
[Android Head-Units] Keiuran:
The videos do not seem to load for me?
[Android Head-Units] ecolibra:
According to Klyde, it is not necessary to disassemble anything to update to Android 9, the seller sent me the files that I have shared, and the instructions to update, are these:

1. Formatted the U-disk.

2. Download the software -- unzip -- copy the file into U-disk.

3. Car power off, Connect the U-disk with USB cable.

4. Car power on, at the same time Long Press the radio power button, it's will appear upgrade page.

5. Choose update system/mcu image from USB, long press power button to select.

6. After upgrade removed the U-disk.
[Android Head-Units] _yuzo_:
Download the file to PC and it will be OK.
[Android Head-Units] _yuzo_:
[MENTION=8946730]ecolibra[/MENTION], previously we tried to flash android 8 device with android 9 firmware, but without any success. Do you mean that the firmware provided by you can be easily installed on android 8 unit? I do believe that your guide is ok for updating the devices with android 9 on board. Please correct me if I'm wrong.
[Android Head-Units] ecolibra:
The firmware and instructions are those sent by the manufacturer Klyde to update my csn2 android 8 radio to Android 9, I have not tried it, because I am comfortable with Android 8, but presumably, if the files and instructions they have been provided by the manufacturer should work ...
[Android Head-Units] Iv0:
maybe I'm a little confused, I ordered a pumpkin radio with android 9blast week on Amazon and I have build 201906111729 and mcu csn2_05312019

searched for quite a while now, also in the 4pda thread but it seems no one has that build?!

root from this thread worked easily but that I can't access Bluetooth sucks a lot -.-
[Android Head-Units] _yuzo_:
That is quite possible, as the Chinese engineers make the changes in firmware constantly. Not all of them are available for us. So do not worry you can take Jun 28th firmware if needed. If you do not have DSP module (your MCU build says so), use MCU from android 8 section, that is fully compatible.
[Android Head-Units] joehjay:
Finally my unit is updated to 9.0 ->> without open it :) <-test in progress for making guidelines.

for now the results are:

- is it not possible to update without a pc the first time or the unit stop in splash screen (first logo) or black screen (no logo)

- the firmware relesased by the chinese engeneers can be mixed with a right mcu of your devices (NOT SWAP CSN2 WITH CSN2_D)

- All Old MCU working

- Secret Codes are the same :) (Factory 126 - Logo 888)

- Developer Option can be enabled with the Apk provided in this post (follow the instruction)

- Best Radio design in a 9.0 June firmware (can upgraded as default after the Core upgrade 8.0 to 9.0)

- Root Apk not work at the moment ...
[Android Head-Units] _yuzo_:
Ok! Great! Waiting for more details from you. Regarding the root - there is a way described on 4pda: here and here. It requires windows PC in the same network as the unit :( Actually root for android 8 started from the approximately the same procedure. I'll translate the guide in English once I test that by myself. I do not want to write without being sure.
[Android Head-Units] Keiuran:
I did, the files still do not work even with an up to date k-lite codec pack. What video player are you using to play the files?
[Android Head-Units] thesinful:
Is a U-disk a flash drive or is it something else?
[Android Head-Units] Keiuran:
Both VLC and Media Player Classic cannot render those videos. They are somehow corrupted. Can you repost working versions?
[Android Head-Units] ecolibra:
I do not know, I have not tried it, I have only passed the files and instructions that happened to me klyde.
[Android Head-Units] joehjay:
News about my tests and experimentation:

Making the unit (PX CORE BOARD) in a special "fastboot mode" is it possible sending an secret code in Setting Menù :) so an apk can do this and in the next days (i'm in holidays this week, and time to is short) start to compiling it :)

at the moment the code is sending with a pc and debug console.

- Update without opening the unit confirmed (3 of 3 unit Ok), need a PC in the step of "core upgrade" after that the unit can upgrade as usually.

- Root can be enabled with pc following this guide

- Development Option can be enabled only after setting an "Lock Screen Code" Apk provided in this post after enabled the option, going to remove the lock screen code or your unit make a factory reset in the next reboot.

- It's recomended and important to make a pictures of unit factory settings (canbus, bluetooth, ecc.); after the upgrade it's strongly recomanded to restore this settings or Bluethooth (for example in the 9.0 June FW not working properly -> NO DEVICE NAME / NO PIN CODE / NO DETECT OF DEVICES )

- Boot Logos solution for setting your custom boot logo in Logo 1 and Logo 2 (need Root and Root File Manager)

- Stock Launcher2 can be changed only editing the SYSTEM.img (the extraxted image provided by the chinese engeneers) if you want this feature working, NOT UPDATE to 9.0 June FW or any other Future FW bacause SYSTEM image is encrypted and signed with an OTA KEY that we don't have totally).

Testing new fw Android 9 201908010932 + MCU CSN_D
[Android Head-Units] tasous:
I just got my unit from Aliexpress with the following details

Manufacturer: Klyde

Kernel: 4.4.167

MCU: CSN2_D_07152019_155911

CPU: 8 Core Cortex-A53 1.5GHz

RAM: 4GB

Model: PX5

Android: 9.0

I have to mention that the DSP is a great feature and it makes a big difference in the sound quality, also I ordered a CarPlay module which now it is embedded (!) into the unit so there no need for a USB.

I have it for only three days and my experience so far is excellent. I only have two issues and one request.

The first one is with the Radio. When you store the stations in the memory it gets the names of the stations from RDS so you don't have the frequencies but the names which is great! I have set the ACC power to off so the unit never shuts down. My problem is that if the car stays off for a long time (overnight) during the engine crank the power goes down and the unit restarts. After the restart the names of the stations are gone and only the frequencies are displayed. I was wondering if there is a way to to store the stations in a file so the radio app can read them from there. The other solution that I have in mind is to install a 12V step-up/step-down voltage regulator so the voltage remains at 12V during engine cranking. What are your thoughts?

The second one is the embedded music widget which works great with Radio, BT Audio and Music Player but it shows nothing when I play music from Spotify. Is there any way to fix that?

Also I would like to change the Icons for the system apps. I found that all the icons are stored inside the OEM folder ak_params/icons but I need to root the device first. Is it safe to do this with the guide in this thread?

Thank You!
[Android Head-Units] liamstears:
Hi all, I have one of these new csn2 units and so far I really quite like it, unfortunately though the seller didn't mention the DSP option or I would have had that installed too

So what I'm wondering is can the unit be upgraded to have DSP?

I don't see why not as that's all they would do in the factory, the headers are there for it and MCU/firmware is available, should I give it a shot?
[Android Head-Units] joehjay:
the new fw works good :) and new features are:

-Real Dark Mode (dark theme) added

-Autoswitch brightness in Night Mode (can be set in Car Settings -> Personal Settings)
[Android Head-Units] Strike03:
Great to hear :)

How good /bad is FM Radio reception and AF / TP are working? . Do you have a Screenshot of new Radio FM App?

Thanks
[Android Head-Units] Minotaur:
Any mods around to restart the media player that was running before the engine was turned off? I used to use the Hal9k rom on my old version of the head unit and it had this feature built in, but that rom doesn't work on a CSN2 unit.
[Android Head-Units] joehjay:
This feature working only in another Launcher (carwebguru for example).

---------- Post added at 05:48 PM ---------- Previous post was at 05:45 PM ----------

All working goods with the last MCU in my case CSN2 (this features are linked to the MCU not linked to system).
[Android Head-Units] dorkisbored:
Hopefully the manual for an update without expansion will come soon..... I would be very happy, because I would like to update to Android 9 :D

It's great that there are people who make this possible
[Android Head-Units] liamstears:
Anyone here rooted android 9?

I've been able to root and root apps seem to work but I cannot edit the system files at all, I've tried mounting the system as rw but that doesn't work either...
[Android Head-Units] St3wpik:
Is this MCU for the CSN2_D ?
[Android Head-Units] joehjay:
sure :)

Here a New Firmware 13082019 + MCU CNS2_D

Dropbox Mirrors:

FIRMWARE + MCU

(at the moment i can't test it... it's holidays time :D yet, maybe in the next half week).

---------- Post added at 07:53 PM ---------- Previous post was at 07:50 PM ----------

Yes i've rooted some devices for test :)

The apk provided for Android 8.0 not working on Android 9.0 fw, you need a PC for rooting the device, some posts ago i wrote about that.
[Android Head-Units] liamstears:
Thanks for the reply, I tried using this method to root: https://xdaforums.com/android-auto/...neral/how-to-root-px5-hu-android-9-0-t3940327

Root works just can't edit system files...

Or is there another root method?
[Android Head-Units] St3wpik:
Thanks, I have updated and tested the firmware you previously posted and it's working fine so far, they also added phone signal and battery indicator which is nice, increase the size of the notification bar, so it's easier to navigate compared to previous versions. I was also able to finally connect the OBD2 reader to the HU. Althought there still seems to be some issue with the USB constantly mount and unmounting randomly.

I will probably try updating to this firmware and maybe the MCU later to see if there is any improvements.
[Android Head-Units] joehjay:
what file manager you have? you need one with root access and (root file manager apk for example) and you need to mount system in R/W mode.
[Android Head-Units] liamstears:
I have tried root explorer and tried separate apps to mount system rw and they don't work
[Android Head-Units] St3wpik:
Updates, i have updated the firmware and MCU , so far everything works as it should, am able to connect to OBDII, but as usual you will need to connect to OBD first then only phone, if you connect your phone first you will not be able to connect to OBD.

It also solves the issue of the data modem not being able to connect after you restart your car on sleep mode.

Only 'issue' i still see is the pendrive randomly unmounting and remounting. Tested with few different drives, still the same.
[Android Head-Units] liamstears:
Anyone have a newer MCU for non DSP units? Seems newer MCU for DSP units fixes some issues I have but not seen newer MCU for non MCU units anywhere
[Android Head-Units] _yuzo_:
[MENTION=4205216]joehjay[/MENTION], I'm finally have the access to the PC and will have a chance to update the thread. May I ask you about the instruction how to update from android 8 to android 9 without dissembling the unit? I know that you are going to make some app, but it is OK for me to have just a sequence of commands to update my device.
[Android Head-Units] _yuzo_:
Hi all! Thanks for your activity in the thread. I've reviewed the thread and added new firmwares discussed there. Also I'd like to ask [MENTION=4205216]joehjay[/MENTION] one more time to share the secret code that enables the possibility of moving to Android 9. So I can start testing new firmware as well.
[Android Head-Units] _yuzo_:
I can confirm that, please download one more archive from here .

If you already have root received using your link, repeat all the actions 1-5 again, but use downloaded the script RootConnection.bat instead of Rooting.bat on step 6 and do not reboot the unit. You'll be able to edit system files until unit's reboot.
[Android Head-Units] Keiuran:
Can you post detailed instructions for upgrading to Android 9 without having to open up the unit? Would save me and others a lot of hassle.
[Android Head-Units] _yuzo_:
Not really. I can unpack the firmware using brotli + android rom repacker without any issues. The point there is that the root works, but does not allow to modify system partition. How to modify it I've written in my previous message.

P.S.: I'm still waiting for your advise with migration to Android 9. Thanks.
[Android Head-Units] liamstears:
I found out how to be able to modify system partition now and mount as RW

Turns out after every reboot it goes back to ready only, so leaving on ADB over wifi and connecting to headunit adb connect 192.168.XXX.XXX:5555 (your ip)

Use these 2 commands to make RW:

adb shell ln -s /dev/block/by-name/system /dev/root

adb shell mount -o rw,remount /

After that I use root explorer and when click RW button it top it makes it RW and I can edit system partition

---------- Post added at 08:44 AM ---------- Previous post was at 08:41 AM ----------

Have I found a potential fix for hissing on our system?

Hope someone else can test

Basically what I have found is that it seems media volume is not set at full and android is only putting out maybe half the volume to amplifier regardless of volume level set on head unit

What I done is install this app: https://play.google.com/store/apps/details?id=com.phascinate.precisevolume&hl=en_GB

Using the app turn media volume to 100% then after this music is a LOT louder on the same volume settings as before, this in theory would allow you to turn down amplifier settings in car system settings and reduce hissing

Can someone else try? Do you find the same?

Long term solution if this works is that you can set a task in tasker to set media volume full
[Android Head-Units] bangdosa:
Thanks to everyone for all the info posted here. It gave me the confidence to take the plunge and get an Eonon GA9180A for my impala.

Was very easy to install, and for now, the only issue is the buzzing noise that people mentioned that is from wifi.

The machine came with build number 201811021951 and MCU 1122018_153527

Seeing that it was behind in version for both firmware and MCU, I decided to update with June 18th 201906180853 + MCU CSN2_06102019_114308 that was linked in the first post.

It seems like the Eonon logo is gone for logo 1 options though. Is there a way to get it back? Or is there someone with a copy of the logo that I can use as a custom logo?

Thanks!

Th
[Android Head-Units] joehjay:
[/COLOR]

dear friends at the moment i'm not in lab (closed for holidays time), as i wrote i'm in holidays until the end of August so when i come back to lab, surelly post here all my test and work about the update guidelines, code and the apk. At the moment i've nothing here with me only my phone.
[Android Head-Units] _yuzo_:
if you have root, just put your custom logo to /oem/ak_param/logo folder and you'll be ablle to select the needed one. Pictures for logo 1 are in bmp, Logo 2 in png format.
[Android Head-Units] _yuzo_:
Added August 19th Android 9 firmware and MCU for units without DSP.
[Android Head-Units] philicibine:
Can we use the latest firmware to upgrade to android 9 without opening the unit? :confused:
[Android Head-Units] segu45:
Hi [MENTION=7281201]_yuzo_[/MENTION] here again with my problem that is now bigger. I did what the tutorial of the link you sent me puts, there was no way for the computer to recognize the device. even download the new drivers for windows which are in the link to go to Android 9 and nothing. With so many tests I did in one of these I think there was a short circuit and now it turns on but the black screen stays. I think the motherboard has broken completely already, my question is whether you or someone in the forum knows where I can buy a new board for my device ?. If anyone knows please pass me the link because maybe I have a chance to revive it.

Enviado desde mi ONEPLUS A5010 mediante Tapatalk
[Android Head-Units] _yuzo_:
First of all, the unit has 2 usb ports, and only one of them is OTG, maybe you used the another one and because of that, the PC did not recognize the device.

Ask some seller, maybe Klyde, about the board. I know that some of them can sell spare parts.
[Android Head-Units] segu45:
I try with all of them, no choice to connect.

Enviado desde mi ONEPLUS A5010 mediante Tapatalk
[Android Head-Units] joehjay:
Disconnect all from the USB ports, then disconnect B+ Power of the unit. The unit would boot normally

Or if this not fix your problem, disconnect and reconnect the Core board.

Black screen on boot in your case, can created by a voltage of USB connected to Pc. The result Is that you are not in "update" mode (Maskrom).

The USB4 Is the OTG Port.
[Android Head-Units] ecolibra:
I have a problem ... the radio and music information does not appear in the FIS do you know how it can be solved?

Enviado desde mi Mi A1 mediante Tapatalk
[Android Head-Units] suampa:
park sensors radar

is there any way to change or adjust the parking sensors radar of thus type of units? mine are working worst than the factory display, because the display lines stil showing yellow when i'm already touching the wall....
[Android Head-Units] Keiuran:
How do you tell which one is the proper port? I'm currently doing wiring to get the device to use my existing USB port in my car with the existing harness so knowing which one I'm going to be rewiring is important.
[Android Head-Units] joehjay:
Only connect an USB pendrive or other device in ports and with a file manager you can read the Number of Port mounted
[Android Head-Units] liamstears:
For those of us that don't have reverse sensors or just find this popup annoying I have found a way to hide it

Unfortunately I'm not great in editing smali so I have crudely hidden this using and editing the layout files:

res\layout\radar.xml

res\layout-sw320dp-v13\radar.xml

res\layout-sw400dp-v13\radar.xml

Basically its gone now and won't show at all

Use the attached APK and push to system so you have to be rooted
[Android Head-Units] SKORPiO1975:
When I'll get back from my vacations at the end the month I'll give it a try. I hope it works as I'm getting sick of that icon in the bottom left corner.

Thank you!
[Android Head-Units] Orekul:
Great thread, I've really found it useful in getting to know my csn2_d unit.

I've a few niggles with the device however on the whole it's been great for the few weeks I've had it.

A couple of questions I'm hoping someone with more knowledge can help me with:

Is there a better dialler/bluetooth phone app, the contacts list seems to have no sense or order and the names are all over the place making it hard to find people when driving.

Likewise is there a better music player app, the stock one sports files horribly and it gets a little tiresome looking for albums in a sea of random titles.

One more, like mentioned in the first post my steering wheel track selection is reversed, I can find the settings to change it and it allows me to toggle the reverse switch however it won't save it and as soon as I exit the menu it goes back to the reversed settings. Will a root fix this?

I'm running a 4*64 klyde 9.0 unit, I can post more specs later. The MCU is from late July and is not listed here, I may try to update with the newer firmware posted in the OP and see if it helps.
[Android Head-Units] _yuzo_:
For now there is no better dialler/bt app.

I'm using CarWebGuru launcher + Aimp player because of mentioned issues with stock player.

Try the most recent firmware, it could have a fix for the case with buttons.
[Android Head-Units] stesofeu:
If it's necessary to root the unit in order to customize the boot logo 1, is anybody able to describe the procedures of rooting and customizing the logo in detail?

The link to the rooting app for Android 8.0 at the very first page of thie thread seems to be down....
[Android Head-Units] _yuzo_:
If you want to add the picture that is not in a default set - yes, the root is needed. Added alternative link. Will try to create a guide during the weekend.
[Android Head-Units] stesofeu:
Hello _yuzo_

thanks a lot in forward for doing us that favour! BTW: I tried the above mentioned link but I was directed to a website called 4PDA (which seems to be OK) but then an error message appears (I think so, everything was written in russian language) with the No. 404, which normally means "file not found".
[Android Head-Units] Orekul:
Thanks Yuzo, I'll give it a try
[Android Head-Units] _yuzo_:
Yep, because you should be logged in :) Please find attached
[Android Head-Units] stesofeu:
Thanks a lot! :good::good::good:

And now I am looking forward for your guidance "how to change boot logo 1". :D
[Android Head-Units] stesofeu:
Is it possible to deactivate the screen and the speaker icon in the status bar? Is it possible to rearrange the status bar, like in HAL9K custom rom for MTC-MCU ?
[Android Head-Units] _yuzo_:
I did not find the way to remove that via settings. Seems like the status bar can be modified in android 9. Waiting for [MENTION=4205216]joehjay[/MENTION] :)
[Android Head-Units] _yuzo_:
Here it is:

0. You should have root.

1. Prepare the needed picture:

- File format is bmp for logo1;

- Size up to 1024*600, the logo should NOT be bigger than your screen, otherwise the problems with unit's boot could be possible;

- I tried both 24bit and 8bit colours. Both are OK;

- Name it as <number>.bmp, where <number> bigger than 4 (5.bmp in my case, the name does not matter actually, but {0..4}.bmp are pre-defined pictures and the name used for sorting).

2. Use some root browser/explorer that can change the permissions, I used this one

3. Copy the needed picture to /oem/ak_param/logo/ (1.jpg);

4. Change permissions to 644 (that corresponds to -rw-r--r--, also there is 2.jpg for the reference). In my case the app said that it could not do that (3.jpg), but actually the permissions were changed, just fo up to /oem/ak_param/ folder and back to /oem/ak_param/logo/ to make sure that is is OK (1.jpg);

5. Go to Settings --> Car Settings --> Factory Settings --> type password 888

6. Chose logo1 and set your custom picture;

7. Reboot and enjoy :) (photo of my unit attached, result.jpg).