[ROM][RK3188][5.1.1] Hal9k Mod for MTCD head units

Search This thread

Hal9k_

Senior Member
Jan 27, 2013
774
1,238
hal9k.ru
Hal9k Mod v1.3
18.04.2018
OTA-package: 24.06.2018
Hal9k Mod 2.x based on Android 7 is located here.

Those who had radio on Android 2.3, may remember my firmware for it.
Today I want to offer you a firmware for the MCTD platform with a Rockchip rk3188 processor, Android 5.1.1 and a screen resolution of 1024x600 or 800x480. It's made on the basis of the latest official version from HCT.

You can install this firmware on your radio, if in Settings > About device > Version info>
  • MCU version starts with MTCD. After can be any letters, two, three, four - it does not matter.
  • Build number starts with rk3188.
Version info example:
01xda.png
Also, to restore the radio, if something goes wrong, you should be able enter the recovery.

The main advantages and trends of development of this mod:

  • New features.
  • Correction of existing errors and imperfections of the stock.
  • Best responsiveness in comparison of the stock + the ability for the user to improve this indicator.
  • The customizability. All critical changes made on my taste, you can customize for yourself or do as it was in the stock.
  • Twice the internal memory without using FUSE.
  • All changes made directly in application code without the use of Xposed framework for best perfomance.
  • Stability.
  • The stock design.
When switching from any other firmware, user data deletion is necessary.
If you are upgrading from a previous version, no data deletion is required, but it is recommended. Especially if you used microG in the previous version.


How to install the firmware ?
Extract the dupdate.img file from the archive to the root of the USB stick or SD card. It must be formatted in FAT32.
Remember to remove all other USB sticks, SD cards, modems and other devices from the radio.

Insert the USB stick in the USB jack. It is advisable to use the jack in which it is defined as USB1 (see, for example, in the player).

If you installing the firmware over a previous version, go to recovery mode, select the fourth item (update the system/mcu image from usb) and wait for system startup.

Otherwise, if you had a different firmware, go to recovery mode and select the fifth item (update the system/mcu image from usb and clear all).
After a while the flashing process will fail and the radio will reboot again in recovery mode.
Then the flashing process should restart automatically. But it is not always the case.
Therefore, if the process is not restarted, you must again select the fifth item in the recovery menu.

Of course, you can install the firmware from the SD card, but using a USB stick is more reliable and faster.
Also you can install the firmware through the System updates in Settings.
If you have an older version of MCU, I advise you to update to the current version.

If you like my ROMs and you want to thank me, I ask you to make a donation. You can find required details on my website or just click here.
Download:

Version 1.3 Google Drive

Old versions

Version 1.2 Google Drive
List of changes:
Version 1.3.2 OTA-package
  1. Made a list of applications that allow the screen saver to be started.
    You can add a third-party launcher or player to it, for example.
  2. Added the ability to switch tracks in third-party players using the steering wheel buttons for owners of CAN-adapters for Mercedes cars, etc.
  3. Made a list of applications that are restarted after sleep.
    I included the PCRadio application in it. Now it always starts playback correctly after exiting sleep, if it was started when HU go to sleep.
    In PCRadio's settings, you must enable the "Resume playback when application starts" switch. Also it is necessary to remove it from the whitelist if it was added to it.
  4. Editing the whitelist now does not require a restart of the HU.
  5. Added a volume control in the style typical for AV equipment from the 7floor module
  6. Added the ability to display the volume control at the top, middle or bottom of the screen.
  7. Added the ability to adjust the time during which the volume control remains on the screen after changing the volume value.
  8. Has been made a list of applications that should not work simultaneously.
    This list is an extension of the corresponding system list.
    If one of the applications included in this list is launched, then the rest are closed.
    That is, for example, if you include the same PCRadio, then it will close when you start the stock Music or Radio. And vice versa.
  9. Added the ability to move the statusbar to the bottom of the screen. (Experimental option.)
  10. Changed the logic of the name request for the button of the stored radio station.
    If the name for the stored frequency is not specified earlier, text from the RDS is suggested.
  11. Added color themes for the main applications from @AlexNikolaev See screenshots.
  12. Added ability to adjust navigation volume in phone mode.
  13. Other changes aimed at improving stability.
