Compiled list of MCUs for MTCD from 4pda.ru- the website is in Russian.
Exact version numbers of each MCU is currently unknown; only the release date was provided.
These MCUs are for MTCDs with RK3188 CPUs, compatibility with the newer MTCD with Intel x86 CPU is untested.
What is the MCU?
MCU stands for Microcontroller Unit-
wiki. The MCU acts as the bridge between the hardware on the head unit and the android system. This allows for special interactions between the vehicle and the head unit that would otherwise be impossible through Android. For example, backup camera view can be activated even if the android operating system hasn't finished booting up. However, the nature of the setup inherently includes a major drawback because the MCU is proprietary. This means software relating to the MCU can only be updated by the specific manufacturer/seller of the head unit. Any problems or bugs in the MCU are unlikely to be fixed unless the manufacturer releases an update- i.e. the bluetooth problem. This thread serves to help remedy this issue by consolidating the scarce amount of information available on MCUs and to build on related community efforts. There has been some progress on modifying the MCU for MTCBs in the XDA and 4PDA forums by kumarai, darkleo, and Dark Simpson. No progress in modifying the MCU has been made for MTCD.
How to find your specific MCU?
On your MTCD head unit, go to the 3rd line under "MCU Version" in Settings > About. In the image below, the MCU is "KGL".
This image was taken from a MTCB thread, don't worry if the other specifications are different because your unit is MTCD- not MTCB.
Only use MCU that matches your MTCD head unit's MCU or risk malfunction! Update at your own risk!
Again, dmcu.img files are not interchangeable like dupdate.img files regardless if your head unit is MTCD or MTCB/C!
It would be greatly appreciated if you can post feedback after updating your MCU.
List of Updated MCUs:
KSP (CUSP?)
Accessing Recovery: Press and hold the volume dial until the head unit LEDs flash 3 times. Then immediately release and press the dial 1 time.
Factory Settings Password: 121212 or m123456
KSP_11-28-2016_dmcu.img (version 1.99_1) Thanks
@deme
KSP_9-16-2016_dmcu.img (version 1.78_1)
Changelog:
-5 second shutdown delay
-sub-woofer support
-steering wheel keys fix
-improved stability
JY (Joying)
JY_9-27-2016_dmcu.img (version 1.90)
Changelog:
-5 second delay shut down (fixes "shutting down" message when starting engine if android is already booted)
-Sub-woofer control added
-"Fixed some bugs." (
from Joying's website)
JY_8-20-2016_dmcu.img
Changelog:
-Unknown
KD (MEKEDE? Thanks
@cupi1234)
Notes:
User reported updating their MCU from KD 1.82 to JY 1.90 successfully. This is not 100% confirmed safe, update at your own risk!
KD_unknowndate (version 1.95b_1) Thanks
@inter981
KD_8-25-2016_dmcu.img (version 1.82_1) Thanks
@inter981
Changelog:
-Same as JY 1.90 Thanks
@Pattond
KD_7-20-2016_dmcu.img
GS
GS_12-17-2016_2.04_1_dmcu.img (version2.04_1) Thanks
@emarcin
GS_11-8-2016_1.96a_1_dmcu.img (version 1.96a_1) Thanks
@emarcin
GS_10-17-16_1.93_1_dmcu.img (version 1.93_1) Thanks
@emarcin
GS_8-17-2016_dmcu.img
GS_8-5-2016_dmcu.img
HA (HotAudio)
HA_1.93_1_dmcu.img Thanks
@DudeInMyrtleBeach
HA_9-1-2016_dmcu.img (version 1.81_1) (date released unconfirmed) Thanks
@Tracker95
HA_8-31-2016_dmcu.img (version 1.63c ?)
HA_6-24-2016_dmcu.img
KGL
KGL_10-20-2016_1.92a_4_dmcu.img (version 1.92a_4) Thanks
@Dibsies @emarcin @Octochris
KGL_9-13-2016_dmcu.img (version v1.87_2) Thanks
@KMA_is_here
KGL_8-26-2016_dmcu.img
KGL_6-29-2016_dmcu.img
LM
LM_-11-25-16_1.98c_1_dmcu.img (version 1.98c_1) Thanks
@PhopsonNY
LM_8-26-2016_dmcu.img (version 1.82_b1) Thanks
@macoloco
Notes: Probably same as LM_8-16-2016_dmcu.img
LM_8-16-2016_dmcu.img
LM_4-18-2016_dmcu.img
MX
MX_11-20-2016_1.97a_dmcu.img (version 1.97a) Thanks
@meuhmeuh51
MX_1.93a_dmcu.img (version 1.93a) Thanks
@meuhmeuh51
Update Instructions
In order to flash the updated MCU, you must rename the downloaded "*.img" to "dmcu.img" then place it in the root directory of your SD Card or USB drive.
Insert the medium into your head unit then access your its recovery and choose to update and wipe- it's the same process with dupdate.img files.
If the provided MCU is zipped with "dmcu.
ext" and/or "dmcu.
cfg" files, include them in the same root directory as your "dmcu.img" file and flash in recovery.
If you have ANY additional information or older/newer MCU .img files, please post here.
Thread will be updated regularly as relevant information is posted.