MTCD PX5 Headunits Repository & information (Stock & Custom)

Search This thread

ikerg

Senior Member
This thread is intended to collect all the information about MTCD PX5 Units:
Roms (Stock & Custom)
Launchers
Mods
Q&A Section

----------------------
This Unit is an upgrade of the MTCD based on RK3188 Chipset.
It has been released on late 2016 and it seems to be the MTCD advanced model, being an updated PX3 (2GB RAM - Andoird 7.0.1) the basic model for the MTCD family portfolio.

The unit consists on two parts:
  • 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 unit


When an update is released two files are provided:
  • The Android ROM (update.img file) is currently based on Marshmallow 6.0.1 and it is common for all the MCTD PX5 Units from different manufacturers-
  • the MCU (dmcu.img) is specific for each manufacturer and it should never be updated with other manufacturer mcu update file (unpredicted response from physical buttons - or CAN bus responses, or bricking the unit)

Manufacturers.
The Manufacturer is identified by the XXX when consutling the device information [MTCD_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)
Known sellers & the respective manufacturers for MTCD PX5 are:

  • SELLER [Man. Acronym] (MANUFACTURER)
    ______________ _____________
  • Dasaita/HotAudio [HA] (Dasaita)
  • Erisin/Pumpkin [LM]
  • Erisin [KGL] (Kai Ge Le)
  • Xtrons [GS] (ShenZhen GESHI Electronics And Technology CO.,LTD.)
  • Witson [MX]
  • ????? [HLA] (Hualingan)
  • ????? [XRC]
  • ????? [HZC] (Shenzhen Hansong Electronics Co. Ltd.)
  • ????? [KSP] (Ka Si Pu ShenZhen)
(this list will be updated according to users report new sellers/manufacturers)

MTCD Unit Types
All PX5 units are close the same. Only physical buttons or added functionalities by external CAN bus decoder (provided by the manufacturer) can differenciate them.
 
Last edited:

ikerg

Senior Member
Stock Android ROM Updates.
The following links provide the update for the Android part of the system. The file shall be renamed to update.img. Normally the links below contains both Android ROM and MCU updates. Be careful to not use the dmcu.img file if you are not sure that it fits to your headunit's manufacturer.

ANDROID 6.0 (Marshmallow)
ANDROID 8.0 (Oreo)
Stock ROM changelog
Code:
[SIZE="2"]2016-12-26: 
•Fixed the "weather application search box text part is blocked" problem 
•repair media disc DVD, up and down key function 
•Add interface prompt for high temperature test 
2016-12-27: 
•Update the text strong blue BC6, BC8 sdk, 
•optimize the starting speed. 
2016-12-29 : 
•update the text strong Bluetooth BC6, BC8 sdk, 
•deal with Bluetooth music software reported information error mistakenly identified as A2DP service disconnected; 
2016-12-30 : 
•update some APP external device VOL exception 
2017-1-3 ; 
•repair the radio boot, fast access to the no-frequency display problem 
2017-1-4 : 
•repair the boot sector to provide third-party interface part of the interface to obtain the wrong state 
•Update kernel CVBS standard switch bug 
2017-1-5: 
•Update kernel OTG USB bug. 
•Update the text strong blue BC6, to solve the problem of ringtones and dial crosstalk.
•Update the carriage recorder watermark display 
•Update the kernel touch screen GT911 bug 
2017-1-6 : 
•Synchronize RK code, 
•Repair Recovery part of the USB upgrade can not, version number changed to V6.0.7 
•remove the RK comes with the watermark, making MJPEG and H264 USB display the same way 
2017-1-7 :- 
•KERNEL update, repair boot start screen darkening and then restore the problem, G-SENSOR support (yet to be perfect) 
2017-1-9:
•Music to DVD crosstalk problem 
•Delete the recorder 
•Restore the previous version to delete the google voice 
•KERNEL, G-sensor and 4g version of the conflict bug 
•KERNEL, Config for TPMS & BACKSCREEN 
•Release the Bluetooth phone, HOME, BACK, and other key restrictions 
2017-1-10:
•Add ZTE MF833V 4G dongle support 
•Modify the Bluetooth call state can operate the machine other applications (public version of Bluetooth applications) 
2017-1-11:
•Update the text strong MD725 Bluetooth OBD; - 
•Update recovery V6.0.7, repair manually select the MCU upgrade is not successful BUG 
•Update the Application to detect the MCU upgrade file error BUG 
2017-1-12 :
•Tire pressure built-in according to factory factory selection 
•Update the problem with the crash of USB 
•Update the network video playback problem –
•correction "in the radio state to open the rear view, turn off the ACC, then will open the ACC, exit rear view as the radio, the radio did not sound" problem 
2017-1-13 :
•KERNEL: G-SENSOR 
• update the text strong 725 Bluetooth break ACC and then ACC can not connect OBD problems. 
•update the UI interface for custom LOGO 
2017-1-16 :
•Update the text strong BC6 bluetooth gocsdk; - 
•Update mobile phone Internet apk, deal with crosstalk problem; 
•Remove the useless prop, modify the Google Pinyin input method batch can be configured 
•Remove the prompts for the start and stop recording of the drive recorder 
•Update video and video VPUApi library 
2017-1-18 :
•Synchronous RK code 20170118 
2017-01-20 : 
•modify the "some of the main interface into all applications, and then set the switch inside the language, and then press the home to return to the main interface, the main interface can not slide" problem 
2017-02-07 :
•Fixed WIFI turn on standby time - Fixed "radio text and psn length over 8 bytes" problem 
2017-02-09 :
•Fixed radio ACC frequency reset problem 
•Update MF833v 4G dongle bug 
•Update recovery to version V6.0.9 
2017-02-13 : 
•update traffic in the video playback strategy, network video, other players are now supported 
•factory settings close open application bug 
•built-in cvbs DVR factory settings according to customer needs
•sync canbus 
2017-02-14 : 
•Update music video application short name display problem 
2017-02-15 :
•remove the radio system power to restore the factory frequency problem 
•factory settings canbus set items clear enough to show incomplete bug 
• Kernel update –
•KERNEL: USB power detection problem 
2017-02-16 :
•factory settings can be added to the right side of the menu – 
•Setup >> Extended Plus G-sensor sensitivity setting menu 
2017-02-17: 
•fix "QQ use the camera video call, the camera screen upside down" problem 
2017-02-18 :
•KERNEL: Batch adjustment of standby recovery strategy 1280x480 screen support 
2017-02-20 :
•Repairing the black screen problem in the 
•update the framework part of the interface 
•Optimize some App 
•update the SD Bluetooth module from time to time to issue a "da" noise; 
2017-02-21 :  
•update the Bluetooth service, support calls in the third party caller ID number; 
•Press the key to turn off the high and low 
2017-02-22 : 
•Fixed "Puqing machine from the settings inside the upgrade system, restart the upgrade process did not see the robot animation" problem 
•Update the text strong MD725 Bluetooth, to solve the problem of getting Bluetooth type error; 
•Acceleration sensor sensitivity to 5 files 
•canbus 
•modify BlueTooth, break B + do not restore the Bluetooth default name; 
•update feature, add android.hardware.location.gps, part of the app in the Google market need this can be downloaded 
•update Google apps including Google Market, Maps, Google Pinyin apk 
2017-02-23 :
•update the text strong MD725 Bluetooth gocsdk, modify the customer made the aging machine for some time after the call can not, can not hang up the phone problem; 
•Radio to increase the reset list log print 
2017-03-01 :
•modify the access serial number; 
2017-03-02 :
•update mobile Internet version EasyConnected.HT05.4.3.6-170302.apk, compatible with IOS10.2 mobile phone software package and compatible with Android 7.1 
2017-03-03 :
•Device serial number is changed to be generated by MCU
•update speed Ding Bluetooth sdsdk, solve the 725 Bluetooth problem; 
•repair MediaPlayer exception problems (on audio and video playback, the background plug the device) 
•add some navigation APP installation auto-recognition is navigation settings 
•modify the driving video, some video APP does not work the problem 
2017-03-04 :
•modify the phone interconnection, Bluetooth music in the video control to play video processing; 
2017-03-06 :
•update the weather application part button effect 
2017-03-08 :
•In the FrontView application to add a mirror selection function, the customer can choose according to the actual situation of the camera to select whether to open the mirror 
• Fixed "Mobile network DNS modified to 8.8.8.8" problem 
2017-03-09 : 
•reduce wifi scanning frequency. 
2017-03-10 :
•add speed Ding 968 Bluetooth; 
2017-03-13 :
•Fixed "mobile phone connection billion library" problem 
•Bluetooth floating window interface to increase the steering wheel button control; 
•solve the problem of the image of the unstable period of the signal 
•The kernel layer implements throwing unsteady images via video status 
•remove the Android useless log information 
•Update Recovery OTA upgrade, System check mechanism 
•Update the system low memory, optimize the operating mode 
2017-03-15 : 
•update sdsdk968 Bluetooth sdk; 
2017-03-16 :
•update the Bluetooth application, deal with international long distance calls display name issues; 
•update the file manager does not work between the cut between the BUG 
•DVD settings allow you to watch video bugs 
2017-03-17 :
-update speed Ding 968 Bluetooth sdsdk968; 
2017-03-18 :
•Update mount the TF card path to prevent UUID from being the same as causing the mount to have problems 
•update the SystemUI sound configuration, and configure the settings button 
•IMEI calculation reference source changed to mcu ID 
2017-03-20 :
•update speed Ding 968 Bluetooth sdsdk968; 
•update the text strong BC6 Bluetooth module sdk, dealing with sound problems; 
2017-03-21 : 
•open no memory problem; 
•TV avin translation; 
•Fixed "boot into the main interface, immediately enter the radio will lead to the current frequency is empty" problem 
2017-03-22 :
•update the hct_common.mk file; 
2017-03-23 :
•update speed Ding 968 Bluetooth sdsdk968; 
2017-03-24 :
•google map noise 
•Some videos can not play 
2017-03-27 : 
•update libreference-ril-dts4108c.so 
•Update Unicom Telecom apn configuration 
•KERNEL update 1: Join the boot fast reverse detection strategy 
•KERNEL update 2. Backlight control strategy 
•KERNEL update 3. Card reader in the process of plugging the card reader on the SD card exception BUG 
•Optimize GMS package, version to 6.0_r11 
2017-04-011 :
•BC5 Bluetooth added support for OBD 
2017-04-013 :
•BC5 Bluetooth module support module upgrade; 
2017-04-18 :
•modify the opening ACC, the probability of slow disk drive caused by the drive recorder does not record 
•modify gocsdk, solve the text strong 725 Bluetooth module echo problem; 
2017-04-19 :
•modify tinyalsa 
2017-04-20 :
•add the reset before the USB and TF card reset strategy to prevent the above state after the open ACC is wrong, resulting in the probability of not read USB problem 
2017-04-22 : 
•update our media applications also apply third-party audio mixing strategy issues 
2017-04-24 :
•BC5 Bluetooth add module firmware version number query 
2017-04-25 :
•Update recovery to version V6.1.2 
•canbus 106 Mazda BT-50 
•google back to the previous version 
•Radio Band bug 
2017-04-27 :
•modify the Bluetooth service, deal with Bluetooth music information; 
2017-04-28 :
•Prevent and control learning to increase google voice.
•update canbus 
2017-05-02 :
•Optimize GPS 
2017-05-04 :
•mode key to switch bug 
•mode to join TV 
•canbus 
2017-05-06 : 
•update the text strong HC5 Bluetooth gocsdk5 
2017-05-08 :
•update the text strong HC5 Bluetooth gocsdk5 
•update sdsdk968, modify the reported Bluetooth type, call the sound reduced by a grid; 
2017-05-10 :
•update gocsdk5 
•update mobile Internet EasyConnected.HT05.4.3.7-170510 
2017-05-11 :
•Fixed "GPS set in place, the weather interface to switch the server list when the interface card Dayton" problem 
2017-05-12 :
•update sdsdk968, optimize the connection to Bluetooth when Cardon's problem; 
2017-05-15 :
•update the phone interconnection EasyConnected.HT05.4.3.7-170512 
2017-05-18 : 
•update mobile Internet EasyConnected.HT05.4.3.7-170518: Handling iphone phone lock screen car screen screen Huaping problem; Processing the first connection to the mobile phone immediately into the abnormal problem; 
2017-05-26 :
•modify 968 Bluetooth sdk, processing connected to Bluetooth after the search is not open; 
2017-05-31 :
•Fixed "M165 / M167 module, broken B + can not be connected after the start" problem 
2017-06-03 :
•update gocsdk, optimize the operation of the A2DP operating speed faster disconnect the A2DP problem! The - Update EasyConnected.HT05.4.3.7-170601.apk 2017-06-14 ---------- - update gocsdk, modify the customer to make a call for half an hour or an hour of Bluetooth disconnection. 
2017-06-17 :
•update gocsdk8 
2017-06-19 :
•Update the video library 
•Update Wifi 
•Update Music4
•update mobile Internet EasyConnected.HT05.4.3.8-170619 version; 
2017-06-19 : 
•modify sdsdk968; 
•update mobile Internet EasyConnected.HT05.4.3.8-170620 version; 
2017-06-21 :
•update fuse, limit the installation copy of the memory space to prevent the memory is full, the next cold boot no space to load the file led to the machine card logo do not come 
2017-06-29 :
•update the Bluetooth sdk: gocsdk8, sdsdk, sdsdk968; 
2017-07-03 
•update google package
2017-07-06
•Dasaita customized UI (launcher) to 20170703
2017-07-06
• Netflix hides the volume progress bar in the foreground
• Sync canbus
2017-07-10
• Handling BC5 Bluetooth module call records show more problems;
• Update mobile interconnection EasyConnected.HT05.4.3.8-170707:
      1. Android USB connection for the first time into the billion long black screen (usually 5-10 seconds, some long more than 10 seconds)
      2. remove the Android connection, the top right of the red dot.
      3. iPhone wifi connection to play Youtobe video, billion even broken.
      4. wifi connection black screen problem