Version 1.3.1 OTA-package
  1. Added management of third-party applications using the buttons on the steering wheel or on the front panel.
    Applications must support media buttons. Tested on PCRadio, MX Player, Poweramp.
  2. Fixed bug with displaying system icons in the statusbar.
  3. Added the ability to disable switching folders in the Music by the buttons on the steering wheel.
  4. Fixed interface display for 800x480 resolution.
Version 1.3
  1. Moved to the new base firmware from August 2017.
  2. The Mod settings are made in a separate application, also available from the "Extra settings" in the Settings app.
  3. The possibility of OTA-updates is added.
  4. Added application F-Droid for automatic update microG.
  5. Sorting in alphabetical order of all lists in players is done.
  6. Repeat is disabled by default in the Video and Music applications.
  7. The music player is paused when the Mute button is pressed.
  8. The music player moves to the next folder in the list after playing the last file in the current folder in the sequential playback mode.
  9. Added a jump to the previous / next folder on the seekdown / seekup steering wheel buttons and a on the long tap to the prev / next screen buttons.
  10. Added pop-up messages showing information about the current radio station and music file. It is possible to set the font size and the duration of the messages.
  11. Added folder name display to the pop-up message when switching between folders.
  12. Added a request for a name for the button of the stored radio station.
  13. Added the ability to choose from ten screensavers. Pictures here.
  14. Added the ability to turn off the full-screen keyboard.
  15. Added the ability to turn off the restarting applications that worked before going to sleep.
  16. In the application "Wheelkey Study" added actions "turn off the screen backlight", "recent applications" and "F-Cam application".
  17. In the OEM added 4 launchers (HLA, JY, KGL, KLD). Selection of the launcher after installation is made as usual, by pressing the Home button, as in the phone.
  18. Made a list of navigational apps that muffle other sounds when playing voice prompts.
    The list should include all navigation applications, including the one that is set by default to the Navi button.
  19. Added GPS Test Plus.
  20. Updated the time zones to version 2018d.
    After updating without a wipe, make sure that the time zone is set correctly.
  21. Other changes, to improve stability.
Ideas of some improvements are taken from the module xposed-mtce-utils and other modules with the permission of the author, MVG-V70. For which I thank him very much.
But they are implemented without using the Xposed framework.

Old versions

Version 1.2
  1. Fixed Bluetooth. Now normally operate the diagnostic programs that previously wrote that Bluetooth is off and offered to turn it on. The programs will automatically find previously paired adapter.
  2. Made the displaying of the names of paired Bluetooth devices in third party programs.
  3. This fix tested on programs:
    • Car Gauge Lite 3.61.14
    • Carista 3.4.3
    • CVTz50 DEMO 1.41
    • DashCommand 4.6.20
    • EasyDiag 2.01.001
    • FORScan Demo 1.2.8
    • hobDrive Demo 1.4.28
    • Hybrid Assistant 1.82.2
    • MotorData OBD 1.8.1.104
    • OBD Car Doctor free 6.1 R-5
  4. Added the ability to lock the device with unlock pattern, pin or password to prevent unauthorized access to the radio when you give the car to the service. Located in Settings > Personal > Security.
  5. Added ability to change Gapps on microG with facilitated Play Market. It's extremely speed up the device, but you can revert all back at any time without reflashing. It is located in Settings > CAR > Extra settings.
  6. Made on-screen power button in status bar.
    • Single tap to turn on the screen saver.
    • Double tap to make a screenshot.
    • Triple tap to kill frozen app.
    • Long press - power off menu.
  7. In power off menu added these items: Reboot, Safe mode, Recovery mode, Airplane mode (for reconnect USB modems).
  8. Added ability to change ringtone on any melody located in folder "ringtones". Located in Settings > Device > Sound.
  9. Added ability to increase the default TTL to bypass restrictions on the distribution of the Internet from mobile devices. It is located in Settings > Wireless & networks > More.
  10. Now if option "Disabling the screen saver only by tapping the screen" is on, the screen saver will be turned off during operation of the rear camera.
  11. The Recent apps button in statusbar can now be hidden, turned on permanently or appeared only in the launcher.
  12. Added the ability to hide the name of the active application and notification icons in the status bar. These options are in Settings > Device > Display > Statusbar settings.
  13. Added the cellular network tile in quick settings.
  14. The AOSP keyboard replaced by the Google keyboard.
  15. In the OEM partition added apps that can be useful.
    • Daydream Widgets 1.1 G
    • MtcdTools 1.7
    • MTCWeather4_v-0.4.1.12 b-beta
    • No-frills CPU Control 1.28.2
    • Root DPI Changer
  16. Added Status menu in Settings > CAR > About device.
  17. Updated previously added applications.
  18. Other small changes that I could forget. ;)
