PX5 MTCD/E Head Unit Discussion Thread [Rockchip PX5 A53 | Android 8.0 | 2/4GB RAM]

Search This thread

marchnz

Senior Member
Nov 26, 2012
4,553
895
NZ
I own for a while now a MTCD Android Head Unit with the following specs:

Model: A-Media AUTO (1024x600 W)

Android: 6.0.1

MCU Version: MTCD_GS_V2.32_1 (4th March 2017)

Kernel-Version: 3.10.0 [email protected] #390 (3rd March 2017)

Build-Number: px5-userdebug 6.0.1 MXC89L user.hct.20170304.091130 test-keys

do I d/l the android 8 to sdcard and just install it ? or anything I need to do ? do I have to root ?

---------- Post added at 08:56 PM ---------- Previous post was at 08:56 PM ----------

I own for a while now a MTCD Android Head Unit with the following specs:

Model: A-Media AUTO (1024x600 W)

Android: 6.0.1

MCU Version: MTCD_GS_V2.32_1 (4th March 2017)

Kernel-Version: 3.10.0 [email protected] #390 (3rd March 2017)

Build-Number: px5-userdebug 6.0.1 MXC89L user.hct.20170304.091130 test-keys
do I d/l the android 8 to sdcard and just install it ? or anything I need to do ? do I have to root ?

Cross post.

You might find the lack of response due to the number of posts dealing with this question. Perhaps read, and then make pointed questions.
 

nifty101

Senior Member
Nov 24, 2012
66
5
WOW, THANK YOU!!! You are a legend. SO awesome!!! Worked great even with Android 8.

WOW, THANK YOU!!! You are a legend. SO awesome!!! Worked great even with Android 8.1 and PX6.

Hello!
Use the following instruction to receive permanent root on Android 8 using adb without flashing device:

  1. On Head Unit, install terminal emulator on device and run two following commands and reboot device. This will open ADB witj root permissions on the port 5555
    Code:
    setprop persist.adb.tcp.port 5555
    setprop sys.rkadb.root 1
  2. On your PC, download latest "SuperSu" zip archive from official site, extract su binary from arm64 directory inside the archive
  3. On your PC, create new file called "rooting.rc" with following content:
    Code:
    service rooting /system/bin/su --daemon
        class main
        priority 10
        user root
        oneshot
        seclabel u:object_r:system_file:s0
  4. From your PC run:
    Code:
    # adb connect "device_ip"
    # adb root
    # adb connect "device_ip"
    # adb remount
    # adb shell setenforce 0
    # adb push su /system/xbin/su
    # adb push su /system/bin/su
    # adb shell chmod 06755 /system/bin/su
    # adb shell chmod 06755 /system/xbin/su
    # adb shell /system/bin/su --install
    # adb shell /system/bin/su --daemon&
    # adb push rooting.rc /system/etc/init/rooting.rc
  5. On Head Unit, install SuperSu from PlayMarket and ask "NO" when application ask to update the module
  6. Reboot and enjoy!


---------- Post added at 11:13 PM ---------- Previous post was at 11:07 PM ----------

WOW, THANK YOU!!! You are a legend. SO awesome!!! Worked great even with Android 8.1 and PX6.

Hello!
Use the following instruction to receive permanent root on Android 8 using adb without flashing device:

  1. On Head Unit, install terminal emulator on device and run two following commands and reboot device. This will open ADB witj root permissions on the port 5555
    Code:
    setprop persist.adb.tcp.port 5555
    setprop sys.rkadb.root 1
  2. On your PC, download latest "SuperSu" zip archive from official site, extract su binary from arm64 directory inside the archive
  3. On your PC, create new file called "rooting.rc" with following content:
    Code:
    service rooting /system/bin/su --daemon
        class main
        priority 10
        user root
        oneshot
        seclabel u:object_r:system_file:s0
  4. From your PC run:
    Code:
    # adb connect "device_ip"
    # adb root
    # adb connect "device_ip"
    # adb remount
    # adb shell setenforce 0
    # adb push su /system/xbin/su
    # adb push su /system/bin/su
    # adb shell chmod 06755 /system/bin/su
    # adb shell chmod 06755 /system/xbin/su
    # adb shell /system/bin/su --install
    # adb shell /system/bin/su --daemon&
    # adb push rooting.rc /system/etc/init/rooting.rc
  5. On Head Unit, install SuperSu from PlayMarket and ask "NO" when application ask to update the module
  6. Reboot and enjoy!
 
