Comprehensive Updated MCU List for MTCD Head Units

dongali

Senior Member
Aug 17, 2016
105
66
0
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.
 
Last edited:

Pattond

Senior Member
Aug 25, 2012
123
15
0
DFW
The Aug 25 KD MCU also added the 5 second shutdown and the Sub-woofer control in the EQ.


Sent from my iPad using Tapatalk
 

dongali

Senior Member
Aug 17, 2016
105
66
0
The Aug 25 KD MCU also added the 5 second shutdown and the Sub-woofer control in the EQ.


Sent from my iPad using Tapatalk
Thanks, added info to JY August changelog

Thankyou.
KD unit here!
Did you update your KD MCU? If so, what is the MCU version number in "Settings > About" after you updated? Thanks for reporting.


Thanks, I added that information in the KD section.
That's really interesting that you can update KD to JY. I'm curious as to what exactly differs between each manufacturer's MCU.
 
Last edited:

inter981

Senior Member
Sep 4, 2016
58
30
0
Did you update your KD MCU? If so, what is the MCU version number in "Settings > About" after you updated? Thanks for reporting.
This is the one installed:
Code:
MTCD_KD_V1.82_1
Aug 26 2016 09:28:58
Android version:
5.1.1
Kernel version:
3.0.101+
[email protected] #92
Tue Aug 23 20:06:29 CST 2016
Build number:
rk3188-userdebug 25082016.09:47:50
 

inter981

Senior Member
Sep 4, 2016
58
30
0
  • Like
Reactions: Pattond

dongali

Senior Member
Aug 17, 2016
105
66
0

inter981

Senior Member
Sep 4, 2016
58
30
0
ok, but now i only have to flash the mcu, right?
I mean each time i want to update, it's not necessary to flash again the dupdate.img because it's already installed (v5.1.1)...
 

dongali

Senior Member
Aug 17, 2016
105
66
0
ok, but now i only have to flash the mcu, right?
I mean each time i want to update, it's not necessary to flash again the dupdate.img because it's already installed (v5.1.1)...
Correct, if you only want to update the MCU you don't need to include the dupdate.img file.
 

dongali

Senior Member
Aug 17, 2016
105
66
0
I have a GS unit I bought off of AliExpress. Its made by Kanor supposedly. Here is a link:

https://www.aliexpress.com/store/pr...itive-Touchscreen-GPS/920827_32653902119.html

MCU Version:

MTCD_GS_V1.78_1
Aug 17 2016 15:07:30

Android version:
5.1.1

Cannot pair bluetooth devices that require a PIN. :(
It looks like your MCU is the latest version. There probably isn't much you can do to fix the bluetooth problem. Do a quick search in MTCD forums and you'll see it's a common issue.

Anyone know how to get into recovery on the KGL units?
Try going through the Factory Firmware Thread. There are several different methods to access recovery. http://forum.xda-developers.com/and...ent/rom-factory-firmware-rk3188-mtcd-t3366561


Hello,
I have a MTCD_MX_V1.73_1 mcu. corresponds to which manufacturer?
because I can not find update

thank you
MX is the manufacturer; we currently don't have any MCUs for MX. Your best bet is to contact your seller for an update.
 
Last edited:

Octochris

New member
Sep 12, 2016
2
0
0
Anyone know how to get into recovery on the KGL units?
see post #1:
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 or 126


This works for me on my KGL device.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone