Klyde PX4 | PX5 | PX6 head units with MCU CSN2 | CSN2_D | CSN2_8600_D (Android 8/9/10

Search This thread

FullSky

Senior Member
Mar 4, 2012
66
4
Taranto
hi at all,
i have a PX5 with Android 10 (real) and firmware Jan 6th 2021 with Erisin launcher.
- I noticed that with this firmware the name of the stored radio stations does not appear in the box below, can this be changed?
- another strange thing is that loading the mp3s in the navigator's memory does not put them in alphabetical order, what can I do?
thanks a lot
 

criszz

Senior Member
Aug 22, 2008
2,301
360
BrasoV
hello all, android 10 version from first post will work on 1280x720 devices ?
i have a PX5 with Android 10 firmware Jan 6th 2021 with Erisin launcher
especialy Nov 26th 2020 PX5 202011261850 because i don't like ersin radio app
thank you
 

criszz

Senior Member
Aug 22, 2008
2,301
360
BrasoV
Yes. The screen resolution is vital only when you use PC for upgrade between the versions of android. If you use USB stick, the screen configuration is not changed by default as OEM partition is not formatted.
Thank You. Installing right now. Looks promissing :))
 

Attachments

  • 16143547504218793170940192290464.jpg
    16143547504218793170940192290464.jpg
    5.3 MB · Views: 53
  • 16143550859918819891257742777667.jpg
    16143550859918819891257742777667.jpg
    3.4 MB · Views: 50
Last edited:

lew26

Senior Member
Nov 1, 2019
105
12
I'm ready to try the upgrade to Android 10 dmseg command isn't part of termux Typing on my HU is a PITA. should i be using a different terminal program? Do I have to install linux util package? I need something that requires as little typing as possible.

FWIW Droid Info App indicates USB OTG is supported
 

_yuzo_

Senior Member
Feb 15, 2016
331
167
Chernihiv
I'm ready to try the upgrade to Android 10 dmseg command isn't part of termux Typing on my HU is a PITA. should i be using a different terminal program? Do I have to install linux util package? I need something that requires as little typing as possible.

FWIW Droid Info App indicates USB OTG is supported
dmesg is standard linux/android utility and should work in any terminal emulator. You need exact output from dmesg or disassemble the unit. All other things could lead to bricking your device.
 

Messcoll

Member
Feb 3, 2021
16
0
Thanks a lot man, I will try to contact them to get a new coreboard if the price will be ok, and be sure I will returne back to you when I get something.
You can send a coreboard to me (Ukraine) and I can try to fix it or confirm that is completely dead, but, I guess, that will be the last thing you want to do :) and it is really better and faster to find someone locally.

Here it is:
Code:
Monica

Shenzhen KLYDE Electronics Co., Ltd
Tel: 0086-755-28217776 ext.828
Mobile/ whatsapp/ wechat: 0086 13530924301
QQ: 2355338425
Skype: szklyde8         
Email: [email protected]
Website: www.szklyde.com
She ignores :) me as I never purchased the things directly from Klyde, but if you write her with the request to buy something, she will do that with a pleasure.

Any PX4, PX5 or PX6 coreboard designed for MCU CSN2 with DSP (you have DSP, according to the history) will be working.

Most probably there will be android 10. But yes, you can.


P.s. Donation details are available via the link in the heading post, but that is not mandatory. I'm helping just for fun :) and happy about that.
Hello Friend ,
I did recieved a new coreboard from Klyde today , plugged in and start the unit but the screen keep black while Android is started because I can see my unit blutooth in my smartphone , so what you do you think this problem camefrom ? I did mention to Klyde that my unit is 720P screen before the shipment but maybe they send me the one for 1024x600 ?
Can I flash it with USB flash to the right OEM ?
 

_yuzo_

