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

Search This thread


Dec 2, 2009
Hi there.

My E46 BMW Avin Avant 4 head unit has several problems and AVINUSA won´t help me out.

1. No Wifi connect respectively connection only after multiple attempts an iPhones (iPhone SE 2nd Gen) hotspot. Conections to Android phones or regular Wifi networks are working without any problems.

2. Some times the head unit boots up in a few seconds, sometimes it does a complete boot as if the battery was disconnected.

Several factory resets didn´t help.
Can i fix these problems with a newer MCU and Android 10 (Stock, further mods are not desided)

Model and Hardware


rk3368-userdebug 9 PQ2A.190305.002 eng-hct2.20190505.165413 test-keys

#23 Sun May 5 16:25:38 CST 2019

Apr 4 2019 13:2:21

Octa-Core Cortex-A53@ 1.5G

3940 MB

What MCU and what ROM do i need to get Android 10 on the head unit?

greets from germany
Last edited:


Aug 10, 2020
Hello, I have a PX5 rockchip unit, it get freeze on logo and I can't see the MCU (but next of android version on recovery says ken is that the MCU?). I bought to Shenzhen Roadyako electronic tech. A have made factory reset from recovery but still stuck on logo. In the recovery mode there is no system update or MCU update, but when start the recovery first start looking for system update.
If someone knows where I can find the correct firmware and how to do it to try to fix my unit I will appreciate,

Thank you in advance


  • PXL_20230510_171618323.MP~2.jpg
    4.5 MB · Views: 30
  • PXL_20230510_004316780.jpg
    826 KB · Views: 32
  • PXL_20230510_002546424.jpg
    915.4 KB · Views: 22
  • PXL_20230510_004249964.jpg
    921.2 KB · Views: 28


Senior Member
Mar 15, 2021
Redmi Note 8 Pro
Good day everybody

I bought a pumpkin radio.

Now my question: is there a software or MCU update for my radio. I've read a lot but unfortunately haven't gotten any smarter.

here some data:

Android 9 PX5

Build number:
rk3368-userdebug 9 PQ2A. 190305.002 20191226. 1430Q5

Top Liked Posts

  • There are no posts matching your filters.
  • 1

    Actually Idon't need any. Could have been that there is one with renewal.

    For example the DSP
    No renewal. Updates are more related to solve specific bugs rather than include new features. My advice: if works let it as it is
  • 20
    This thread is intended on collect the information about Android 9 (Pie) 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 and my own thread for Android 8

    • 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
    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
    4G/3G Dongle
    OBD2 Module
    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 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

    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:
    ______________ _____________
    1. GS = GE_SHI (ShenZhen GESHI Electronics And Technology CO.,LTD. Brands: KA JUN DA. Website: http://www.szgeshi.com )
    2. KD = KU_DUO (Shenzhen Kuduo Electronic Technology Co. Ltd.)
    3. HA = (Guangzhou Huge Circle Electronic Technology Co., Ltd. Brands: HOTAUDIO/DASAITA. webSite: http://www.hot-audio.com)
    4. JY = JIE_YOU (Shenzhen Jieyou Electronic. Brands: JIE YOU J)
    5. LM = LEI_MA (Lei Electronics Inc)
    6. MX = MAI_XIN (Shenzhen Mai Xin Da Technology Co. Ltd)
    7. ZH = ZHI_HANG (Guangzhou Zhihang Electronics Technology CO., LTD. Brands: WINCA/ROADNAV/STQ) http://www.roadnav.com.cn)
    8. HZC = HANG_ZHI_CHEN (Same as ZH??)
    9. HXD = HE_XIN_DA
    10. KGL = KAI_GE_LE (Shenzhen Kaigele Electronics Co., Ltd Brands: HUIFEI. Website: http://www.kaigele.com/enus/)
    11. KLD = KE_LAI_DE
    12. KSP = KA_SI_PU (Kasi Pu Technology Co., Ltd. Shenzhen)
    13. XRC = XIN_RUI_CHANG (Xinrui Electronic Technology Co. Ltd)
    14. 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
    Warning for owners of Android 9 PX5 head units.

    If you have a firmware version that is newer than end of May or beginning of June, then you cannot install an older version.
    This is a new limitation.
    If you still try to install an older version, you will get a bootloop.

    The following possibilities are available:
    When you get a bootloop, you can enter the recovery and install the
    latest version. Then the system will work again.

    Another possibility would be to install the Android 9 Recovery via the GPS MicroSD slot. From here you can go back to any Android 9 version.

    For users without MicroSD slots it is particularly annoying.
    With the ModInstaller Pro you can first install the Android 8 Recovery again and then an Android 8 Rom. Then you can update to any Android 9 version.
    Look in my signature.

    Current PX5 Android 9 firmware development:
    No custom firmwares have been released yet
    When upgrading from already Android 9:
    1. Just copy the update.zip extracted from the downloaded OTA firmware downloaded into a root folder of a USB storage.
    2. Upgrade system from Recovery or just update for the specific menu in settings
    When upgrading from Android 6 or Android 8 (instructions taken from Hal9K thread)
    a) If you have a sdcard slot:
    1. Download Hal9k_Mod_3.x_upgrade_to_Android_9.0.rar
    2. Uncompress it on PC
    3. insert a recently FAT32 formatted micro SDcard into PC (by means of USB adaptor) --> It is recommended 8Gb or lower capacity for this purpose (max working 16Gb)
    4. execute the SD_Firmware_Tool.exe file
    5. Select the Drive which the sdcard is detected by your PC as target
    6. Check that only the option "Update Firmware" is marked
    7. on Firmware select the provided file: bootcard.img on Parent folder
    8. Press "Create"
    9. Wait for the bootable SDcard is created
    10. Go to the Sdcard and replace the file sdupdate.img with the one provided on Parent Folder
      in the HeadUnit:
    11. insert micro sdcard on the slot marked as GPS/sdcard
    12. reboot Unit -> Settings > Factory Settings: Password--> hctreboot
    13. the recovery will be automatically upgraded and loaded into display
    14. Use the USB with the upate.zip file in root folder and plug into the USB port
    15. select on recovery: Upgrade system > From USB storage
    16. The Android 9 image will be loaded into the headunit.
    You can follow this video as well : https://www.youtube.com/watch?reload=9&v=EhEdeD5RICk

    b) if you dont have a sdcard slot or previous metod does not work for you as your sdcard slot is just an USB extension
    b1) By means of ModInstaller apk made by Hal9k
    This is the easiest way for those who don't have sdcard slot.
    Instructions here --> http://hal9k.ru/?page_id=207
    b2) By means of OTG Cable

    1. This procedure requires some kind of soldering knowledge and Android knowledge.
    2. You must need a OTG USB cable (build your own) as per the following post:
    3. Download Hal9k_Mod_3.x_upgrade_to_Android_9.0.rar and look for sdupdate.img file
    4. Download BatchTool_1.7 or AndroidTool 2.39 from this post and download Drivers from this URL
    5. Install the corresponding Drivers (select x86 or x64 depedning on your Windows version)
    6. Open your Headunit and extract the PX5 SOM from the Motherboard
    7. Connect the OTG USB cable into the PX5 SOM as per the previous thread and to the PC
    8. Execute BatchTool.exe or AndroidTool.exe. In AndroidTool go to the Firmware Updte tab
    9. The app will inform you that a USB is detected .
    10. Load the sdupdate.img file on Firmware (FW) option
    11. Press Upgrade button
    12. When Upgraded...plug again the SOM into the Headunit...
    13. Start unit and ente into recovery...you will find a 9.x.x recovery version
    14. Proceed with the system upgrade as previous section from a USB storage
    Note: if the app does not detect any device, check the drivers are installed
    If the device is detected as mass storage, press oer the switch button to change the mode to a loader (the mode for the device to receive a flash file)
    Witson MTCE MX V3.30(with LOGO) and MX ROM 20190724

    Hi everyone,

    I got download links provided by Witson support for those files and wanted to share them, but my account is not allowed yet to post links:
    To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!

    So, in the following links please replace PREFIX by https link on sendspace.com website

    Source: MX
    MTCE_MX_V3.30(with LOGO).rar: PREFIX/pro/dl/sp9kf6
    hct4_PX5_9.0_ota(20190724).zip: PREFIX/file/8p09b9
    Useful Apps

    Useful Apps for PX5 Android 9

    MTCDialer 1.2.3 --> New Version for this app supporting for Android 9. Thanks @f1x & @scorillo_ro
    This app allows to Use Google Voice Assistant to Dial to your Contacts stored in your HeadUnit
    To make a call just say a name of the contact stored in your PhoneBook, e.g. "Mom" or "Britney Spears" (if you have one :D) or say some digits, e.g. "One One One Seven Six Five Four Two Zero"
    No Internet Connection is required.