Version 1.1
  1. Added Android audio codec settings (a modified sound). You can enable/disable the activation of this settings at boot, configure the settings for the best sound and apply them without restarting the system.
  2. All interface changes are made for screen resolution 800x480.
  3. The number on the volume control bar increased in size and made white.
  4. Completely removed the remnants of the stock FUSE in the configuration.
  5. Returned to the stock Google Play Services.
  6. Returned applications:
    • The print spooler, since its absence caused the error.
    • Google Partner Setup
    Removed apps:
    • WAP Push Manager
    • Mms Service
  7. Added option "Disabling the screen saver only by tapping the screen". It is located in Settings > Device > Display.
  8. Added the ability to change the color of the digital clock screen saver. Located in Settings > Device > Display > Daydream > Clock > Settings.
Version 1.0
System:
  1. Internal memory expanded to 4 GB.
  2. Pre-installed root and SuperSU.
  3. Added support for init.d
  4. Google Play services is replaced by a suitable for device.
  5. The heavy app Easy Connected transferred to the OEM. If necessary, you can install it through the ApkInstaller.
  6. Other heavy applications such as Gmail and Google Maps was moved from system apps to third-party. Now they can be simply removed it in Settings > Apps if they are not needed.
  7. Also in the third-party applications was pre-installed Google Text-to speech Engine. Speech synthesis works without a network connection.
  8. Timezones updated to the latest version 2016j.
  9. Ringtone mp3 file moved from the ramdisk to /system/mtc so that it can be changed. By the way, under the name ring.mp3 you can put the file in a different format. For example ogg, taken from the phone to make the same ringtones.
  10. Enabled built-in Screen savers (Daydreams). This allows you to install any screen saver from the Play Market, not stopping at stock. By default enabled the Android screen saver "Clock".
    Any third-party screen saver is deactivated under the same conditions as a stock screen saver (touching the screen, pressing buttons on the panel and the steering wheel, turning on cameras, etc.) If you turn off the Android screen saver, then will be run the stock screen saver in the form of round clock.
  11. Inlocked the built-in Contacts app.
  12. By default setted London time zone, the bluetooth password is 1234 and disabled connection to data services when roaming.
  13. Changed defaults in the Settings:
    • Watching video while driving - enabled.
    • GPS sound mode - mixing.
    • GPS automatic update time - enabled, network-provided time - disabled.
    • Screen saver timeout is 1 minute, added options 2 minute and 10 minutes.
    • Allowed installation of apps from unknown sources.
  14. Removed unnecessary applications and files:
    • Google Email
    • Google Pinyin Input
    • Live Wallpapers (possibility to set your own Live wallpaper is left)
    • Open Wnn
    • Built-in speech synthesizer Pico TTS
    • Print spooler
    • Visualizer (live Wallpaper)
    • Google Partner Setup
    • Factory stress test
    • Other unnecessary small files.
Applications:
  1. Bluetooth
    • OBD adapter detection based on the settings.
    • Expanded name field in the phonebook.
  2. Video - expanded playlist.
  3. Music
    • Made fixed square cover instead of spinning gramophone disk.
    • Made lyrics download from the network.
    • Made switch the audioplayer on pause for an incoming call.
    • Expanded playlist.
  4. Settings
    • Bluetooth - added the ability to specify the names of OBD adapters, in order to distinguish them from phones and work with them correctly. Need if your adapter does not have the OBD letters in the name.
    • Display - added ability to disable some elements of the statusbar. Disabled by default: Home button, Volume, Eject and Brightness buttons. The Back button is moved from right to left.
      Everything can be customized, as it was in the stock or otherwise.
    • Extra settings - added whitelist of applications that are not closed when going to sleep.
    • Added hidden Settings items "Data usage", "Developer options", "Cellular networks".
    • Settings item "Accessibility" was hided.
  5. Other minor design changes.

Version 1.3 screenshots
 

