• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][PX5][PX6][PX30][Q][10] Hal9k Mod v5 for MTCx/HCTx head units with Android 10/9/8/6

Search This thread
Hello people, is there the possibility to develop a Rom for the next Hal9k version, in which the sound improvement is already interated? There is a possibility to mod the equalizer, but not for Android 10. The original sound is just terrible.
Use Viper4android, there is no need for any further MCU based sound mods then as you avoid the stock equalizer / loudness altogether (ie set to linear / off). Nothing will help though if you have one of these crap units that have hardware frequency filters built in...
 
  • Like
Reactions: Ati_gangster

liam2004

Member
Mar 26, 2016
15
1
Use Viper4android, there is no need for any further MCU based sound mods then as you avoid the stock equalizer / loudness altogether (ie set to linear / off). Nothing will help though if you have one of these crap units that have hardware frequency filters built in...
Hey

Thx for your replay. I have installed Viper4android, but I think its dose not work.
Do I have to make any adjustments? I don't hear any difference when using it.
 

angelparras

Member
Feb 1, 2014
22
1
Hi, i am having troubles with Waze since hal9k v4. A lot of times when i turn on the ignition and i start waze, waze logs out and i have to sign in again every time, change language and other configurations, this error seems similar if i would had deleted cache and data but i havent.
I have px6 dasaita max 10.

thanks
I am still with the same problem as before i said. @Hal9k_ How can i solve it?
 

Ujua

Senior Member
Oct 26, 2018
64
11
I am still with the same problem as before i said. @Hal9k_ How can i solve it?
yo tengo un dasaita px5, a mi con waze no me pasa eso, lo que si me pasa, que al cambiar de modo dia a modo noche, la parte de abajo donde está la barra de busqueda no cambia, se queda blanca, asi que se queda modo noche a la mitad, antes no me pasaba, ¿a ti te sucede esto? Lo que comentas que te esta pasando, no será que no se conecta a nunguna red? lo digo por que cuando no hay red pasa eso

Saludos


I have a dasaita px5, that does not happen to me with waze, what if it happens to me, that when changing from day mode to night mode, the bottom part where the search bar is does not change, it remains white, so It stays overnight in the middle, it didn't happen to me before, does this happen to you? What you say is happening to you, is it that it does not connect to any network? I say it because when there is no network that happens ..
greetings
 

angelparras

Member
Feb 1, 2014
22
1
yo tengo un dasaita px5, a mi con waze no me pasa eso, lo que si me pasa, que al cambiar de modo dia a modo noche, la parte de abajo donde está la barra de busqueda no cambia, se queda blanca, asi que se queda modo noche a la mitad, antes no me pasaba, ¿a ti te sucede esto? Lo que comentas que te esta pasando, no será que no se conecta a nunguna red? lo digo por que cuando no hay red pasa eso

Saludos


I have a dasaita px5, that does not happen to me with waze, what if it happens to me, that when changing from day mode to night mode, the bottom part where the search bar is does not change, it remains white, so It stays overnight in the middle, it didn't happen to me before, does this happen to you? What you say is happening to you, is it that it does not connect to any network? I say it because when there is no network that happens ..
greetings
Yo no tengo problema con el modo noche/día, probablemente reinstalando y haciendo wipes lo soluciones.
 
  • Like
Reactions: Ujua
@Hal9k_
Read this from start to current, and its quite clear you have really put in the full efforts, as fixes/issues are addressed.
looking at the basics , can i ask a few quick questions ?
1- base rom you built is free, and the updates/revisions do cost correct ?
2- Are these all packaged with the last magisk 23.0?
3- on my unit, 128gb MICRO SD card is the MAX that will work,.. i have tried 512GB, and up to 1TB, but the system takes too long to scan anything larger than 128GB and it bootloops. (even with the BEST/FASTEST micro sd cards)
4- some units have dual micro sd slots -one for storage, one for GPS. is it possible to use BOTH for storage? ( adoptable or external )
5-related and not, but is there a TWRP that works on these ?
6- there are a few varations of VIPER for android . (some people say the older versions sounded better but i have not tried?) are we limited to the newest or certain varation of VIPER ? ( viper HI-FI, VIPER FX, etc..)
7- any hope to use the DVD player as a mp4 ripper ? (bumpy roads do cause it to pause)
8-group question- for best sound - RCA low level outs , or use the internal amp to high level external amp? -
thank you for the work on this rom, the costs to upgrade are cheap, and well worth it.
may i confirm that i can use this rom ?? (didnt see any information for this , as it seems newer)

