[ROM][PX5][PX6][PX30][Pie][9.0] Hal9k Mod v4 for MTCD/E head units with Android 9/8/6

Search This thread

SSAndroidDev

New member
Dec 14, 2021
2
0
I didn't see any information yet anywhere, but I emailed Hal9k (waiting for reply) - curious here if anyone knows if ModInstaller or some other ROM will work on my headunit - or tips to get me going?

RK3399 PX6 Android 8.1.0
MCU Ver: RL78_NCHHWY_F015PB
FrameworkVer: rk3399-userdebug 8.1.0 OPM5.171019.01 eng.zxw 20190622.103111 test-keys
OSVer: 8.1.0
BTVer: _SD_190403_ok

I saw someone posted about having RL78 in another thread, but no luck.

Here's a link to item I had purchased and installed: https://www.dropbox.com/s/58hkowmch14gift/snapshot.pdf?dl=0
Hey did you ever find out which is the correct rom?
 

gonzo145

Member
Aug 23, 2018
10
2
After last ota update 4.0.2 my device its a laging all the time. Apps starting slowly :( When they startet for example google maps the hole time only laggs and laggs.
Ram ist free only the original apps are installed. i use a extrons px5. Before hal9k (4.0.1) Eveythings works finde Whats can i do now?
Thx for helping.
 
  • Like
Reactions: ric69

bombername

Senior Member
Apr 11, 2015
315
64
Ba-Wü
After last ota update 4.0.2 my device its a laging all the time. Apps starting slowly :( When they startet for example google maps the hole time only laggs and laggs.
Ram ist free only the original apps are installed. i use a extrons px5. Before hal9k (4.0.1) Eveythings works finde Whats can i do now?
Thx for helping.
Perhaps delete every cache.
Use "sd maid" e.g.
 

Borderimo

Member
Mar 31, 2022
6
0
Then there's a setting in Mode: Navigation apps that mutes the volume of other apps. Or try a different voice.
In the Mod there is also a separate list of navigation applications using the Speech Synthesizer has been made to muffle other sounds when playing voice prompts To use it, you need to add the navigation application to the "List of navigational applications using TTS that muffle other sounds" and select "Text-to-speech engine that muffle other sounds"
Thanks Pavel.
 

Raulgarc

Member
Sep 29, 2017
12
1
I'm about to install the Android 9 ROM on my PX5 headunit but I have Bluetooth module MD725 and I know it doesn't work on android 10 but... on this version based on Android 9 will bluetooth and wifi work?
Thank you!
 

ikealol

Member
Mar 19, 2013
5
1
Since few days my Google Services keeps crashing. So I want to add a second Google Account to my Device to play youtube music. When I choose to add another google account the error "google services stopped working" comes.

I tried already the following:
  • Updated over the play store
  • Uninstalled updates (this fixed the identical issue which I had with Chrome)
  • Cleared Cache
  • Several Reboots at anytime of troubleshooting
Or does anyone know a good app to listen to youtube music without adding a second google account?
 
  • Like
Reactions: ric69

ric69

Senior Member
Jan 3, 2007
1,898
426
Samsung Galaxy Z Fold 4
I'm having same problem with lags on Google apps (maps playstore) GPS fix is really bad on 4.0.R

@Hal9k_ : can you please remove this version and stay on previous one ? We are a lot who can't upgrade to Android 10 with Bluetooth issue... thanks for your support
 

aloff2

New member
Dec 13, 2022
2
0
Hi after update to this version

The reverse camera stop working,
once i change to reverse only black screen appear with the lines

Do you have any idea for solution ?
 

gonzo145

Member
Aug 23, 2018
10
2
Cant Upgrade from OTA 4.02 - -> OTA 4.03. After „Successfull“ Install without Errors. Bootloop!!

Than i Press the Hardware-Button to go to the Receoverymenu Wipe-Cache than Factory Reset.
Device Works after recovery with hal9k 4.0. Than i update OTA-4.01 than to OTA 4.02. But 4.03 didnt worked. Booloop again.
How can I do it?
 
Last edited:
  • Like
Reactions: marchnz

AbuseTheElderly

New member
Jan 29, 2011
3
0
Pearl, MS
I have a Nifty City PX6 interface module that shows as a 3399 and has android 9. There are no physical buttons on the unit as it is designed to integrate into the factory radio and screen.

My question is, has anyone installed a rom onto this standalone unit?

My reasoning is that Nifty City’s Canbus integration for factory buttons/ AC display/ backup camera is causing the unit to crash non-stop. I’ve tried root, uninstall via ADB and force stopping the service and none of it works. Any time it is stopped or uninstalled the unit crashes and reboots. Upon reboot its reinstalled. The service is com.ppdl.carserialserver.

Any help would be appreciated.
 

FAHAAD ALQHTANL

New member
Apr 30, 2023
2
0
سلام عليكم
عندي مشاكل في شاشة السياره
تعلق على شاشة سوداء تعلق على كمرت الرجوع إلى ورب الجمل بين التطبيقات يتأخر ابي حل الله يعطيكم العافيه

الطراز

بكسل 5 (1024 × 600)

إصدار Android

8.0.0

مستوى رمز تصحيح أمان Android

ه أكتوبر ، 2017

إصدار النجم

+4.4.93

rocky@hctr930 #263

الأربعاء 9 مايو 09:36:56 CST 2018

MTCE_KLD_V3.01_1 18 ديسمبر 2018 13:56:29

الرقم المسلسل

77B85B0A61E77A70

وحدة المركزية المركزية

معالج ثماني النواة 64 بت Coretex-A53 @ 1.5G

وعندي هذي الجمله معلقه على الشاشه
الإصدار Unmatch -01 D067BEDOF7494C4D8400 KLD 00000000

Mod translation:
Hello

I have problems with the car screen
Hanging on a black screen, hanging on a camera, returning to the Lord of the Camel, between applications, it is delayed.

Styler
Pixel 5 (1024 x 600)
Android version
8.0.0
Android security patch code level
e October, 2017
star version

+4.4.93
rocky@hctr930 #263
Wed May 9 09:36:56 CST 2018
MTCE_KLD_V3.01_1 Dec 18, 2018 13:56:29

serial number
77B85B0A61E77A70
Central central unit
64-bit Coretex-A53 @ 1.5G Octa-core processor

And I have this sentence hanging on the screen
Version Unmatch -01 D067BEDOF7494C4D8400 KLD 00000000
 

Attachments

  • Snapchat-919673257.jpg
    Snapchat-919673257.jpg
    1.9 MB · Views: 15
  • Snapchat-623278087.jpg
    Snapchat-623278087.jpg
    2.1 MB · Views: 12
  • Snapchat-457648497.jpg
    Snapchat-457648497.jpg
    2 MB · Views: 12
  • Snapchat-1895926297.jpg
    Snapchat-1895926297.jpg
    2 MB · Views: 12
Last edited by a moderator:

Pavel-71

Senior Member
Jul 9, 2020
450
247
سلام عليكم
عندي مشاكل في شاشة السياره
تعلق على شاشة سوداء تعلق على كمرت الرجوع إلى ورب الجمل بين التطبيقات يتأخر ابي حل الله يعطيكم العافيه

الطراز

بكسل 5 (1024 × 600)

إصدار Android

8.0.0

مستوى رمز تصحيح أمان Android

ه أكتوبر ، 2017

إصدار النجم

+4.4.93

rocky@hctr930 #263

الأربعاء 9 مايو 09:36:56 CST 2018

MTCE_KLD_V3.01_1 18 ديسمبر 2018 13:56:29

الرقم المسلسل

77B85B0A61E77A70

وحدة المركزية المركزية

معالج ثماني النواة 64 بت Coretex-A53 @ 1.5G

وعندي هذي الجمله معلقه على الشاشه
الإصدار Unmatch -01 D067BEDOF7494C4D8400 KLD 00000000
Hello, please read the XDA rules, you can only write in English here. If you don't speak English, use a translator. Now to your problem, you used the wrong version to update the MCU: MTCE_KLD_V3.01_1. You probably didn't have KLD originally, but something else. Use the original version:
And if you don't know what you originally had, here's how to proceed with the solution for 'version unmatch':

If none of this helped, then MTCE_KLD_V3.01_1, the 1 at the end changed your customer version to 1, try changing it to another number: Factory settings/126/ Other/ Customer version.
 
  • Like
Reactions: kv1dr

FAHAAD ALQHTANL

New member
Apr 30, 2023
2
0
Px5 (1024 × 600)
Snapchat-919673257.jpg
سناب شات 457648497.jpg


إصدار Android

8.0.0

مستوى تصحيح أمان Android

ه أكتوبر ، 2017

إصدار النجم

+4.4.93

rocky @ hctr930 # 263

الأربعاء 9 مايو 09:36:56 CST 2018

MTCE_KLD_V3.01_1 18 ديسمبر 2018 13:56:29

الرقم المسلسل

77B85B0A61E77A70

وحدة المركزية

معالج معالج 64 بت Coretex-A53 @

1.5G معلقه على الشاشه
الإصدار Unmatch -01 D067BEDOF7494C4D8400 KLD 00000000
 
  • Angry
Reactions: kv1dr

Top Liked Posts

  • There are no posts matching your filters.
  • 60
    This version is deprecated. The new version is here

    MCU version: MTCD_ХХХХ, MTCE_ХХХХ, MTCP_ХХХХ
    Firmware version: 4.0.0 (01.02.2020)
    Version of the latest OTA update: 4.2.2 (06.02.2022)


    About firmware:
    Firmware for car head units on the MTCD-MTCE platform with Rockchip PX5 (rk3368), PX6 (rk3399), PX30 (rk3326) processors and a screen resolution of 800x480, 1024x600 or 1280x720 based on Android 9 .
    This is a further development of the Hal9k Mod v3 based on Android 8.
    # Thanks AndroidAutoShop for the equipment provided for development.

    The basic version of the firmware, in the form in which it is posted here, is distributed free of charge for private use and has no performance limitations
    Commercial use of firmware or its parts and algorithms is prohibited

    Any change to the firmware of the head unit is a potentially dangerous operation. Therefore, the Mod is provided on an “as is” basis. The author is not responsible for any possible negative consequences.

    The main advantages of this firmware:
    • Stock design
    • High stability
    • Advanced functionality
    • Correction of existing errors and deficiencies in stock firmware
    • Customizability. All additions and modifications can be customized to your taste.
    • Changes are made directly in the application code, without using the Xposed framework
    • Increased responsiveness compared to the stock + the ability to independently improve this indicator
    System requirements ( Settings> System> About device (About tablet) )
    • The model starts with px5 (rk3368) or px6 (rk3399) or px30 (rk3326_mid)
    • Android version starts with 9 or 8.0 or 6.0
    • The MCU version starts with MTCD or MTCE . Further there can be any letters, two, three, four - it does not matter.
    "About device" screen samples
    00.png01.png02.png

    It is also necessary to be able to enter the recovery mode.

    Firmware Reviews:
    Video review by Alex's Android Radio (English)
    Video review by Alex's Android Radio (Deutsch)
    Video review by ES. (Русский)

    List of changes:
    4.2.2 OTA-package (06.02.2022)
    1. Fix for OK Google - App removed
    2. Version 5 Notification
    4.2.1 OTA-package (10.03.2021)
    1. Minor bug fixes
    2. Updated translations
    4.2.0 OTA-package (06.09.2020)
    1. Updated base firmware to version 202005
    2. Minor bug fixes
    3. Updated translations
    4.1.0 OTA-package (25.07.2020)
    1. Updated base firmware to version 201912
    2. Changed rules for distributing processes by processor cores
      This had a positive effect both on the system as a whole and on the GPS.
      GPS starts working normally about a minute after waking up from prolonged (night) sleep
    3. Added screen filter for additional screen dimming in night mode
    4. For the convenience of controlling the brightness level in this mode, a slider has been added next to the daytime brightness
    5. Added the ability to adjust the volume from third-party applications
    6. Added configurable autostart of packages or activities and services after starting the OS
    7. A new way to install additional launchers included in the firmware.
      They are now installed as updates to the built-in launcher. The widgets are working fine.
      If there are widgets in the folder with the launcher, then first you need to install them, and then the launcher
      Replaced KGL and ZH launchers with HA and HA2. Added exclusive launcher from Alex's Android Radio
      Other launchers not included in the firmware are located here
    8. Fixed a bug with getting covers from some players and the Radio application
    9. Added display of radio station logos on the widget in the built-in launcher
    10. Added the ability to disable the display of pop-up messages over the launcher
    11. Fixed a bug of restarting third-party applications that worked before going to sleep
    12. Fixed image mirroring bug when switching from front to rear camera
    13. Pressing the Fcam button again now closes the front camera app
    14. Added the ability to disable the device shutdown message
    15. Tap on the clock widget in the built-in launcher now starts the screensaver instead of the clock
    16. Added GPS chip reset to factory defaults when GPS receiver advanced setting is disabled. Relevant for PX30
    17. Updated ViPER4Android FX and GPS Test Plus apps
    18. Updated translations
    4.0.2 OTA-package (05.04.2020)
    1. Added to "Advanced GPS receiver setup":
      • Possibility of a choice of frequency of measurements for the GPS receiver: 1,2,5 and 10 Hz
      • Ability to use BeiDou satellites instead of Glonass (only for PX5 and PX6)
    2. The Navi button now switches between the navigation application and the last launched player, which is included in the "List of media players that should not work together"
    3. Third-party applications can now set the time zone on the device. Tested on the latest version of Navitel 9.12.58
      If the application has already been installed, then to enable this mode, you must reinstall it
    4. Especially for BMW car owners, the function "Replacing key codes" from Mod v3 is returned
    5. Added the ability to send media information from embedded applications to third-party widgets
    6. Added the ability to control embedded media applications from third-party widgets
    7. Added the ability to display logos of radio stations on the screen saver and in media widgets for the embedded radio app
      Files with logos should be located in the Pictures/Radio folder created on the device’s internal memory
      Format: PNG, JPG. Image sizes up to 320x320
      File names: 10250.png (102.50 MHz) for the default group of radio stations. A10340.png, B10340.jpg, etc. (103.40 MHz) for other groups
    8. A new design of pop-up messages with media information has been made
      Added the ability to adjust the duration of the display of such messages
    9. Added default album art for embedded media applications. You can replace them with yours in the settings.
    10. Added the ability to include packages without a launcher in the white list
    11. Fixed display of screen saver on devices where large font is selected in the settings
    12. New in screen saver:
      • You can swap the indicators on the left and right
      • Added ability to select text color for indicators
      • In addition to Yandex.Weather, the temperature can be taken from Accuweather and Yahoo.Weather notifications
    13. You can remove information about the track number from pop-up messages. This also affects the screen saver
    14. Temperature and voltage now appear on the screen saver immediately after it starts
    15. Fixed a bug in the rear view camera application, due to which the application crashed if you turn on the navigation bar
    16. Pause for third-party media players when making a call or pressing the Mute button
    4.0.1 OTA-package (09.01.2020)
    1. Advanced configuration of the GPS receiver chip, which includes:
      • Use of Galileo and IMES satellite navigation systems in addition to existing ones. The number of visible satellites increased by about a third
      • Frequency of measurements of geolocation increased by 10 times. Navigation apps respond faster to changes in course or speed
      • The lag of the marker from the real position is reduced to the minimum, which means that navigation applications report faster about the upcoming maneuver
      • Enabled positioning acceleration AssistNow Autonomous. A cold start of the GPS receiver takes about one minute.
      • A dynamic navigation model is set - for cars, not for phones, as set by default
      • Any differential correction satellites are used
    2. Unfortunately, not all of this works for PX30 devices, since they have a less functional GPS receiver chip
    3. Updated GPS Test Plus application (see screenshot). The satellites marked in circles are GPS on the left of the screen and Galileo on the right
    4. Ability to configure the speed of the USB OTG port (USB 2.0 or USB 1.1). This allows you to remove clicks that interfere with listening to music via USB DAC.
    5. Ability to set default TTL in the range from 63 to 65
    6. Ability to disable the Ethernet interface for using Wi-Fi without physically disconnecting the USB modem. Ability to configure Ethernet interface parameters
    7. The ability to mirror the image from the front view camera by default. Useful for those who put a rear view camera on the front of the car.
    8. Color selection for dynamic parking lines
    9. The ability not to turn off the sound from other applications after launching the applications AV input and DVR
    10. Gesture control and background playback enabled for the Video application
    11. The ability to disable option "Mute button pauses playback"
    12. Added a black list of applications that do not allow to start the screen saver. Now you can make the screen saver always run, except when the applications in the list are on the screen
    13. The z-link application should work
    14. Bugs fixed in the default launcher:
      • Now you can create widgets "Direct dial" and "Direct message". Both widgets will launch a phone call to the selected number
      • The radio frequency on the widget is not reset after changing the theme
    15. Updated script from b-max for reconnecting freezing USB hubs
    4.0.0 (24.11.2019)
    1. Full root access is preinstalled (Magisk v20.1)
      It is possible to write to system partitions, control access to applications, hide root from some applications, and install additional modules
      The built-in update does not work on Rockchip devices.
    2. Firmware is completely reodexed with optimization for the processor. This gives some increase in system speed.
    3. Scrolling a long name in the phone book
    4. Equalizer call button in Radio, Music and Video
    5. New actions for buttons on the steering wheel, including double actions (example: the "Back" button will hang up when there is an active call)
    6. All elements of the status bar are in the same style and change their color depending on the background color. All items can be disabled
    7. Removed restriction on 4 icons in the status bar
    8. Navi and F-Cam tiles added
    9. Players added to the "List of media players that should not work together" no longer close when going to sleep
    10. An alternative Equalizer has been added to OEM. It is installed as an update of the built-in Equalizer using the ApkInstaller application.
      The interface shown in the screenshot appears only on devices with DSP !
      Return to the stock version by removing updates in the properties of the "Amplifier" application
    11. New screensavers
    12. In applications, translation into different languages has been fixed and added (now 12 languages have been changed).
      Thanks to our translation team:
      • de maus05, Toto1365, Ati_gangster
      • el grigoris_a
      • it mrgiaco, DanveRt
      • cs Bugscze
      • hr dankec2000
      • hu didu73
      • nl ZeroZorro
      • fr mykerinos1
      • sv kupa
      • es segu45
      • pl tomkam
      • ua DanveRt
    Inherited from previous versions:
    1. Added the ability to receive OTA updates via the Internet
    2. Added Lada logo
    3. Added support for init.d
      You can put your scripts in the /etc/init.d folder and they will be launched at system startup
    4. New default settings:
      • English language and date format, time zone CET
      • Screen saver timeout - 2 minutes, options added: 10 and 30 minutes
      • Watching video while driving - enabled
      • GPS time update - enabled
      • Navigation sound mode - mixing
      • Navigation mixing ratio - 2
      • Prohibition of connection to data services in roaming
      • Rreversing volume - 4
      • Screen brightness at night - 20%
    5. Added the ability to adjust the speed at which the video will be disabled
    6. Added auto tuning APN for Tele2
    7. Deleted applications: System Tests and EasyConnected
    8. Gmail, Google Speech Synthesizer, Google Maps and YouTube transferred from system applications to third-party
      Now they can be simply deleted in Settings if they are not needed.
    9. Added the latest Russian voice package for Google Speech Synthesizer. Speech synthesis works without a network connection
    10. The latest Russian language pack for offline speech recognition is preinstalled
    11. Added synchronization of Contacts and Calendar with Google account
    12. Time zones updated to the latest version
    13. Preinstalled ViPER4Android
    14. Added the ability to change the ringtone to any of the ringtones in the folder (not for all Bluetooth modules)
    15. Added the ability to change the default TTL to bypass restrictions on the distribution of the Internet from mobile devices
    16. Added script from b-max for reconnecting freezing USB hubs
      By default it is turned off, it can be turned on in the Mod Settings
    17. Added ability to disable full-screen keyboard
    18. Added the ability to transfer the status bar to the bottom of the screen (Experimental option)
    19. A list of applications that have access to USB devices has been made
      Allows you to get rid of the annoying request for access
    20. In Launcher, the date is displayed in the format corresponding to the setting in the "Date and Time" menu
    21. Added background for messages from CanBus app
    22. Contacts application turned on
    23. Contacts and Google applications now call via MTCDialer without additional settings
    24. A list of applications that allow to start the screen saver has been made
      You can add, for example, a third-party launcher or player
    25. Added a white list of applications that do not close when going to sleep, with the ability to configure
    26. A list of media players that restart after sleep has been made
      I have included a PCRadio player on this list. Now it starts playback correctly after waking up from sleep, if it was started while going to sleep
      In its settings, you must enable the switch "Resume playback when the application starts." You also need to remove it from the white list, if it was added to it.
    27. Added the ability to disable restarting applications that worked before going to sleep
    28. 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.
    29. Added the ability to assign the last launched navigation application to the Navi button, to switch between navigation and player
    30. A separate list of navigation applications using the Speech Synthesizer has been made to muffle other sounds when playing voice prompts
      To use it, you need to add the navigation application to the "List of navigational applications using TTS that muffle other sounds" and select "Text-to-speech engine that muffle other sounds"
    31. Added volume control in the style typical of AV equipment from the 7floor module
    32. Added the ability to display the volume control on top, in the middle or at the bottom of the screen
    33. Added the ability to adjust the time during which the volume control remains on the screen after changing the volume value
    34. A list of media players that should not work together has been made. This list is an addition to the corresponding system list.
      If one of the players included in this list is launched, then the rest are closed
    35. Added the ability to edit the list of applications that are switched by the Mode button
    36. Added the ability to select applications that will run instead of stock apps. You can start your player with a button on the steering wheel
    37. The size of the number on the volume control is increased and made white
    38. Added items to Settings: Home app (launcher selection), Navigation bar (located on the left in some firmwares), Start navigation after boot, Mobile network and For developers
    39. In Settings - About device, an item with system information has been added
    40. An on-screen power button has been made in the status bar.
      • Single tap - start the screen saver.
      • Double tap - take a screenshot.
      • Triple tap - kill the active application.
      • Long press - shutdown menu.
    41. Added items to the shutdown menu: Restart, Safe mode, Recovery mode
    42. Added the ability to disable all elements of the status bar
      Disabled by default: Home button, Storage icons, Volume and Screen brightness icons. The Back button is moved from right to left. All items are customizable
    43. Added the ability to lock the device as on regular Android system
      The lock is turned on after the device reboots or wakes up from sleep
      You can also turn on the lock after starting the Android screensaver or manually from the shutdown menu
    44. Added volume control depending on speed
    45. Added display of pop-up messages with media information from third-party media players.
      Third-party media players must be added to the appropriate list.
    46. Added list of applications that will work in full screen mode (immersive mode)
    47. In the Bluetooth application, the name field in the phone book is expanded
      During a call, if you minimize the notification, the lower part of the screen remains clickable
      Also, the notification does not overlap the status bar, if it is below
    48. Added display of pop-up messages with information about the track played through A2DP
      It is possible to adjust the size and color of the font and the duration of the message
    49. In the Video application, the playlist is expanded and the replay is disabled by default
      Sorting in alphabetical order, not case sensitive for lists of folders and tracks
    50. In the Music application, the playlist is expanded and the replay is disabled by default
      Added downloading lyrics from the network
      The player is paused when an incoming call or pressing the Mute button
      Sorted in alphabetical order, not case sensitive for lists of folders and tracks
      Added display of pop-up messages with information about the track being played. It is possible to adjust the size and color of the font and the duration of the message
      Skipped to the next folder in the list after playing the last track in the current folder in sequential playback mode
      Added the transition to the previous/next folders by the buttons of the steering wheel seekdown/seekup and by a long tap on the screen buttons prev/next
    51. Radio - the moving RDS text has been removed from the buttons of the saved stations. Added the ability to assign names to saved radio stations
      If the name for the stored frequency has not been previously set, text from RDS is proposed.
      Added display of pop-up messages with information about the radio station. It is possible to adjust the size and color of the font and the duration of the message
      Added the ability to select a group of radio stations
      If you are going to another place where other radio stations work, you can select another group and tune the stations again, and upon returning home, select the default group again and your settings will be restored
    52. Added custom parking lines. Thanks for Incognito+
    53. The functionality of Screensavers (Daydream) is included. This allows you to install any screensaver from the Play Market
      In order for the Android screensaver to work, it must be turned on in the Mod Settings
    54. A new screensaver has been added, which displays the time and date, information from players (not only stock ones), volume level, speed, as well as temperature and voltage if this data is available
      • To display the real temperature you need a CAN adapter and the presence of temperature in the status bar, and to display the voltage - MCU 2.93 and higher
      • It is possible to customize the appearance of the screen saver: colors, background image, maximum value for the speed indicator
      • There is a display of covers for most third-party players and radio station icons for PCRadio
      • For correct operation, I recommend adding your players to the "List of media players that should not work together"
      • There is a display of recommendations when moving along the route for Yandex.Navigator, Yandex.Maps, Google Maps, Sygic GPS Navigation & Maps
      • There is a temperature display from Yandex.Weather notification, if temperature data does not come from the CAN adapter
      • During the screen saver’s operation, the volume control is not shown
    55. Added the ability to select from 12 regular screen savers
    56. 6 launchers and their widgets (AY, GS, HCT2, HCT3, KGL, ZH) have been added to OEM.
    57. For Tasker fans, the ability to assign the numbers 1-9, 0, and the symbols * and # to the steering wheel buttons has been added.
      Intent = "com.microntek.report.event"
      Extra "type" = "key"
      Extra "value" = button code.
    58. Other changes aimed at improving stability and usability.
    59. A lot of work has been done to provide support for new Android 9 firmware, although this is not visible from the outside.
    The ideas of some improvements are taken from the module xposed-mtce-utils and other modules with permission of the author, MVG-V70. Thank him very much for that.
    But implemented without using the Xposed framework.
    Installation:
    When switching from any other firmware, user data will be cleared automatically!
    When upgrading from a previous version, wipe data is not required. But it is recommended if there are any problems.
    For stable operation of the device, it is recommended to update the MCU firmware to the latest: 3.40 and higher, or to the latest version available for your device
    You can obtain the MCU firmware from the seller of your HU or search in cs-x collection

    Update from Android 9:
    The installation is similar to a regular firmware update
    1. Copy the firmware file update.zip to a USB flash drive / SD memory card formatted in FAT32
    2. Insert a USB flash drive / SD memory card into the device
    3. In the window that appears, click "Install"
    4. After installation, the device will automatically restart one more time to complete the installation of Magisk.
    When installing from a SD memory card, installation may take longer!

    Update from Android 6, 8:
    Requires updating the recovery version to Android 9
    • Simple and safe way: Use the application ModInstaller Pro (link to the application in the readme.txt file, which is located in the archive with the firmware or in my signature at the bottom of this post)
    • Complicated and unsafe way: look for information in this thread
    Update from Android 8 with saving data:
    Only for PX5 devices!
    The archive contains 2 special packages that can be used to switch from Android 8 without data loss
    1. Connect to the HU with Android 8 firmware (Mod v3.x) one USB flash drive formatted in FAT32.
      There should be enough free space on the flash drive to save the device’s internal storage
    2. Install the package update.zip from the folder backup8 from the same flash drive or from the SD card
      A multivolume archive with your data (userdata*) will be created on the USB flash drive.
    3. Install mod v4.x by the method above
    4. After the full installation of Android 9, connect a USB flash drive with archive to the HU
    5. Install the package update.zip from the folder restore9 from the same flash drive or from the SD card
    6. Reboot the HU.
    The first boot of Android 9 after restoring the archive from Android 8 may last longer than usual. The system needs time to convert data
    This method does not guarantee full functionality of all third-party applications that were installed in Android 8.
    If you encounter any problems - reset device to factory settings

    Additions:
    EasyConnected from stock firmware
    Automatic backlight control for PX5-based head units
    Internet speed in status bar
    Autostart applications

    FAQ:
    Q: How to get OTA updates?
    A: Information is on my site. You will find the link in the archive with firmware or in my signature at the bottom of this post

    Q: How to automatically install my applications after installing the firmware?
    A: Create the hct folder on the flash drive with the firmware, the apk folder in it and put your apk in it. They will be automatically installed after the installing the firmware.

    Q: How to connect the OBD adapter?
    A: This can be done both from the Bluetooth application, and from the Bluetooth item in the settings. The main thing - before you click on the adapter found, you must wait until the scan finished. Wait until the spinning circle disappears in the Bluetooth application or until the inscription "Search..." changes to the inscription "Refresh" in Settings. Then pairing goes smoothly. If the phone is already connected, you will need to temporarily disconnect it.

    Q: How to start any application from a button on the steering wheel?
    A: Mod settings - Manage applications - Applications that run instead of the stock . Assign any of the six applications that you don’t use to the button, then choose a replacement for it in the form of some kind of player, for example. This button will start your player

    Q: Bluetooth MD725 does not work, although everything worked in Android 6!
    A: If the MD725 type 2 Bluetooth module is installed in your HU, then it will not work in Android 9. The reason is that its driver was removed from Android 9.

    Q: How do I know if I have such a Bluetooth module?
    A: On the first page of the factory settings, in item BT, MD725 is selected. The getprop bt.md725.type command executed in the terminal answers "2"
    Solution: replace the module with type 1

    Q: Bluetooth SD-968 does not work, although everything worked in Android 8!
    A: If the SD-968 Bluetooth module with firmware made in March 2017 or earlier is installed in your HU, then it works in Android 8, but does not work in Android 9.
    Solution: replace the module driver /system/bin/sdsdk968 with the old version. Do not forget to set permissions 755 on the file.
    Or replace the module with another type
    Known Issues:
    Mod is a modified factory firmware.
    I can only be responsible for the changes in the device that I made. All of them are listed in the "List of changes" section.
    Everything else, both good and bad, is inherited from the factory firmware.
    I try to fix bugs found in the stock, but this I can’t always do it.
    If you do not agree with this, do not install this firmware.
    • On some devices with a PX5 processor, the screen backlight sometimes does not turn on after exiting sleep mode.
      After rebooting the device with the RST button or turning off the ignition for about 20-30 seconds, it continues to work.
      The same problem exists on the stock and on newer version of the stock
    Download:
    PX5: Google Drive
    PX6: Google Drive
    PX30: Google Drive

    If you want to help translate Mod into your language, please open this folder.
    When you decide to place your translation in this folder, send me a personal message with your Google email. I will give you access.
    If you think we need to translate other applications, write to me about it. I will add resources to the folder.


    Version 4.0 screenshots
    23
    Version 4.0 screenshots
    15
    4.0.2 - 4.1.0 screenshots
    14
    OTA package 4.0.2 is available for download.
    List of changes and screenshots in the first post.
    14
    Yes, there will be a Mod 5.
    My doppelganger was a bit hasty with the deadline. :)