Attachments

  • 29.png
    29.png
    74.3 KB · Views: 8,238
  • 30.png
    30.png
    191.3 KB · Views: 8,274
  • 31.png
    31.png
    42.7 KB · Views: 8,013
  • 32.png
    32.png
    149.8 KB · Views: 7,661
  • 33.png
    33.png
    42.5 KB · Views: 7,456
  • 34.jpg
    34.jpg
    51.5 KB · Views: 7,888
  • 35.png
    35.png
    230.7 KB · Views: 8,111
  • 36.jpg
    36.jpg
    45.2 KB · Views: 8,374
  • 37.jpg
    37.jpg
    53.9 KB · Views: 8,321
  • 38.png
    38.png
    38.9 KB · Views: 7,974
  • 39.png
    39.png
    36.9 KB · Views: 7,462
  • 40.png
    40.png
    36.6 KB · Views: 7,094
  • 41.png
    41.png
    57.1 KB · Views: 6,856
  • 44.png
    44.png
    99.3 KB · Views: 6,735
  • 43.png
    43.png
    132.7 KB · Views: 6,821
  • 42.png
    42.png
    83.3 KB · Views: 7,264
Last edited:

Hal9k_

Senior Member
Jan 27, 2013
774
1,238
hal9k.ru
Helpful Tips
  • How to automatically install your favorite APKs after flashing ?
    Create a hct folder on a USB flash drive with firmware.
    In this folder create folder apk.
    Put your favorite APKs in this folder, they will be automatically installed after flashing.
  • How to switch to microG ?
    Go to Settings > CAR > Extra settings > Framework selection and select microG option. Changes take effect immediately !
    The device will restart multiple times.
    Then run the microG Settings app and enable Google device registration and Google Cloud Messaging.
    If you have GSM modem connected to your radio, go to UnifiedNlp Settings and turn on Mozilla Location Service in "Configure location backends" and Nominatim in "Configure address lookup backends".
    Then go to Self-Check and verify that all the checkboxes are enabled (the check boxes in the lower part is only available with GSM modem).
    Recreate Google account.
  • How to install TomTom and other apps in Play Market that are not visible on the radio ?
    You have to change just one variable in build.prop: ro.product.device You can do it with your favorite text editor or with this app
    You need to change the value of the variable from rk3188 to another. For example, mctd or even rk3189.
    Reboot the radio. TomTom will be visible in the Play Market.
    In order to have TomTom connected to his server and downloaded the maps, it is necessary to add another variable to the build.prop: ro.serialno=right half of your serial number (16 digits) and reboot the radio.
    Altered serial number will be shown in Settings > CAR > About device > Status.
    This method has a negative side. Applications that are already attached to your serial number (e.g. russian navigation software Navitel) will require reattach.
    So, after installing and running TomTom is better to return all back.

Version 1.0 and 1.1 screenshots
 

Attachments

  • 04.png
    04.png
    50.8 KB · Views: 5,636
  • 03.png
    03.png
    55 KB · Views: 6,225
  • 02.png
    02.png
    31.3 KB · Views: 6,478
  • 01.png
    01.png
    150.7 KB · Views: 6,632
  • 08.png
    08.png
    60 KB · Views: 5,291
  • 07.png
    07.png
    9.6 KB · Views: 5,357
  • 06.png
    06.png
    50.5 KB · Views: 5,431
  • 05.png
    05.png
    49.5 KB · Views: 5,480
  • 12.png
    12.png
    46.4 KB · Views: 5,669
  • 11.png
    11.png
    74.2 KB · Views: 5,763
  • 10.png
    10.png
    104.5 KB · Views: 5,449
  • 09.png
    09.png
    36.8 KB · Views: 5,241
  • 14.png
    14.png
    36 KB · Views: 2,073
  • 13.png
    13.png
    38 KB · Views: 2,272
  • 15.png
    15.png
    27.1 KB · Views: 2,032
  • 16.png
    16.png
    172.4 KB · Views: 2,226
Last edited:

Hal9k_

Senior Member
Jan 27, 2013
774
1,238
hal9k.ru
Version 1.2 screenshots
 

Attachments

  • 17.png
    17.png
    66.7 KB · Views: 1,196
  • 18.png
    18.png
    45.1 KB · Views: 1,140
  • 19.png
    19.png
    75 KB · Views: 1,143
  • 20.png
    20.png
    105.8 KB · Views: 1,116
  • 21.png
    21.png
    226 KB · Views: 1,123
  • 22.png
    22.png
    36.1 KB · Views: 1,094
  • 23.png
    23.png
    152.3 KB · Views: 1,070
  • 24.png
    24.png
    54.2 KB · Views: 1,036
  • 25.png
    25.png
    34.4 KB · Views: 1,007
  • 26.png
    26.png
    47.1 KB · Views: 990
  • 27.png
    27.png
    184.8 KB · Views: 1,049
  • 28.png
    28.png
    68.8 KB · Views: 1,066