MCU version
MTCE_GS_V3.67_4
Nov 7 2020 12:08:46
Rk3368-userdebug 10 QQ2A.200305.004.A1 eng.hct2.20201123.104212 test-keys
Kernel version
4.19.111+
#2609 Thur Nov 19 15:37:01 CST 2020
 

Ujua

Senior Member
Oct 26, 2018
64
11
the truth is that I already did it, and it was not solved, before in android9 v4, it did not happen to me, I do not know where the problem can be with waze and its change to night mode ...
 
Hey

Thx for your replay. I have installed Viper4android, but I think its dose not work.
Do I have to make any adjustments? I don't hear any difference when using it.
Viper4android is already part of the ROM, what do you mean when you say "I have installed" - the driver? Does Viper4android show the status "processing"? It needs to, else it does not work. You will likely have to set it to legacy mode to make it work. And of course you need to configure the sound settings. It will be a huge difference (on proper HUs). Configuration is a bit complex, follow the links in this article to learn more. Do not however try and update viper4android, the bundled version works just fine, just needs to be configured. Don't overdo effects.
 
  • Like
Reactions: liam2004

liam2004

Member
Mar 26, 2016
15
1
Viper4android is already part of the ROM, what do you mean when you say "I have installed" - the driver? Does Viper4android show the status "processing"? It needs to, else it does not work. You will likely have to set it to legacy mode to make it work. And of course you need to configure the sound settings. It will be a huge difference (on proper HUs). Configuration is a bit complex, follow the links in this article to learn more. Do not however try and update viper4android, the bundled version works just fine, just needs to be configured. Don't overdo effects.
Thx for the link to learn more. Processing, where can I find this message?
 

alek_05

Member
Jun 12, 2006
35
0
@Hal9k_
Hello, I'm trying to enable/disable the lock screen (with PIN) with Tasker without success. I tried with Secure Settings plugin, Tasker Settings, internal Tasker options, but nothing works! Can you please advice?

Moreover I'm trying to install the app SecureTask as device owner, putting the file device_owner.xml in /data/setting following these steps:

  • Create a file device_owner.xml with following content:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <device-owner package="com.balda.securetask" name="SecureTask" />
  • Push the file on your device storage: adb push device_owner.xml /sdcard/
  • adb shell
  • su
  • cp /sdcard/device_owner.xml /data/system/
  • cd /data/system/
  • chown system:system device_owner.xml

but when I reboot the unit the file isn't there anymore! Can you please help/advice?

Thank you.
 

jw1982

New member
Jul 26, 2020
4
1
I own a MAI_XIN MTCE PX5 device. Being a satisfied user of the Mod V4 ROM for quite some time I decided to upgrade to the Mod V5 ROM once it was available. I am currently still on the basic version but willing to upgrade to the full version.

After using the Mod V5 ROM for over 6 Weeks I found a bug that (as far as I know) has not been mentioned before.

My car is a Ford Focus MK3 (2013) and has the SYNC 1.1 connectivity system (Bluetooth phone/audio, USB, Voicecontrol and Emergency Assistance). This system consists of a SYNC (APIM) module that communicates with the stock audio system by CANbus communication. My MTCE device is fully compatible with the SYNC 1.1 system. The SYNC 1.1 Bluetooth phone/audio ,USB and Voicecontrol functions are fully controlled by the SYNC app on the device. This works perfectly.

The Voicecontrol however is also able to control the FM radio. You can either choose an FM frequency or preset by voice commands. This functionality is also fully supported by the MTCE device. Once a valid FM radio voice command is received the FM radio app is opened and the requested action is performed. This functionality works perfectly. All of the presets however are mixed. When I select preset 1 by voice command preset 5 is selected.

On the mod V4 ROM the presets were not mixed. To be honest I have never tried an Android 10 stock ROM but I suspect that the stock ROM also has this bug
 

Cavalier Condorelli

Senior Member
Nov 25, 2010
177
37
the truth is that I already did it, and it was not solved, before in android9 v4, it did not happen to me, I do not know where the problem can be with waze and its change to night mode ...
Same for me. It happens also when network is available. Waze do not switch to night mode until a destination search is done. For me if opened without a destination set it remains in day mode.
 

Ujua