2017-07-11
• Update speed Ding two-in-one Bluetooth sdsdk, deal with third-party calls after the call no sound problem;
2017-07-12
 • Update BC6 hard to kill Bluetooth, handle OBD type error problem
2017-07-17
• Update the background to collect the log interface, factory settings enter the password hct &
2017-07-19
• Remove the option to use an external device in the drop-down menu when the external device is mounted as an internal storage device
2017-07-20
• Update the status bar Google DreamManager to determine the bug
2017-07-28
  • canbus Hing flag series, 17 crv, Qijun high with automatic parking
  • update BC6 Bluetooth soft consumer gocsdk6, speed tripod Bluetooth 968
  • update mobile Internet EasyConnected.HT05.4.3.9-dc3b246-170726 version;
2017-07-29
•  increase gsensor wake up
•  modify the kernel CPU switch caused by the crash bug, repair USB otg bug
2017-08-01
•  update vendingpatch.sh
•  update sdsdk968, optimize the Bluetooth connection problem;
2017-08-07
•  update sdsdk968, optimize the Bluetooth connection problem;
•  modify the HCTBlueToothManager, handle off the power-off ACC-open ACC, Bluetooth does not work the problem;
•  update mobile Internet EasyConnected.HT05.4.4.0-ab1fb6d-170806 version, app_name EasyConnected modified to
2017-08-08
• TPMS_01 increase tire pressure exchange
• Canbus
• DVD read customer vehicle path problem
2017-08-09
•  update sdsdk968, deal with Bluetooth phone book display problems, optimize the Bluetooth connection problem;
2017-08-10
•  update the text strong BC6 soft consumer gocsdk6;
2017-08-11
•  update start loader, solve the probability of starting from the problem
2017-08-14
•  update sdsdk968, optimize the Bluetooth connection problem;
2017-08-17
•  update sdsdk968,
      1. Modify the Hebrew address book name to show garbled (reason: the name is too long, the Bluetooth software on the length limit caused)
      2. modify the Bluetooth search will appear no search, the phone can not connect to the situation (the reasons, when the search data too much, resulting in Bluetooth bug)
•  update the text strong BC6 soft consumer, hard to eliminate sdk, modify the call, disconnect the ACC, connect the Bluetooth, no JH issued.
2017-08-18
•  update the text strong BC6 hard to eliminate hard to cancel the ringtones (due to the choice of soft consumer and hard to eliminate the path is not the same, resulting in hard to kill no ringtones).
2017-08-21
•  update sdsdk968, modify the echo suppression strong point;
2017-08-22
•  update sdsdk, modify the ACC ON re-brush the module's configuration file;
2017-08-23
•  update sdsdk968, modify OBD can not be paired;
2017-08-29
•  CanBus update
2017-09-05
•  update the strong BC6 hard consumer, modify the foreign smart sound, not connected to the problem.
2017-09-09
•  increase USBIpod applied to the system default application;
2017-09-14
•  update speed tripod two Bluetooth head sdsdk: modify ACC ON re-brush the module configuration file; modify part of the phone to delete the paired and then add to the pairing list;
2017-09-18
•  deal with parrot Bluetooth ACC switch problem;
2017-09-21
•  update the text strong BC6 soft consumer gocsdk6, optimize the call quality;
•  increase the 968 Bluetooth module sdk version and the firmware version of the query;
2017-09-22
•  update the text strong BC6 hard to increase the Bluetooth password function.
2017-09-23
•  update the text strong BC6 soft consumer, increase the Bluetooth matching password function.
2017-10-12
•  deal with even with the Android play music ACC switch no sound problem;
•  update even with EasyConnected.HT05.4.4.1-a00a6af-171010, compatible with IOS11 and Android 8.0;
2017-10-16
•  update sdsdk968, compatible with the old and new protocol stack, optimized for Bluetooth;[/SIZE]