Apr 4, 2019
8
0
I'm searching for long time for any info about how to update my HU. Found info that i can flash MTCE/Android 8.0 hu's, but my HU manufacture isnt on any list. Anyone know the solution?

Model: PX5
Android: 8.0.0
Kernel:4.4.93+
[email protected] #130
Thu Feb 1 16:36:19 CST 2018
Compilation: px5-userdebug 8.0.0 OPR5.170623.007 eng.htc.20180228.180243 test-keys
MCU version: MTCE_CHS_V2.93_1 Aug 23 2018 16:15:45
CPU: 8 core 64-bit CPU Coretex-A53 @ 1.5G
Memory: 4GB

I don't even know how to start, im fine with flashing phones(done this many times), but too many informations here that i dont know what can i use for my HU update.

Everything is working now at 8.0(bt, calls, mobile data, wifi, gps, usb, radio etc) but i want to update to Android 10 without risking something will not work, as im using this at my work

Any help?
Thanks
 
Last edited:

marchnz

Senior Member
Nov 26, 2012
4,553
895
NZ
I'm searching for long time for any info about how to update my HU. Found info that i can flash MTCE/Android 8.0 hu's, but my HU manufacture isnt on any list. Anyone know the solution?

Model: PX5
Android: 8.0.0
Kernel:4.4.93+
[email protected] #130
Thu Feb 1 16:36:19 CST 2018
Compilation: px5-userdebug 8.0.0 OPR5.170623.007 eng.htc.20180228.180243 test-keys
MCU version: MTCE_CHS_V2.93_1 Aug 23 2018 16:15:45
CPU: 8 core 64-bit CPU Coretex-A53 @ 1.5G
Memory: 4GB

I don't even know how to start, im fine with flashing phones(done this many times), but too many informations here that i dont know what can i use for my HU update.

Everything is working now at 8.0(bt, calls, mobile data, wifi, gps, usb, radio etc) but i want to update to Android 10 without risking something will not work, as im using this at my work

Any help?

Thanks

You might have missed the countless posts regarding this very topic... Put some effort in :)
 
Apr 4, 2019
8
0
You might have missed the countless posts regarding this very topic... Put some effort in :)

Bro, ive actually spend whole day searching over internet, youtube, forums, even read all posts on this thread, used search for this MTCE_CHS. Maybe i missed something

I know i can brick by updating mtc from other manufacture(but there are some crosscompatible), i know i need to have proper android version, even hu parameters. I read a lot but still too many threads here which can be incomprehensible as i dont know which one is proper for my HU. Also there were no correct/same answer for my HU in different threads. Many cars, many hu manufactures, many mtce, many android versions etc etc...

I found here about at least 2 different CHS hu's for 2 different cars(i have ford focus mk2) and they are just about something not working, not 'which mtce' or 'how to'. I saw many differences in my hu 'system info' and one posted in these thread or even at main thread about units.

I just dont want to brick my hu, i read a lot, thats why im asking cause i didnt find in thread or didnt understand clearly what i just read
 
Last edited:

marchnz

Senior Member
Nov 26, 2012
4,553
895
NZ
Bro, ive actually spend whole day searching over internet, youtube, forums, even read all posts on this thread, used search for this MTCE_CHS. Maybe i missed something

I know i can brick by updating mtc from other manufacture(but there are some crosscompatible), i
**hide waffle start ** know i need to have proper android version, even hu parameters. I read a lot but still too many threads here which can be incomprehensible as i dont know which one is proper for my HU. Also there were no correct/same answer for my HU in different threads. Many cars, many hu manufactures, many mtce, many android versions etc etc...

I found here about at least 2 different CHS hu's for 2 different cars(i have ford focus mk2) and they are just about something not working, not 'which mtce' or 'how to'. I saw many differences in my hu 'system info' and one posted in these thread or even at main thread about units.

I just dont want to brick my hu, i read a lot, thats why im asking cause i didnt find in thread or didnt understand clearly what i just read