Senior Member
Oct 26, 2018
64
11
Same for me. It happens also when network is available. Waze do not switch to night mode until a destination search is done. For me if opened without a destination set it remains in day mode.
Wow !!, I thought it was just me, my problem is not that it does not change to night mode, it does, but there are certain elements of the screen that continue in day mode, the two search bars remain white where it says "my waze and, where are you going? ", the last one in the photo looks black, but it was difficult to change, until I enter some other menu and go back to Waze it does not change to black, there must be something strange in the night mode, in v4 it didn't happen.
 

Attachments

  • IMG_20210923_201718.jpg
    IMG_20210923_201718.jpg
    3.6 MB · Views: 90

Alfry993

New member
Dec 14, 2010
4
0
Good evening, do you think it's normal that after resetting the radio got stuck on the recovery? Help me, thank you
 

Attachments

  • C9FEEFBE-3625-466A-8A1A-3B05E3E26B5A.jpeg
    C9FEEFBE-3625-466A-8A1A-3B05E3E26B5A.jpeg
    1.2 MB · Views: 42
Hi all, wanted to post this to see if anyone else is experiencing the same or similar issue as me.
I have been using Hal9k v4 Mod (paid version) for more than a year now. My head unit is the popular PX6 Dasaita MAX 6.
It works perfectly with my Huawei E8372 4G dongle stick which provides the WiFi hotspot. Also my OBD dongle works with Torque Pro.

Naturally I paid for v5 Mod when it was made available. Upgrade was done via Mod Installer Pro 2 without issue. After which the ROM boots up just fine.

Only problem is now it could not connect to my Huawei WiFi hotspot. Torque Pro also is not working although it can connect to the OBD (OBD dongle is paired successfully under Bluetooth in Android settings in case anyone is wondering), it could not communicate with the car's ECU.

Interestingly it could connect to my Samsung Galaxy S10+ phone hotspot just not the Huawei which it was able to in v4 ROM. After entering the WiFi password, it just show up as "Saved" instead of connected.
Tried manually adding the WiFi network after reading someone mentioned it worked for him in the thread but still no luck.

Finally I decided to revert back to v4 Mod last week and everything works again. Even at the base v4 ROM before any OTA upgrades to v4.2.1, both WiFi and OBD are working perfectly.
If anyone has any suggestions, I am all ears and I hope to upgrade to v5 eventually.
 

Cavalier Condorelli

Senior Member
Nov 25, 2010
177
37
Hi all, wanted to post this to see if anyone else is experiencing the same or similar issue as me.
I have been using Hal9k v4 Mod (paid version) for more than a year now. My head unit is the popular PX6 Dasaita MAX 6.
It works perfectly with my Huawei E8372 4G dongle stick which provides the WiFi hotspot. Also my OBD dongle works with Torque Pro.

Naturally I paid for v5 Mod when it was made available. Upgrade was done via Mod Installer Pro 2 without issue. After which the ROM boots up just fine.

Only problem is now it could not connect to my Huawei WiFi hotspot. Torque Pro also is not working although it can connect to the OBD (OBD dongle is paired successfully under Bluetooth in Android settings in case anyone is wondering), it could not communicate with the car's ECU.

Interestingly it could connect to my Samsung Galaxy S10+ phone hotspot just not the Huawei which it was able to in v4 ROM. After entering the WiFi password, it just show up as "Saved" instead of connected.
Tried manually adding the WiFi network after reading someone mentioned it worked for him in the thread but still no luck.