Last edited:

typos1

Senior Member
Apr 3, 2007
9,556
1,763
UK
Looks and sounds great - the best ROM I ve seen on any MTC head unit !! Very professional and with a screen lock too - the holy grail on MTC !!

Any chance of an MTCB/C version ? (I help test if needed, sure others would volunteer too).
 
Last edited:
  • Like
Reactions: nismonx

Hal9k_

Senior Member
Jan 27, 2013
774
1,238
hal9k.ru
Looks and sounds great - the best ROM I ve seen on any MTC head unit !! Very professional and with a screen lock too - the holy grail on MTC !!

Any chance of an MTCB/C version ? (I help test if needed, sure others would volunteer too).

typos1, thank you for review.
It will be very difficult, because I do not have MTCB radio.
I have plans for Android 7 and some hardware.
 

typos1

Senior Member
Apr 3, 2007
9,556
1,763
UK
typos1, thank you for review.
It will be very difficult, because I do not have MTCB radio.
I have plans for Android 7 and some hardware.

I know its a big ask, but I could help as I have 2 units and I m certain other MTCB owners would help test if you constructed an image that would theoretically work, send it to us, we test and report back problems, even carry on development ourselves to sort minor problems, the ROM looks so good.

Sorry to hijack your thread so soon :-/
 

Hal9k_

Senior Member
Jan 27, 2013
774
1,238
hal9k.ru
stefcio007, this is my custom ROM with lots of changes. It's suitable for any MTCD device with rk3188 processor and Android LP 5.1.1
iGO and Torque work on it without any problems.
 
Last edited:

quintez

Member
Apr 3, 2017
15
5
Munich
Installed your ROM, working fast after switching to MicroG. Have to test it a while, Torque is working perfect now, no "Adapter not found" issue *THUMBSUP*

Just one thing, where i can find the OEM Folder, want to install the DAB+ App.
 
Last edited:

Hal9k_

Senior Member
Jan 27, 2013
774
1,238
hal9k.ru
quintez, thank you for your feedback.
DAB+ Application is missing in this firmware, unfortunately. I'll add it in the next version.
Currently, you can download it here.
 