Hi,
High level steps - should hopefully providing an understanding to then gather more information from other posts.

1. Update MCU - before you do, export MCU settings and document all factory settings. - choose the latest CHS from here ( @typos1 always recommends this step :) https://yadi.sk/d/umCvHqCDzHccr/MCU for MTCD, MTCE, MTCP, Intel Sofia3g/CHS

2. Upgrade Android - choose any MTCD/E/P Android matching your processor. You might find after doing so you no longer have Bluetooth. There are threads that discuss this, read up first. Take your time, might otherwise see you in the 'recovery/OTG thread if you rush.

You will also find a number of posts describing upgrading, I won't repost these as there are numerous options.

You might want to consider the two paid ROMs - one could possibly assume because they are paid you get direct support from the dev/kanger.
 
Last edited:

Fakken

Senior Member
Nov 6, 2010
75
10
32
Bucharest
Hello guys!
I just bought a SoC board to upgrade my older PX3 2GB KBT. The new one is from Witson, its a PX5 4GB Android 10. I have the same MCU
What should i do next? i want to install Hal9k or Malasyk, but i can't see anything android 10 related.
What about the MCU? i remember that i was instructed to change the MCU before installing the board, but i forgot. However, it is working ok this way. Should i change it to something else?
@typos1
 

typos1

Senior Member
Apr 3, 2007
9,490
1,737
UK
All SoMs are made by HCT, Witson was just the retailer.

No @Hal9k_ Android 10 yet, dont think @Malaysk has one either, theyre in the pipeline, either live with stock 10 or install 9.

The MCU has to be at least version 3.44 for 10.
 

Fakken

Senior Member
Nov 6, 2010
75
10
32
Bucharest
Any ideea about why the MCU has to be 3.44?
I tried to upgrade the MCU to 3.44 a few months ago, while i still had the PX3 board, and i had a continous beep every 5-10 seconds.
Everything sorted out when i reverted to the last working MCU (KBT 2.67)

I will try and find a HCT 3.44 mcu in your links. Thank you!

As for the firmware, i will stay on 10 and wait for the grand firmware masters to release a 10 version :D

LE: just tried MTCE_HA_V3.57 and i got version mismatched and the buttons are scrambled, nothing works ok :)))
 
Last edited:

typos1

Senior Member
Apr 3, 2007
9,490
1,737
UK
Theres no such thing as an HCT MCU - HCT is the company that makes SoMs for all MTC units.

You have to have a KBT MCU unless you try and chagne your MCU type after reading the Cross Compatible MCU thread.

I would try 3.44 again, Android 10 is only compatible with 3.44 and above I have not read any reasons why.

Maybe 3.44 is not compatible with RK3188/PX3 SoM ?

As ever when flashing an MCU, ALWAYS export your mcu.cfg before flashing.
 
Theres no such thing as an HCT MCU - HCT is the company that makes SoMs for all MTC units.

You have to have a KBT MCU unless you try and chagne your MCU type after reading the Cross Compatible MCU thread.

I would try 3.44 again, Android 10 is only compatible with 3.44 and above I have not read any reasons why.

Maybe 3.44 is not compatible with RK3188/PX3 SoM ?

As ever when flashing an MCU, ALWAYS export your mcu.cfg before flashing.

My px5 is on ksp 3.07, running Android 10, and before hal9k Android 9 without Problems...
 

Rokise

Member
Jul 12, 2020
9
0
Hello, Just purchased WITSON PX5 4GB android 10, vesion MCU: MTCE_MX2_V3.56, so far its pretty good, only issue I'm having is the following:
I use the apps that uses the accessibility permision to to change the screen brightness, but currently every time I turn off the car, the head unit goes into power saving mode, when it resumes, all my apps losses the accessibility permission, is anoyne else having this issue or a fix for it?
 

arhimidis64

Senior Member
May 29, 2012
76
1
Hello, I have a PX5 Android 8(from factory), 4gb ram and is MTCE_LM v.2.81. Can anyone help me updating to Android 10. Thanks!
 

pixel1