Finally I decided to revert back to v4 Mod last week and everything works again. Even at the base v4 ROM before any OTA upgrades to v4.2.1, both WiFi and OBD are working perfectly.
If anyone has any suggestions, I am all ears and I hope to upgrade to v5 eventually.
Same unit as you, also coming from V4 payed to V5 payed mod. In may case Torque dongle is working correctly as expected. What I however noticed is that hot spot connection with my Samsung S8+ is not always automatically connected at start up as it was for V4.
I need to manually open wifi and then the hot spot is discovered and connected, but sometimes, rarely, it doesn't connect and switches continuously from connecting to saved.... No issues with previous V4 mod.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Unfortunately I have this exact same issue

    The upgrade went well from 9 to 10, so I paid for OTA updates. Everything seems fine
    But now I can't connect to Iphone IOS 15 hotspot.
    I can connect to all other wifi networks but to my hotspot it just says connecting..... then back to saved.
    I don't know if there's any error logs I can look at but I might have to go back to Android 9 if I can't fix this - as I have no maps while driving without an internet connection :( :(
    Sounds like the problem I am facing after upgrading to v5 (Android 10). It stopped connecting to my Huawei 4G Dongle WiFi hotspot.
    Exact issue as what you faced. It just says connecting and back to Saved. Have tried changing the security settings on my dongle to WPA, WPA2, WEP and even no security. Just doesn't wants to connect to it.
    I have since reverted to v4 (Android 9) and it works perfectly again with my previous WPA2 settings on the Huawei dongle.
    2
    So, it's a shame it didn't help. Have you tried the procedure from member soonsi # 642?
    YES! This worked!!

    Thanks so much both of you.
    It appears Android 10 doesn't like WPA3 but I couldn't figure out a way to force it back to WPA2.
    Enabling compatibility mode on the iPhone and following steps in #642 works!
    2
    You could try to lower the gain physically with a piece of duct tape on the mic opening.

    The MacGyver method. Proud.
    1
    possible that you are unable to fix at least some problems of this ROM? it doesn't keep mod and useless settings you say works fine nothing works
    1
    if you activate the lock code on the unit the reversing camera is not activated this is a big mistake
  • 45
    Hal9k Mod v5 based on Android 10 for MTCx HCTx Rockchip PX5 (rk3368), PX6 (rk3399) and PX30 (rk3326) head units
    Compatible MCU versions: MTCD_XXXX, MTCE_XXXX, MTCP_XXXX, MTCH_XXXX, HCTG_XXXX
    Firmware version: 5.0.0 (31.07.2021)
    Version of the latest OTA update: 5.0.1 (31.07.2021)

    About firmware:

    Firmware for car head units based on MTCx or HCTx platform with Rockchip PX5, PX6 or PX30 processors and screen resolution 800x480, 1024x600, 1280x720, 1920x1080 based on Android 10.
    This is a further development of the Hal9k Mod v4 based on Android 9.

    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 restrictions on performance
    Commercial use of the 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 liking
    • 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> About machine)
    • The model starts with PX5 (rk3368) or PX6 (rk3399) or PX30 (rk3326_mid)
    • Android version starts with 10 or 9 or 8.0 or 6.0
    • The MCU version starts with MTCD, MTCE, MTCP, MTCH, HCTG. Further there can be any letters, two, three, four - it does not matter.
    01.png02.png03.png04.png

    You also need to be able to enter the recovery mode

    Firmware Reviews:
    Video installation instructions from Alex's Android Radio (English)
    Video installation instructions from Alex's Android Radio (Deutsch)
    Video review from Alex's Android Radio (English)
    Video review from Alex's Android Radio (Deutsch)

    1. Advanced customization of the GPS receiver chip, which includes:
      • The use of satellite navigation systems Galileo and IMES in addition to the existing ones. The number of visible satellites has increased by about a third
      • Possibility of increasing the frequency of measurements of geo-position in 10 times. Navigation apps respond more quickly to changes in course or vehicle speed
      • The lag of the marker from the real position is reduced to a minimum, which means that navigation applications inform about the upcoming maneuver earlier
      • AssistNow Autonomous positioning acceleration is enabled. Cold start of the GPS receiver takes about a minute
      • A dynamic navigation model is set - for cars, not for phones, as set by default
      • Any differential correction satellites are used
      • You can select the measurement frequency for the GPS receiver: 1,2,5 and 10 Hz
      • Can use BeiDou satellites instead of Glonass (only for PX5 and PX6)
      Unfortunately, not all of this works for PX30 devices as they have a less functional GPS receiver chip
    2. Added GPS chip reset to factory settings when GPS receiver Advanced setting is disabled. Actual for PX30
    3. The rules for distributing processes by processor cores have been changed. This had a positive effect both on the operation of the system as a whole and on the operation of GPS.
      GPS starts working normally about a minute after waking up from prolonged sleep mode
    4. Possibility to adjust 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 through the USB DAC
    5. Ability to disable the Ethernet interface to use Wi-Fi without physically disconnecting the USB modem. Configurable Ethernet interface parameters
    6. Third party apps can now set the time zone on the device. Tested on the Navitel app
      If the application has already been installed, then to enable this mode, it must be reinstalled
    7. Added the ability to call by clicking on the name of the contact, and not on SMS
    8. Added display of radio station logos on the widget in the main launcher
    9. You can create a "Quick Call" widget that will launch a phone call to the selected number
    10. Tap on the clock widget in the main launcher now launches the screensaver instead of the clock
    11. Added the ability to lock the device with standard Android way
      The lock is activated after a reboot or after the device wakes up from sleep mode. You can also turn on the lock after the Android screensaver is triggered or manually from the shutdown menu
      A device lock item has also been added to the shutdown menu
    12. Added screen filter for additional screen dimming in night mode
    13. For the convenience of controlling the brightness level in this mode, a slider has been added next to the daytime brightness
    14. Added the ability to set the power off delay by ACC up to 72 hours (for current versions of the MCU)
    15. Added the ability to adjust the volume from third-party applications
    16. 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"
    17. Added the ability to disable the device shutdown message
    18. Video app includes gesture control and background playback
    19. Added pause for an incoming call or pressing the Mute button for the Music app and third-party media players
    20. For third-party media players, added pause when going to sleep mode
      It is recommended to add third-party media players to the whitelist and to the "List of media players that should not work together"
    21. Added display of pop-up messages with information about playing media from Music, Radio, A2DP applications and third-party media players. Third-party media players must be added to the appropriate list
      It is possible to customize the size and color of the font and the duration of the message display, disable the display of pop-up messages over the launcher
      You can remove track number information from pop-up messages. This affects the screen saver too
    22. Made transfer of media information from built-in applications to third-party widgets
    23. Added the ability to manage built-in media applications from third-party widgets
    24. For the built-in radio, the ability to display the logos of radio stations on the screen saver and in media widgets has been added
      Pictures of logos should be in the Pictures/Radio folder created on the built-in memory of the device
      Format: PNG, JPG. Image sizes up to 320x320
      File names: 10250.png (102.50 MHz) for the default radio group. A10340.png, B10340.jpg, etc. (103.40 MHz) for other groups
    25. Added default album covers for built-in media applications. You can replace them with your own in the settings
    26. Added to the screen saver:
      • Display cover art and track information 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"
      • Temperature display from Yandex.Weather, Accuweather and Yahoo.Weather notifications if temperature data is not received from the CAN adapter
      • Displaying recommendations when driving along a route for Yandex.Navigator, Yandex.Maps, Google Maps, Sygic GPS Navigation & Maps
    27. Added the ability not to turn off the sound from other applications after launching the AV-input and DVR applications
    28. Added 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
    29. Added color picker for dynamic parking lines
    30. Pressing the Fcam button again now closes the front camera app
    31. New actions for buttons on the steering wheel, including double actions (example: the "Back" button will hang up when there is an active call)
    32. For fans of Taskers, the ability to assign numbers 1-9, 0, and symbols * and # to the steering wheel buttons has been added.
      Intent = "com.microntek.report.event"
      Extra "type" = "key"
      Extra "value" = button code.
    33. Added a list of applications that will run in full screen mode (immersive mode)
    34. Added configurable autostart of packages or activities and services after starting the OS
    1. Full root access preinstalled (Magisk v22.1)
      It is possible to make changes to the system partitions, control granting access to applications, hide the presence of root from some applications, and install additional modules
      You can install new versions using Magisk Manager
    2. The firmware is fully reodexed with processor optimization. This gives a slight increase in the speed of the system
    3. Added the ability to receive OTA updates via the Internet
    4. The default is:
      • English language, Europe time zone
      • Screen saver timeout - 2 minutes, added options: 10 and 30 minutes
      • Prevent connecting to data services while roaming
      • Watching video in motion - enabled
      • Navigation Hints Mode - Mixing
      • Mixing degree - 2
      • GPS time update - enabled
      • Reverse sound - 4
      • Screen brightness at night - 20%
      • Autoplay music when a flash drive is connected - off
    5. Added the ability to adjust the speed at which video playback will be disabled
    6. Removed applications: System Tests, Debugging and Easter Egg
    7. Gmail, Google Text-to-Speech, Google Maps and YouTube have been moved from system apps to third-party apps. Now you can simply delete them if they are not needed.
    8. Added support for init.d. You can put your scripts in the /etc/init.d folder and they will be launched during system startup
    9. Added support for scripts.d. You can put your scripts in the /vendor/scripts.d folder and they will be launched after booting or after exiting sleep mode
    10. Pre-installed MTCDialer, ViPER4Android, GPS Test Plus, Alex's Android Radio exclusive launcher
      In order for this version of ViPER4Android to work, you need to enable "Legacy mode" in its settings
    11. An alternative Equalizer has been added to the OEM. Installed as an update to the built-in Equalizer using the Installer application
      Revert to the stock version by removing updates in the properties of the "Audio Settings" application
    12. Built-in Contacts app enabled
    13. Contacts and Google Assistant applications dial the number without additional settings
    14. Added synchronization of Contacts and Calendar with a Google account
    15. Added the ability to change the ringtone to any of the ringtones available in the ringtones folder (not for all Bluetooth modules)
    16. Added the ability to disable the fullscreen keyboard
    17. Added the ability to move the status bar to the bottom of the screen
    18. Added the ability to replace codes for buttons located on the steering wheel and front panel. You can customize alternative actions that are performed when buttons are pressed
    19. Added the ability to select applications that have access to USB devices. Allows you to get rid of the annoying access request
    20. In the default launcher, the radio frequency on the widget is not reset after changing the theme
    21. In the launcher, by default, the date is displayed in the format corresponding to the setting in the "Date and Time" menu
    22. The following items have been added to Settings: Home app (launcher selection), Navigation bar (located on the left in some firmware), Start navigation after booting, Reboot system, Mobile network, Mod settings and Developer options
    23. In Settings - About machine, an item with information about the system has been added
    24. Added an on-screen power button in the status bar.
      • Single press - turn on the screensaver.
      • Double press to take a screenshot.
      • Triple press - kill the active application.
      • Long press - shutdown menu.
      Added items to the shutdown menu: Reboot, Safe Mode, Recovery Mode
    25. Added the ability to disable all status bar items. Disabled by default: Home button, storage icons, Volume and Brightness icons. Back button moved from right to left. All items are customizable
    26. Added Navi and F-Cam tiles to the curtain
    27. All elements of the status bar are in the same style and change their color depending on the background color
    28. Removed the limitation on 4 icons in the status bar
    29. Added background for messages from CanBus
    30. Daydream functionality added. This allows you to install any screensaver from the Play Market. For the Android screensaver to work, it must be enabled in the Mod Settings
    31. Added a new screen saver that displays time and date, volume level, speed, and temperature and voltage when this data is available
      • To display the temperature, you need a CAN adapter and the presence of a 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. You can swap the indicators on the left and right
      • The option "Screensaver is disabled only by pressing the screen"
    32. Added the ability to choose from 12 standard screen savers
    33. Added a whitelist of applications that allow the start of a screensaver. You can add to it, for example, a third-party launcher or player
    34. Added a black list of applications that do not allow the start of a splash screen. You can make it so that the screen saver will always start, except for those cases when on the screen the applications included in the list
    35. Added a whitelist of applications that do not close when going to sleep mode, with the ability to customize
    36. Added volume control in a style typical for AV equipment from the 7floor module
    37. Added the ability to display the volume control at the top, middle or bottom of the screen
    38. Added the ability to adjust the length of time the volume control remains on the screen after changing the volume value
    39. The stock volume control is not shown when the screen saver is running
    40. Changed the look of the standard volume control. The font is enlarged, the color corresponds to the selected theme
    41. Added a list of media players that restart after sleep mode
      I have included the PCRadio player on this list. It now correctly starts playback after waking up from sleep mode, if it was started when going to sleep mode
      In its settings, you must enable the "Resume playback at application start" switch. Also, you cannot add it to the white list of applications that do not close when device go to sleep mode.
    42. Added the ability to disable restarting applications that were running before going to sleep mode
    43. Added a list of navigation apps that muffle other sounds when playing voice prompts. All navigation applications must be added to the list
    44. Added the ability to assign the last launched navigation application to the Navi button to switch between navigation and the player
    45. Added a separate list of navigation applications that use Text-to-Speech to muffle other sounds when playing voice prompts
      To use, you need to add the navigation application to the "List of navigation applications using TTS that muffle other sounds" and select "Text-to-Speech engine that muffle other sounds"
    46. Made a list of media players that should not work together. This list is in addition to the corresponding system list. If one of the players included in this list starts, the rest are closed.
    47. Added the ability to edit the list of applications that are switched by the Mode button
    48. 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
    49. Added volume control based on speed
    50. In the Bluetooth application, the name field in the phone book has been expanded and a scroll has been made if the name is long
      During a call, if you minimize the notification, the bottom of the screen remains accessible for taps. The notification does not overlap the statusbar if it is at the bottom
    51. In the Video application, the playlist is expanded and the repeat is disabled by default
      Sorting of the playlist in alphabetical order is made without regard to case of lists of folders and tracks
      Added button to call the Equalizer
    52. In the Music application, the playlist is expanded and the repeat is disabled by default
      Added download of lyrics from the network
      Sorting of the playlist in alphabetical order is made without regard to case of lists of folders and tracks
      Made transition to the next folder in the list after playing the last file in the current folder in sequential playback mode
      Added transition to the previous/next folders by the seekdown/seekup steering buttons and by a long tap on the prev/next on-screen buttons
      Added button to call the Equalizer
    53. Radio - the running 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 set earlier, the text from RDS is offered
      The ability to select a group of radio stations has been made. If you are traveling to a different area where other radio stations are working, 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.
      Added button to call the Equalizer
    54. Added custom parking lines. Thanks for Incognito+
    55. Added the ability to increase the default TTL in the range from 63 to 65 to bypass restrictions on the distribution of the Internet from mobile devices
    56. Added light theme to Mod Settings
    57. Added b-max script for reconnecting freezing USB hubs. Disabled by default, can be enabled in Mod Settings
    58. In applications, translation into different languages has been fixed and added (now 19 languages have been changed).
    59. Other changes to improve stability and usability.

    How do I install the firmware?
    When switching from any other firmware, you need to wipe user data!

    For stable operation of the device, it is recommended to update the MCU firmware to the current one, released in March 2021 or later.
    If there is no such firmware for your device, use the latest available one.
    MCU firmware can be obtained from your radio dealer or look here
    MTCE versions can be installed instead of MTCD

    If you have Android 10 installed:
    The installation is similar to a regular firmware update:
    1. Copy the firmware file update.zip to a USB flash drive / memory card formatted in FAT32
    2. Commect the USB flash drive / memory card to the device
    3. Set the "Wipe data ..." checkbox and click the "Install" button in the window that appears.
    4. After installation, the device will automatically reboot one more time to complete the Magisk installation.
    Installing from a SD memory card may take longer!

    If you have Android 9, 8 or 6 installed:
    Requires updating the recovery version to Android10
    • Simple and safe way: Use the ModInstaller Pro application (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 on this forum
    Additions:
    Automatic backlight control for PX5-based head units
    Internet speed in status bar
    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 before!
    A: If the MD725 Bluetooth module is installed in your HU, then it will not work in Android 10. The reason is that its driver was removed from Android 10.

    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.

    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 and 10.
    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
    Bluetooth module MD725 not working in Android 10

    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.
    Download:
    PX5:
    Google Drive (english version)
    PX6: Google Drive (english version)
    PX30: Google Drive (english version)

    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.
    13
    He hasn't replied to any message from August 13th...
    I read all the messages. And not only on this forum.
    But, unfortunately, there is not always time to answer everyone.
    12
    Hi Hal9k,

    Just wanted to say thanks for making this. I know that doing such things is a huge amount of work and even doing "small" things from the user's perspective can be days of effort.

    I have installed the mod using your mod installer, spent the past hour reinstalling everything and setting it up just the way I like it. No drama, no issues. It just worked and now I have a newer version of Android installed which runs a little faster.

    People tend to only comment here if they are having issues. I blame human nature. I just wanted to tip the balance a little in the other direction with this comment.

    To anyone else reading this: just pay for the updates if you like it. It's €10 for some excellent software which clearly has a lot of effort and love spent on it, and is a fantastic deal.
    6
    unfortunately this ROM is unusable, this time hal9k flopped

    That's really not fair to @Hal9k_

    Saying "flopped" is attacking the character, not addressing the issues. It's not OK here.

    If there are issues these would need to be detailed.

    List these out, include your experience.
    6
    I'm done with updating the site.
    So welcome. :)

    how to replace the file sdsk968?
    Use any file manager. For example, this:

    Just entered the logcat but No Output at all...
    Try increasing the log buffers in the developer options to 16M


    I appeal to all users:

    If you want me to pay attention and at least try to fix some bug, write in as much detail as possible how it manifests itself and what needs to be done to ensure that it is reproduced on another device.

    Such messages will be ignored:
    at the music app the steering wheel buttons dont work correct (only at the music app)

    What is the music app ? Okay, let's say that it is built-in.
    What does it mean "dont work correct" ?
    How should they work correctly ?
    And so on...