Custom Android ROM Updates.
  • Malaysk Custom ROM
    https://forum.xda-developers.com/an...lopment/rom-malaysk-roms-mtcd-device-t3598908
  • Borondook Custom ROM. Extracted from Russian Forums [http://4pda.ru/forum/index.php?showtopic=820460]
    * Root access, controlled by the application SuperSU
    * Completely redesigned interface Russian translation
    * The default settings are: Russian interface language, the Moscow time zone
    * Deleted OpenWNN input method for Asian languages
    * Updated versions of Google-system applications (Market, Gmail, Voice Search, Voice Synthesizer)
    * The composition of preinstalled apps added to Adobe Reader, Terminal, Root Explorer, Titanium Backup
    * The composition of additional applications added Xposed Installer and ADBD Insecure
    * Added alternate application "Radio" (the staff of "Radio" has a "KSP" interface, alternative - "GS")
    * Three launcher (KSP interfaces, KGL, GS / MX) with an operational switch to any of them through the "Settings" -> "Home screen"
    * Added control icons (buttons, icons) state of the upper line (the "Options" -> "Display" -> "Status Bar"). By default, all of the icons included , but can be individually turned on and switched on again at any time
    * Redesigned "Options" -> "About your device": added information about the author of the assembly, as well as direct links for those wishing to reward financially
    * AOSP-enabled application "Contacts"
    * Added the ability to interactively change the screen density ( "Settings" -> "Display" -> "screen density")
    * Open the following items "Settings", "Data Transfer", "More / Ethernet", "For Developers"
    * Access to ADB console through the network (port 5555)
    * Russian format of date and time in the launcher and Screensavers
    * Open the setup screen saver timeout ( "Settings" -> "Display" -> "Screen Out")
    * Icon "Recent apps" does not disappear when leaving the home screen launcher
    ----------------------------------------------------------------------------------------------------------
    Version 1: Based on Stock 20170504
    Link --> https://mega.nz/#!mRJThTJJ!cToby6wGYwVdas9J6iaK4H0IuZS4u7--Xe-egX9TT5Y
    OTAs can be accessed via "Settings" > "About your device" > "OTA update to Android system." An internet connection is required.
    OTA1: V1.0.0 -> V1.0.2:
    * correcting defects in the assembly of the first embodiment EEPROM, doispravlenie Russian translation.
    * the introduction of support so-called "white list" - that is, applications and services (services), which will not be "killed" when leaving the radio to sleep. The most typical applications that require a "protection from killing" - is working in the background of the services associated with navigation, warnings about traffic conditions, etc. For example, "Antiradar Arrow" and "MapCam Info". Now, such an application can be stored in the "white list", and after the release of the radio sleep they will work. To implement this functionality is managed through the works of respected Graser , who wrote a wonderful utility PreferenceApp , a challenge which I built right into the "Settings" ( "Advanced Settings", select "White List")
    OTA2: V1.0.2 -> V1.0.3 (Required previous OTA)
    * added alternative application "Music" (from KLD firmware)
    * added the second alternative application "Radio" (in KLD EEPROM)
    * added "double" launcher (KLD of the firmware)
    * radically altered algorithms support the "white list" of applications that retain their efficiency when caring to sleep. For their work fervently thank (do not skimp on Desi) respected graser
  • SVA Custom ROM
    http://www.studenikin.ru/svarom/svarom_PX5_RK3688.asp
    1. Based on official stock Android firmware HA_PX5_6-0_20171214
    2. PDA Deodex, zipaligned, rooted with SuperSU
    3. Stock kernel
    4. SuperSU binary v2.82.
    5. SuperSU.apk can be downloaded from the Google Play Market, if needed
    6. Updated screenshots
    7. Fix recording on internal and external sd card
    8. Disable signature verification check
    9. Reduced the height of the statusbar with a 64px sized to 54px
    10. Four launcher to choose. Launcher from HCT (see the screenshots)
    11. In Settings / Display added settings screen saver (see the screenshots). You can choose between an analog and digital clock, photo collage or frame on the screensaver. Set the type of screen. Support to switch between the old and the new screensavers
    12. In the statusbar, left, icon-button Power - now works like this:
      • A single short tap (press) - turn on screensaver
      • Double short tap (tap) - the creation of a screenshot of the current screen
      • Short triple tap (press) - slew (kill) the active application. If you need some app hung for example
      • Tap is on the Long button Causes a The extended menu off (see screenshots were). Item of The power Off , in The extended power menu a completely Turns off the device. To turn the device on, you can only switching ACC. An with In The extended the shutdown menu added items flight-Mode and by silent-Mode . If you select Reboot (is called called extended reboot menu (see screenshots)
    13. In Settings / Display / Statusbar settings, you can hide / show any buttons, and region
    14. Position clock in status bar you can customize:
      • left
      • center
      • as in stock firmware
      • right
      • hide
    15. Support white list of applications. When exiting deep sleep or turn on the device, applications from the white list will not be killed. Configuring the white list is in the "Settings / Advanced settings", the line below the "Turn-off Delay for ACC". The names of the packages to the white list you need to enter on-line, one element per line
    16. Support OBD adapters by name / partial name that you specify
    17. In Settings / About tablet added Device Status
    18. Icon-button Recent is always displayed, if it is not turned off in settings statusbar
    19. In the recent apps
    20. Correct reboot the device with reboot MCU
    21. In the Settings added manager auto-start
    22. In the Settings added screen "Developers options"
    23. Fixed translation in some applications (only in Russian locale)
    24. To improve performance and responsiveness of the device removed trash and Live Wallpaper
    25. In the Bluetooth application, the width of the field, increased font, and made in two lines
    26. In the applications, music, and videos, the 625px of the playlist
    27. Removed Chinese and Japanese keyboard
    28. In build.prop made some tweaks
    29. Probably something else ...

Manufacturer's MCUs

 
Last edited:

ikerg

Senior Member
PX5 Modifications.

Graser's Dasaita Tool. Thanks @Grasersj
Edit October/2017: Tool that collects several utilities:
Current version 2.11.5
https://drive.google.com/file/d/1NtvsjuDEAdLNYNHkqRbAsNmwyGt0fqWz/view?usp=drivesdk

  • Xposed Module To overcome the OBD bluetooth limitation:
    Bluetooth OBD devices that name does not start with "OBD" does not communicate with the OBD app, as the app does not detect the OBD device and wants to open the Bluetooth connection.
    Fields:
    1. Class name in HCTBlueToothManager - by default, the class name for the AIC used in the firmware is specified.
    2. Method name in HCTBlueToothManager - by default, the class name for the AIC used in the firmware is specified.
    3. The names of your OBD adapters. You can specify multiple commas.

    In case of custom or non standard HCTBluetoothManager.apk, it is required that the user fills the Class Name and Method name

    Once done delete your OBD device from pairing, reboot and pair again. Now OBD apps will detect the device connected as Bluetooth OBD device and will not hang to try to open bluetooth.[/COLOR][/SIZE]
  • RDS Radio. ***XPOSED REQUIRED****
    Allows you to set the frequency of the current radio station in the notifications from status bar
    Fields:
    1. Enable Radio module - enables / disables the Xposed radio module
    2. Setup - opens the module settings form
    General
    2.1. Radio Service class name - by default, the class name for Radio from the KLD
    2.2 The name of the method to get RDS-by default, the name of the class for Radio from the KLD firmware
    2.3 The name of the method to get the current frequency-by default, the class name is indicated for Radio from the KLD firmware.
  • White-List. *** XPOSED REQUIRED***
    Application to modify the behavior of MTCManager.apk, which is the responsible of managing the sleep (standby) state of the headunit. This module allows to include in a list (white-list) all the installed applications you want to prevent them to be killed during the standby.
  • Speed Volume Compensation ***NO XPOSED REQUIRED. SEPARATE MODULE***
    Application to Modify Volume according to speed.
  • Adjustment of the built-in android audio streams. ***NO XPOSED REQUIRED. SEPARATE MODULE***
  • Source application list. ***XPOSED REQUIRED***
    You can enter the applications you want to be switched between them when you press the MODE button

MTCD Mods by @f1x
f1x comes with an update of his famous apk/mod for MTCD units. Thanks @f1x. Please support his work with some kind of donation

PX5 Media Controller by @Bose321
This app makes the MTCD Radio being controlled by standard android media controls instead of particular MTCD controls. in the same way redirect the Frquency & Channel to common Android media information that can be get by any media widget
https://forum.xda-developers.com/an...-development/app-fm-radio-controller-t3625038
https://gerbenbol.com/android/com.gerbenbol.hctradiocontroller.apk
 

Attachments

  • Graser_DasaitaXposedModule_Instructions.pdf
    351.9 KB · Views: 3,958
  • Graser_CarAutoSleep_application.pdf
    264.2 KB · Views: 2,524
Last edited:

ikerg

Senior Member
Reserved: Q&A
1. I have a MTCD RK3188 unit. Can I use the firmware updates here published?
No. All the stuff here published is for RK3368 (PX5) MTCD units. Only the MCU files could be used for your unit (if it is really a MTCD)
2. My MCU is XXX and i can't find new updates from manufacturer for a long time. Can I update from other Brand MCU?
Not all the MTCD MCUs are the same, but quite similar between them. There is a thread that is collecting all the MCU cross compatibility based on user experiences.
https://forum.xda-developers.com/an.../mtcd-verified-cross-compatible-mcus-t3624724
3. How Do I enter into recovery menu?
Depending on the HeadUnit, the entering into recovery process could vary.
  • Reset Button Procedure (You need a needle to access that button inside the Reset hole)
    Applicable to:

    • [*] HeadUnits with no physical buttons on Headunit (just capacitive buttons) [Brands: Dasaita]
    1. Press Reset and hold until button light blinks (15-20secs)
    2. Release Reset and press again. Hold it until you see the Marshmallow logo
    3. Release Reset and wait for the Recovery menu to appear

    [*] Power Button Procedure [Brands: Dasaita]
    Applicable to:

    • [*] HeadUnits with physical power button on Headunit [Brands: Dasaita]
    [*]When none of the above procedures worked:
    1. Disconnected all power from the unit... ACC & BAT disconnected
    2. Prepared 12V power supply with on negative and two positive connectors
    3. Connected negative to GND & one positive to BAT
    4. Connected USB keyboard
    5. Press right ALT (ALT GR on some keyboards) and PrintScreen
    6. Connected the other positive lead to ACC (unit does not work if both BAT and ACC are not connected)
    6a. Start pressing repeatedly on E (not holding E pressed, but press...release... press... release..... rapidly)
    7. The boot logo shows (MarshMallow...etc) and after a few seconds the unit reboots itself
    8. Release right CTRL & PrintScreen and continue to repeatedly press on E.
    9. The Recovery shows on screen.
4. I have a complete Bricked Unit with a continuous loop. What can I do?
First of all, you have to try to reload the firmware into the unit. As you are not loaded into Android system, you must reload the firmware by using the recovery menu. To enter into recovery menu read the FAQ#3.
Most of the times, reloading the Android firmware solve the issue. Try with different firmwares if you can't succeed at first time. When, even having tried to update your firmware from recovery, but it did not succeed, you probably have corrupted your NAND. In that case a more complex solution is available (desoldering/soldering is required) to come the unit back to life. Thanks @marchnz for the detailed description on the following thread:
https://forum.xda-developers.com/an...tions-development/px5-stuck-bootloop-t3635412
5. I notice echo on my Bluetooth Calls
Echo has been reported on severla Brands/Models for PX5 firmwares. The echo is not instantaneous and it appears after some minutes of conversation. Currently @f1x is developing a solution based on tunning the Bluetooth drivers. You can follow the solution in this thread:
https://forum.xda-developers.com/an...elopment/px5-solution-bluetooth-echo-t3638779
6. My HeaadUnit never shuts off and, even several days, after switching engine on the Headunit starts in a few secons....Can I kill my car battery?
These units are designed to enter into deep sleep state detecting ACC off, in order to avoid each time you connect the car, you had to wait a full cold boot (20secs) and they just wake up in 2seconds. During This sleep state, the Headunit consumes a small current (just 100-150mA). Such current can't drain your battery.
Some manufacturers (like Dasaita (HA)) have implemented a menu in which, apart of Auto-Sleep you select at which time you want to HeadUnit shuts off completely, useful for long car unused periods.
7. My apps are killed during Sleep and they don't start again after waking up
These HeadUnits kills background processes (except specific ones) during deep sleep state (see Q&A#6). The killing process is managed by MTCManager.apk file. A developer (@graser) has been released a tool that is based on adding apps/services to a whitelist to pevent the unit killed them during sleep. You need root & Xposed Framework
8. Google Maps Hangs when starting a route
It has been identified that Google Maps hangs constantly. One of the reasons provided is due to corrupt data after not properly exiting Maps application, which occurs automatically bu the ROM when entering into sleep.
Three Solutions have been reported:
8.1 -> Install 9.46.2 version --> https://www.apkmirror.com/apk/googl...ation-transit-9-46-2-11-android-apk-download/
8.2 -> Add Google Maps to the Whitelist on Graser's app (see FAQ#7) [Root & Xposed required]
8.3 --> Clear Maps Cache before starting app (after each sleep). You can use this apk: https://forum.xda-developers.com/attachment.php?attachmentid=4295635&d=1507415766
9. I cant find MTCDs MCU updates, but MTCE. Can I update a MTCE over a MTCD?
HCT developers, starting from MCU version 2.65, has been renamed the MCTD as MTCE. It is reported to be a major software update and it is fully compatible with MTCD MCU. Therefore, you can upgrade to MTCE from MTCD safely.
10.Can I replace Google Now by Google Assistant?
Yes you can. extracted from https://forum.xda-developers.com/an...ment/px5-to-install-google-assistant-t3629660. Thanks @apollo1976
1) change the resolution using the "Resolution Changer Pro" app (https://apkpure.com/resolution-changer-pro/com.nexter.miniscaler). I set the 1280x800 resolution, with DPI 280. Other user reported that thw working resolution is 1365x800
2) Reboot the system
3) Installed the Google Assistant apk (https://www.apkmirror.com/apk/googl...assistant-0-1-174051423-android-apk-download/)
11.How can I root my unit?
PX5 devices under MM can be rooted easily by means of using kingoroot app (not kingroot).
http://es.kingoapp.com/
When installing a Warning message will appear, but you can continue the installation.
You need internet connection for kingoroot during root process.
After getting root privileges, remove kingoroot and install SuperSU
 
Last edited:

ikerg

Senior Member
Reserved: Firmware Tools

These Headunits are RockChip Based Soc, so several Tools are available:
Extract/Unpack Android Firmware.
  • To extract files from a update.img file [any Android version]:
    RK3xxx firmware tools v.5.78.35.00 by Sergio Poverony
    1-1.png

    https://mega.nz/#!M4J1Sb7A!cfkLT6mgwIYvGpF-8awSmpqJQ0mQcE9UaC8QXFquP6o

    by this tool you can extract the content of update.img into the following files:
    * uboot.img
    * boot.img
    * kernel.img
    * misc.img
    * parameter.txt
    * recovery.img
    * resource.img
    * system.img
    * trust.img
  • Ext4 unpacker --> https://forum.xda-developers.com/showthread.php?t=1921399
    To extract the content from system.img (All Rom System apps)
 
Last edited:
  • Like
Reactions: adioperator

ikerg

Senior Member
Hardware included on the Current PX5 Units
Even All MTCD, the mainborad usually changes a little bit between manufacturers. On Factory Settings you can select different bluetooth chipsets as the software developer covers all manufacturers on their ROM.

Dasaita PX5 V600 Series
  • Audio Chip: TDA7851L
  • BT+WIFI Chip: RTL8723
  • Radio Chip: ST7786

Update [13/July/2017]:
News from Dasaita....PX5 Platform with new mother board is coming!!!!
It seems Dasaita is developing new hardware updates to increase on reliability and enchace the user experience:
Coming soon for the updated V600 Series
https://www.youtube.com/watch?v=S950AatzoLI



Other Manufacturers Series
TBD
 
Last edited:
  • Like
Reactions: zerocool99

ikerg

Senior Member
I don't think so...that thread is more general discussion ....all with commented there (and in other forums) that it worked will be placed here for quick searching

The intention is not having hundred of posts ... just a few but information continuously being updated.
Enviado desde mi D6603 mediante Tapatalk
 

spludgey

Senior Member
Aug 21, 2008
79
12
PX5 Modifications.

Graser's Dasaita Tool.
To overcome the OBD bluetooth limitation & to support for full RDS Radio. Extracted from Russian Forum. Thanks @Graser

So this is only for OBD right? I find the bluetooth pairing with phones of my unit extremely unreliable but haven't found a way to fix this yet.
 

ikerg

Senior Member
Nonetheless, the first posts in that thread are virtually identical to these and serve the same basic goal, imho.

Johan

Verstuurd vanaf mijn SM-T580 met Tapatalk
It could be...but if they are not being updated they are useless.
I will try to have my thread updated...but in this thread only people give contributions...not issues

Enviado desde mi D6603 mediante Tapatalk
 

B3rt

Senior Member
Sep 27, 2008
215
16
Deurne
anyone any links or downloads regarding launchers?

Looking for launchers which where also used in android 4 or 5 version, sadbly in android 6 there are no 'excelent' launchers...
 

Nomader0

Senior Member
Dec 31, 2010
485
62
PX5 Modifications.

Graser's Dasaita Tool.
Xposed Module To overcome the OBD bluetooth limitation & to support for full RDS Radio. Extracted from Russian Forum. It requires Xposed installed (and Root access) Thanks @Graser


Graser's White-List. CarSleepRun.apk
Application to modify the behavior of MTCManager.apk, which is the resposible of managing the sleep (standby) state of the heaadunit. This app allows to include in a list (white-list) all the installed applications you want to prevent them to be killed during the standby.
Currently this mod is included on Custom ROM by borondook.
EDIT. included, but needed to check if it is the last version

MTCDialer v1.1 MtcDialer.apk
f1x comes with an update of his famous apk/mod for MTCD units. It allows Voice dialing by using Google Now directly to our list of contacts by using the stock bluetooth configuration.
Thanks @f1x. Please support his work with some kind of donation
https://github.com/f1xpl/MtcDialer/releases/download/1.1/MtcDialer.apk
https://forum.xda-developers.com/an...release-mtcdialer-hands-free-calling-t3558721


what does Graser's Dasaita Tool actually do to RDS? Px5 by default supports RDS as PX3 did...
 

stinger4321

Senior Member
May 2, 2009
470
94
Displays rds and frequency in the curtain

Отправлено с моего Redmi 3 через Tapatalk
the problem i have is RDS is displayed everywhere on my px5 8 core.. it shows for all saved channels they update and current station shows.. but there is no static station number anywhere.. you have to wait for rds to cycle through.. really annoying so i turned rds off.. fix for this?

Sent from my Pixel XL using Tapatalk
 

bettuccio

Senior Member
Apr 13, 2010
652
102
Italy
Guys just am interested in checking the volume of the media according to the speed? On our px5 you can not, application no works. I wonder if developing a profile with Tasker you can! I've tried but I do not know big about it. Are any of you able to build it?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    Stock Android ROM Updates.
    The following links provide the update for the Android part of the system. The file shall be renamed to update.img. Normally the links below contains both Android ROM and MCU updates. Be careful to not use the dmcu.img file if you are not sure that it fits to your headunit's manufacturer.

    ANDROID 6.0 (Marshmallow)
    ANDROID 8.0 (Oreo)
    Stock ROM changelog
    Code:
    [SIZE="2"]2016-12-26: 
    •Fixed the "weather application search box text part is blocked" problem 
    •repair media disc DVD, up and down key function 
    •Add interface prompt for high temperature test 
    2016-12-27: 
    •Update the text strong blue BC6, BC8 sdk, 
    •optimize the starting speed. 
    2016-12-29 : 
    •update the text strong Bluetooth BC6, BC8 sdk, 
    •deal with Bluetooth music software reported information error mistakenly identified as A2DP service disconnected; 
    2016-12-30 : 
    •update some APP external device VOL exception 
    2017-1-3 ; 
    •repair the radio boot, fast access to the no-frequency display problem 
    2017-1-4 : 
    •repair the boot sector to provide third-party interface part of the interface to obtain the wrong state 
    •Update kernel CVBS standard switch bug 
    2017-1-5: 
    •Update kernel OTG USB bug. 
    •Update the text strong blue BC6, to solve the problem of ringtones and dial crosstalk.
    •Update the carriage recorder watermark display 
    •Update the kernel touch screen GT911 bug 
    2017-1-6 : 
    •Synchronize RK code, 
    •Repair Recovery part of the USB upgrade can not, version number changed to V6.0.7 
    •remove the RK comes with the watermark, making MJPEG and H264 USB display the same way 
    2017-1-7 :- 
    •KERNEL update, repair boot start screen darkening and then restore the problem, G-SENSOR support (yet to be perfect) 
    2017-1-9:
    •Music to DVD crosstalk problem 
    •Delete the recorder 
    •Restore the previous version to delete the google voice 
    •KERNEL, G-sensor and 4g version of the conflict bug 
    •KERNEL, Config for TPMS & BACKSCREEN 
    •Release the Bluetooth phone, HOME, BACK, and other key restrictions 
    2017-1-10:
    •Add ZTE MF833V 4G dongle support 
    •Modify the Bluetooth call state can operate the machine other applications (public version of Bluetooth applications) 
    2017-1-11:
    •Update the text strong MD725 Bluetooth OBD; - 
    •Update recovery V6.0.7, repair manually select the MCU upgrade is not successful BUG 
    •Update the Application to detect the MCU upgrade file error BUG 
    2017-1-12 :
    •Tire pressure built-in according to factory factory selection 
    •Update the problem with the crash of USB 
    •Update the network video playback problem –
    •correction "in the radio state to open the rear view, turn off the ACC, then will open the ACC, exit rear view as the radio, the radio did not sound" problem 
    2017-1-13 :
    •KERNEL: G-SENSOR 
    • update the text strong 725 Bluetooth break ACC and then ACC can not connect OBD problems. 
    •update the UI interface for custom LOGO 
    2017-1-16 :
    •Update the text strong BC6 bluetooth gocsdk; - 
    •Update mobile phone Internet apk, deal with crosstalk problem; 
    •Remove the useless prop, modify the Google Pinyin input method batch can be configured 
    •Remove the prompts for the start and stop recording of the drive recorder 
    •Update video and video VPUApi library 
    2017-1-18 :
    •Synchronous RK code 20170118 
    2017-01-20 : 
    •modify the "some of the main interface into all applications, and then set the switch inside the language, and then press the home to return to the main interface, the main interface can not slide" problem 
    2017-02-07 :
    •Fixed WIFI turn on standby time - Fixed "radio text and psn length over 8 bytes" problem 
    2017-02-09 :
    •Fixed radio ACC frequency reset problem 
    •Update MF833v 4G dongle bug 
    •Update recovery to version V6.0.9 
    2017-02-13 : 
    •update traffic in the video playback strategy, network video, other players are now supported 
    •factory settings close open application bug 
    •built-in cvbs DVR factory settings according to customer needs
    •sync canbus 
    2017-02-14 : 
    •Update music video application short name display problem 
    2017-02-15 :
    •remove the radio system power to restore the factory frequency problem 
    •factory settings canbus set items clear enough to show incomplete bug 
    • Kernel update –
    •KERNEL: USB power detection problem 
    2017-02-16 :
    •factory settings can be added to the right side of the menu – 
    •Setup >> Extended Plus G-sensor sensitivity setting menu 
    2017-02-17: 
    •fix "QQ use the camera video call, the camera screen upside down" problem 
    2017-02-18 :
    •KERNEL: Batch adjustment of standby recovery strategy 1280x480 screen support 
    2017-02-20 :
    •Repairing the black screen problem in the 
    •update the framework part of the interface 
    •Optimize some App 
    •update the SD Bluetooth module from time to time to issue a "da" noise; 
    2017-02-21 :  
    •update the Bluetooth service, support calls in the third party caller ID number; 
    •Press the key to turn off the high and low 
    2017-02-22 : 
    •Fixed "Puqing machine from the settings inside the upgrade system, restart the upgrade process did not see the robot animation" problem 
    •Update the text strong MD725 Bluetooth, to solve the problem of getting Bluetooth type error; 
    •Acceleration sensor sensitivity to 5 files 
    •canbus 
    •modify BlueTooth, break B + do not restore the Bluetooth default name; 
    •update feature, add android.hardware.location.gps, part of the app in the Google market need this can be downloaded 
    •update Google apps including Google Market, Maps, Google Pinyin apk 
    2017-02-23 :
    •update the text strong MD725 Bluetooth gocsdk, modify the customer made the aging machine for some time after the call can not, can not hang up the phone problem; 
    •Radio to increase the reset list log print 
    2017-03-01 :
    •modify the access serial number; 
    2017-03-02 :
    •update mobile Internet version EasyConnected.HT05.4.3.6-170302.apk, compatible with IOS10.2 mobile phone software package and compatible with Android 7.1 
    2017-03-03 :
    •Device serial number is changed to be generated by MCU
    •update speed Ding Bluetooth sdsdk, solve the 725 Bluetooth problem; 
    •repair MediaPlayer exception problems (on audio and video playback, the background plug the device) 
    •add some navigation APP installation auto-recognition is navigation settings 
    •modify the driving video, some video APP does not work the problem 
    2017-03-04 :
    •modify the phone interconnection, Bluetooth music in the video control to play video processing; 
    2017-03-06 :
    •update the weather application part button effect 
    2017-03-08 :
    •In the FrontView application to add a mirror selection function, the customer can choose according to the actual situation of the camera to select whether to open the mirror 
    • Fixed "Mobile network DNS modified to 8.8.8.8" problem 
    2017-03-09 : 
    •reduce wifi scanning frequency. 
    2017-03-10 :
    •add speed Ding 968 Bluetooth; 
    2017-03-13 :
    •Fixed "mobile phone connection billion library" problem 
    •Bluetooth floating window interface to increase the steering wheel button control; 
    •solve the problem of the image of the unstable period of the signal 
    •The kernel layer implements throwing unsteady images via video status 
    •remove the Android useless log information 
    •Update Recovery OTA upgrade, System check mechanism 
    •Update the system low memory, optimize the operating mode 
    2017-03-15 : 
    •update sdsdk968 Bluetooth sdk; 
    2017-03-16 :
    •update the Bluetooth application, deal with international long distance calls display name issues; 
    •update the file manager does not work between the cut between the BUG 
    •DVD settings allow you to watch video bugs 
    2017-03-17 :
    -update speed Ding 968 Bluetooth sdsdk968; 
    2017-03-18 :
    •Update mount the TF card path to prevent UUID from being the same as causing the mount to have problems 
    •update the SystemUI sound configuration, and configure the settings button 
    •IMEI calculation reference source changed to mcu ID 
    2017-03-20 :
    •update speed Ding 968 Bluetooth sdsdk968; 
    •update the text strong BC6 Bluetooth module sdk, dealing with sound problems; 
    2017-03-21 : 
    •open no memory problem; 
    •TV avin translation; 
    •Fixed "boot into the main interface, immediately enter the radio will lead to the current frequency is empty" problem 
    2017-03-22 :
    •update the hct_common.mk file; 
    2017-03-23 :
    •update speed Ding 968 Bluetooth sdsdk968; 
    2017-03-24 :
    •google map noise 
    •Some videos can not play 
    2017-03-27 : 
    •update libreference-ril-dts4108c.so 
    •Update Unicom Telecom apn configuration 
    •KERNEL update 1: Join the boot fast reverse detection strategy 
    •KERNEL update 2. Backlight control strategy 
    •KERNEL update 3. Card reader in the process of plugging the card reader on the SD card exception BUG 
    •Optimize GMS package, version to 6.0_r11 
    2017-04-011 :
    •BC5 Bluetooth added support for OBD 
    2017-04-013 :
    •BC5 Bluetooth module support module upgrade; 
    2017-04-18 :
    •modify the opening ACC, the probability of slow disk drive caused by the drive recorder does not record 
    •modify gocsdk, solve the text strong 725 Bluetooth module echo problem; 
    2017-04-19 :
    •modify tinyalsa 
    2017-04-20 :
    •add the reset before the USB and TF card reset strategy to prevent the above state after the open ACC is wrong, resulting in the probability of not read USB problem 
    2017-04-22 : 
    •update our media applications also apply third-party audio mixing strategy issues 
    2017-04-24 :
    •BC5 Bluetooth add module firmware version number query 
    2017-04-25 :
    •Update recovery to version V6.1.2 
    •canbus 106 Mazda BT-50 
    •google back to the previous version 
    •Radio Band bug 
    2017-04-27 :
    •modify the Bluetooth service, deal with Bluetooth music information; 
    2017-04-28 :
    •Prevent and control learning to increase google voice.
    •update canbus 
    2017-05-02 :
    •Optimize GPS 
    2017-05-04 :
    •mode key to switch bug 
    •mode to join TV 
    •canbus 
    2017-05-06 : 
    •update the text strong HC5 Bluetooth gocsdk5 
    2017-05-08 :
    •update the text strong HC5 Bluetooth gocsdk5 
    •update sdsdk968, modify the reported Bluetooth type, call the sound reduced by a grid; 
    2017-05-10 :
    •update gocsdk5 
    •update mobile Internet EasyConnected.HT05.4.3.7-170510 
    2017-05-11 :
    •Fixed "GPS set in place, the weather interface to switch the server list when the interface card Dayton" problem 
    2017-05-12 :
    •update sdsdk968, optimize the connection to Bluetooth when Cardon's problem; 
    2017-05-15 :
    •update the phone interconnection EasyConnected.HT05.4.3.7-170512 
    2017-05-18 : 
    •update mobile Internet EasyConnected.HT05.4.3.7-170518: Handling iphone phone lock screen car screen screen Huaping problem; Processing the first connection to the mobile phone immediately into the abnormal problem; 
    2017-05-26 :
    •modify 968 Bluetooth sdk, processing connected to Bluetooth after the search is not open; 
    2017-05-31 :
    •Fixed "M165 / M167 module, broken B + can not be connected after the start" problem 
    2017-06-03 :
    •update gocsdk, optimize the operation of the A2DP operating speed faster disconnect the A2DP problem! The - Update EasyConnected.HT05.4.3.7-170601.apk 2017-06-14 ---------- - update gocsdk, modify the customer to make a call for half an hour or an hour of Bluetooth disconnection. 
    2017-06-17 :
    •update gocsdk8 
    2017-06-19 :
    •Update the video library 
    •Update Wifi 
    •Update Music4
    •update mobile Internet EasyConnected.HT05.4.3.8-170619 version; 
    2017-06-19 : 
    •modify sdsdk968; 
    •update mobile Internet EasyConnected.HT05.4.3.8-170620 version; 
    2017-06-21 :
    •update fuse, limit the installation copy of the memory space to prevent the memory is full, the next cold boot no space to load the file led to the machine card logo do not come 
    2017-06-29 :
    •update the Bluetooth sdk: gocsdk8, sdsdk, sdsdk968; 
    2017-07-03 
    •update google package
    2017-07-06
    •Dasaita customized UI (launcher) to 20170703
    2017-07-06
    • Netflix hides the volume progress bar in the foreground
    • Sync canbus
    2017-07-10
    • Handling BC5 Bluetooth module call records show more problems;
    • Update mobile interconnection EasyConnected.HT05.4.3.8-170707:
          1. Android USB connection for the first time into the billion long black screen (usually 5-10 seconds, some long more than 10 seconds)
          2. remove the Android connection, the top right of the red dot.
          3. iPhone wifi connection to play Youtobe video, billion even broken.
          4. wifi connection black screen problem
    2017-07-11
    • Update speed Ding two-in-one Bluetooth sdsdk, deal with third-party calls after the call no sound problem;
    2017-07-12
     • Update BC6 hard to kill Bluetooth, handle OBD type error problem
    2017-07-17
    • Update the background to collect the log interface, factory settings enter the password hct &
    2017-07-19
    • Remove the option to use an external device in the drop-down menu when the external device is mounted as an internal storage device
    2017-07-20
    • Update the status bar Google DreamManager to determine the bug
    2017-07-28
      • canbus Hing flag series, 17 crv, Qijun high with automatic parking
      • update BC6 Bluetooth soft consumer gocsdk6, speed tripod Bluetooth 968
      • update mobile Internet EasyConnected.HT05.4.3.9-dc3b246-170726 version;
    2017-07-29
    •  increase gsensor wake up
    •  modify the kernel CPU switch caused by the crash bug, repair USB otg bug
    2017-08-01
    •  update vendingpatch.sh
    •  update sdsdk968, optimize the Bluetooth connection problem;
    2017-08-07
    •  update sdsdk968, optimize the Bluetooth connection problem;
    •  modify the HCTBlueToothManager, handle off the power-off ACC-open ACC, Bluetooth does not work the problem;
    •  update mobile Internet EasyConnected.HT05.4.4.0-ab1fb6d-170806 version, app_name EasyConnected modified to
    2017-08-08
    • TPMS_01 increase tire pressure exchange
    • Canbus
    • DVD read customer vehicle path problem
    2017-08-09
    •  update sdsdk968, deal with Bluetooth phone book display problems, optimize the Bluetooth connection problem;
    2017-08-10
    •  update the text strong BC6 soft consumer gocsdk6;
    2017-08-11
    •  update start loader, solve the probability of starting from the problem
    2017-08-14
    •  update sdsdk968, optimize the Bluetooth connection problem;
    2017-08-17
    •  update sdsdk968,
          1. Modify the Hebrew address book name to show garbled (reason: the name is too long, the Bluetooth software on the length limit caused)
          2. modify the Bluetooth search will appear no search, the phone can not connect to the situation (the reasons, when the search data too much, resulting in Bluetooth bug)
    •  update the text strong BC6 soft consumer, hard to eliminate sdk, modify the call, disconnect the ACC, connect the Bluetooth, no JH issued.
    2017-08-18
    •  update the text strong BC6 hard to eliminate hard to cancel the ringtones (due to the choice of soft consumer and hard to eliminate the path is not the same, resulting in hard to kill no ringtones).
    2017-08-21
    •  update sdsdk968, modify the echo suppression strong point;
    2017-08-22
    •  update sdsdk, modify the ACC ON re-brush the module's configuration file;
    2017-08-23
    •  update sdsdk968, modify OBD can not be paired;
    2017-08-29
    •  CanBus update
    2017-09-05
    •  update the strong BC6 hard consumer, modify the foreign smart sound, not connected to the problem.
    2017-09-09
    •  increase USBIpod applied to the system default application;
    2017-09-14
    •  update speed tripod two Bluetooth head sdsdk: modify ACC ON re-brush the module configuration file; modify part of the phone to delete the paired and then add to the pairing list;
    2017-09-18
    •  deal with parrot Bluetooth ACC switch problem;
    2017-09-21
    •  update the text strong BC6 soft consumer gocsdk6, optimize the call quality;
    •  increase the 968 Bluetooth module sdk version and the firmware version of the query;
    2017-09-22
    •  update the text strong BC6 hard to increase the Bluetooth password function.
    2017-09-23
    •  update the text strong BC6 soft consumer, increase the Bluetooth matching password function.
    2017-10-12
    •  deal with even with the Android play music ACC switch no sound problem;
    •  update even with EasyConnected.HT05.4.4.1-a00a6af-171010, compatible with IOS11 and Android 8.0;
    2017-10-16
    •  update sdsdk968, compatible with the old and new protocol stack, optimized for Bluetooth;[/SIZE]

    Custom Android ROM Updates.
    • Malaysk Custom ROM
      https://forum.xda-developers.com/an...lopment/rom-malaysk-roms-mtcd-device-t3598908
    • Borondook Custom ROM. Extracted from Russian Forums [http://4pda.ru/forum/index.php?showtopic=820460]
      * Root access, controlled by the application SuperSU
      * Completely redesigned interface Russian translation
      * The default settings are: Russian interface language, the Moscow time zone
      * Deleted OpenWNN input method for Asian languages
      * Updated versions of Google-system applications (Market, Gmail, Voice Search, Voice Synthesizer)
      * The composition of preinstalled apps added to Adobe Reader, Terminal, Root Explorer, Titanium Backup
      * The composition of additional applications added Xposed Installer and ADBD Insecure
      * Added alternate application "Radio" (the staff of "Radio" has a "KSP" interface, alternative - "GS")
      * Three launcher (KSP interfaces, KGL, GS / MX) with an operational switch to any of them through the "Settings" -> "Home screen"
      * Added control icons (buttons, icons) state of the upper line (the "Options" -> "Display" -> "Status Bar"). By default, all of the icons included , but can be individually turned on and switched on again at any time
      * Redesigned "Options" -> "About your device": added information about the author of the assembly, as well as direct links for those wishing to reward financially
      * AOSP-enabled application "Contacts"
      * Added the ability to interactively change the screen density ( "Settings" -> "Display" -> "screen density")
      * Open the following items "Settings", "Data Transfer", "More / Ethernet", "For Developers"
      * Access to ADB console through the network (port 5555)
      * Russian format of date and time in the launcher and Screensavers
      * Open the setup screen saver timeout ( "Settings" -> "Display" -> "Screen Out")
      * Icon "Recent apps" does not disappear when leaving the home screen launcher
      ----------------------------------------------------------------------------------------------------------
      Version 1: Based on Stock 20170504
      Link --> https://mega.nz/#!mRJThTJJ!cToby6wGYwVdas9J6iaK4H0IuZS4u7--Xe-egX9TT5Y
      OTAs can be accessed via "Settings" > "About your device" > "OTA update to Android system." An internet connection is required.
      OTA1: V1.0.0 -> V1.0.2:
      * correcting defects in the assembly of the first embodiment EEPROM, doispravlenie Russian translation.
      * the introduction of support so-called "white list" - that is, applications and services (services), which will not be "killed" when leaving the radio to sleep. The most typical applications that require a "protection from killing" - is working in the background of the services associated with navigation, warnings about traffic conditions, etc. For example, "Antiradar Arrow" and "MapCam Info". Now, such an application can be stored in the "white list", and after the release of the radio sleep they will work. To implement this functionality is managed through the works of respected Graser , who wrote a wonderful utility PreferenceApp , a challenge which I built right into the "Settings" ( "Advanced Settings", select "White List")
      OTA2: V1.0.2 -> V1.0.3 (Required previous OTA)
      * added alternative application "Music" (from KLD firmware)
      * added the second alternative application "Radio" (in KLD EEPROM)
      * added "double" launcher (KLD of the firmware)
      * radically altered algorithms support the "white list" of applications that retain their efficiency when caring to sleep. For their work fervently thank (do not skimp on Desi) respected graser
    • SVA Custom ROM
      http://www.studenikin.ru/svarom/svarom_PX5_RK3688.asp
      1. Based on official stock Android firmware HA_PX5_6-0_20171214
      2. PDA Deodex, zipaligned, rooted with SuperSU
      3. Stock kernel
      4. SuperSU binary v2.82.
      5. SuperSU.apk can be downloaded from the Google Play Market, if needed
      6. Updated screenshots
      7. Fix recording on internal and external sd card
      8. Disable signature verification check
      9. Reduced the height of the statusbar with a 64px sized to 54px
      10. Four launcher to choose. Launcher from HCT (see the screenshots)
      11. In Settings / Display added settings screen saver (see the screenshots). You can choose between an analog and digital clock, photo collage or frame on the screensaver. Set the type of screen. Support to switch between the old and the new screensavers
      12. In the statusbar, left, icon-button Power - now works like this:
        • A single short tap (press) - turn on screensaver
        • Double short tap (tap) - the creation of a screenshot of the current screen
        • Short triple tap (press) - slew (kill) the active application. If you need some app hung for example
        • Tap is on the Long button Causes a The extended menu off (see screenshots were). Item of The power Off , in The extended power menu a completely Turns off the device. To turn the device on, you can only switching ACC. An with In The extended the shutdown menu added items flight-Mode and by silent-Mode . If you select Reboot (is called called extended reboot menu (see screenshots)
      13. In Settings / Display / Statusbar settings, you can hide / show any buttons, and region
      14. Position clock in status bar you can customize:
        • left
        • center
        • as in stock firmware
        • right
        • hide
      15. Support white list of applications. When exiting deep sleep or turn on the device, applications from the white list will not be killed. Configuring the white list is in the "Settings / Advanced settings", the line below the "Turn-off Delay for ACC". The names of the packages to the white list you need to enter on-line, one element per line
      16. Support OBD adapters by name / partial name that you specify
      17. In Settings / About tablet added Device Status
      18. Icon-button Recent is always displayed, if it is not turned off in settings statusbar
      19. In the recent apps
      20. Correct reboot the device with reboot MCU
      21. In the Settings added manager auto-start
      22. In the Settings added screen "Developers options"
      23. Fixed translation in some applications (only in Russian locale)
      24. To improve performance and responsiveness of the device removed trash and Live Wallpaper
      25. In the Bluetooth application, the width of the field, increased font, and made in two lines
      26. In the applications, music, and videos, the 625px of the playlist
      27. Removed Chinese and Japanese keyboard
      28. In build.prop made some tweaks
      29. Probably something else ...

    Manufacturer's MCUs

    9
    This thread is intended to collect all the information about MTCD PX5 Units:
    Roms (Stock & Custom)
    Launchers
    Mods
    Q&A Section

    ----------------------
    This Unit is an upgrade of the MTCD based on RK3188 Chipset.
    It has been released on late 2016 and it seems to be the MTCD advanced model, being an updated PX3 (2GB RAM - Andoird 7.0.1) the basic model for the MTCD family portfolio.

    The unit consists on two parts:
    • 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 unit


    When an update is released two files are provided:
    • The Android ROM (update.img file) is currently based on Marshmallow 6.0.1 and it is common for all the MCTD PX5 Units from different manufacturers-
    • the MCU (dmcu.img) is specific for each manufacturer and it should never be updated with other manufacturer mcu update file (unpredicted response from physical buttons - or CAN bus responses, or bricking the unit)

    Manufacturers.
    The Manufacturer is identified by the XXX when consutling the device information [MTCD_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)
    Known sellers & the respective manufacturers for MTCD PX5 are:

    • SELLER [Man. Acronym] (MANUFACTURER)
      ______________ _____________
    • Dasaita/HotAudio [HA] (Dasaita)
    • Erisin/Pumpkin [LM]
    • Erisin [KGL] (Kai Ge Le)
    • Xtrons [GS] (ShenZhen GESHI Electronics And Technology CO.,LTD.)
    • Witson [MX]
    • ????? [HLA] (Hualingan)
    • ????? [XRC]
    • ????? [HZC] (Shenzhen Hansong Electronics Co. Ltd.)
    • ????? [KSP] (Ka Si Pu ShenZhen)
    (this list will be updated according to users report new sellers/manufacturers)

    MTCD Unit Types
    All PX5 units are close the same. Only physical buttons or added functionalities by external CAN bus decoder (provided by the manufacturer) can differenciate them.
    7
    PX5 Modifications.

    Graser's Dasaita Tool. Thanks @Grasersj
    Edit October/2017: Tool that collects several utilities:
    Current version 2.11.5
    https://drive.google.com/file/d/1NtvsjuDEAdLNYNHkqRbAsNmwyGt0fqWz/view?usp=drivesdk

    • Xposed Module To overcome the OBD bluetooth limitation:
      Bluetooth OBD devices that name does not start with "OBD" does not communicate with the OBD app, as the app does not detect the OBD device and wants to open the Bluetooth connection.
      Fields:
      1. Class name in HCTBlueToothManager - by default, the class name for the AIC used in the firmware is specified.
      2. Method name in HCTBlueToothManager - by default, the class name for the AIC used in the firmware is specified.
      3. The names of your OBD adapters. You can specify multiple commas.

      In case of custom or non standard HCTBluetoothManager.apk, it is required that the user fills the Class Name and Method name

      Once done delete your OBD device from pairing, reboot and pair again. Now OBD apps will detect the device connected as Bluetooth OBD device and will not hang to try to open bluetooth.[/COLOR][/SIZE]
    • RDS Radio. ***XPOSED REQUIRED****
      Allows you to set the frequency of the current radio station in the notifications from status bar
      Fields:
      1. Enable Radio module - enables / disables the Xposed radio module
      2. Setup - opens the module settings form
      General
      2.1. Radio Service class name - by default, the class name for Radio from the KLD
      2.2 The name of the method to get RDS-by default, the name of the class for Radio from the KLD firmware
      2.3 The name of the method to get the current frequency-by default, the class name is indicated for Radio from the KLD firmware.
    • White-List. *** XPOSED REQUIRED***
      Application to modify the behavior of MTCManager.apk, which is the responsible of managing the sleep (standby) state of the headunit. This module allows to include in a list (white-list) all the installed applications you want to prevent them to be killed during the standby.
    • Speed Volume Compensation ***NO XPOSED REQUIRED. SEPARATE MODULE***
      Application to Modify Volume according to speed.
    • Adjustment of the built-in android audio streams. ***NO XPOSED REQUIRED. SEPARATE MODULE***
    • Source application list. ***XPOSED REQUIRED***
      You can enter the applications you want to be switched between them when you press the MODE button

    MTCD Mods by @f1x
    f1x comes with an update of his famous apk/mod for MTCD units. Thanks @f1x. Please support his work with some kind of donation

    PX5 Media Controller by @Bose321
    This app makes the MTCD Radio being controlled by standard android media controls instead of particular MTCD controls. in the same way redirect the Frquency & Channel to common Android media information that can be get by any media widget
    https://forum.xda-developers.com/an...-development/app-fm-radio-controller-t3625038
    https://gerbenbol.com/android/com.gerbenbol.hctradiocontroller.apk
    4
    Reserved: Q&A
    1. I have a MTCD RK3188 unit. Can I use the firmware updates here published?
    No. All the stuff here published is for RK3368 (PX5) MTCD units. Only the MCU files could be used for your unit (if it is really a MTCD)
    2. My MCU is XXX and i can't find new updates from manufacturer for a long time. Can I update from other Brand MCU?
    Not all the MTCD MCUs are the same, but quite similar between them. There is a thread that is collecting all the MCU cross compatibility based on user experiences.
    https://forum.xda-developers.com/an.../mtcd-verified-cross-compatible-mcus-t3624724
    3. How Do I enter into recovery menu?
    Depending on the HeadUnit, the entering into recovery process could vary.
    • Reset Button Procedure (You need a needle to access that button inside the Reset hole)
      Applicable to:

      • [*] HeadUnits with no physical buttons on Headunit (just capacitive buttons) [Brands: Dasaita]
      1. Press Reset and hold until button light blinks (15-20secs)
      2. Release Reset and press again. Hold it until you see the Marshmallow logo
      3. Release Reset and wait for the Recovery menu to appear

      [*] Power Button Procedure [Brands: Dasaita]
      Applicable to:

      • [*] HeadUnits with physical power button on Headunit [Brands: Dasaita]
      [*]When none of the above procedures worked:
      1. Disconnected all power from the unit... ACC & BAT disconnected
      2. Prepared 12V power supply with on negative and two positive connectors
      3. Connected negative to GND & one positive to BAT
      4. Connected USB keyboard
      5. Press right ALT (ALT GR on some keyboards) and PrintScreen
      6. Connected the other positive lead to ACC (unit does not work if both BAT and ACC are not connected)
      6a. Start pressing repeatedly on E (not holding E pressed, but press...release... press... release..... rapidly)
      7. The boot logo shows (MarshMallow...etc) and after a few seconds the unit reboots itself
      8. Release right CTRL & PrintScreen and continue to repeatedly press on E.
      9. The Recovery shows on screen.
    4. I have a complete Bricked Unit with a continuous loop. What can I do?
    First of all, you have to try to reload the firmware into the unit. As you are not loaded into Android system, you must reload the firmware by using the recovery menu. To enter into recovery menu read the FAQ#3.
    Most of the times, reloading the Android firmware solve the issue. Try with different firmwares if you can't succeed at first time. When, even having tried to update your firmware from recovery, but it did not succeed, you probably have corrupted your NAND. In that case a more complex solution is available (desoldering/soldering is required) to come the unit back to life. Thanks @marchnz for the detailed description on the following thread:
    https://forum.xda-developers.com/an...tions-development/px5-stuck-bootloop-t3635412
    5. I notice echo on my Bluetooth Calls
    Echo has been reported on severla Brands/Models for PX5 firmwares. The echo is not instantaneous and it appears after some minutes of conversation. Currently @f1x is developing a solution based on tunning the Bluetooth drivers. You can follow the solution in this thread:
    https://forum.xda-developers.com/an...elopment/px5-solution-bluetooth-echo-t3638779
    6. My HeaadUnit never shuts off and, even several days, after switching engine on the Headunit starts in a few secons....Can I kill my car battery?
    These units are designed to enter into deep sleep state detecting ACC off, in order to avoid each time you connect the car, you had to wait a full cold boot (20secs) and they just wake up in 2seconds. During This sleep state, the Headunit consumes a small current (just 100-150mA). Such current can't drain your battery.
    Some manufacturers (like Dasaita (HA)) have implemented a menu in which, apart of Auto-Sleep you select at which time you want to HeadUnit shuts off completely, useful for long car unused periods.
    7. My apps are killed during Sleep and they don't start again after waking up
    These HeadUnits kills background processes (except specific ones) during deep sleep state (see Q&A#6). The killing process is managed by MTCManager.apk file. A developer (@graser) has been released a tool that is based on adding apps/services to a whitelist to pevent the unit killed them during sleep. You need root & Xposed Framework
    8. Google Maps Hangs when starting a route
    It has been identified that Google Maps hangs constantly. One of the reasons provided is due to corrupt data after not properly exiting Maps application, which occurs automatically bu the ROM when entering into sleep.
    Three Solutions have been reported:
    8.1 -> Install 9.46.2 version --> https://www.apkmirror.com/apk/googl...ation-transit-9-46-2-11-android-apk-download/
    8.2 -> Add Google Maps to the Whitelist on Graser's app (see FAQ#7) [Root & Xposed required]
    8.3 --> Clear Maps Cache before starting app (after each sleep). You can use this apk: https://forum.xda-developers.com/attachment.php?attachmentid=4295635&d=1507415766
    9. I cant find MTCDs MCU updates, but MTCE. Can I update a MTCE over a MTCD?
    HCT developers, starting from MCU version 2.65, has been renamed the MCTD as MTCE. It is reported to be a major software update and it is fully compatible with MTCD MCU. Therefore, you can upgrade to MTCE from MTCD safely.
    10.Can I replace Google Now by Google Assistant?
    Yes you can. extracted from https://forum.xda-developers.com/an...ment/px5-to-install-google-assistant-t3629660. Thanks @apollo1976
    1) change the resolution using the "Resolution Changer Pro" app (https://apkpure.com/resolution-changer-pro/com.nexter.miniscaler). I set the 1280x800 resolution, with DPI 280. Other user reported that thw working resolution is 1365x800
    2) Reboot the system
    3) Installed the Google Assistant apk (https://www.apkmirror.com/apk/googl...assistant-0-1-174051423-android-apk-download/)
    11.How can I root my unit?
    PX5 devices under MM can be rooted easily by means of using kingoroot app (not kingroot).
    http://es.kingoapp.com/
    When installing a Warning message will appear, but you can continue the installation.
    You need internet connection for kingoroot during root process.
    After getting root privileges, remove kingoroot and install SuperSU
    4
    All GS MCU updates so far.

    For those who want the latest MCU's for the GS series; see the attachement.
    I have updated mine 1.91 MTCD to the new v3.00 MTCE without issues.

    Hopefully someone has some good use for it ;)