Member
Jan 23, 2017
24
0
Hello everyone!
Dasaita HA2106-V840-8 with android 8 installed (Hal9k mod). From the beginning I had problems with the BT connection. After the complaint within the warranty period, the seller sent me the BT module, which I replaced yesterday. On that occasion, I also added a heatsink to the processor board.
Anyway, now BT works, but the warning light SRS "Airbag service required" on my instrument panel my Mitsubishi ASX (yr. 2013) constantly lit. I also checked the contacts on the bottom panel where there is a button for all 4 turn signals and a signal light for the passenger, as well as contacts under the seat. They are all well connected. I tried to disconnect the + terminal from the battery and wait a few minutes, so that the computer might be reset, but nothing helps. Is there a solution? Or I'll have to go to the service.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    Permanent root on android 8 via ADB without flashing

    Hello!
    Use the following instruction to receive permanent root on Android 8 using adb without flashing device:

    1. On Head Unit, install terminal emulator on device and run two following commands and reboot device. This will open ADB witj root permissions on the port 5555
      Code:
      setprop persist.adb.tcp.port 5555
      setprop sys.rkadb.root 1
    2. On your PC, download latest "SuperSu" zip archive from official site, extract su binary from arm64 directory inside the archive
    3. On your PC, create new file called "rooting.rc" with following content:
      Code:
      service rooting /system/bin/su --daemon
          class main
          priority 10
          user root
          oneshot
          seclabel u:object_r:system_file:s0
    4. From your PC run:
      Code:
      # adb connect "device_ip"
      # adb root
      # adb connect "device_ip"
      # adb remount
      # adb shell setenforce 0
      # adb push su /system/xbin/su
      # adb push su /system/bin/su
      # adb shell chmod 06755 /system/bin/su
      # adb shell chmod 06755 /system/xbin/su
      # adb shell /system/bin/su --install
      # adb shell /system/bin/su --daemon&
      # adb push rooting.rc /system/etc/init/rooting.rc
    5. On Head Unit, install SuperSu from PlayMarket and ask "NO" when application ask to update the module
    6. Reboot and enjoy!
    18
    This thread is intended on collect the information about Android 8 (Oreo) over the Android units that features:
    PX5 Platform Core Board
    MTCD/MTCE MCU Type

    The information below is a copy of the same thread for Android 6 by @aarick

    Post 2: Firmware
    Post 3: Tips, Tricks and Fixes - Rooting instruction here
    Post 4: Bugs/Issues
    Post 5: Useful apps
    Post 6: Useful links

    For those not familiar with the PX5 Head unit, the specs are below:
    OS: Android 8.0 Oreo
    CPU: Rockchip PX5 A53 Octa-Core
    RAM: 2GB or 4GB DDR3
    ROM: 32GB
    Audio output: 4*45W
    Features:
    Built-in Radio Tuner (RDS Enabled) (18 FM and 12 AM stations Preset)
    Built-in USB & SD Slot
    Region Free DVD Player
    Screen Mirroring
    Steering wheel controls (SWC) and Canbus interface
    Optional compatible accessories:
    DAB+ USB Tuner
    TPMS
    4G/3G Dongle
    OBD02 Module
    Camera
    DVR
    External Mic

    The head unit comprises of two parts:
    • a MicroController Unit(MCU) board, which controls physical buttons and A/V inputs/outputs to/from the headunit. This board interacts with Android OS.
    • ANDROID part. The main Operating System.
    Both MCU and Android ROM interact together to achieve the functionality of the head unit.

    MCU
    MCU type discussed here is MTCD or MTCE (if your unit has not MTCD/MTCE type MCU this thread is not for your unit)
    MTCE is a software upgrade for MTCD, so they are identical in terms of hardware

    Manufacturers.
    The Manufacturer is identified by the XXX when consulting the MCU information under "device information" [MTCE_XXX_Version]. Take into accout that you should always refer the MANUFACTURER name (not the seller) on the forums for help/assistance. Giving the name for the Seller does not give any information but confusion.

    e.g: MTCD_HA_1.93_1 (MTCD Unit with MCU for HotAudio under 1.93_1 version)
    e.g: MTCE_GS_2.75 (MTCE Unit with MCU for GESHI manufacturer under 2.75 version)

    Known manufacturers for MTCD/E PX5 are:
    ______________ _____________
    • GS = GE_SHI (ShenZhen GESHI Electronics And Technology CO.,LTD. Brands: KA JUN DA. Website: http://www.szgeshi.com )
    • KD = KU_DUO (Shenzhen Kuduo Electronic Technology Co. Ltd.)
    • HA = (Guangzhou Huge Circle Electronic Technology Co., Ltd. Brands: HOTAUDIO/DASAITA. webSite: http://www.hot-audio.com)
    • JY = JIE_YOU (Shenzhen Jieyou Electronic. Brands: JIE YOU J)
    • LM = LEI_MA (Lei Electronics Inc)
    • MX = MAI_XIN (Shenzhen Mai Xin Da Technology Co. Ltd)
    • ZH = ZHI_HANG (Guangzhou Zhihang Electronics Technology CO., LTD. Brands: WINCA/ROADNAV/STQ) http://www.roadnav.com.cn)
    • HZC = HANG_ZHI_CHEN (Same as ZH??)
    • HXD = HE_XIN_DA
    • KGL = KAI_GE_LE (Shenzhen Kaigele Electronics Co., Ltd Brands: HUIFEI. Website: http://www.kaigele.com/enus/)
    • KLD = KE_LAI_DE
    • KSP = KA_SI_PU (Kasi Pu Technology Co., Ltd. Shenzhen)
    • XRC = XIN_RUI_CHANG (Xinrui Electronic Technology Co. Ltd)
    • HLA = (Shenzhen Hualingan Electronic Co. Ltd. Brands:HUALINGAN. Website: http://www.dvdplayer.com.cn/)

    (this list will be updated according to users report new manufacturers)

    Some information I found on the CPU:
    Rockchip PX5 Press Release
    15
    Firmware Post

    MCU Upgrades Repository:
    https://forum.xda-developers.com/showpost.php?p=72622240&postcount=2

    ANDROID 8 (Oreo) stock Update List:

    ANDROID 6.0 -> ANDROID 8 UPGRADE WARNING
    Due to change in partition system and upgrade in recovery system, update can't be performed using the OTA Android 8 files over Android 6.0 as usual method (direct or Recovery) as it will result in an error (or could get a bricked device...)
    The only available methods are:

    1) Upgrade by using SDCARD slot:
    Thanks to @marchnz for the Oreo ROM Dumping, to @kumarai for the recovery change procedure, to @SkyBeam2048 for the compiled solutions for Upgrading/Downgrading (and the comprehensive instructions)
    The following Procedure can be used :
    https://forum.xda-developers.com/showthread.php?t=3736950
    Note1. Your unit MUST have a SDCARD slot with direct access to recovery (Not all SDCARD slots on all units can - some sdcard slots have been reported to be another usb port extension [USB3] and they will not work for upgrading)
    Note2. USB port is not able to upgrade the recovery as required.
    2) Upgrade by extracting the SOM and connecting a homemade OTG USB cable:
    Instructions for making the OTG cable:

    https://forum.xda-developers.com/an...px3-5-headunit-mod-recover-flash-som-t3766892

    For upgrading via OTG cable it is recommended to use Rockchip Tools for the Android 6 to 8 upgrade from a PC (to put the unit into "loader Mode" and then flash the supplied firmware)

    Custom Oreo Firmwares:
    @Malaysk has been released a prerooted Android 8 image with several improvements and modifications:
    https://forum.xda-developers.com/an...-malaysk-roms-px5-2-4-gb-8-0-android-t3762724
    8
    Received a new update from Xtrons GS-PE PX5 8.0 September 20th
    https://onedrive.live.com/?authkey=...1F95B9BEAD2D83A!2388&parId=root&action=locate
    Someone might want to mirror it before it gets pulled.

    GS-PE系列_PX5_8.0_优化亿联BUG 问题,MCU 优化电池电量显示(20180920)
    (GS-PE series _PX5_8.0_ optimizes the BUG problem of the billion, MCU optimizes the battery level display (20180920))

    MCU = MTCE_GS_V2.94_3 Sept 13 2018
    Build = px5-userdebug 8.0.0 OPR5.170623.007 eng.hct.20180919.204159 test-keys Sept 19 2018
    Kernel = 4.4.93+ [email protected] #343 Sept 15 2018

    Cheers
    Mat