Attachments

  • DAB+201606301247.rar
    2.9 MB · Views: 274

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    Hal9k Mod v1.3
    18.04.2018
    OTA-package: 24.06.2018
    Hal9k Mod 2.x based on Android 7 is located here.

    Those who had radio on Android 2.3, may remember my firmware for it.
    Today I want to offer you a firmware for the MCTD platform with a Rockchip rk3188 processor, Android 5.1.1 and a screen resolution of 1024x600 or 800x480. It's made on the basis of the latest official version from HCT.

    You can install this firmware on your radio, if in Settings > About device > Version info>
    • MCU version starts with MTCD. After can be any letters, two, three, four - it does not matter.
    • Build number starts with rk3188.
    Version info example:
    01xda.png
    Also, to restore the radio, if something goes wrong, you should be able enter the recovery.

    The main advantages and trends of development of this mod:

    • New features.
    • Correction of existing errors and imperfections of the stock.
    • Best responsiveness in comparison of the stock + the ability for the user to improve this indicator.
    • The customizability. All critical changes made on my taste, you can customize for yourself or do as it was in the stock.
    • Twice the internal memory without using FUSE.
    • All changes made directly in application code without the use of Xposed framework for best perfomance.
    • Stability.
    • The stock design.
    When switching from any other firmware, user data deletion is necessary.
    If you are upgrading from a previous version, no data deletion is required, but it is recommended. Especially if you used microG in the previous version.


    How to install the firmware ?
    Extract the dupdate.img file from the archive to the root of the USB stick or SD card. It must be formatted in FAT32.
    Remember to remove all other USB sticks, SD cards, modems and other devices from the radio.

    Insert the USB stick in the USB jack. It is advisable to use the jack in which it is defined as USB1 (see, for example, in the player).

    If you installing the firmware over a previous version, go to recovery mode, select the fourth item (update the system/mcu image from usb) and wait for system startup.

    Otherwise, if you had a different firmware, go to recovery mode and select the fifth item (update the system/mcu image from usb and clear all).
    After a while the flashing process will fail and the radio will reboot again in recovery mode.
    Then the flashing process should restart automatically. But it is not always the case.
    Therefore, if the process is not restarted, you must again select the fifth item in the recovery menu.

    Of course, you can install the firmware from the SD card, but using a USB stick is more reliable and faster.
    Also you can install the firmware through the System updates in Settings.
    If you have an older version of MCU, I advise you to update to the current version.

    If you like my ROMs and you want to thank me, I ask you to make a donation. You can find required details on my website or just click here.
    Download:

    Version 1.3 Google Drive

    Old versions

    Version 1.2 Google Drive
    List of changes:
    Version 1.3.2 OTA-package
    1. Made a list of applications that allow the screen saver to be started.
      You can add a third-party launcher or player to it, for example.
    2. Added the ability to switch tracks in third-party players using the steering wheel buttons for owners of CAN-adapters for Mercedes cars, etc.
    3. Made a list of applications that are restarted after sleep.
      I included the PCRadio application in it. Now it always starts playback correctly after exiting sleep, if it was started when HU go to sleep.
      In PCRadio's settings, you must enable the "Resume playback when application starts" switch. Also it is necessary to remove it from the whitelist if it was added to it.
    4. Editing the whitelist now does not require a restart of the HU.
    5. Added a volume control in the style typical for AV equipment from the 7floor module
    6. Added the ability to display the volume control at the top, middle or bottom of the screen.
    7. Added the ability to adjust the time during which the volume control remains on the screen after changing the volume value.
    8. Has been made a list of applications that should not work simultaneously.
      This list is an extension of the corresponding system list.
      If one of the applications included in this list is launched, then the rest are closed.
      That is, for example, if you include the same PCRadio, then it will close when you start the stock Music or Radio. And vice versa.
    9. Added the ability to move the statusbar to the bottom of the screen. (Experimental option.)
    10. Changed the logic of the name request for the button of the stored radio station.
      If the name for the stored frequency is not specified earlier, text from the RDS is suggested.
    11. Added color themes for the main applications from @AlexNikolaev See screenshots.
    12. Added ability to adjust navigation volume in phone mode.
    13. Other changes aimed at improving stability.
    Version 1.3.1 OTA-package
    1. Added management of third-party applications using the buttons on the steering wheel or on the front panel.
      Applications must support media buttons. Tested on PCRadio, MX Player, Poweramp.
    2. Fixed bug with displaying system icons in the statusbar.
    3. Added the ability to disable switching folders in the Music by the buttons on the steering wheel.
    4. Fixed interface display for 800x480 resolution.
    Version 1.3
    1. Moved to the new base firmware from August 2017.
    2. The Mod settings are made in a separate application, also available from the "Extra settings" in the Settings app.
    3. The possibility of OTA-updates is added.
    4. Added application F-Droid for automatic update microG.
    5. Sorting in alphabetical order of all lists in players is done.
    6. Repeat is disabled by default in the Video and Music applications.
    7. The music player is paused when the Mute button is pressed.
    8. The music player moves to the next folder in the list after playing the last file in the current folder in the sequential playback mode.
    9. Added a jump to the previous / next folder on the seekdown / seekup steering wheel buttons and a on the long tap to the prev / next screen buttons.
    10. Added pop-up messages showing information about the current radio station and music file. It is possible to set the font size and the duration of the messages.
    11. Added folder name display to the pop-up message when switching between folders.
    12. Added a request for a name for the button of the stored radio station.
    13. Added the ability to choose from ten screensavers. Pictures here.
    14. Added the ability to turn off the full-screen keyboard.
    15. Added the ability to turn off the restarting applications that worked before going to sleep.
    16. In the application "Wheelkey Study" added actions "turn off the screen backlight", "recent applications" and "F-Cam application".
    17. In the OEM added 4 launchers (HLA, JY, KGL, KLD). Selection of the launcher after installation is made as usual, by pressing the Home button, as in the phone.
    18. Made a list of navigational apps that muffle other sounds when playing voice prompts.
      The list should include all navigation applications, including the one that is set by default to the Navi button.
    19. Added GPS Test Plus.
    20. Updated the time zones to version 2018d.
      After updating without a wipe, make sure that the time zone is set correctly.
    21. Other changes, to improve stability.
    Ideas of some improvements are taken from the module xposed-mtce-utils and other modules with the permission of the author, MVG-V70. For which I thank him very much.
    But they are implemented without using the Xposed framework.

    Old versions

    Version 1.2
    1. Fixed Bluetooth. Now normally operate the diagnostic programs that previously wrote that Bluetooth is off and offered to turn it on. The programs will automatically find previously paired adapter.
    2. Made the displaying of the names of paired Bluetooth devices in third party programs.
    3. This fix tested on programs:
      • Car Gauge Lite 3.61.14
      • Carista 3.4.3
      • CVTz50 DEMO 1.41
      • DashCommand 4.6.20
      • EasyDiag 2.01.001
      • FORScan Demo 1.2.8
      • hobDrive Demo 1.4.28
      • Hybrid Assistant 1.82.2
      • MotorData OBD 1.8.1.104
      • OBD Car Doctor free 6.1 R-5
    4. Added the ability to lock the device with unlock pattern, pin or password to prevent unauthorized access to the radio when you give the car to the service. Located in Settings > Personal > Security.
    5. Added ability to change Gapps on microG with facilitated Play Market. It's extremely speed up the device, but you can revert all back at any time without reflashing. It is located in Settings > CAR > Extra settings.
    6. Made on-screen power button in status bar.
      • Single tap to turn on the screen saver.
      • Double tap to make a screenshot.
      • Triple tap to kill frozen app.
      • Long press - power off menu.
    7. In power off menu added these items: Reboot, Safe mode, Recovery mode, Airplane mode (for reconnect USB modems).
    8. Added ability to change ringtone on any melody located in folder "ringtones". Located in Settings > Device > Sound.
    9. Added ability to increase the default TTL to bypass restrictions on the distribution of the Internet from mobile devices. It is located in Settings > Wireless & networks > More.
    10. Now if option "Disabling the screen saver only by tapping the screen" is on, the screen saver will be turned off during operation of the rear camera.
    11. The Recent apps button in statusbar can now be hidden, turned on permanently or appeared only in the launcher.
    12. Added the ability to hide the name of the active application and notification icons in the status bar. These options are in Settings > Device > Display > Statusbar settings.
    13. Added the cellular network tile in quick settings.
    14. The AOSP keyboard replaced by the Google keyboard.
    15. In the OEM partition added apps that can be useful.
      • Daydream Widgets 1.1 G
      • MtcdTools 1.7
      • MTCWeather4_v-0.4.1.12 b-beta
      • No-frills CPU Control 1.28.2
      • Root DPI Changer
    16. Added Status menu in Settings > CAR > About device.
    17. Updated previously added applications.
    18. Other small changes that I could forget. ;)
    Version 1.1
    1. Added Android audio codec settings (a modified sound). You can enable/disable the activation of this settings at boot, configure the settings for the best sound and apply them without restarting the system.
    2. All interface changes are made for screen resolution 800x480.
    3. The number on the volume control bar increased in size and made white.
    4. Completely removed the remnants of the stock FUSE in the configuration.
    5. Returned to the stock Google Play Services.
    6. Returned applications:
      • The print spooler, since its absence caused the error.
      • Google Partner Setup
      Removed apps:
      • WAP Push Manager
      • Mms Service
    7. Added option "Disabling the screen saver only by tapping the screen". It is located in Settings > Device > Display.
    8. Added the ability to change the color of the digital clock screen saver. Located in Settings > Device > Display > Daydream > Clock > Settings.
    Version 1.0
    System:
    1. Internal memory expanded to 4 GB.
    2. Pre-installed root and SuperSU.
    3. Added support for init.d
    4. Google Play services is replaced by a suitable for device.
    5. The heavy app Easy Connected transferred to the OEM. If necessary, you can install it through the ApkInstaller.
    6. Other heavy applications such as Gmail and Google Maps was moved from system apps to third-party. Now they can be simply removed it in Settings > Apps if they are not needed.
    7. Also in the third-party applications was pre-installed Google Text-to speech Engine. Speech synthesis works without a network connection.
    8. Timezones updated to the latest version 2016j.
    9. Ringtone mp3 file moved from the ramdisk to /system/mtc so that it can be changed. By the way, under the name ring.mp3 you can put the file in a different format. For example ogg, taken from the phone to make the same ringtones.
    10. Enabled built-in Screen savers (Daydreams). This allows you to install any screen saver from the Play Market, not stopping at stock. By default enabled the Android screen saver "Clock".
      Any third-party screen saver is deactivated under the same conditions as a stock screen saver (touching the screen, pressing buttons on the panel and the steering wheel, turning on cameras, etc.) If you turn off the Android screen saver, then will be run the stock screen saver in the form of round clock.
    11. Inlocked the built-in Contacts app.
    12. By default setted London time zone, the bluetooth password is 1234 and disabled connection to data services when roaming.
    13. Changed defaults in the Settings:
      • Watching video while driving - enabled.
      • GPS sound mode - mixing.
      • GPS automatic update time - enabled, network-provided time - disabled.
      • Screen saver timeout is 1 minute, added options 2 minute and 10 minutes.
      • Allowed installation of apps from unknown sources.
    14. Removed unnecessary applications and files:
      • Google Email
      • Google Pinyin Input
      • Live Wallpapers (possibility to set your own Live wallpaper is left)
      • Open Wnn
      • Built-in speech synthesizer Pico TTS
      • Print spooler
      • Visualizer (live Wallpaper)
      • Google Partner Setup
      • Factory stress test
      • Other unnecessary small files.
    Applications:
    1. Bluetooth
      • OBD adapter detection based on the settings.
      • Expanded name field in the phonebook.
    2. Video - expanded playlist.
    3. Music
      • Made fixed square cover instead of spinning gramophone disk.
      • Made lyrics download from the network.
      • Made switch the audioplayer on pause for an incoming call.
      • Expanded playlist.
    4. Settings
      • Bluetooth - added the ability to specify the names of OBD adapters, in order to distinguish them from phones and work with them correctly. Need if your adapter does not have the OBD letters in the name.
      • Display - added ability to disable some elements of the statusbar. Disabled by default: Home button, Volume, Eject and Brightness buttons. The Back button is moved from right to left.
        Everything can be customized, as it was in the stock or otherwise.
      • Extra settings - added whitelist of applications that are not closed when going to sleep.
      • Added hidden Settings items "Data usage", "Developer options", "Cellular networks".
      • Settings item "Accessibility" was hided.
    5. Other minor design changes.

    Version 1.3 screenshots
    4
    Looks and sounds great - the best ROM I ve seen on any MTC head unit !! Very professional and with a screen lock too - the holy grail on MTC !!

    Any chance of an MTCB/C version ? (I help test if needed, sure others would volunteer too).

    typos1, thank you for review.
    It will be very difficult, because I do not have MTCB radio.
    I have plans for Android 7 and some hardware.
    4
    Does anyone need a firmware based on Android 5 with all the changes from mod 2.1?
    4
    Hal9k Mod v1.3 was released.
    It contains the same changes as version 2.1 (and even slightly more).
    I invite everyone to the first post. :)
    3
    Helpful Tips
    • How to automatically install your favorite APKs after flashing ?
      Create a hct folder on a USB flash drive with firmware.
      In this folder create folder apk.
      Put your favorite APKs in this folder, they will be automatically installed after flashing.
    • How to switch to microG ?
      Go to Settings > CAR > Extra settings > Framework selection and select microG option. Changes take effect immediately !
      The device will restart multiple times.
      Then run the microG Settings app and enable Google device registration and Google Cloud Messaging.
      If you have GSM modem connected to your radio, go to UnifiedNlp Settings and turn on Mozilla Location Service in "Configure location backends" and Nominatim in "Configure address lookup backends".
      Then go to Self-Check and verify that all the checkboxes are enabled (the check boxes in the lower part is only available with GSM modem).
      Recreate Google account.
    • How to install TomTom and other apps in Play Market that are not visible on the radio ?
      You have to change just one variable in build.prop: ro.product.device You can do it with your favorite text editor or with this app
      You need to change the value of the variable from rk3188 to another. For example, mctd or even rk3189.
      Reboot the radio. TomTom will be visible in the Play Market.
      In order to have TomTom connected to his server and downloaded the maps, it is necessary to add another variable to the build.prop: ro.serialno=right half of your serial number (16 digits) and reboot the radio.
      Altered serial number will be shown in Settings > CAR > About device > Status.
      This method has a negative side. Applications that are already attached to your serial number (e.g. russian navigation software Navitel) will require reattach.
      So, after installing and running TomTom is better to return all back.

    Version 1.0 and 1.1 screenshots