Senior Member
Feb 15, 2016
331
167
Chernihiv
Hello Friend ,
I did recieved a new coreboard from Klyde today , plugged in and start the unit but the screen keep black while Android is started because I can see my unit blutooth in my smartphone , so what you do you think this problem camefrom ? I did mention to Klyde that my unit is 720P screen before the shipment but maybe they send me the one for 1024x600 ?
Can I flash it with USB flash to the right OEM ?
yes, most probably OEM is the case and the coreboard has 1024*600
 

lew26

Senior Member
Nov 1, 2019
105
12
dmesg is standard linux/android utility and should work in any terminal emulator. You need exact output from dmesg or disassemble the unit. All other things could lead to bricking your device.

I couldn't get the grep part of the command working, probably a typo made multiple times.
I just typed dmesg and scrolled until I saw the output indicated. Update was easy.
 

criszz

Senior Member
Aug 22, 2008
2,301
360
BrasoV
Hello all, i have very high volume on bt incoming call, on any rom A10 i tried, is something that i mised ? No separate volume at all. Is there a fix to that? Thank you for your help.
 

Messcoll

Member
Feb 3, 2021
16
0
https://4pda.ru/forum/index.php?showtopic=928321&st=3940#entry99948374 use google translate to read the instruction, or write me in PM if you have the questions regarding the process.

Hello friend,

I will start by the good news which is that my head unit is fully working now 🤩🥳🥳🥳, many thanks to you for your support from the day 0, just want to mention that the screen resolution problem is fixed by passing a small .config file I recieved from the coreboard seller (klyde), I am sure that the flash method you mentioned is working aswell but this method is much easier and quicker if the problem is only resolution.

I can send you the config file if you want so you can see what's inside, its updating the system by just entering in the recovery mode just like the mcu file.

Thanks again for your support.
 

Attachments

  • IMG_20210302_185849.jpg
    IMG_20210302_185849.jpg
    1.3 MB · Views: 50

Messcoll

Member
Feb 3, 2021
16
0
Yes, please send me the file and the instructions.
Ok, so the download link is below and for the instruction is very simple : I power on the head unit and when I got Android started ( confirmed by the Bluetooth show up in my smartphone), plug in the flash drive with the conig file (make sure you put the file inside the folder OEM as it is when you extract from the rar file) then just push and hold the power button till all buttons start blinking then release and push again quickly the power button for around 5 sec to restart and enter the recovery mode, the flash drive led start blinking and very quickly the unit read the config file and fix the problem and restart with the screen work just fine.

Hope this will work for everyone and thanks again for your support.

Download link :
 

Karlynche

Member
Feb 14, 2021
16
1
1. If you can disassemble the unit and have soldering skills, I can show what could be checked. I saw one overheating case, where wifi module stopped working. Also there could be weak +3.3v or +5v line and it is fixed by replacing the capacitors in the majority of the cases.

I have news regarding this issue. I have unsoldered the wifi module and I have connected a compatible wifi module via usb to the radio. In one of the two USB ports the connection continues to be cut off, but in the other USB port the Wi-Fi module works perfectly and without cuts. What part do I have to replace?
 

Attachments

  • IMG_20210306_125642.jpg
    IMG_20210306_125642.jpg
    3.6 MB · Views: 32

Culdea

New member
Feb 24, 2011
2
0
Thin device is not related to this very thread.



Yes that is Klyde.



It is not mandatory to know it. Just run checks and if you find the OTG port according to instruction, you can do the upgrade.

Use this instruction.
I'm sorry, I didn't know where to post it exactly, if there is an admin to move it where it should, it would help a lot to get an answer to the problem. Thanks
 

lew26

Senior Member
Nov 1, 2019
105
12
I have news regarding this issue. I have unsoldered the wifi module and I have connected a compatible wifi module via usb to the radio. In one of the two USB ports the connection continues to be cut off, but in the other USB port the Wi-Fi module works perfectly and without cuts. What part do I have to replace?
On some units one of the "USB" ports will only work with cellular modem (with SIM card). It might not work for some other USB applications but not all.
 

Karlynche

