[MTCB Software Development] Johny DJ:
Based on latest KITKAT from [MENTION=6041319]dsa8310[/MENTION].

Sharing with you my custom modified rom with KK image.

OPEN GAPS VERSION: DOWNLOAD 1024x600 and 800x480 image

To get root access, you have to type in Factory settings instead of 126 -> *#hct#root# and then ok (just once!).

UPDATE: 11.9.2017

openGaps version:

Lite

1024 x 600

openG version. Need testing!!!

- LITE version of system

- added xposed status bar module for remove status bar items (copy mtc-status bar to external GPS Card)

- new screen saver without null null text (if doesn't show install it manually from: system/app/mtcscreensaver)

- removed all the bloatware callendar, calculator etc...

- added new car launcher AG (trial) for me the best - full version 1€

- back to xposed mtc manager 1.13 module

- screen saver from [MENTION=3590033]Malaysk[/MENTION]

LITE VERSION OPTIMIZATIONS:

- kernel tweaks (changed parameters of dalvik vm etc,...)

- better ram management

- faster scrolling

- faster boot

- better responsiveness

- increased performance and app ram management

- better video acceleration

- disable sending android logging stuff

- force gpu&cpu rendering

PREINSTALLED APPS and MODULES:

All these apps and xposed modules are preinstalled and you just have to activate xposed modules you need:

- disable_service

- google-maps-9.2 (you can update it just install as normal apk)

- mtcservice-2.60

- mtcsound-2.0.5 (remove from xposed if you don't have sound mod for better performance)

- mtcxp-1.0

- quickreboot

- RootExplorer

- Titanium_Backup

- xposed-disablefullscreenkeyboard

- xposed-mtc-bt-2.3

- xposed-mtc-keys-5.2 (custom keys for harware buttons)

- xposed-mtc-manager-1.13 (mode button mod and no closing apps when starting the car, etc.)

- xposed-mtc-music-2.8

- xposed-mtc-poweramp-1.4 (working media keys and stopping power amp when mtc app is started)

- xposed-mtc-radio-1.11

- xposed-VolumeBar (replaces original volume bar)

- 7th floor sound mod preinstalled and working

OTHER ADDITIONS:

(included in download to copy on external SD (GPS card)

There is also file to copy on SD card (GPS card) that has features for MTCManager:

- hardware mode button can be configured (included in download) as well to switch between apps and auto play them (radio, poweramp, music, pcradio etc)

- mtc screen clock

- mtc status bar

DISABLING THE SCREEN SAVER OR CHANGING TIME:

Edit on external SD/ GPS-Card :

Mtc.Manager/settings.ini

# the inclusion of an alternative screen saver, when you specify false will work full-time mechanism:

screenClock=false or true to activate

# Time off the screen if you do not set out full-time settings will be used in sec:

screenTimeout=300

# The name of the screensaver program package

screenPackage=com.microntek.screenclock

# Name Activiti screensaver

screenClass=MainActivity

# If the name of the package and Activiti is not specified, it will use a standard screensaver

MTC MANAGER CAPABILITIES:

capabilities

All configuration files must be on the external map in the mtc-manager directory.

1. The module carries the functionality of xposed-mcu , which does not allow the radio to go to sleep during the scrolling of the starter.

- when receiving a signal to turn off the module delays for 5 seconds, if at that moment the power reappears, nothing happens, in the absence of power, the radio recovers into sleep.

Due to the features of the implementation of the inclusion in our MCU, the screen goes out for the time of voltage failure.

This functionality can be disabled in settings.ini:

Settings.ini

Mcu_power = false

2. The module has a white list of applications that does not allow the system to close necessary services and applications when going to sleep and when pressing the "Acceleration" button in the blind. Thus, the module allows to refuse from using mtc-wakeup-service .

Filename with exceptions whitelist.ini

The file name of the white list application packages must be listed.

#

example

3. Accelerated start of user services. The services are started when the system kernel is loaded.

The list of services should be on the external map in the mtc-manager directory, the file name start_services.ini

each line should contain the service name in the format package name / full service name,

#

example

4. An alternative screensaver with a list of exceptions, running in any (even a non-standard application). The standard screen saver mechanism is activated.

It may not work on all firmware.

Settings in the settings.ini file.

Settings.ini

# Inclusion of an alternative screensaver, if false, the standard mechanism will work:

screenClock = true

# screen off time, if not specified, the value from the

default settings will be used: screenTimeout = 60

# screen saver program name

screenPackage = com.microntek.screenclock

# screen saver activation name

ScreenClass = MainActivity

# if the package name and activations are not specified, then the standard screensaver will be used

The exception list is located in the ss_exceptions.ini file - the package names must be listed, for example:

Ss_exceptions.ini

com.microntek.music

ru.yandex.yandexmaps

Also the screensaver will not start when talking on the phone, the rear view camera, navigation and turning off the radio.

If instead of a beautiful clock MTCSreenClock.apk a screensaver with a standard digital clock on a black background is called, you need to make sure that the MTCScreenClock application is installed.

If the application is installed, you can try setting screenPackage and screenClass parameters in settings.ini

5. Also in the module there is a "backup" for correct sound adjustment in MTC-Volume and MTC-Service .

#

The adjustment of sound in firmware on Android 4.4.4

6. Re-designation of OBD-device bluetooth.

Device names must be listed in the settings.ini file in obd_device parameter, separated by commas, in the form in which they are visible in the standard hands-free application. You can specify not names, but parts of names, for example:

Settings.ini

Obd_device = OBD, DUAL-SPP

7. Set the list of programs that are switched by the MODE button,

In settings.ini, set

Settings.ini

ModeSwitch = true

Programs are switched sequentially one after the other.

For correct sound switching, the applications used must be managed (play / pause) programmatically via intents. If the player does not support the start and stop playback of external intents, then you have to manually switch the sound.

When you click on the MODE button, the active application is searched for in the running list. Next, the application is sent a command (configurable in mode.ini) to close or pause the audio stream. After that, the default activation for the next application is launched and the application is sent a command to start playback (also configured in mode.ini)

#

Mode.ini

8. Disable the launch of the last running program.

Settings.ini

Clear_last_app = true

9. GPS time synchronization.

Settings.ini

Sync_gps_time = true

10. Turn on w-fi at startup.

Settings.ini

Wifi.on = true