Member
Feb 14, 2021
16
1
On some units one of the "USB" ports will only work with cellular modem (with SIM card). It might not work for some other USB applications but not all.
thanks for your answer but that is not the problem. since the original antenna has connection cuts constantly works and stops working and stops and so on. I've unsoldered it and plugged it into a usb port on the radio and it does exactly the same thing. and in the other usb port of the radio it works perfectly. There is a component or several that I have to change as Yuzo said one day, but I don't know which ones.
 

_yuzo_

Senior Member
Feb 15, 2016
331
167
Chernihiv
I have news regarding this issue. I have unsoldered the wifi module and I have connected a compatible wifi module via usb to the radio. In one of the two USB ports the connection continues to be cut off, but in the other USB port the Wi-Fi module works perfectly and without cuts. What part do I have to replace?
I have a guesstimate that it works well in OTG port that comes directly to CPU and disconnects via USB hub GL850G. There could be two things: Hub is dead, hub is located on a coreboard and can be replaced with more advanced GL852G, GL850G is also ok. But before replacing, it is better to check if 5V line have 5 volts. If there is around 4.7-4.8v - it is needed to replace electrolyte capacitors on a right side of the motherboard. Which ones? It is better to measure ESR and find defective. Or just replace all.
 
  • Like
Reactions: Karlynche

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Thanks for information. I ran into that issue yesterday since my unit is 800*480. Besides that the update was successful.
    Please take 800*480 file in the archive.

    How to proceed: Unpack this archive to the root partition of USB stick.
    You will get "oem" folder, with "ak_vendor" folder in it and ".config_properties" file inside. Yes, the filename starts with a dot.

    Once the USB stick is prepared, you have two options:

    1. Power on the head unit and when you got Android started, plug in the flash drive with the conig file, then just push and hold the power button till all buttons start blinking then release and push again quickly the power button for around 5 sec to restart and enter the recovery mode, the flash drive led start blinking and very quickly the unit read the config file and fix the problem and restart with the screen work just fine.

    2. Another way is to put kupdate.zip on the USB stick along with "oem" folder and install the update. After the installation the unit will have a correct resolution (specified in ".config_properties" file)

    Both ways are tested and OK, select the one you like.
    1

    Newest update.
    I get this link from Erisin support.
    1
    ciao a tutti avevo inserito un post e non lo trovo più .. mi chiedevo se qualcuno mi può aiutare per la mia autoradio android px5 per la mia 500x un anno fa ho acquistato questo prodotto dopo circa 6 mesi si spegne e non funziona non voglio riaccenderlo .. rimangono accesi solo i led volume e alimentazione ma lo schermo rimane nero .. ho contattato il rivenditore e lui mi ha mandato un firmware da inserire .. ora ti chiedo aiuto visto che il display è nero come posso installare il firmware? Grazie in anticipo
    The interface of this unit differs from the discussed in this thread, so please disassemble it and find the exact platform. Then you'll be able to find a correct thread.
    1
    hello everyone, sorry I wanted to ask you a question: which app do you use for navigation? is there a navigation app to use offline?
    Google maps work well in Ukraine and just awesome in Europe. Used IGo Primo for offline navigation, but Google maps even in roaming not so expensive nowadays.
    1
    I use Google maps, I use herewego as a secondary. Herewego lets you easily download regions, countries and sections of countries.

    You can download all of Europe or just the Ukraine
  • 25
    This thread relates to MCU: CSN2_xxxxx, CSN2_D_xxxxx and CSN2_8600_D_xxxxx for PX4, PX5 and PX6 platforms


    This thread is a mirror of russian 4pda to cover more users/developers.

    All units are made by Klyde, but are sold under different brands.

    I've been looking for a simple way to donate me if this thread is useful for you, all the ways are collected in one post there

    Hardware specifications:
    • CPU: Octa-core PX5 1.5GHz Cortex A53 64 bits CPU
    • ROM: 16/32/64G
    • RAM: 2/4G
    • Resolution: 1024*600
    • Out Power: 4*45Watt
    • Operating System: Android 8/9
    • Radio Tuner/Audio Chip: NXP6686 / TDA7851
    • Built-In WiFi Module /Support External 3G Dongle
    • Features: Radio Tuner,Built-in GPS,MP3 Player,Bluetooth,Touch Screen,TV,Mirror link,Built-In Microphone,Support Steering Wheel Control,Support Can-Bus

    Useful tips
    Tag [Android 8] means that it applicable to Android 8 :), the same for [Android 9]. If there is no tag, it suits both versions.


    • Factory Settings password: 126
    • If you type 888 while opening Factory Settings, the Logo changing menu appears instead of Factory Settings. Logo1 replaces "Navigation system" picture, Logo2 replaces "android" picture. Logo2 is animated.
    • Developers mode password is 237
    • Password 927 opens menu, that helps to adjust screen brightens by changing VCOM value. You can set it between 1 and 100. Be careful with that!
    • [Android 8] How to get root: Use a rooting app, alternative link
    • [Android 9] How to root
      Warning! You should be careful with that as it can brick your device once you tried to update SuperSu. Do not update SuperSu binary or the SuperSU app!!! You will get bootloop if that is updated!!! Also you have to wait until the tool completes its job, otherwise you can get no sound. If you face the mentioned problems, just re-flash your device. BE CAREFUL!.
    • Starting from android 8 January firmware there is an option "OFF" for "Power off delay if ACC OFF". it allows to keep android in a sleep mode forever. Please note that it consumes around ~9-10mA in this mode. Powered off device uses 4.8mA only (twice less than sleeping mode).
    • How to get enter stock recovery: hold reset(power) button, wait until sensor buttons start blinking, release and immediately press the button again. See video
    • To adjust the back camera brightness, just tap the screen when the camera is active.
    • Set custom logo
    • Detailed device schema

    Known issues/limitations and fix/workaround for that
    • Lost wheel key settings and radio stations in case full power loss (yellow wire). Make sure that yellow wire is not disconnected when the car is stopped/locked.
    • Sound level is 10 (12) after reboot/sleep if you was listening louder; if it was less than 10 (12) stays the same. 12 appeared in Dec 11th firmware, it was 10 before that. Not topical starting from Dec 27th firmware, now you can define default sound between 12 10 and 20 in Car Settings-->Personal Settings. 10-20 is in Jan 17th firmware .
    • buzz in speakers caused by 433MHz alarm system and USB stick remounting.
    • small buzz caused by WIFI, observed in complete silence only. Not an issue if there are no connected devices.
    • There are lots of cases when wheel keys does not work at all. The reason is in wiring. Please study the head unit manual + car wiring scheme and put the needed wire to the correct connection shoe.
    • if you have canbus adapter and wheel buttons duplicate actions (i.e you pressed next track, but 2-3 tracks were switched, the same for sound level), just flash Jan 17 or newer firmware. Also it is possible to change wiring, but the firmware is much easier.
    • if you have canbus adapter and track switching is reversed (incorrect), just go to Factory Settings --> canbus and set keys_previous_next to change.
    • Bluetooth ODBII and hands-free (calls) does not work simultaneously. At the same time ODBII and BT Music works well simultaneously. Hardware limitation, no idea for now if that can be solved.
    • Voice dialing, voice search do not work on some devices. Fixed in May 8th firmware.

    1.PX5 Firmware.
    You can combine different firmware and MCU (I.e. take the pumpkin MCU + April firmware or vice versa). MCU from Android 8 is compatible with Android 9. Mind DSP only while updating MCU.

    The factory does not provide me with a changelog! Do not ask about it.

    Android 10.


    Fake Android 10.
    It is the same android 9 firmware, but with changed launcher, radio and Bluetooth app.
    Android 9.

    The link for the most recent firmware and MCU: with DSP and without DSP. _D_ in the MCU version means that it is for units with DSP.

    All available versions of MCU are on my Google drive.

    Firmware history and links:
    Android 8.
    The link for the most recent firmware and MCU: with DSP and without DSP. _D_ in the MCU version means that it is for units with DSP.

    All available versions of MCU are on my Google drive.

    Firmware history and links:

    2. PX6 Firmware

    Android 10.

    Android 9.

    3. PX5 Android 9 for 1 DIN units with MCU CSN2_8600_D
    The differences between this unit are on Russian 4pda

    Firmware 201911301053 + MCU CSN2_8600_D_11202019_162651 is located on Google Drive

    4. PX4 Firmware

    Android 10.

    The instruction how to upgrade is there

    The list of purchased devices

    Tested and compatible 3G/4G modems
    • ZTE MF622
    • ZTE MF825
    • Huawei e173
    • Huawei E352
    • Huawei E3272
    • Alcatel 410D
    8
    How to update firmware on the device (without changing android version)

    I know at least 3 methods how to do that :) Use USB Stick or SD card with FAT32 filesystem for android 8 or USB Stick ONLY for android 9.
    1.
    - put the firmware (kupdate.zip + update2.bin if you want to upgrade MCU) directly to USB stick or SD card,
    - insert it while the unit is running,
    - click OK once suggestion to update appears.

    2. The same as 1, but the last point is to start update from system settings

    3. Use it, if you have a brick (bootloop)
    - put the firmware (kupdate.zip + update2.bin if you want to upgrade MCU) directly to USB stick or SD card with FAT32 filesystem for android 8 or ONLY USB Stick for android 9.
    - power off the device, insert USB stick or SD card for android 8 or ONLY USB Stick for android 9.
    - press and hold power button and power on unit by switching on ACC in your car or enable power +12V on both red and yellow wire in case you doing that on the table. On some units use reset button instead.
    - once the update is started, release the button.

    WARNING! Firmware update will remove all your personal data and settings on the device!

    If you observe the error like "header and footer of kupdate.zip does not correspond signature", just try to upgrade form another USB stick/SD card.
    4

    I decompiled with the latest Jadx and found it will end all non-system processes, except for those in a hard-coded blacklist, which includes google maps. So it should work to move an app to system/priv-app or even system/app if it is desired to be sustained during sleep. There are apps which can do this for you on a rooted system though I have never tried them. Apparently it gets more complicated if the app to be made a system app includes libraries and I don't know if the automated systemizer apps do this for you. In my case it would be nice if Maps restarted where it left off so I may go ahead and try editing the smali.

    FYI the relevant code is below:
    It comes from com.my.manager.McuManager in MyCarService.apk. According the the manifest it was compiled with Android 9.

    Update: I was not able to successfully rebuild a properly working apk. :(

    2nd Update: With apktool set to not use aapt2, it seems to work. I commented out the call to the below function, and now Google Maps resumes directly to navigation. Somehow it didn't do the trick to remove Maps from the blacklist. :)

    Code:
     private void killAllNoSystemProcess() {
            try {
                getAvailMemory(this.mContext);
                PackageManager mPackageManager = this.mContext.getPackageManager();
                Intent mainIntent = new Intent("android.intent.action.MAIN", null);
                mainIntent.addCategory("android.intent.category.LAUNCHER");
                List<ResolveInfo> apps = mPackageManager.queryIntentActivities(mainIntent, 0);
                ActivityManager am = (ActivityManager) this.mContext.getSystemService("activity");
                for (ActivityManager.RunningAppProcessInfo amProcess : am.getRunningAppProcesses()) {
                    int kill = -1;
                    Iterator<ResolveInfo> it = apps.iterator();
                    while (true) {
                        if (!it.hasNext()) {
                            break;
                        }
                        ResolveInfo appInfo = it.next();
                        boolean flag = false;
                        if ((appInfo.activityInfo.applicationInfo.flags & GlobalDef.CVBS_DEFALUT_BRIGHTNESS_7181) != 0) {
                            flag = true;
                        } else if ((appInfo.activityInfo.applicationInfo.flags & 1) == 0) {
                            flag = true;
                        }
                        if (amProcess.processName.startsWith(appInfo.activityInfo.packageName)) {
                            if (flag) {
                                kill = 1;
                            } else {
                                kill = 0;
                            }
                        }
                    }
                    if (kill == -1 && amProcess.importance > 200) {
                        kill = 1;
                    }
                    Log.d(TAG, amProcess.processName + "<<kill:" + kill + ":" + amProcess.importance);
                    if (kill > 0) {
                        am.forceStopPackage(amProcess.processName);
                    }
                    for (String s : KILL_SYSTEM_APP) {
                        am.forceStopPackage(s);
                    }
                }
                getAvailMemory(this.mContext);
            } catch (Exception e) {
                Log.d(TAG, "killAllNoSystemProcess:" + e);
            }
        }
    3
    Upgrade from Android 8 to 9 WITHOUT disassembling.

    ALL YOUR ACTIONS ARE YOUR OWN RESPONSIBILITY!!! Nobody will send you a new core board in case of the failure! At least will not do that free of charge!

    0. All needed files are there.

    1. To perform the upgrade we need:
    - Strong desire to do that and be ready to purchase a new core board in case of total failure (~100$);
    - micro SD card slot in your unit. If the unit vendor gives details regarding the units without SD cards, I'll update this post;
    - USB stick (up to 16GB, to avoid possible problems) formatted in fat32;
    - micro SD card (again, please use not so big);

    2. Put the following things on USB stick:
    - MCU firmware that suits your device. I.e. update2.bin from the first message in thread with DSP or not depending on your unit)
    - Android 9 firmware from the first message. kupdate.zip, Again: Andriod 9!!!

    3. Do NOT plug USB stick to the unit for now, let`s make bootable SD card;

    4. On Windows PC run SDDiskTool and create bootable SD card. The manual inside of the archive, with the details, so I see to reasons to repeat it there. update.img from the archive is used there ~350Mb;

    5. Install "Android 8 upgrade 9.apk" into the unit, run it, click only the button in this application. The unit becomes a brick (temporary, till a success on step 9) - You will see only a black screen and lights on the buttons;

    6. Put SD card into a units slot, disconnect battery terminal of your car or power off the unit in some other way. Both red and yellow wires of unit should not have +12V on them !!!

    7. connect battery terminal.

    8. The unit is upgraded for the first time. Take a video of the process!!! Just in case if you fail and it will be needed to troubleshoot that. On this step you should see TWO errors of formatting metadata. YES, there should be TWO errors!! and formatting error for system.

    Video of attempt.
    The final screenshot.


    9. Disconnect and connect battery terminal one more time. The unit upgrades from SD card one more time Take a video of the process,just in case. this time there should be no errors with metadata and system!!! The last string should be "Doing Actions succeeded".

    Video of 2nd attempt.
    The final screenshot.


    10. Disconnect battery terminal, REMOVE SD card from unit, plug USB stick prepared on step 2.

    11. Connect battery terminal and the unit will complete the upgrade to Android 9.

    12. Once the upgrade from USB stick is done, the unit start running Android 9. All further upgrades will be done from USB stick without any additional actions

    Video of installing the firmware from USB Stick.

    13. FORMAT SD card on your PC, do not use it in unit until it is formatted, just to be safe.
    3
    Been using pumpkin for few days now! Here are the few issues am facing:
    1. On connecting Bluetooth mobile, bt player opens automatically, which is quite annoying during start up when bluetooth phone is gets connected.
    2. After rooting using the root apk, I cannot check root access using ‘super su’. Even ‘es file explorer’ stops responding most of the time. Can you guide me with the root access?

    1. Try to disable option "Play on USB connect" (not sure about the exact its name, but meaning should be close to that). It is disabled for me, and I never had the case described by you.
    2. I'll capture a video, but it will be maybe next week. The tool worked on old firmware, not sure if Pumpkin is different there.

    Also I have a fresh firmware. So Mar 8th 201903081109 + MCU CSN2_03202019_103040 Stored on my Google Drive

    Works like a charm. Visible differences are in the attached pictures.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone