401 pagesV  < 1 2 3 4 5 6 > »  
 
REPLY
> SingleMenu - discussion | Alternative menu for MMS 219x
Crazyzy
Message#1
28.01.16, 09:52
Crazy
********
[offline]

Topics Curator
Group: Moderators
Messages 1843
Check in: 02.09.09
Xiaomi Redmi Note 4X Snapdragon 4/64

Reputation:-  1309  +

SingleMenu is an alternative shell (menu) for the MMS 219x.
Part of the code is based on NewMenu 8.2.


Firmware and design | Singleplayer | MMC talk | Archive topic of discussion MMS | MMS2190 hardware & drivers |

���� �� ����, ���������, ����������� Kalina II/Priora/Granta download

| Navitel on MMS 2190

Rules of conduct in the subject
Full rulessavagemessiahzine.com.
  1. Before asking a question, make sure you read the entire header.and especially - change log and short FAQ.
  2. Before you ask a question, use the search on the topic.
  3. Specify the brand of MMS (Grant, Kalina2 / Priora, Datsun), the version of the firmware MMC, the version of the firmware of the controller.
  4. If a forum member gave you good advice that helped you solve your problem - do not post a message with the text “Thank you! You are super!!!".
    On our forum, it is customary to express gratitude by raising the reputation of a particular participant.
  5. The reputation of other participants can be influenced by any user who has collected 15 useful posts.
    If you do not have 15 helpful posts, ask the moderator to raise the reputation of the person who helped you through the "Complaint" button.
  6. Question duplicationPROHIBITED.
  7. Off-topic questions and commentsFORBIDDEN.
  8. Posts with questionsalready lit in the cap will be deleted.

The topic does not discuss modems, drivers, firmware, kan, paddle switches, WiFi, Navitel, and the like! ONLY the menu!

M
Attention!!!
Subject goes into strict moderation. Please follow the forum rules, topics and FAQs.Violators will be punished!


We have to say on the forum "thank"by increasing your reputation! (see paragraph 4 of the rules).
Huge request when chatting / reading threads use buttonsAttached ImageandAttached Image.


The current version is 6.5.1 from 05/12/2018 at 20:26:Attached fileSingleMenu.zip(26.05 MB)
VersionSinglePlayer (by alex208210) - 2.8.3.

Short FAQ
  • It is IMPOSSIBLE to catch the reverse transfer on / off event (and, accordingly, on / off the SX camera). thereforeproblems dropping the volume to 0and daytime brightness CANNOT be decided. Questions about this subject are prohibited!
  • Emulator: virtual ignition can be enabled by clicking on the door icon in the channel panel.
  • The screensaver can be forcedly displayed by clicking on the clock (in the main window / radio / player).
  • Soft buttons can be accessed by clicking on the battery charge icon in the channel panel.
  • The button on the 'U' keyboard (with the main window active) - the current Skin.cfg is reread and applied.
  • The button on the 'R' keyboard (with the main window active) reloads the current skin and Skin.cfg images.
  • Button on the keyboard 'S' (with active seyver) - displays all the icons (turn signals / heating windows / glass, etc.).
  • If SingleMenu does not play sounds.
  • Educational program on some menu functions from ozhviktor.
  • Turns, handbrake, dimensions, OBD-errors, etc. displayed only with the appropriate firmware Kan controller! Look here.
  • To correctly display Russian characters (route-bus, phonebook, player, etc.), you need to flash the firmware with the Russian locale, or set the locale yourself and select "Russian" in the regional settings wherever possible.
  • On MMS with navigation, it is possible to make regular GPS work (from tidy).Look here.
  • Settings "Number of messages Mute / Enc / Mode": if you press, for example, an encoder - soft buttons appear, blink and disappear, then you need to gradually increase the number of messages of the corresponding button until the window correctly appears and closes.
  • If artifacts are visible during a quick text change (for example, speed digits):Native multimedia MMS 2190 from auto Lada Kalina / Granta - SingleMenu - Discussion (Post by CrazyDron # 48341434)
  • If during the work of Navitel the splash screen appears / does not work mix radio + navigation -look here.
  • If the time is incorrectly synchronized - we lookhereandhere.
  • Refinement on the button "Save settings": there is no need to constantly use it. All changeable parameters take effect immediately after closing the window with the appropriate settings. "Save settings" is output to an external ini file, so that when a menu is dropped / power is lost on MMS, etc. settings have already been saved. Also, the menu itself saves ini when exiting.

Change log
Corrections in 6.5.1
1. Fixed: if you remove the speeding alert on the highway and when the city mode is on, exceed the threshold and then switch to the highway mode, then the speed remains red constantly. Found antonio-dj.
2. Fixed: after manually turning on the fan, by long pressing the engine icon in the can panel - the trigger status was not reset after turning off the panel / MMS.
3. Fixed: after the first entry into the settings window of the screen, the sliders were not set to the set value, but hung to the left at zero.
4. The Z-order of the cover of the track on the screen saver is made one of the highest. The idea of ​​kukin-tuman.
5. After turning on the MMS, there is a time interval during which the radio / player is muted. Now during this time, any switching between sound sources is also disabled. Example: if MMS is turned on in radio mode and is silent for the first 4 seconds (default setting) - it is forbidden to turn on the player / video player / BT sound, etc. for 4 + 1 seconds.

Users of the previous version: update exe.

Corrections in 6.5
1. Small changes in the code off / on the MMS. Freedom from skipping at the time of turning on the sound of the radio.
2. Fixed: after turning on the MMS, the sound flag from the BT was not reset.
3. Done: During an outgoing call, the volume of the WT rises to the level of the active call. Previously, with an outgoing call, the volume was raised only while answering a call.
4. The temperatures of the box, the street and the cabin are added to the screensaver. In SaverSkin.cfg included the relevant sections.

Users of the previous version: update exe and optionally SaverSkin.cfg.

Corrections in 6.4.1
1. Fixed bug: if the option "apply screen brightness every 3 seconds" is enabled and Full night mode is turned on (removing all information from the screen and lighting to minimum) - the brightness was restored to the current values.
2. The Z-order of the parking brake icon on the screensaver is made above the belt icon. The idea of ​​greg_b.
3. Made centering the text of the engine temperature on the screen saver (as well as the title). Found greg_b.
4. If the menu is loaded in the emulator - after rereading the skin with the 'R' key, the variables from EmuCanVars.ini are updated. Also rereading occurs by pressing the 'I'. The idea of ​​greg_b.
5. Accelerated channel switching sound (radio / Windows / BT).
6. Option in Dop-ups "apply gain after switching the sound channel": after switching the sound source (radio / Windows / BT), the set sound gain is applied. Analogue juggling AUX :)
7. Fixed: if the activity of the can-bus disappeared, some icons remained on the screen saver (handbrake, dimensions, etc.).

Users of the previous version: update exe.

Fixes in 6.4
1. If at the start of the menu the option "Use skins directly" is active, and the external skin is not found, the option is disabled.
2. Fixed behavior of the Yes / No buttons in the OBD error window. Found kulagin5.
3. The RadioDK folder (BD_RadioDK) can be located near the exe, either in the root SDMMC or USB Disk.
4. A long tap on the engine temperature icon in the can-panel turns the second fan on or off. The condition is inactive control of the fans (for example, if in the settings of the can-panel the fan is turned on at a certain temperature and it worked, with a long tap, nothing will happen).
5. OBD-parameters window: auto-hide of the window is removed when the focus is lost.
6. The parameter "use the old time calculation for the route guide" has been added to the Add-ons. Its activation includes calculating the time for measuring the date between the current moment and the beginning of the trip (as it was in the old versions of the menu). Advantage: the calculation of time does not depend on the loading menu / processor. Disadvantages: during the trip you can not change the date (for example, by auto-synchronization), and also the suspension of the trip by a gray tick when you turn off MMS does not work. The problem with a gray check mark when turning off the ignition was bypassed (works).
7. The option "Apply screen settings every 3 seconds" has been added to the Add-ons. When activated, the screen brightness / contrast / color is applied every 3 seconds. If the trip is active and the speed is above 15 km / h - the application does not occur.

Users of the previous version: update exe and, if necessary, move the folder BD_RadioDK.

6.3 fixes
1. Fixed display of the radio cover of the player on the screen saver. Found asot.
2. Implemented loading skin from external media. In the main settings, the option "Use skins directly" is made. When it is activated, the choice of the skin in the Basic settings does not copy the skin to the folder with the menu, but immediately loads it from the source path.
3. Added new parameters to Settings.ini: UseExternalSkins = 0/1 (enable / disable direct use of skins), and two parameters SkinPath and SaverSkinPath - keep the path to the current skin and skin of the splash screen.
4. The total skin and the screen saver skin can be in different folders. You can change the main skin without changing the splash screen (if SaverSkin.cfg is missing from the main skin folder).
5. If the option of direct use of skins is active - in the combo box of skin selection the first position is the Default item. Indicates a skin stored next to exe (default skin). If you switch to the default skin, the option to directly use the skins is deactivated. If there is no default skin in the menu folder, there will be no Default option.
6. If at the start of the menu and the active option of direct use of skins - the specified skin is not located, the menu tries to load the default skin. If it is not - completion.
7. Mechanism for loading images on the fly (runtime). When the menu option is activated, the menu will not preload the skin, and at each event (tap on the icon, change the icon of the channel panel) will load the icon from the media. Activation mode - the presence of a file Runtime.txt next to the exe at the time of launching the menu.
8. A more advanced mode is made after the runtime - unloading the form from the memory when it is closed. The option greatly reduces memory consumption (~ 2.5 times), but when you open a window, its contents are loaded from the media (this takes a little time). Windows that are always loaded and not unloaded: Glavmorda, can-panel and splash screen. Activation of this mode: in the file Runtime.txt the first line should contain the text Free.
9. Made indication of the selected mode. If the runtime is enabled, the text "Runtime" appears on the menu download window, if the mode for unloading forms from memory is also enabled - the text "Runtime and Free". The mode is also displayed in the "About" window.
10. Fixed a long-lasting minor bug - confused BT-mix icons in the Dialer (pressed and unpressed).
11. A small pause was made for the display of the pressed buttons in the Dialer (log for version 4.0, p. 26) - 50 ms.
12. Radio icons (including Radio DK) and icons of favorite subscribers in the Dialer (Icons \ 2-9.jpg) are now also loaded in bmp-format. From jpg in the menu there is nothing left.
13. Fixed the order of icons in the navprogram window (the background broke) for the default skin.
14. Small changes in the time setting code when loading the menu.
15. In Applications, the archiver is changed to Region codes from kukin-tuman.
16. Added debag mode. If there is a file "Debug.txt" next to exe - this mode is enabled.
17. At the moment, the debug mode includes two items:
a) time setting data from the MMC hardware clock will be recorded in the menu log (SMLog.log).
b) wm-message numbers from MMC.dll are recorded in the start menu log.
In the future, the list of debag data will be updated.

Changes on the player (made by the author):
Fixed: if the player is paused in the fade-out mode and switch to another playlist, the player's volume remained at zero.

Users of the previous version: update exe, optional Skin.cfg and 8 / 8P icons (plus add the program Region Codes from Tools), BD_RadioDK \ IconPresetRDK (_BW) icons in bmp-format, and also convert their radio icons and favorite subscribers to bmp.

Fixes in 6.2
1. Reworked code off / on the MMC. Now there is no volume control, i.e., for example, there are no problems with turning on the MMC in reverse mode.
2. The cover of the SinglePlayer internet radio is displayed on the splash screen.
3. If the radio cover is displayed - the track time, playlist number, etc. are hidden on the screen saver.
4. The cover code is taken from the old version of the menu where it worked most stably. In previous versions, the code changed in attempts to find the causes of the brakes.
5. Fixed search of the Navitel window with the Russian name. Found yura_73.
6. In SinglePlayer, the disappearance of the track / radio cover was fixed when pressing the pause. Found wwss. UPD: Fixed again.
7. The Z-order of the exit icon in the time settings window is fixed, and the upper frame is shifted to the right by 1 pixel. Found Professional2014.

Users of the previous version: update exe.

Corrections in 6.1
1. Fixed: SaverSkin.cfg was not re-read when pressing "U" on the screen saver.
2. Fixed turning the screensaver background image when pressing "L". Found alexpda_4. Now the white fill is not removed by a timer, but drawn and removed by successive pressing "L".
3. Improved procedure for reading ini / cfg-files: when reading, garbage symbols are discarded at the beginning and end of the line, including space and quotation marks. The drop of intellectual: if there were spaces inside the quotes ("l / 100") - they remain.
4. Loading pictures into screen objects is now done in a slightly different way (relative to 6.0).
5. All strings loaded from files are stored in UTF. All functions of the Lazarus API are converted to UTF. Preparing for the transition to a new compiler.
6. Proceeding from clause 5: now the Russian locale is not required. All code pages are given explicitly.
7. Fixed rarely appearing error "File not found".

For player fixes on UTFnot made.
Now complete with the menu there is no ini player settings, they are wired by default in the code.

SinglePlayer 2.8.3 Fixes:
f fixed track name scrolling
f fixed display of track name change in the splash screen
f fixed radio cover display
f optimized function to read player settings
f Fixed reading of images in the skin converter if extensions were in capital letters

Users of the previous version: update exe and optionally skcfg.cfg.

Corrections in 6.0
1. Skin loading is radically accelerated. For example, when cached loading in the emulator - the entire skin is loaded in less than half a second. On the MMS, the speed is limited only by the capabilities of the carrier.
2. Skins are now stored in BMP format. But not in the simple, namely, in the one that provides the maximum speed. This means that if you put an ordinary BMP in the skin from a computer, the menu will be very slow.
To convert existing skins (or re-written on ordinary graphic formats) - in the "Additional files" posted written converter.
3. After point 2: RAM consumption by skins is reduced by about a third.
4. Memory consumption does not depend on the opening / closing of windows and is at the minimum mark.
5. The standard procedure for reading cfg / ini files has been replaced by the one written by me. Now the settings are read very quickly. Values ​​with spaces can be written without quotes (Var = l km).
6. For skin-makers: the procedure of re-reading (Saver) Skin.cfg (pressing U on the glavmord) is greatly accelerated. In the emulator - about half a second.
7. "USB Disk2" has been added to the search path for navprogram and android programs. Please kukin-tuman.
8. SinglePlayer updated to 2.8.2. Added support for mpc, as well as the above changes in the format of skins and ini reading.
9. If the option "smoothly change the volume" is set in SinglePlayer, then when you turn off the MMS, it is ignored (for higher speed). When enabled, it is active.
Skins for past data level versions in cfg are suitable. It is necessary to drive the skin through the converter - and it will work in the new version.
In connection with item 1 - for the future I plan a version without preloading the skin. All changes in the pictures will be read from the media on the fly. The goal is to save RAM.

Users of the previous version: update exe, Skin folder, SinglePlayer folder (without playersettings.ini). Add a new bass_mpc.dll.

Corrections in 5.x versions
Corrections in 5.7
1. If the sound from BT was turned on manually (in the dialer or soft buttons) - at the end of the android program or the active call the sound continues to go on the BT (does not switch to the radio / Windows).
2. Almost all the code that was executed on the event of switching off the MMS was transferred to the event of switching on the MMS. This is due to the fact that on my MMS I noticed that not all of the code has time to execute before being physically asleep. In the event of a shutdown, only the trip saving and sound jamming remained.
3. When you turn off / on the MMC, the BTDL is performed.
4. For GrantoMMS with a faulty encoder: tap to the leftmost bar of the screen on a 40-pixel-wide gormorda - at the top adds volume, at the bottom - decreases.The display of the scale works in the emulator!
5. With an inactive Kan-Bus (ignition off) and an active trip - the calculation of the parameters of the trip is suspended until the activity of the Can. Externally, there should be no difference with previous versions of the menu, inside - with an active trip, data were requested from the dll every 3 seconds, recalculated and displayed. Now - only with the ignition on.
6. After turning on MMS, messages from Mute are not received for a certain time. Made to ensure that after turning on the MMS, the "track back" button did not work, if the Mute button controls the tracks. The duration of the reception shutdown is the time the sound is turned on (in optional settings) plus 1 second. For example, the default setting is 4 seconds for the radio, 2 seconds for the player, i.e. Mute messages will not be received for 5 and 3 seconds respectively. In the same interval, the sounds from the can-panel are disabled.
7. Updated Kan-Dlyka from Antonio to version 2.11.4.
8. Add-ons: tap on the text "Increasing the volume of the mixable speakers ..." reproduces the sound of an open door with the current settings of the added volume. Useful for adjusting the mix volume (you can immediately check the sound). The idea of ​​GrantaVod.
9. Sound mixes: switching on is made smooth, without volume drops.
10. For test purposes: tap on the outside air icon in the can-panel opens / closes the debugging window with the parameters of the trip computer (runs, fuel, cost, etc.).
11. Fixed the reason for slowing down video on some MMS. For long-term testing of gratitude to GrantaVod.

Users of the previous version: update exe and can-dll.

Corrections in 5.6.1
1. In the absence of data, I made a dash in the can-panel instead of zeros.
2. Fixed bug: Android programs (Easy-Link / Connected) did not run on the icon tap (the action was only on the text icon).
3. Changed the location of Android programs. Now they are searched for SD, USB, StaticStore and ResidentFlash, by analogy with navigation programs. Launch paths: "Easy-Link \ Easy-Link.exe" and "EasyConnected \ EasyConnected.exe".
4. If the program was not found on any path, a warning will appear.
5. Folders with Android programs have been removed from the distribution menu, laid out separately in the Additional software.

Users of the previous version: update exe and place Android programs in new ways.

Corrections in 5.6
1. DirectBT: now the call to numbers starting with '+' (for example, + 7915xxxxxxx) works through it. Therefore, in DirectBT mode, numbers are no longer converted. For dllki numbers are still converted from "+7" to "8". Request ILMagus.
2. Added support for EasyConnected. In the Basic settings, a combo box is made with a choice of Android program.
3. If you select EasyConnected or in Settings.ini, set EasyConnected to 1 - instead of Easy-Link, EasyConnected is started and tracked. Path: exe + "EasyConnected \ EasyConnected.exe".
4. Changed window management EasyLink / Connected. Previously, visibility was monitored on the screen, when it was lost from the screen, the mode was turned off. Now the whole process is monitored, regardless of whether the window is minimized or not. This allows, for example, minimizing the window with the Mode button, climbing into the menu and then maximizing the window by re-launching the "Easy-Link" icon.
5. Sound Mix: The delay time before playing the sound is increased to 700 ms for all modes.
6. Skin Radio: Mono / Stereo graphic icon added. Files - "Skin \ Radio \ Mono.jpg" and "Stereo.jpg". In the absence of files, the text version specified in Skin.cfg is used. The sections in Skin.cfg are "MonoStereoX / Y" and the "LabelMonoStereo" family. The idea of ​​greg_b.
7. Returned the UseJoystickForMMC parameter in Settings.ini. If = 0, messages from the steering column switch are not accepted. Change of state - a long tap on the icon / text of the ambient air temperature in the can-panel.

Users of the previous version: update exe, optional Skin.cfg and add two graphic radio icons. Old skins are suitable if you add these icons to them. Without them, the inscription Mono / Stereo will not (without fixing Skin.cfg).

Corrections in 5.5
1. Tweak for Lobster163.
2. If the instantaneous flow rate is below a certain amount of l / h (100) - it is displayed with two decimal places (otherwise - with one, as it was before). Idea und68.
3. In Settings.ini parameter InstantConsumptionPrecision is made. Indicates the instantaneous consumption threshold, below which it is displayed with increased accuracy. Unit of measure - 100 ml. Those. if the parameter is 30 (by default), then at instant consumption below 3l it will be displayed with two decimal places. If someone does not need increased accuracy (as in previous versions of the menu) - the parameter can be set to 0.
4. Fixed bug: if you turn off the MMC in Mute mode - after turning on the Mute is removed, and the icon remained hanging. Found und68.
5. In the emulator for verification, you can load your information into the RDS lines. To activate - press "R" in the active radio window. The strings are taken from the RDSEmu.txt file next to exe. 3 lines are read (RT, PS, PTY). The idea of ​​Dmivon.
6. Kan-panel settings: long tap for “Errors” - sequential reset of errors in automatic transmission, ABS and SRS.
7. Information about the KAN controller firmware version has been moved to a long "Save and close" tap.
8. New version of Radio DK: 2.9.The [RadioDK] section has expanded in Skin.cfg.

Users of the previous version: update exe, optional Skin.cfg and BD_RadioDK.

Fixes in 5.4.5
1. In additional settings, the checkbox "use double buffering of the splash screen" has been changed to "Restrict output to the splash screen by interval". When a checkbox is activated, frequently changing parameters (speed, momentum, and instantaneous consumption) begin to update, not as events arrive, but at a specified interval. The interval varies from 50 to 3000 ms.
2. Averaging fuel readings for Prior: the data array is made dynamic. The size is set at the start of the menu and is taken from the FuelAveraging parameter (Settings.ini). The value can not exceed 10,000.

Users of the previous version: update exe.

Fixes in 5.4.4
1. In Skin.cfg, the ShowAllApplications parameter has been added to the Apps section. If more than zero, the list of applications is not divided into two pages, but all 12 icons are displayed at the same time. The "Down" / "Up" buttons are hidden. In general - single page mode. By default, the parameter is zero, i.e. old skins will work without problems. The idea of ​​Dmivon.
2. DirectBT: to enable this mode it is now not necessary to create a file DirectBT.txt. You can remove BluetoothMMC.dll, and DirectBT will also be enabled. Idea und68.
3. Auto-change city / highway profiles: event handling is removed from the speed message. Now it will work even at a constant speed (for example, on cruise control). A check is performed every 3 seconds.
4. Optimization of the performance of kan + saver. For example, turn signals are much more accurate.
5. In the Advanced settings on page 3, the option "Double buffering for the splash screen" has been added. It is enabled by default (as in previous versions). When it is turned off, the back buffer is not used, so drawing is performed much faster (according to my observations, up to 8 times), but a quickly updated piece may flicker. Try it.

Users of the previous version: update exe and optional Skin.cfg.

Corrections in 5.4.3
1. Fully cut out all auto volume and related settings. In the menu it will never be again, I will ask you not to ask questions about it.
2. Some of the options from Dopnastroyek (related to Kan) transferred to the settings of the Kan-panel.
3. Changed UnMute option nameAfterOnEvent (removing Mute when a sound event is received from Kan). If necessary, remove the check mark again.
4. Fixed bug: the DirectBT icon disappeared when switching the channel panel mode.
5. The parameter NotShowInCarTempOnEdgeTarget: changed behavior. If = 1, then in the extreme positions of the dial, the numbers change to HI / LO (idea yaro99). If = 2, then in addition the cabin temperature changes to dashes. Also added this option to Dopnastroyki on the 3rd page (similarly - removed / gray / full tick).
6. Fixed: in the OBD-error window, the text buttons Yes / No did not respond to pressing. Found vet67.
7. Slightly changed the text and size of the OBD-error window.

Users of the previous version: update exe and optional Skin.cfg.

Corrections in 5.4.2
1. Turn off the MMC with the active call window: the window is hidden with the end of the call.
2. The code off / on the MMS has been slightly altered, in particular, working with volume.
3. The mechanism for displaying the audio track image on the screensaver has been reworked. Reduced load on rendering. In this regard, a small Lazarus bug appeared - when you first load the menu and turn on the player, the cover on the screen saver does not load. It is necessary to change the track in the player, and then everything works correctly.
4. In Add-ons, the checkbox for "use the stalk switch" is replaced by "Remove Mute before the sound event." Off - no sound events are played during Mut. On - when an event arrives, the Mute is removed, i.e. the event is played and the current sound source plays after it.
5. Optimization of the timer code that runs every second when the menu is running.

Users of the previous version: update exe.

Fixes in 5.4.1
1. The current playlist number has been added to the "current track / total tracks" information on the screen saver (for SinglePlayer).
2. In Settings.ini, the parameter NotShowInCarTempOnEdgeTarget is made. If it is greater than zero, dashes are displayed at extreme positions of the dial (14 or 30 degrees) instead of the cabin temperature.
3. Removed the UseJoystickForMMC parameter and the checkbox in Advanced settings. There are two reasons: 1) messages are not sent with the active cruise in the new channel dll, 2) even if the messages arrive, you can turn off their processing, by selecting the "no" action in the settings of the corresponding remote control button.
4. Removed debug code reading com-port GPS. The file DebugCOM.txt is no longer needed, you can delete it.
5. New version of RadioDK: 2.7.1. New base stations.

Users of the previous version: update the exe and the folder BD_RadioDK.

Fixes in 5.4
1. Fixed player bug: the langs.cfg file was not copied. Found isaev161.
2. Changes in the splash screen reload code. There should be no more exceptions. Found Professional2014.
3. After the ignition / MMC is turned off, the SOD fan operation flag is reset. The idea of ​​BigKot.
4. When you click "Refuel" and the active trip displays a dialog with a proposal to save and reset the trip. Idea tocofi.
5. Made a mix of navigation sounds on the front speakers.In the general settings, the checkbox now takes 3 states. Gray - mix back, full - mix forward.
6. If the navigation sound mix is ​​active when entering General Settings, the checkbox is disabled.

Users of the previous version: update exe.

Fixes in 5.3 and SinglePlayer 2.8
1. In additions made another 2 pages and a lot of customizable parameters, including the appointment of buttons DU / steering column switch.
2. In the Skin.cfg added Label Coed 3-4 pages in additional settings.
3. The behavior of IR remote control buttons from Ahmed: the "+" and "-" buttons still control the volume, and long presses "left" and "right" still control the rewind of the track. In the settings, the change of this behavior is not made and will not be.
4. Pick up the phone when you call: controlled by the button on which hangs "Album back" or "Previous playlist."
5. Hang up when calling: controlled by a button on which hangs "Album forward" or "Next playlist."
6. By default, the navigator has a width of 160 pixels and a height of 440 (if there are no W or H in the [NaviSaver] section).
7. Updated can-dll from Antonio to v2.11.2.0.
8. If the player's option "fade out during pause" is turned on, when you turn off MMS, it is ignored.

Users of the previous version: update exe, can-dll, Skin.cfg and the entire folder of SinglePlayer.

SinglePlayer 2.8:
+ Implemented a mechanism for full localization of the player. Language packs are removed from the skin in a separate langs.cfg file. The package contains static and dynamic variables. Dynamic variables of the language pack allow you to set a variable for captioning icons. If you specify the text key in the skin text = # ~ anytext ~ # then the icon caption will take the value of the anytext variable from the language pack. Please skinodela, remake icon captions for dynamic variables if they want to be able to localize their skin.
+ Added English and Croatian localization. Thanks vantufri (tux2609). The language is selected in the player settings.
+ Added support for local playlists pls and m3u. They can be added to the playlist player. If the playlists contain links to radio streams, they will also be added to the playlist of the player.
+ Added cue support. But when you add a cue to the playlist, the track names will not appear. They will all be called by a common name. Switching on cue tracks works both from the playlist and track switching buttons.
+ Auto-play a previously played radio stream when the player is turned on.
f When the svaypah included, the buttons of pop-up dialogs were not pressed.
f After deleting the current (playable) track, the playlist did not rewind until the next playable one.
f Fixed display of the track frame color in the playlist. Added key recttrackcolor to the playlist section in skcfg.cfg.
f If the track was played, it was not copied to the favorites folder.

Fixes in 5.2
1. Made UseJoystickForMMC parameter in Settings.ini. Commands of the steering column switch are processed if the parameter is greater than zero.
2. Changed the read code from the GPS port (as in v5.1.1d).
3. OBD-parameters window: a checkbox is made, when enabled, the read-out parameters are written to the csv-file.
4. For many windows, the choice is made to align text fields vertically.Parameter in (Saver) Skin.cfg - VerticalTextLayout. Accepts three values: Top, Center, Bottom. Alignment is applied forAlltext boxes on the window. If the read value is different from the above, the text remains with the default alignment (that is, the alignment of the fields is set at compilation and may be different for different window elements). The default in Skin.cfg is “VerticalTextLayout =”.
5. Fixed: if the option "Disable graphics when the media player is running" is enabled and the player is running - the OBD error window appears. Now disabled. Bug found vet67.
6. New version Radio_DK - 2.7.

Users of the previous version: update exe, both skin configuration files and folder BD_RadioDK.

Fixes in 5.1.1 and SinglePlayer 2.7d
1. Fixed a minor bug of the keyboard: if you display the characters (mode) and then switch the language, you need to make two presses to redisplay the characters.
2. According to the recommendations of antonio-dj, the conditions for switching on / off the reception of messages from the steering column switch were altered.
3. Updated dan-dll, to v2.11.1.1.
4. Removed a separate stream reading com port. Did not pay off ...
5. To debug work with the com port, before starting the menu, you need to create a file DebugCOM.txt next to exe. If available, the port operation stages are displayed.
Radio_DK is disabled!

SinglePlayer 2.7d (text and fixes are mine):
1. Fixed the installation of the desired playlist after filtering (keyboard) and selecting a track.
2. Tracking of the track number and playlist is made during filtering, including for the array of tags.
3. Made displaying the playlist number and track in it when screening out all playlists.

Users of the previous version: update exe and can-dll.

Corrections in 5.1
1. Fixed bug: SinglePlayer works with loaded track cover, cover is also loaded into the seiver. If at this moment in the player settings turn off the reading of pictures, then on the cover the old picture remains for good.
2. Changes in the operation of the cruise buttons: up / down work as volume, Menu / Exit as Mute.
3. Made tracking the status of the cruise, and if it is active - the menu disables receiving messages from the steering column switch.
4. Fixed my bug missed when it was not known: a request for given GPS from a com-port was made even when the navprogram was running.
5. Implemented its own on-screen keyboard.In Settings.ini: UseCustomKeyboard = 1, in Skin.cfg - the [Keyboard] section. The development lasted long and hard, but the keyboard works not only in the menu, but also in absolutely any applications. Check carefully. Own clave does not have a bug "closed the clave with a cross, and the Windows thinks that it is still open" (compared to the standard Windows keyboard).
5 and a half. Removed SoundTone / P.jpg from SoundSettings. I forgot to do it last time.

Users of the previous version: update exe and Skin.cfg.

Corrections in 5.0
1. Fixed a bug of maximum volume after distorting AUKS with Navitel, the rest of the TDA channel control code was also slightly corrected.
2. If SuspendNaviOnPowerOff = 2, then the program will not suspend when killing off the MMC, but is killed. When you turn on the MMS, it starts again after the specified number of seconds. The idea of ​​olegator111.
3. Fixed the bug with the appearance of the number of revolutions on the splash screen at its start, if the revision of revolutions was disabled.
4. Canned dll from Antonio to v2.11.
5. Added control of the steering wheel joystick (similar to the remote control buttons).
6. Pressing the keyboard on glavmorda 'M': displays the status of consumption of RAM.
7. The skin engine introduced support for text icons!. If when loading a skin there are no graphic files (that is, unnecessary graphics can be physically deleted), then a text field appears instead of the icon. The layout of the text icons is listed in Skin.cfg: Label__X / Y / W / H / Size / Text. All text icons have text alignment in the center and hyphenation of lines that do not fit down (WordWrap).
8. Sound settings window: repeating elements Preset123456 / P.jpg and SoundTone / P.jpg are removed from the skin, one type of On / Off.jpg switch is made (as in the video settings). It has long been time to do it ...
9. Two text fields appeared there - a numerical display of the balance and the fade. In Settings.ini - BalanceText ... and FadeText ...
10. In the Skin.cfg, in the [General] section, the QuitIfMissingFiles parameter appeared. If more than zero, then when loading a skin, the presence of mandatory icons is checked (for example, a ruler + radio cursors, a balance / fade point in the sound settings, etc. That is, for which the text is not logically needed). If the icon is not found - the menu closes with a message about the need for icons.
11. In connection with clause 7, when applying a new skin / screensaver, the old skin is deleted (the BT contact icons and radio logos remain).
12. Long tap on the "Errors" button in the settings of the canal panel displays the firmware version of the can controller. It works only after the ignition is turned on.
13. After hiding the pop-up window (Sleep), the focus returns to the window that is currently hanging on the screen.
14. Added [KeyBoard] section to Skin.cfg. This is its own on-screen keyboard, which will appear later.
15. Updated (version name - former) Radio_DK.

Users of the previous version: update exe, can-dll and Skin folder.


Corrections in 4.x versions
Fixes in 4.4.1 and SinglePlayer
1. Fixed the bug of non-appearance of the DirectBT icon. Many thanks to ozhviktor'u. Without seeing the code, he almost pointed out the problem place (my slip of the pen).
2. Radio_DK is disabled.

SinglePlayer:
F If you put a track to pause, the position of the track was not saved when exiting
F Fixed type of variable length radio bearer

Users of the previous version - update exe.

Fixes in 4.4 and SinglePlayer 2.7c
1. The DisableAutoVolOnMuteDoublePress parameter - the behavior is slightly changed: the volume tap in the channel panel is disabled when this parameter is greater than 1. If, for example, the parameter is set to 1, then double-clicking on Mute will be disabled, and clicking on the volume text will not.
2. New version Radio_DK: v2.6. All questions to kalimit'u.
3. BT and DirectBT: tap on the window title when the call is active (call type / talk time) - switch the output of the BT sound MMC / phone. Long tap - switch the output to the phone (provided that the sound was via MMS and the conversation is active), close the window and turn off the BT sound on MMS. The conversation / call through the phone continues!
4. If the BT window was hidden - tap on the BT icon opens it in a new way (with sound switching on BT).
5. Pressing the 'B' keyboard on the glavmorda displays / hides the DirectBT icon. Check those who say that when the phone is connected, the icon does not appear.
6. The GPS COM port number and its speed are located in Settings.ini.
7. Reading information from the GPS com port is done in a separate stream. When it hangs, the menu continues and tries to kill the dangling thread.
8. Fixed bug: when the Ineta icon was active, the OBD-parameters window was not displayed. Found asot.
9. Reception of turnovers messages with inactive screensaver is disabled.
10. In the Settings.ini parameter AutoLightOnMarkerLights is added. If = 1, then auto-brightness works from dimensions, otherwise - from near / far. Mode change - long tap on the auto-brightness switch in the screen settings.
11. In the Settings.ini parameter is introduced RPMAllow. If more than zero, then the message speed (ID = 180) are accepted (by default). Mode change is a long tap according to the text of the number of revolutions in the settings of the can-panel.
12. The coordinates of the calculation of the balance / fade are altered to a higher accuracy, the formulas are also corrected. I tried in the car - even my "pianist" fingers quietly fall into all four corners.
13. Reading information from ini / cfg: protection against garbage data (for example, text instead of a number).
14. Added InstantConsumptionAveraging parameter to Settings.ini. This parameter means every n-th processing of a message about instantaneous fuel consumption. In all previous versions of the menu, it was equal to 3, now you can edit it.
15. Time setting window: long tap to close icon - exit without saving and applying settings (time, auto-sync, etc.).
16. There are 2 parameters in Settings.ini: SuspendNaviOnPowerOff and SuspendNaviSecsCount. The first is to allow the suspension of the navigation program when the MMC is turned off (if = 1), the second — after how many seconds after switching on, resume the operation of the process. Made to ensure that the program correctly reads data from the port when the MMS is turned off / on (USB devices are not mounted immediately). Idea und68.

SinglePlayer 2.7c (text and fixes are mine):
1. A long tap on the folder in the explorer adds all its contents to the playlist.
2. A long tap on the device (SDMMC / USB Disk, etc.) adds all its contents to the playlist.
3. Keyboard track search: for each track, its playlist and track number in it is remembered.
4. Reduced the priority of the stream loading pictures of the track. The picture may load longer, but without shutting down the player.
5. The maximum value of the radio buffer has been increased to 3 minutes (180 seconds). Idea of ​​a pleseck.
6. When an Internet radio is running, the track time and the progress bar are hidden.
7. When the Internet radio breaks (for example, the Internet disappears), the same radio is reconnected.

Users of the previous version: update the exe and the folder BD_RadioDK.

Fixes in 4.3
1. Now the bug with the appearance of the playlist when calling on BT is finally fixed.
2. DirectBT: added poll of all connection profiles (refers to the BT icon).
3. Fixed rereading from the configuration of the parameters of the forms for manual search of cities, the icon of the computer, the icon of the Internet (for example, by pressing U).
4. On the screen saver, automatic text cutting (with the addition of "...", like the player tracks) of the RDS radio lines (for example, Radio_DK) was made. Found ozhviktor.
5. The same is done for track information from Nitrogen.
6. Fixed the coding of the record about refueling gas in a triplog.
7. BTdllka from Antonio updated to v2.7.1.0.
8. When applying a skin (full or splash), the ScreenSaver \ Background.bmp file is checked. If it is not in the copied skin, then the current bmp is deleted.
9. In the Settings.ini parameter DisableAutoVolOnMuteDoublePress is added. If it is not zero, then double-click Mute (auto volume) and click on the volume text in the channel panel are disabled. letenant21 can remove the signature: D
10. In the General settings made by editing the gain when switching AUX / mixes, etc.From 0 to 15!
11. Fully redesigned Navitel window pull-out mechanism.
12. Pressing 'I' while on the head muzzle rereads Settings.ini and LadaRadio.ini.
13. In the General settings the list of Navi programs is changed. The first is Navitel: launch from the Navitel folder, the name of the window in English; the second is Navitel: launch from the NavitelRus folder, the name of the window in Russian.For updates: do not forget to go to the settings and re-select the desired Navitel, as well as adjust the folder name!
14. In the Skin.cfg section, the NavitelWindowNameIsRussian parameter is added to the NaviApps section. If it is equal to 1, then clicking on the Navitel icon in the navigation list window will launch Navitel from the NavitelRus folder and use the name of the window in Cyrillic. The default is 0, i.e. when using skins of previous versions, Navitel will start with the English window from the Navitel folder.
15. Fixed a bug in SinglePlayer: incorrect calculation of the "artist / track" text field on the glavmord if text scrolling is enabled. In the player skin, the tracktitlewidth = 370 is finally set.
16. Could read data from port for BU-353s4. Now time synchronization works with it. Well, Radio_DK :)
17. Corrected display of dates in different windows.
18. Fixed bug - the time in the channel panel was displayed with seconds (if ShowSeconds is on) and climbed over the borders.

Users of the previous version: update exe and BTdllku. Optionally apply fixes from pp 14 and 15 :)

Fixes in 4.2 and SinglePlayer 2.7
1. Fixed bug: the position of the keyboard icon did not change in the window for manual search of cities Radio_DK. Found ozhviktor.
2. Thanks to BTdlki’s source code from Antonio, the menu has the opportunity to work directly with the COM2 port without using a dll (higher stability + no extra threads are created). To activate, you need to put in the folder with the menu file DirectBT.txt. BTIconX / Y parameters added to Skin.cfg - the position of the connection status icon. The icon itself is taken from the BT_ICON_3.bmp file.Implemented only the telephone part of the code! Say "thank you" Antonio!Additional infohere.
3. Fixed the appearance of a playlist after the BT call (the option "Scroll tracks with encoder" is enabled). Found Nick_46.
4. Fixed scrolling playlist encoder, if the player, for example, was minimized with the Mode button. Found Ing005.

Users of the previous version: update exe, SinglePlayer folder and optional Skin.cfg.
Menu skins from version 4.1 are suitable!Player skins - no.

SinglePlayer 2.7 (text from the author):
f Svaypas operate only in the area of ​​moving objects and do not interfere with the interface buttons. In the playlist also does not swipe on the selected track.
f Fixed encoding in the name of the Internet radio track
+ Made displaying the process of buffering the Internet flow
* Changed the algorithm for connecting to the Internet stream. Now the player connects up to 1000 attempts, without delay between attempts. The connection to the stream is made in a separate program stream and does not affect the operation of the player; during connection, you can control the player, select another radio stream, cancel current connection attempts.
f Fixed the inability to start the Internet radio stream if the case of the stream link characters is not considered.
f Fixed case of characters in the playlist
+ An Internet radio button and a pair of 2-page radio stations have been added to the default skin.
* The button "mix current playlist" is transferred to the playlist
+ In the player settings (sound) added the ability to on / off output 32 bit signal. If turned off, the output will be 16 bits.
+ The player settings (System) added the ability to change the sampling rate. The higher the sampling rate, the wider the spectrum of the signal can be represented in a discrete signal. If the parameter is off, then 44100 Hz will be set. (PlayerFreq)
+ The player settings (System) added the ability to change the playback buffer length of the PLAYER. The data of the track being played is placed in the buffer. The larger the buffer, the longer the track will play if, for example, the track is deleted. If the parameter is off, 200 ms will be set. (PlayerBuffer)
+ The player settings (System) added the ability to change the length of the RADIO playback buffer. The data stream of the radio station Internet is placed in the buffer. The larger the radio buffer, the longer the stream will play if, for example, the Internet disappears. If the parameter is off, then 10000 ms will be set (NetBuffer)
+ In the player settings (System), the ability to change the radio prebuffer has been added. The value is expressed as a percentage of the downloaded stream data to the radio buffer, at which the stream will start playing. If the parameter is off, 75% will be set. (NetPreBuffer)
+ The player settings (System) added the ability to change the update frequency of the PLAYER buffer. Allows you to specify how often you need to replenish the buffer of the player. If the parameter is off, then 100 ms will be set. (PlayerUpdate)
+ In the player settings (System) added the ability to change the timeout for the server to respond to the connection request. If the parameter is off, then 10,000 ms will be set. (RadioTimeOut)
+ In the player settings (System) added the ability to change the timeout for the server. At the end of time, the stream will be closed. If the parameter is off, the stream will not break. Can be set from 1 minute to 1 hour in ms (/ 1000) (RadioTimeRead)
+ The ability to specify the netagent key has been added to the player config (playersettings.ini). It takes the value User Agenta Internet Radio. By default, the User Agent is set to SinglePlayer + player version. Example: netagent = Mozilla Player
+ A 3 second delay at the beginning of the scrolling has been added to the track name scrolling.

Skinodelam additionally watchhere.

Fixes in 4.1 and SinglePlayer 2.6
1. Finished Radio_DK. On / off - long tap on the RDSRT or RDSPS line. More about workread in the appropriate post kalimit'a.
2. Forced floating point format is set.comma separatedregardless of locale.
3. Reworked log control trips. Significantly (10-20 times) accelerated loading of a long log. I log in 1000 trips loaded in half a second.
4. Fixed: if you turn off the MMC with sound in Mute, the sound appears after switching on, but the Mute icon is not removed. Found pavelvv.
5. When speed is exceeded, a hysteresis is returned to the normal value. The parameter in Settings.ini is DeltaSpeed. An example is speed limit 80 (i.e. normal mode is 79), delta is 3. Return to normal speed mode will be at 76 km / h. The idea pulsar_85.
6. Transparency support has been added to the drawing of oval scales on the screen saver. SaverSkin.cfg includes 4 parameters ColorIsTransparent. When set to 1, transparency is allowed, the color of the scale is mixed with the background color.Important!!! The background image must be of high quality! That is, there should be no gradients / artifacts from jpg compression.Idea duha-m. Just in case: during the tests, I used the transparency color 606060.
For those who know: the color is defined as a Boolean AND operation on the background color and the one being drawn. fnDrawMode = R2_MASKPEN,https: //msdn.microsoft…dd145088 (v = vs.85) .aspx
7. After the previous point: when loading a ScreenSaver \ Background.jpg image, a check was made for ScreenSaver \ Background.bmp. If found bmp - it is loaded instead of jpg. You can use the highest quality picture. When using bmp, the first start of the screen saver lasts a little longer, then everything is as usual.
8. If the full tick "scrolling tracks with encoder" is set, then when the player is on the screen - pressing the encoder / Ok opens the playlist window. The idea of ​​Koma7.
9. Probably fixed bug of the drop menu when running SinglePlayer and changing the skin, in particular, the splash screen. Found val9001. I suppose that it is connected with the fact that during the initialization of the splash screen the dynamic track logo object is killed, which tries to continue updating when the player is running.
10. The mechanism of trip time formation has been completely redesigned. Now it does not depend on the system time. When you change the time on the program or manually - the calculation does not go astray.
11. It is allowed to edit the time / date (tap on the date on the glavmord), regardless of the state of the trip.
12. GPS time synchronization is done (COM5 port). Added an enable / disable checkbox and an instant sync button to the time window. Auto-sync runs every hour at 59:00 (min: sec) if the navi program is not running.
13. In the general settings, both trip completion checkboxes are allowed the third (gray) state. More details:
Checkbox end of the trip when the ignition is turned off:
a) Full (black): as before - the trip ends.
b) Gray: the trip does not end, the time when the ignition is turned off stops, when turned on - it continues to update.
c) Dismissed: the trip does not end, the time with the ignition switched off continues to be updated.
The same is true for the checkbox for completing a trip when you turn off MMS:
a) Full (black): as before - the trip ends.
b) Gray: the trip does not end, the time stops when the MMC is turned off, and when it is turned on, the update continues.
c) Dismissed: the trip does not end, time is counted even when the MMS is turned off.
Important!!!If you are upgrading from a different version (Settings.ini remains) - you need to go to the General settings and re-tick the completion of the trip!
14. In Settings.ini in the section TripSettings the parameter ShowSeconds is entered. If it is 1, the trip time on the screen saver is displayed with seconds.
15. Tap on the dialed number in the dialer clears the field.

Users of the previous version: update the exe, both the skin configuration files, the SinglePlayer folder, the bass.dll dll, add the bassalac.dll dll and the BD_RadioDK folder.

SinglePlayer 2.6 (text from the author):
+ In the player settings - the appearance, added switch display / read tags.
+ Added an off / on volume control system switch on the equalizer page. Switch Commands: sysvolchangeon sysvolchangeoff
* Effects and filters are decoupled from the equalizer, they can be turned on and adjusted when the equalizer is turned off.
* The preservation of statuses on / off effects and filters transferred to the eq.conf file and tied for each preset. Now when switching presets, effects and filters set only for it will be included.
f Effects and filters have not been applied to Internet radio.
f If more than one value is specified in typeicon, the icon did not execute its exec.
* Effects and filters placed on a separate page.
+ Status icons and filters added. You can see if the effect is on without going into fine tuning.
+ Bass.dll library updated to version 2.4.12
f Fixed inability to play tracks if the file extension is written in capital letters.
+ Pressing the effect status indicators turns the effect on or off.
+ Sliders have been added to the equalizer, the equalizer values ​​can be set by moving the sliders. The overall preset curve is now visually visible.
+ Made reading the bitrate of the Internet radio stream
+ Made reading information about the artist and the name of the track in Internet radio
f Solved the most important problem that exists since the first versions of the player. Fixed sound overload in equalizer presets.
* All presets were corrected due to a change in the width of the capture bands, and it was easier to visually adjust. Let me remind you that all the presets are collected from Winamp player presets
+ Added support for ALAC codec. This is an open audio lossless digital audio codec developed by Apple for the M4A container. Analogue FLAC.

Fixes for 4.0 and SinglePlayer 2.5
1. Fixed bug: request to read errors in any event or reading Check Engine, if auto-display of errors is enabled. Now errors are read only if the check is active.
2. In Skin.cfg, WindowName1-12 parameters are added to the application section: if the text is specified, then when the application starts, the window with the specified name is first searched. If found - pulled to the fore. I will explain:
a) Path1 = Tools \ cecmd.exe
WindowName1 = "Total Commander / CE"
b) Run Total, turn off.
c) when you tap the Total launch, it will not launch a new copy, but pull out the window of the previously running copy.
If this function needs to be disabled, set WindowNameX = ""
4. The exe of the "OBD error codes" application exe has been changed - the window has its own name.
5. When exiting the menu, running applications are killed, for which tracking is allowed.
6. Buttons of general reset and reset of errors are transferred to Advanced settings.
7. Revolutions have been added to the saver (CAN ID = 180). The RPMVal label and the text for the units of measurement of revolutions have been added to SaverSkin.cfg. A checkbox and a rev threshold value are added to the settings of the can-panel, after which the text changes color (gray / full check) and an audible warning is played (Sounds \ REVS.wav, full check). Added a speed option to EmuCanVars.ini.
8. In the Settings.ini, the parameter of averaging turns readings was added: AveragingRPM. Turns are displayed as multiples of this number. If you set it, for example, to 50, then the speed will be displayed as 850, 900, 950, etc., if it is 100, then 800, 900, 1000, etc.
9. Pressing the 'L' button on the keyboard while the screensaver is active briefly paints all text labels with white color. Allows you to see pieces of text sticking out from under the rectangle - and understand how much you need to increase the size of the field to fit the text.
10. Pressing the '=' / '-' buttons on the keyboard while the screensaver is active increases / decreases the speed.
11. Pressing the '0' / '9' buttons on the keyboard while the screensaver is active increases / decreases the speed by 50.
12. Added RPM scale drawing and changed speed scale drawing. The parameters of the corresponding scales are added to SaverSkin.cfg. For an explanation of the coordinates and principle of operationhere. Important!!!Angle is measured at 1/16 degree !!!That is, 30 degrees is 480, 180 degrees - 2880.
13. The background of the seyver is changed to the version from Vik-Stv.
14. In SaverSkin.cfg, the parameters MaxSpeed, MaxRPM, MaxFuel, MinTemp, MaxTemp are added - the minimum / maximum values ​​of the corresponding parameters.
15. Appendix # 4 (process manager) changed to LadaTaskMgr.
16. Engine temperature has been added to both screen savers (seiver and navi route-maker). In SaverSkin.cfg entered the relevant parameters.
17. Scales of the engine temperature and fuel level are made.
18. Pressing the '2' / '1' buttons on the keyboard while the screensaver is active increases / decreases the engine temperature.
19. Pressing the '4' / '3' buttons on the keyboard while the screensaver is active increases / decreases the level of the current fuel by 1 liter.
20. Pressing the 'U' button on the keyboard while the screensaver is active updates its parameters from SaverSkin.cfg.
21. Pressing the 'R' button on the keyboard while the screensaver is active rereads its icons and updates its settings from SaverSkin.cfg.
22. Option in additional settings "Scroll through playlist encoder". When activated and auto volume turned on - when a SinglePlayer is in the playlist, the volume rotates through the tracks, the encoder plays the selected track. The idea of ​​mr.glonin. If the checkbox is gray, then when you click on the encoder, the highlighted track plays, if the full one, the track plays and the playlist window closes.
23. The same is done for Kalin / Prior by pressing the Ok button.
24. Updated dlka BT from Antonio to v2.7.0.2.
25. A long press on the "Settings" icon in the dialer performs a complete reset of the BT subsystem - closing the port and initializing it in a new way.
26. Removed waiting for redrawing the buttons of the digital unit in the dialer. Now the numbers will dial much faster.
27. A long press on the icon / hardware button / soft-button "Day / Night" removes all information from the screen and dims the backlight. According to the algorithm, this is a screensaver, so any action that leads to the closure of the screensaver (tap, start of a radio / player, etc.) disables this mode.
28. Fixed a bug in the disappearance of the route while the trip was active and the ignition was turned on. Found und68.
29. A long tap on the icon of the can-panel on the main muzzle displays a trip-log. Idea und68.
30. Fixed: the value of the parking brake function is now processed only when CAN110 is set to 1 (this happens automatically when messages from the parking brake / dimensions / revolutions arrive). Just in case, check the value in Settings.ini and set it to 0 if the controller is not flashed to v1.10. In the emulator, pressing the door also sets CAN110 to 1, for correct display of revolutions, etc.
31. Fixed: the channel panel did not appear when exiting the media player if the ignition was turned on while the media player was running. Found semen231.
32. Added the ability to draw linear scales. Informationibid:
33. Added a new dllka for SinglePlayer'a - bass_aac.dll.

Users of the previous version: update SingleMenu.exe, exe OBD-error file (from Tools), skin configs, files Skin \ ScreenSaver \ Background.jpg, Sounds \ REVS.wav, SinglePlayer folder, dt BT, and add bass_aac dll.

SinglePlayer 2.5 (text from the author):
+ Added play all playlists. If the random play mode is enabled, random tracks from random playlists are played. If the random play mode is turned off, after playing the last track in the playlist, the playlist switches to the next one and plays its first track. Added the playallplson and playallplsoff switches, as well as the player settings.
+ If you switch playlists not on the playlist page, empty playlists will be skipped.
+ Added dynamic variables:
% radioconnect% - Accepts the value of the number of attempts to connect to the radio station + string connectiradio from the language pack
+ A button to add all found tracks to the play queue list has been added to the search engine. Addtonextall button command. A corresponding icon has been added to the skin.
+ Added support for playing M4A format. These are audio files compressed with the AAC codec. This format is used in the tracks of the iTunes store.
F If position and track saving is turned off, switching the playlist with autoplay, lost the track from the last playlist, not the new one.
F If in the playlist, 1 track is switched on randomly, then after pausing and resuming playback, an attempt to switch to the next track weighs the player.
F If you create a playlist by adding a catalog, then the first track of the past playlist, not the created one, was played.
* In the scrolling track name set delay after the end of the line.
+ Added filters in the equalizer: low, high, bandpass, peakingeq, notch.
+ Added new effects in the equalizer: compressor, distortion, phaser, freeverb, autowah.
+ Tweaked all effects and filters as well as equalizer frequencies with manual indication of preset frequencies.
F When changing equalizer values ​​and switching presets now no longer requires restarting the stream of playback, the sound does not stutter when the equalizer values ​​change.


Corrections in 3.x versions
Corrections in 3.6
1. Added code Radio_DK. While in the test version, with bugs, and therefore disabled. The StationAndGroup Label parameters have been added to the Skin.cfg section of the Radio (will be needed for radio_dc).
2. A speedometer scale has been added to the seiver. The idea of ​​kalimit.
a) Changed the algorithm for calculating the coordinates of a point / scale. Now all calculations are performed when reading SaverSkin.cfg and are entered into an array. On the move, nothing is considered, the data is taken from the array.
b) New parameters were added to SaverSkin.cfg, at the beginning of the Saver block. GraphicSpeedometer = 1 - scale, 0 - point.
Scale works instead of a point. The formula used is the same, with coefficients A, B, C, etc. While the color of the scale is not in the Skin.cfg, it may be later.
3. When MMC wakes up, all time and date Labels are updated (Glavmord, applications and radio).
4. Fixed: when the fan switch temperature was changed in the settings of the can-panel, the switch-off temperature did not change. Found BigKot. In the Settings.ini parameter DeltaFanTemperature is introduced - the delta temperature of the fan starts.
5. When switching speeds city / highway, first a warning is played (if necessary), then a voice alert "city / highway". That is, now the voice will not be eaten.
6. Disable reading of some unused parameters in GetAllCan. Look for the mistakes, who they were ...
7. Reworked volume control code when turning on / off MMC. Sometimes when I turn on the MMS for a fraction of a second, the sound of the radio comes through, now everything is in order.

SinglePlayer is still unchanged. There are no new features that are in the latest binary version, and will not be until the release of a completely updated version of the player.

UPD: Corrections in the reloaded version:
Corrected: Long tap on the text of the gas level in the window for changing its level (gas discharge to 0) set the readings to 0, even if the "gasoline" mode is active.
Fixed display of radio logos, if the checkbox "display logos in gray" is not enabled.

Corrections in 3.5.1
1. Inverting of long pressing of buttons Navi and ASPS on MMC with navigation is done. Recalled alex863.
2. Fixed display of the old radio logo in the pop-up window of radio stations, if the current station does not have a logo. Found alex863.
3. Fixed a bug with the advent of the climate scale.

Users of the previous version - update only exe.

Fixes for 3.5 and SinglePlayer 2.4
1. The form of changing the level of gas: a long tap on the current number of liters drops them to 0 - zeroes the current level of gas in the cylinder.
2. An auto-close of the on-screen keyboard was made when closing the General / Additional settings and gas level changes.
3. Ineta icon: the survey scheme has returned to the old version. Fixed polling RAS-connection (info from alex863).
4. SpeedValText parameter - speed unit text has been added to SaverSkin.cfg.
5. If a dll is loaded from MMC with navigation, the behavior of the Day / Night / Navi and ASPS buttons mutually changes.
6. If a dllka is loaded from Kalina, the settings for the button messages and the checkboxes “Buttons control the tracks” in the General settings are hidden.
7. Clicking on the icon / text of the trip time in the channel panel - reset the trip (not completion, but zeroing). This is not a new feature added, but it has been before.
8. Clicking on the icons / text of instant consumption in the channel panel - end or start of the trip.
9. Fixed bug: after talking on BT player was removed from pause, if before the start of the conversation he was already on pause. Found YevgenyO.
10. Some Kan-procedures are hidden under the handler entirely, with a message displayed when an exception occurs.
11. Restored balance / fade after switching AUX modes.
12. In the additional settings 4 buttons are hung: switching on and off both fans without any conditions.
13. Fixed work with directories that have attributes.
14. Included is Total Commander with plugins. The menu at start writes to the register of a line for support a toolbar. Now you can open / close the keyboard from Total.
15. Changed the code for forming the travel timeline of the trip computer. One of the changes - now the infinity icon appears if the travel time exceeds 100 hours.
16. Updated autostart module for Total Commander path.

Users of the previous version: you can update exe, StartSM.exe, Skin.cfg, SaverSkin.cfg and add the Tools \ TotalCmd folder.

Fixes in SinglePlayer 2.4 (text from the author):
F Fixed the inability to add or go to the directory if the directory had attributes.
+ Added support for USBDisk USBDisk2 USBDisk3.
+ In the settings made the ability to enable sorting playlist directories or leave as before - the entire playlist.
+ Added the ability to control the volume of the system. included in the settings. Commands to control the volume of the sysvolup system - increase the volume by 10 units. sysvoldown - reduce the volume by 10 units.
+ Added dynamic variable% curentsysvol% which takes on the value of the set system volume.
F If you delete the current skin, the player does not start. Now it will run with the first skin found.
+ Added function "mix current playlist". Called by the randomizepls command.

Fixes in 3.4 and SinglePlayer 2.3
1. The old Navitel (version 9.1 and below) has been added to the list of navigation programs. Path - in the post below, the spoiler "Location NaviProgramm."
2. Cut out the code of the analog speedometer.
3. The skin description file is separated - Skin.cfg. Sections Saver and NaviSaver moved to a new file - SaverSkin.cfg.
4. Check for the presence of skins in the formation of the list of SkinsSM: checks for the presence of Skin.cfg or SaverSkin.cfg. If there is at least one of them - the folder with the skin is included in the list.
5. If the folder with the skin includes only SaverSkin.cfg (Skin.cfg is missing) - then only the screensaver is overloaded - Skin \ ScreenSaver \ pictures. The remaining menu icons remain unchanged.
6. When you start the menu for the first time - the choice of the type of MMC. The value is stored in the registry and does not require input after the menu or MMS is rebooted. If you accidentally selected the wrong type, you need to exit the menu, start the registry editor and delete the HKEY_LOCAL_MACHINE \ Software \ SingleMenu key, or delete the MMCType parameter in this section.Dlk no longer require removal!
7. Completely redesigned Internet connection survey. Now it is completely independent of the type of connection. Need to test.
8. In the settings of the channel panel added checkbox "Allow de-selection." After activation - if you tap on a parameter or indicator already displayed in the channel panel - it will be reset, and those with a later number will move to its place. Idea und68.
9. Mainly for LeonProfessional:next to the AUX switch is entering numbers. This is the sound amplification (from 0 to 15 dB) when switching from AUX back to the sound of the sound. What value will pick up - this will be in the next version.
10. The media player icon has been added to the application page. Duplicates the media player icon on the head muzzle.
11. For all windows with backgrounds in Skin.cfg there are coordinates of the background image - BackgroundX / Y.

Users of the previous version: you can update exe, Skin.cfg, the folder SinglePlayer \ Skins \ Default and add SaverSkin.cfg. You can also delete the Skin \ Saver \ Speed ​​folder.

SinglePlayer 2.3 (text from the author):
+ Now in the playlist, you can run Internet streams. To do this, you need to manually make a playlist in the singleplayer folder, creating a new one or replacing the contents in the existing one. By adding the URLs of the streams to the url list, it will be possible to launch them in the player via the "playlist" button.
F Fixed reading and displaying the time in the player when pausing play.
F After restarting the menu, the player did not lose the track by pressing the play button.
F Player hung while trying to play a non-existent track.
F Fixed display of visualization in Internet radio.
F Removed bitrate display in the radio. Showed incorrectly.
F Pause Internet radio playback does not require reconnection.
F The letter "Ж" was not deleted by the button for deleting the last character in the search engine.

Fixes in 3.3 and SinglePlayer 2.2
1. Navitel support has been changed to version 9.6. With older versions of the menu no longer tracks the behavior of the navigation window.
1.5: Fixed bug: Navitel was not always drawn to the fore.
2. Every minute, the BTDllki function is called UpdateLocalDeviceStatus.
3. In the emulator, clicking on the door icon (and turning on the virtual ignition) loads the can-parameters from EmuCanVars.ini. Inik is re-read each time the virtual ignition is turned on.
4. The "Options" window (audio / video settings, general / additional, etc.) is assigned the background Menu \ Background_Settings.jpg.
5. If the trip time is more than 3 days - displayed as "infinity", it is recorded in the triplog as "00:00".
6. Made an icon with the presence of the Internet. An additional checkbox has been added to the advanced settings, and the [InetIcon] section has been added to Skin.cfg. The icon is called Skin \ Menu \ InetIcon.jpg. Its load is optional, i.e. if there is no file, there will be no error anyway. The Internet is monitored on three interfaces: virtual LAN in the emulator, WiFi through the rt2870.dll driver and RAS connection (remote access,Only in an experimental version, the modem did not connect to the MMS).

Users of the previous version: you can update exe, Skin.cfg and add a new icon.

SinglePlayer 2.2 (text from the author):
+ For the exec icon key, the virtualpage value is available. If exec = virtualpage, then clicking on the icon creates a virtual page with the name specified in the execopt key. The virtual page will display icons, the typeicon of which is equal to the execopt value of the virtual page creation button. For example:
exec = virtualpage
execopt = mypage
Clicking on such an icon will create and display a page mypage on which icons will be placed, the typeicon of which is equal to mypage.
F After changing the skin, if you re-read the settings, the settings of the past skin were read and the current one was not saved.
F The autoplay of the track did not start when the playlist was changed, if there was an empty playlist between the playlists.
F The player hung while switching the playlist, if the current playlist was deleted before the switch and the music was played.
F When creating a new playlist by clicking on a track from the catalog, it was not the pressed track that was played, but the first one.
F The status text did not always disappear at the end of the informed action.
+ Added dynamic variables:
% genreintrack% - track genre specified in id3v2 tags
% albumintrack% - the album name of the track, specified in id3v2 tags
% yearintrack% - track year specified in id3v2 tags
% commentintrack% - track comment specified in id3v2 tags
F If there were uppercase characters in the file extension, the explorer did not see them.

Fixes in 3.2.1 and SinglePlayer 2.1
1. Changes in the behavior of hardware buttons MMC Grants.
Three checkboxes were made in the General settings, one for each hardware button:
1) Mute: left as it was. There is no tick - mute, there is - switch the track back.
2) Encoder: no checkbox - soft buttons, gray - soft buttons and pause, full - only pause, without soft buttons.
3) Mode: no checkbox - normal folding, gray - folding in 2 steps (first press - to active), full - switch the track forward.
Be sure to go to the General settings and re-tick the behavior of the buttons!
2. In About added version of SinglePlayer.
3. Made sound mix navigation / channel-panel for AUX-mode, by analogy with the radio.Made in experimental mode, my AUX is not decoupled and I can not check on the MMS.

Users of the previous version: you can update only exe and the SinglePlayer folder.

SinglePlayer 2.1 (text from the author):
F Fixed adding a directory when the modes of adding directories without subdirectories and multiple selections disabled are enabled.
+ The player settings have the ability to close the explorer after adding directories in any operating modes with the explorer.
+ Added the ability to specify an arbitrary number of keyboard layouts in the skin config, adding or removing sections keymode1 keymode2 keymode3 ... Up to 10.
+ A built-in check in the skin manager checks for the version of the player, the value in the skin config: singleplayerversion
+ When switching playlists, you can remember the track being played and the playback position.
+ On the search page implemented search tags id v2. As in the current and in all playlists.
F When switching to a new non-existing playlist, the first track from the previous playlist began to play.
F If tag search and search mode in all playlists are enabled, then after switching the search in the current playlist, the array of tags was not updated.

Changes in skcfg.cfg:
1)Add to the keyboard section:
; position on the left of the text of the status of scanning files in the search
scanstatustextleft = 400
; position on top of the text of the status of scanning files in a search engine
scanstatustexttop = 62
; text size of the text of the status of scanning files in a search engine
scanstatustextsize = 15
; text color status of scanning files in a search engine
scanstatustextcolor = $ FFFFFF

2)Add icons:
[icon99]
caption = tagsearchon.jpg
height = 50
width = 60
left = 390
top = 1
transparent = false
typeicon = keyboard
exec = tagsearchoff
visible = false

[icon100]
caption = tagsearchoff.jpg
height = 50
width = 60
left = 390
top = 1
transparent = false
typeicon = keyboard
exec = tagsearchon
visible = false

3)In the mainform section write the key:
; Singleplayer version in which the skin works correctly. Examples: 0.3.3; 0.3.1; 2.0; The line may contain several versions. Each version MUST end; (semicolon)
singleplayerversion = 2.1;
4)in the words section add:
ScanFiles = Scanning tracks ...
ScanTags = Read tags ...

Fixes for 3.2 and SinglePlayer 2.0
1. The functions of copying skin are changed to WinAPI-shnye.
2. In additional settings added checkbox "Button Mode switches to the sound source." If enabled, the Mode button switches the window to a working sound source (radio / audio). If the click happened with the active sound source - minimized to the main screen.
3. After turning on the MMC, the initialization of the BT module occurs with a delay of 4 seconds. Should increase the reliability of the connection.
4. In Skin.cfg introduced background colors for all windows.
5. In Skin.cfg added parameter OffsetCurs2X - offset cursor number 2 on the scale of frequencies.
6. Fixed bug: when a trip was incomplete and MMS was turned on, icons and labs text were dropped from gas to gasoline.
7. The search for skins (SkinsSM folders) is also carried out in ResidentFlash.
8. Removed Label reset speed to 0 when starting the seyver.
9. All calls for BT and CANNOT are hidden under the exception handler. If there is an exception, a window with information about the failed procedure will be displayed, and the menu will continue further work.
10. Updated autostart module. Now it supports not only StaticStore, but also ResidentFlash (relevant for MMS with navigation).

Users of the previous version: you can update the exe, Skin.cfg, the SinglePlayer folder and StartSM.exe.

SinglePlayer 2.0 (text from the author):
+ Added ability to turn off swipes in settings.
+ Added the ability to multiple select and add directories and tracks to the playlist.
F Fixed a bug with polling the explorer structure.
+ Added the ability to automatically play the first track (checkmark in settings) when changing playlists (tocofi)
F + The function "flipping pages" is replaced by "svaypit for track number." Allows you to specify the number of rows to change when scrolling through the saips.
F Fixed reading of tags from the flac file when pressing the play button of the previous track (fix by CrazyDron)
+ In the performance settings added the ability to specify the intensity of visualization.
* The function of changing the playback speed (tempo) is transferred from the settings to the software equalizer
+ New PITCH effect added to EQ.
F tempo and pitch effects are available negative values ​​(only in the console)
+ Added 32 bit channel processing. The output signal will always be 32 bit, it will not load the processor by converting 32 bit tracks into 16 bits (which is done by default), and will reduce the noise level of the silence of the track, which is amplified by external amps. But you will not hear this, so just read the next paragraph, if you're interested in more details here.http://www.tiflocomp.ru/docs/sound/params.php
F For the track management icons in the playlist, a check is made for availability. In their absence, the playlist did not work correctly.
+ Added Zpriority key to the icon section. Accepts values ​​0 and 1. If the key is not registered at the icon, then the default value is 0. If the key value is 1, the icon will be drawn over the text, primitives and icons without priority on the player pages. The icon is always on top.
+ Added search by current and all playlists. The search window allows you to play the found tracks and form a play queue.
F Fixed display of long names of songs and folders in the explorer and playlist. (Fear32)

You must update the eq.conf file!
Changes in skcfg.cfg:
1)In the skin config in the [singleplayer] section add:
; position to the left of the directory scan status line for multiple selection
scanfolderstrleft = 300
; position at the top of the directory scan status line for multiple selection
scanfolderstrtop = 10
; font size of the directory scan status line in case of multiple selection
scanfolderstrtextsize = 20
; text color of the scan catalog status line in case of multiple selection
scanfolderstrtextcolor = $ FFFFFF
; maximum length of the folder or file name
maxrighttree = 730
2)Change:
; position to the left of the text of the current directory in the explorer
curentdirleft = 400
3)Add a new section:
[keyboard]
; the position of the keyboard keys on the left
xkey = 17
; the position of the keyboard keys on top
ykey = 260
; key width
keywidth = 55
; key height
keyheight = 47
; the distance between the keys horizontally
keyras = 10
; distance between rows vertically
nextryad = 10
; keyboard field background color
keyboardcolor = $ 000000
; frame color of the keyboard field
keyboardbordercolor = $ 0000FF
; key color
keycolor = $ 000000
; key frame color
keybordercolor = $ FFFFFF
; number of keys in a row
maxkeysinryad = 11
; number of keyboard rows
maxkolryad = 3
; the position of the text on the keys from the left edge of the key
wordleft = 20
; the position of the text on the keys from the top edge of the key
wordtop = 10
; color of the search field
tracksearchcolor = $ 000000
; border color of the search box
tracksearchbordercolor = $ FFFFFF
; position to the left of the search field
tracksearchpoleleft = 10
; position on top of the search box
tracksearchpoletop = 56
; width of the search box
tracksearchpolewidth = 720
; field height search bar
tracksearchpoleheight = 40
; text color search bar
tracksearchtextcolor = $ FFFFFF
; search string text size
tracksearchtextsize = 15
; position to the left of the search string text
tracksearchleft = 15
; position on top of the search string text
tracksearchtop = 63
; distance between search result lines
vertrasfind = 30
; position at the top of the search result lines
topfind = 100
; position to the left of the search result lines
leftfind = 15
; maximum lower bound under the search result strings
bottomfind = 250
; lines with the search result, the left border of the line
searchrespoleleft = 10
; lines with search result, right line border
searchrespoleright = 730
; lines with the search result, the upper limit of the line
searchrespoletop = 0
; lines with the search result, the lower boundary of the line
searchrespolebottom = -4
; selected search result string, font color
searchresentertextcolor = $ FFFFFF
; selected row with search result, text size
searchresentertextsize = 15
; selected row with the search result; field color of the selected row
searchresenterpolecolor = $ FF0000
; selected line with the search result; border color of the selected line
searchresenterpolebordercolor = $ 0000FF
; position on top of lines in the track queue list
topochered = 60
; maximum lower bound under the lines of the track list list
bottomochered = 400
; line frame color in the track queue list
ocheredbordercolor = $ 0000FF
; background color of the lines of the queue tracks
ocheredcolor = $ 000000
; text color in the queue of tracks
ocheredtextcolor = $ FFFFFF
; text size in the track queue
ocheredtextsize = 15
; text color of the title bar on the track queue page
ocheredstrtextcolor = $ FFFFFF
; text size of the title bar on the page queue tracks
ocheredstrtextsize = 15
; position to the left of the title bar text on the track queue page
ocheredstrleft = 10
; position on top of the title bar text on the track queue page
ocheredstrtop = 10
; text color header line on the search page tracks
srcstrtextcolor = $ FFFFFF
; text size header line on the search page tracks
srcstrtextsize = 15
; position to the left of the title bar text on the track search page
srcstrleft = 10
; position on top of the title bar text on the track search page
srcstrtop = 10
; keyboard position to the left
keyboardleft = 10
; keyboard position on top
keyboardtop = 250
; keyboard width
keyboardwidth = 783
; keyboard height
keyboardheight = 180
; the size of the letters on the keys
keytextsize = 15
; the color of the letters on the keys
keytextcolor = $ FFFFFF
; frame color lines found tracks
searchresbordercolor = $ 0000FF
; color lines found tracks
searchrescolor = $ 000000
; text color lines found tracks
searchrestextcolor = $ FFFFFF
; text size lines found tracks
searchrestextsize = 15

4)Add to [icon1]:
typeicon = eq disktree explorer playlist iradio playersettingskeyboard
5)Swap in [icon72]:
left = 250
textleft = 250
6)Add new icons:
[icon76]
caption = manyaddon.jpg
height = 50
width = 60
left = 200
top = 387
transparent = false
typeicon = disktree
exec = manyaddoff
visible = true

[icon77]
caption = manyaddoff.jpg
height = 50
width = 60
left = 200
top = 387
transparent = false
typeicon = disktree
exec = manyaddon
visible = true

[icon78]
caption = manyaddstart.jpg
height = 50
width = 60
left = 280
top = 387
transparent = false
typeicon = disktree
exec = manyaddstart
visible = true

[icon79]
caption = foldermarked.jpg
height = 85
width = 85
left = 0
top = 0
transparent = false
typeicon =
exec =
visible = true

[icon80]
caption = musicfilemarked.jpg
height = 85
width = 85
left = 0
top = 0
transparent = false
typeicon =
exec =
visible = true

[icon81]
caption = foldertreemarked.jpg
height = 40
width = 40
left = 0
top = 0
transparent = false
typeicon =
exec =
visible = true

[icon82]
caption = musicfiletreemarked.jpg
height = 40
width = 40
left = 0
top = 0
transparent = false
typeicon =
exec =
visible = true

[icon83]
caption = keyboard.jpg
height = 52
width = 94
left = 500
top = 0
transparent = false
typeicon = playlist
exec = keyboard
visible = true

[icon84]
caption = btpower.jpg
clickiconcaption = btpowerp.jpg
height = 50
width = 60
left = 738
top = 0
transparent = false
typeicon = keyboard
exec = keyboardexit
visible = true

[icon85]
caption = keyboard.jpg
height = 52
width = 94
left = 500
top = 0
transparent = false
typeicon = singleplayer
exec = keyboard
visible = true

[icon86]
caption = raskladka.jpg
height = 45
width = 45
left = 730
top = 318
transparent = false
typeicon = keyboard
exec = keyboardmodesw
visible = true
Zpriority = 1

[icon87]
caption = probel.jpg
height = 45
width = 45
left = 730
top = 375
transparent = false
typeicon = keyboard
exec = probel
visible = true
Zpriority = 1

[icon88]
caption = delword.jpg
height = 40
width = 40
left = 745
top = 57
transparent = false
typeicon = keyboard
exec = keydel
visible = true

[icon89]
caption = clearsearch.jpg
height = 45
width = 45
left = 730
top = 260
transparent = false
typeicon = keyboard
exec = searchclear
visible = true
Zpriority = 1

[icon90]
caption = equp.jpg
height = 60
width = 60
left = 735
top = 102
transparent = false
typeicon = keyboard
exec = findspdown
visible = true

[icon91]
caption = eqdown.jpg
height = 60
width = 60
left = 735
top = 185
transparent = false
typeicon = keyboard
exec = findspup
visible = true

[icon92]
caption = reloadallpls.jpg
clickiconcaption = reloadallplsp.jpg
height = 50
width = 60
left = 540
top = 1
transparent = false
typeicon = keyboard
exec = searchalltrack
visible = false

[icon93]
caption = searchinonepls.jpg
height = 50
width = 60
left = 470
top = 1
transparent = false
typeicon = keyboard
exec = searchinallpls
visible = false

[icon94]
caption = searchinallpls.jpg
height = 50
width = 60
left = 470
top = 1
transparent = false
typeicon = keyboard
exec = searchinonepls
visible = false

[icon95]
caption = addtonext.jpg
height = 50
width = 60
left = 670
top = 1
transparent = false
typeicon = keyboard
exec = addtonext
visible = false

[icon96]
caption = shownexttrackpls.jpg
height = 50
width = 60
left = 600
top = 1
transparent = false
typeicon = keyboard
exec = shownexttrackpls
visible = true

[icon97]
caption = closenexttrackpls.jpg
height = 50
width = 60
left = 600
top = 1
transparent = false
typeicon = keyboard
exec = closenexttrackpls
visible = true

[icon98]
caption = clearnexttrackpls.jpg
height = 50
width = 60
left = 670
top = 1
transparent = false
typeicon = keyboard
exec = clearnexttrackpls

7)In the [words] section add:
ScanFolder = Scanning directory ...
8)Add keyboard layouts section:
; keyboard layouts, all letters must be capitalized!
[keymode1]
1 = TH
2 = n
3 = Y
4 = K
5 = E
6 = H
7 = Y
8 = W
9 = u
10 = W
11 = X
12 = F
13 = Y
14 = B
15 = A
16 = P
17 = P
18 = O
19 = L
20 = D
21 = F
22 = E
23 = I
24 = H
25 = C
26 = M
27 = And
28 = T
29 = b
30 = B
31 = Y
32 = Y
33 = b

[keymode2]
1 = Q
2 = W
3 = E
4 = R
5 = T
6 = Y
7 = U
8 = I
9 = O
10 = P
11=-
12 = A
13 = s
14 = D
15 = F
16 = G
17 = H
18 = J
19 = K
20 = L
21=(
22=)
23 = Z
24 = x
25 = C
26 = V
27 = B
28 = N
29 = M
30=,
31=.
32=?
33=�

[keymode3]
1=1
2=2
3=3
4=4
5=5
6=6
7=7
8=8
9=9
10=0
11=@
12=#
13=$
14=!
15=_
16=&
17=*
18={
19=}
20=-
21=+
22==
23=\
24=/
25=|
26=%
27=<
28=>
29='
30="
31=[
32=]
33=~


Fixes in 3.1.1
1. The cover of the track being played from SinglePlayer is added to the seiver. Z-order is one of the lowest (that is, it will be drawn over the background, but below any other information). SaverCoverX / Y / W / H parameters added to Skin.cfg. The appearance condition is the loading of the cover by the player. The disappearance condition is switching to a track with a missing cover or closing the player.
2. The text generation mechanism in the OBD-error window has been completely redesigned. First, there will be no more drops, and second, you can use the obdii.csv file with any number of delimiters (;) in the line.
3. In Skin.cfg, the FreqColor parameter has been added to the Radio section - the color of the current radio frequency.
4. On the saver added 2 pictures of the pressed brake. In the Skin.cfg added parameters BrakeLeft / RightX / Y.

Users of the previous version: you can update exe, Skin.cfg and add the missing files from Skin \ ScreenSaver \.

Fixes in 3.1
1. Fixed bug: when working on gas, fuel readings in the can-panel were not updated.
2. Fixed resetting the route numbers if the MMS was turned off and the trip did not end there.
3. Removed the blinking of soft buttons.
4. The ability to switch skins on the fly (without unloading the menu).In the General settings, the corresponding combobox is made, in Skin.cfg - its parameters.
Usage: in StaticStore, on the SD or USB flash drive should be a folder SkinsSM. In it - the folder with the names of skins. Inside these folders, you can put anything - folders, Skins, Media, Nitrogen, SinglePlayer, etc.in compliance with the desired structure. All of them will be copied when applying the skin. The condition for displaying a skin in the list is the presence of a Skin.cfg file along the appropriate path (for example, \ SDMMC \ SkinsSM \ My super-skin \ Skin \ Skin.cfg).Memory release from the previous skin is performed by standard means of Lazarus objects, so when switching skins repeatedly there may be small memory leaks!
5. Attempt to improve the reading of OBD-errors. There are traps for possible locations of exceptions.
6. For grantovodov: download climate icons (AirFlowXX.jpg) made optional. If you delete these files from the skin - their download will be skipped. Save some amount of RAM.
7. 4 pictures are added to the saver - car doors. The corresponding entries are made in Skin.cfg.

Users of the previous version: you can update exe, Skin.cfg and add the missing files from Skin \ ScreenSaver \.

Corrections in 3.0
1. Updated Exe Nitrogen and skin. Thanks skygarden.
2. Removed the track management form in Nitrogen (Delete / Favorite, etc.). Now Nitrogen can do it himself. Also removed the corresponding section in Skin.cfg.
3. Changed the logic of the analog speedometer. If AllowSaverAnalogSpeedometer is -1, then there is no preload, the images are loaded on the fly. The speed is low, memory consumption is minimal. If the parameter is 0, then the speedometer is disabled. If more than zero, then every n-th image is loaded and used. For example, if AllowSaverAnalogSpeedometer = 2, then images 0,2,4,6, etc. are used, if = 3, then 0,3,6,9,12, etc.
4. Added operation algorithm for HBO.In Dopnastroykah added autoswitching fuel at a certain temperature, ibid - the coefficient of increase in gas consumption in% (may be negative). Switching to gas occurs automatically (if enabled in the settings) or manually by clicking on the icon / text of the fuel level in the can-panel. Long press - edit the level of gas in the cylinder (you can set a negative relative number). When switching to gas, the fuel icon in the can-panel changes, the gas level is displayed, and the text "In tank" is also changed to "In cylinder" on savers. My fuel level is not displayed in the can panel, so I hung the same functions on the box icon / text. The ChangeGasLevel section has been added to Skin.cfg. In the Basic settings added setting the price of a liter of gas.
5. Auto-volume switching by double-clicking the Mute button: the interval is now measured using GetTickCount. There should be no false positives. The switching condition is only if less than 1 second has passed between the presses.
6. When loading the menu, the BTCore.exe process is killed.
7. Equalized sound amplification when switching back from AUX.
8. Significantly accelerated saving settings.
9. Navigation programs are now searched in ResidentFlash.

Users of the previous version: you can update exe, Skin.cfg and add the file Skin \ CAN \ FuelGas.jpg.


Corrections in 2.x versions
Corrections in 2.11
1. Fixed application of size to application icons 1-6. Found Fear32.
2. Improvements in handling a Control-C Hit error when operating a radio on MMS with navigation.
3. If, during the operation of the AUX input, the sound is switched to the BT (for example, a bell) - after the reverse switching (for example, the end of the bell) the input switches to AUX.
4. In Skin.cfg, the PressedButtonOffsetX / Y parameters are added - the offset in pixels of the pressed radio preset button is relatively unpressed.
5. Fixed setting the font size of the artist on the seiver. Found wwss.
6. Remote control buttons: long press Source starts / kills navigation.
7. A line with the author of the skin and the version SkinAbout has been added to Skin.cfg. This line is displayed in the About window.
8. Added the AllowSaverAnalogSpeedometer parameter to the [General] Settings.ini section. If it is set to 1, then during the loading of the menu the pictures of the analog speedometer from the Skin \ ScreenSaver \ Speed ​​\ folder are loaded and used. Also in Skin.cfg you need to specify the coordinates of the icon SpeedMode - X = 180, Y = 108.Attention!!! Downloading speedometer images increases the consumption of RAM ~ by 50 MB, that is, navigation programs become practically inoperable!Pictures from Ayan2803.
9. Checked the Nitrogen process. If it falls, the audio state switches to inactive. This will restart the Nitrogen.

Users of the previous version: you can update exe, Skin.cfg and add the folder Skin \ ScreenSaver \ Speed.

Corrections in 2.10
1. The CAN v1.10 checkbox has been removed from the Dop box.
2. Management of the activity of the Kan returned to its former state (as it was in previous versions and in Newmen).
3. Upon receiving a message from the parking brake or dimensions, the screen auto brightness control switches to the dimensions (the CAN110 parameter in Settings.ini remains).
4. Radio: Added a selection of presets. Presets are stored in the RadioPresets folder in the menu root (in the SingleMenu folder). Structure: folders with the name of the city, containing inside the file LadaRadio.ini and one / two folders Stations and StationsBW. Combobox is invoked by pressing Radio Preferences. If there are no presets, the combo box will not appear. The dimensions and position of the combo box are rendered in Skin.cfg.
5. Kan-panel settings: checkbox alerts (speed, temperature, levels, etc.) added the third state - gray. If the checkbox is cleared, there will be no warning. If it is checked half (gray) - the warning is ONLY in color. If marked in full - warning and color, and sound.If you have previously checked the checkbox - now it will be gray, so when you first start, you need to go into the settings of the can-panel and fix the necessary modes!
6. Added AUX and MIX switches to the settings window. They work ONLY with active sound from Windows (not radio and not BT). The coordinates of the buttons are added to Skin.cfg - AUXX / Y, MIXX / Y. Any switching of the sound source resets their state.
7. Changed the z-order of the light icons on the seiver. Now, for example, if you place the icons of dimensions, dipped and main beam in the same place, the dipped-light icon will be located above the dimensions, and the main beam - on top of the dipped.
8. Added fresh (today's) exe Nitrogen and G52_mod skin by skygarden.
9. Updated mmc_can.dll to v2.9.

Users of the previous version - you can update the exe, kan-dllku, Skin.cfg, the skin folder Menu and the folder with Nitrogen.

Corrections in 2.9
1. Skin.cfg: the ColdColor parameter is added to the [CAN] section - the color of the cold engine / box / outdoor.
2. When loading the menu, the current speed mode is checked and the corresponding icon is displayed in the channel panel and on the seiver.
3. With active BT sound and setting up hardware buttons Switching grants - the encoder also performs the Play / Pause function.
4. Fixed a bug with the color of the fuel on the seiver. None wrote that this happens after off / on the MMS.
5. Changes on the remote control buttons:
a) If the volume is not a multiple of the step of change, then it is set to the nearest multiple value. Example: the current volume is 33, step 5. Increase the volume - 35,40,45, etc. Decrease - 30,25,20, etc.
b) The Up and Down buttons now work only with SinglePlayer (the BT-call, essno, remains). Quick press - switch folder, long - playlist.
c) Long press Mute (stop / play button) starts an outgoing call to a number from the RemoteNumber.txt file (the file should be located next to exe).
6. After turning on the MMS, the flags about playing the greeting / belt / handbrake sounds are reset, i.e. MMS will greet you again and warn you at the beginning of the trip :)
7. Pressing the "S" key in the emulator while staying on the saver displays all the icons.
8. In Skin.cfg, the settings of the text "Page 1/2" in the Dop-ups and the settings of the codec buttons are entered. Section [AdvancedSettings].

Users of the previous version: you can update the exe and Skin.cfg.

Fixes in 2.8 and SinglePlayer 1.0.3
1. When unchecking the checkboxes of warnings in the settings of the channel panel, the color of the parameters switches to normal (problem: the color of the parameter always remains warning). Found rvlad1987.
2. Small fixes for viewing trip-log.
3. Included is a TCPMP media player. It is selected, as usual, in the General settings. With a chore helped aktyrnak.
4. CorePlayer changed to fullscreen version from aktyrnak.
5. Exe Nitrogen replaced by fresh from skygarden.
6. Added support for the receiver of remote control buttons on the can-bus
7. Fixed a bug with the color of the fuel level.
8. The lower threshold for city / highway speed is reduced by 30/50, respectively.
9. SinglePlayer is paused when you turn off the MMS, resumes playback when turned on.
10. All calls to the radio functions are hidden under the exception handler.
11. The speed point on the seiver has the highest z-order (always on top of any other images).

SinglePlayer Updates:
1.0.3:
1) Added management of svaypami in playlists and explorer.
2) Fixed dynamic variable% track%
3) Optimized the process of rendering Explorer when switching pages, navigate folders. Conductor now does not blink.
4) Added a switch for skins for browsing a playlist with a swipe: wheeloneon and wheeloneoff. Added setting to playlist tab. The mode switches scrolling through the playlist in a single track or a page of visible tracks.

Users of the previous version: you can update the exe and players.

Corrections in 2.7
1. Accelerated loading and display of trip-log.
2. Navigation programs are now searched in \ StaticStore. Actual for MMS with navigation, with their huge amount of internal memory.
3. When starting EasyLink, the saver is turned off, optionally (Dopnastroyki) sound from the BT.
4. Add-ons: the option "Display inactive radio logos in gray." Black and white logos are located in the Skin \ Radio \ StationsBW folder. Principle - the current (active) logo is displayed in color, the rest - in black and white.
5. The number of saved radio stations has been increased to 35 (5 pages of 7 presets).
6. OBD-error window: fixed a bug in the formation of the text if the csv file contains incomplete data.
7. The interval between pressing Mute to turn on / off the auto-volume is reduced to 1 sec.
8. Fixed the appearance of the channel panel after exiting the media player.
9. Added events and icons of parking brake and dimensions on the seiver (works only with firmware kan v1.10).
10. When the handbrake is raised and the speed exceeds 2 km / h, an audible warning is played.
11. The option "CAN v1.10" is made in the Dop. When activated, the informationCAN activity / inactivity is taken from the ignitionday / night mode switching is controlled by the size state.It works, as the name implies, only with the firmware of the controller kan-v1.10 (ID: 2DE)!With the ignition in dllke for now problems, did start / disappear of CAN activity from the SRS unit. We try - we write if something is wrong.
12. After folding SinglePlayer'a does not freeze Navitel.
13. For skygarden - made a folding event for Nitrogen by wParam = 80.

SinglePlayer - no change.
Users of the previous version - you can update the exe, the Skin folder and add one sound from the Sounds.

Corrections in 2.6
1. If the calculated trip time is more than 4 days, it is reset to 0.
2. All calculations when reading a trip-log are hidden under the exception handler. Now errors should not be under any circumstances.
3. Inversion of trip-log display is accelerated.
4. Fixed the problem of menu collaboration with onboard computers.OBD-window conflicts, it is inevitable!
5. EasyLink added. Thanks Tarlinka! Launch - icon in the upper right of the "Applications" window.In the emulator does not start!

SinglePlayer has so far remained unchanged.
I recommend to update the assembly completely.

Corrections in 2.5
1. A check was made on the status of the SinglePlayer when the BT sound is turned on / off.
2. Call screen calibration is now performed through MMC.dll.
3. Returned the triplog call for a short press of the gear in the can-panel, if it is in the route mode. Long tap did not go anywhere either.
4. If SinglePlayer plays a track from USB and MMS turns off / on - playback starts after a 2-second pause - waiting for the USB flash drive to be mounted.
5. Made OBD-parameters window.It is called by long pressing the icon for switching the modes of the can-panel (the leftmost one). Kan-bus must be active.https://youtu.be/DwdNpkbAlcg
6. Added climate icon for calin. Select in the settings of the canal panel.Not enough icons with auto mode fan, so I just multiplied one.
7. I hung on the icon of the cabin temperature of the can-panel modes of switching on the air conditioner and recycling.
8. Fixed a memory leak when starting / closing applications!He helped alex208210.
9. Post closing to Nitrogen changed to WM_CLOSE. Now when you close the player, its state is remembered. The idea of ​​leha is 83.

pp 5,6,7 only work with the flashed Kan controller (for the version with the error ID and later)!

SinglePlayer has so far remained unchanged.
I recommend to update the assembly completely.

Fixes in 2.4 and SinglePlayer 1.0.2 (relative to 2.3)
1. Averaging fuel readings: the number of iterations is raised from 30 to 150 events.
2. Skin.cfg: CanTextOffset parameter is added to the CAN section - offset of text fields to the right in pixels. The idea of ​​mr.glonin.
3. All units of measurement kan (km / h, l, rub, degrees, etc.) are in Skin.cfg.
4. Fixed z-order radio icons. Found greg_b.
5. For skin-makers: when on the head muzzle, pressing R (reload) on the keyboard reloads the skin and Skin.cfg images. Pressing U (update) - only Skin.cfg is reread.SinglePlayer is not affected, it has its own, similar mechanism for re-reading the settings!
6. Two additional buttons for VoPlayer are added to the Advanced settings - installation of codecs v1 or v2.
7. The indication of the fuel level in the tank on the screensavers changes color similarly to the indication on the can-panel. The idea ozhviktor'a.
8. When you start the menu is killed MMC.exe. The idea of ​​Tarlink.
9. In SinglePlayer, scrolling tracks into folders (within the current playlist) is done. If the entire playlist is from one folder, then the buttons will switch 10 tracks back / forward. The buttons are separate, located at the edges of the screen at the level of the other playback control buttons.
10. Fixed the error "Control-C Hit" when switching the radio to MMS with navigation. 100% not sure check.
11. In Settings.ini parameter StopSaverAfterPowerUp is entered.
12. Nitrogen replaced by a corrected by skygarden.
13. Improved display of turn signals on saver (blinked separately on emergency gang).

SinglePlayer 1.0.2 (text from the author):
1) in the singleplayer skin config:
a) the key programmodeicon is not needed, you can delete it from anywhere
b) in the singleplayer section, statustext variables are added that are responsible for the player's status bar, for example, such a string appears when sorting or saving the playlist. Previously, this country appeared instead of the track name, which was not always correctly combined with the skin.

statustextcolor = $ FFFFFF
; font size message status player
statustextsize = 16
; position to the left of the player status message
statustextleft = 5
; position on top of the player status message
statustexttop = 52

c) now the typeicon key can specify several pages of placing the icon, for example, to set the background on different pages, it is not necessary to load two identical icons, it is enough to specify one of them: typeicon = page2 page2 page3
d) the skin config is untied from tight binding to the background icon eqfon.jpg in connection with the item “c”
d) replace typeicon = itelmaplayer with typeicon = singleplayer
f) in the singleplayer section the keys for displaying the list of skins are added:

; position on the left of the skin list
skinspisleft = 50
; position on top of the skin list
skinspistop = 80
; vertical distance between skin names
skinspisvertsm = 20
; width of the column list of skins
skinspishorsm = 200
; lower limit of the list of skins, after which a new column appears
skinspisbottom = 340

2) removed all the code related to itelmamenu and all variables of the skin and settings of itelmamenu.
3) added support for sdmmc2 sdmmc3 sdmmc4 memory cards in auto search and explorer
4) now the disks are tied rigidly to the coordinates, if there is no disk, then the icon is not displayed, if there is a disk, then it is displayed. For example, you can draw a background where there will be extinct disk icons, and when they appear, they will light up. You need to specify the correct coordinates for the disks in the skin. Now disk icons can be placed on any page.
5) Fixed scrolling playlist. Thank you CrazyDron.
6) The track progress bar in the visualization has been fixed. Thank you CrazyDron.
7) Fixed font installation in bold, after the skin change message appears.
8) When creating a playlist, if a catalog is added, play the first track.
9) Added the function to switch to the next album / catalog in the playlist. Thank you CrazyDron.
10) Fixed reading covers if you start playing in the playlist
11) Fixed saved track position when exiting the menu.

Corrections regarding 2.2
1. Integrated (at the source level) SinglePlayer - ItelmaPlayer port.Work done alex208210, do not forget to thank him! Questions about the player - also to him!
2. Fixed broken sound loss on MMC with navigation.
3. Made two pages in the Dop box.
4. Long tap on the BT sound mix icon enables the BT sound to the front speakers.
5. Fixed the behavior of the soft-button Menu. It minimizes all windows regardless of the settings.
6. Fixed the launch of the hardware navigation button by default.
7. If the text of the artist and the track in the screensaver does not fit in the field - it is cut off and '...' is added to it.
8. Fixed reading of contact names when calling. Found Hudson.
9. The hardware button "Hang up" closes the dialer (if the call is inactive).
10. Copying of the .bak file for the player is done (as Anatoly advised on the forum).

2.2 users: you can replace the exe, delete the ItelmaPlayer folder and put the SinglePlayer folder.Also do not forget to add 4 new dllki in the folder with exe, without them the menu will not start!

Corrections regarding 2.1.1
1. Reworked the names of files and folders skin. ozviktor, Alex-v-k, isaev161 and greg_b: the name in the Can Picture FuelCons.jpg has been changed to InstantFuelCons.jpg.
2. The maximum displayed average consumption is limited to 50 liters.
3. Auto-shift mode "city / highway". Bye through Settings.ini. AllowAutoChangeSpeedMode, AutoSpeedMin, AutoSpeedMax, AutoChangeDistance (meters).
4. I got tired of it. The color format in Skin.cfg is changed to the usual RRGGBB.
5. Fixed reading phonebook numbers that do not have a number type. Found Akeador.
6. Fixed the behavior of hardware / on-screen buttons "back / forward / ok" when turning on the BT sound. Found skygarden.
7. If the radio was active and the MMS is turned on, the sound is muffled for 2 seconds. I hope at least it will stop the surges.

Users 2.1 and above: you can update the exe and the folder Skin.

Corrections regarding 2.1
1. Fixed behavior of the encoder buttons and Mode.
2. Fixed reading the size / color of time on the main face.

2.1 users: you can update only exe.

Corrections regarding 2.0
1. The Fuel Level parameter has been added to the navigation route.
2. In the seiver, you can separately adjust the font size of the route parameters. Skin.cfg: Parameter ValSize = 20.
3. Another attempt to remove the MMC volume bursts when it is turned on and the radio / mix are working.
4. Skin.cfg: command lines have been added to the application launch paths.
5. If at the beginning of the path / command line there is a '\' symbol - the path / command line is interpreted as absolute, otherwise as relative from the path of the exe file.
6. Fixed: when you start any program, it becomes the default program.
7. If the encoder button controls the tracks, the sound is muted when the radio is on.
8. Made switching the color of the route headers in the seiver when the state of the passing beam changes. The parameter in Skin.cfg is HeadlineWithLightsColor.
9. In the sound settings, the "Settings" button is added - a gear. Causes standard sound settings.
10. The third (gray) state of the checkbox "Mode / Enc control tracks" is made. If the checkbox is gray - the encoder pauses the sound and triggers the soft buttons; if checked, pauses the sound and DO NOT trigger the soft buttons.
11. Radio frequency scanning is now performed without flickering and without lag. Thanks alex208210 for the hint.
12. Made two backgrounds. One is used in the main form, the form of navprogramm, applications and settings icons. File - Menu \ bckgr.jpg. The second (Menu \ Settings_bckgr.jpg) is used in time settings, General settings and Advanced settings.

Users of the previous version: you can update the exe, Skin.cfg and the skin folders Menu and Sound.


Corrections in 1.0.x versions
Corrections regarding 1.0.6
1. Changed the format of radio station logos from bmp to jpg.See clause 15.
2. Made a skin engine. All coordinates / width / height / font size / colors are in the Skin.cfg file in the Skin folder. Graphic elements have only X and Y coordinates (upper left corner), the width and height are taken from the image. I tried to call the parameters more or less human language, which is not clear - ask. Decoding of many parameters in Skin.cfg is made by Ozhviktor, for which he is very grateful.
3. The display of the average speed has been added to the screensaver; it is not displayed by default (it has coordinates 1000.1000).
4. In the screensaver added icons turn signals.
5. The rest of the stroke and the average speed are added to the Navi-routenik, they are also disabled (coordinates 1000.1000). Who needs to - you can edit the skin config, move some of the parameters back and put the rest / cf speed in its place.
6. The tick "Display climate scale" has the third state - gray. If the tick is cleared - the 00/00 indicators are displayed in the channel panel, gray is the same indicators and the climate scale is enabled, if the tick is checked, only the cabin temperature is on the panel panel, climate is on the scale.
7. If, when the MMS is turned off, the radio plays (or any mix based on it) - after switching on, the can-panel sounds are not processed for 3 seconds. Made to avoid volume spikes.
8. On the seiver added icons turn signals. Added LeftTurnX / Y and RightTurnX / Y entries to the config.
9. In the screensaver, the separator files (SaverLine150.jpg) and the speedometer (speed.jpg) are removed. Removed their coordinates from Skin.cfg. Instead, there will be two 800x480 pictures - a background without an active can-bus and a background with an active can-bus. Names - Background.jpg and BackgroundNoCan.jpg.
10. In Skin.cfg the parameters of the formulas for calculating the position of the velocity point on the screensaver are entered. You can use a speedometer of any size anywhere.
11. The same applies to the Navi route. One picture - ScreenSaver \ NaviSaverBackground.jpg.
12. The speed mode icon (city / highway) has been added to the saver. Files - ScreenSaver \ SpeedMode1 (2) .jpg, in the config - SpeedModeX / Y.
13. Real volume calculations are used in calculations. Must be less than rounding errors.Failed until returned as it was. Leave for later.
14. For some radio icons in Skin.cfg there is an AutoHide parameter. If it is equal to 1, it means that the icon is hidden and appears only by pressing "Radio Settings".
15. Radio station logos - jpg-pictures are searched first, if not found - bmp are searched.
16. Made custom application icons. Files - Menu \ 1-12.jpg and 1P-12P.jpg. In Skin.cfg, the names were also changed to 1X / Y, 2X / Y, etc.
17. In connection with clause 16, the program for searching error codes was rewritten.
18. The CanTripTextOffset option in the [CAN] section - the offset of the can-panel text fields in the trip computer mode (right, in pixels).
19. Fixed autosearch radio. Also removed the question "Clear presets." Now autosearch forcibly clears saved stations.

I recommend to update completely. You can leave your LadaRadio.ini, Settings.ini and TripLog.csv.

Corrections regarding 1.0.5
1. Fixed: when turning on the MMC, the track / radio was switched back if the Mute button toggles the tracks.
2. Made a smoothing of fonts in the Navi route.
3. BT call window: if the name of the subscriber does not fit into the field size, it moves up and displayed in two lines.
4. Fast tap on the radio ruler - set the frequency under the cursor, long - switch the range (VHF / FM / AM).
5. RDS_RT string: text auto-size is enabled. Now the entire line will always be placed in the field, reducing the font size if necessary. Enjoy ad-free pruning! : D
6. The logic of the radio operation is slightly changed: when the frequency changes (tap on the ruler, scan frequency), the preset automatically becomes pressed with such a frequency, if it exists. Also, when starting the radio, the frequency from the preset is not set, but the frequency that was when the radio was closed is used.
7. The preset radio is not saved by tap on the frequency, if such a frequency already exists in the saved ones.
8. A long tap on the arrows on the right / left of the frequency starts the automatic scan. Short - according to the Auto / Manual switch.
9. Minor corrections for testing in the emulator: for example, a tap on the preset changes the text frequency and the position of the arrow on the scale (ruler).

Users of the previous version: you can update only exe.

Corrections regarding 1.0.4
1. When you fly out the menu and press the Cancel button, the MMS does not hang, but goes to the desktop.
2. Fixed skins radio and dialer.
3. Mix of BT-sound to the rear speakers is now in the dialer. It performs switching both when the radio is working and when sounds from the Windows (players) are working. With the active BT-mix, all others are turned off. Switching the sound to another source completely - the mix is ​​removed.
4. Implemented auto-volume algorithm from Highlight from green-74. It is turned on by ticking "Highlight" in the settings of the can-panel.
5. The volume scale does not appear when the auto-volume is running until the speed drops below "Auto-loudness at speed_s minus 5". For example, if the speed is set to 40, the scale will appear at 35 and below. Due to the fact that during heavy braking sometimes the scale appears itself.
6. Fixed bug - Mute button made two switch back.
7. The speed point on the seiver changes color by analogy with the speed figures.

Users of the previous version: you can update the exe, Colors.ini and the skin folders BT, Radio, ScreenSaver.

Corrections regarding 1.0.3
1. Extra spaces are removed in the RDS-RT string.
2. Long press Media (both hardware and software) closes the media player.
3. Starting a radio / audio player closes a working media player.
4. An option has been introduced in the Additional Settings "Disable graphics when the media player is running." If enabled (for example, v2 codecs are used in voPlayer) - the can-panel / volume scale / soft buttons, etc. are not displayed. when the media player is running (as it happens in current versions of SingleMenu).
5. Added the number of posts for the mute button (for grants).
6. Option "display climate scale" in Advanced settings.
7. Changed menu skin to G52 from Fear32. Also changed to G52 are Nitrogen, Itelma Player and voPlayer skins.

I recommend to update completely. You can leave your LadaRadio.ini, Settings.ini and TripLog.csv.

Corrections regarding 1.0.2
1. The hardware "green tube" on Kalina answers the call when an incoming call comes.
2. Corrections in the autostart module. Reworked the start and close of the "Properties of volume and sounds."
3. Attempt to improve reading time from MMS.
4. If in Settings.ini the ExitToHome parameter is set to 1 - the menu does not go to the Desktop, but to the regular menu.

Users 1.0.0 and higher: you can update the main exe and StartSM.exe, but I recommend updating the Skins folder, otherwise the Exit / Settings icons will dance a little.

Corrections regarding 1.0.1
1. Improved display of quick tapes for icons that support long tap.
2. Seiver closes immediately after tapping the screen (there is no delay).
3. The bug is fixed: the change of speed thresholds in the settings of the can-panel was not applied until its restart.
4. Updated autostart module. Thanks for testing Krandir.
5. With the active WT call, the call time counter is displayed.
6. The auto-switching of the screen brightness (day / night) is smoothed by 1 second, so that there is no blinking when switching near / far.
7. The number of messages for the Mode button has been entered, by analogy with the encoder.
8. On the radio mord, the button "Radio + BT" was made. It works only in the absence of other sound mixes. Pressed - goes mix on the rear speakers with BT, pressed - only the radio. Made for test purposes, any other mixes will kill it, so watch carefully.

Users 1.0.0 and higher: you can update only exe and StartSM.exe.

Corrections regarding 1.0.0
1. Now you can catch a long tap. Long - press for more than 0.5 sec.
2. Added reactions for long presses of soft buttons, similar to the Kalina hardware buttons. For example, a Navi route mate is called / hides with a long Info tap, a seiver can be called up with a Long Power tap, etc.
3. Fixed bug: sometimes the pop-up window of the track did not close.
4. Fixed bug: the volume was not updated when starting the can-panel.
5. Fixed: when the option "change the size of the navi program window" is disabled, the route guide did not start automatically.
6. Long tap to balance / fade sound resets them to zero.
7. Kan-panel, "Settings" icon (gear): usual tap - settings of the can-panel, long - window of the log of trips (independent of the mode of the can-panel).
8. Radio: when deleting a preset, you can shift the right presets to the left to remove empty space.
9. Mute / Mode buttons toggle tracks: separate Mode / Encoder and Mute tuning.
10. Reduced the size of the text Loud in the sound settings. Although it was possible to set it through Colors.ini.
11. Sound settings: clicking on a user preset restores user settings for bass / center / height.
12. Long tap on the icon "Navigation" - opens a window with navigation programs, short - start the default navigation (specified in the General settings).
13. Minor fixes.

Users 1.0.0: you can update only exe, plus in Colors.ini the LoudSize parameter is changed to 15.


Corrections in 0.9.x versions
Corrections regarding 0.9.9s
1. Reset to zero Kan-variables when starting the menu. To ensure that in machines without a CBKE, incorrect data is not issued.
2. When you turn off the MMS, the working sound mix is ​​checked. If active, it switches to the radio completely.
3. Auto loudness is strongly redone. If it is allowed and the speed is higher than the minimum set value - the volume scale is not displayed even when the knob is turned manually.
4. The icon "Phone settings" in the options is changed to "Advanced settings".
5. Additional settings window (p. 4).
6. Averaging the fuel readings raised from 20 to 30 values, plus an option was made in the additional settings - “Allow averaging of readings”.
7. The error of the color “Auto-start with active CAN” in the settings of the can-panel has been fixed.
8. Itelma Player skin changed to R52 from Fear32.
9. Added Nitrogen R52 skin.
10. Option in additional settings "Display a pop-up window of the track if the previous one has played to the end". Displays a popup window if the previous track has ended and a new one has started.
11. Fixed sound playback "Belt".
12. Screen Calibration icon has been added to the Screen Settings.
13. Changes have been made to the log of trips: the "Refill" button has been added. Places a tag in the trip-log file that a refill was made and updates the list. In the list of trips, the corresponding item is displayed and the numbers from refueling to refueling are counted (by analogy with daily readings).
14. Minor fixes.

Corrections regarding 0.9.9r
1. Fixed all sound mix procedures.
2. Windows-front mix, radio rear now works.
3. The radio-radio radio switch is accelerated when the radio is interrupted by sounds without a mix.
4. An option was made in the settings of the can-panel: interrupt the radio without a mix, mix to the front speakers, mix to the rear.
5. Two parameters have been added to Settings.ini - AddVolumeToRearWin and AddVolumeToRearRadio. Indicate an increase in the volume of the rear speakers in the corresponding mode.
6. Added checking of working navigation and radio after turning on MMS, if necessary, restores the past state.
7. Removed deinitialization and unloading when exiting the menu. I will leave on conscience the screw collector of screw.
8. Increased the size of the PTY text fields and RT in the radio window.
9. Corrected the behavior of the trip timer when the route work with navigation. Check, perhaps, the Navitel window may freeze.

For users of the previous and the previous version, you can replace the exe-file.

Corrections regarding 0.9.9q
1. An option for the Grant "Switch tracks using the Mute / Mode buttons" has been added to the General Settings.
2. Corrected text display in OBD2 error window.
3. The fan control algorithm is altered to the one proposed by BigKot.
4. Smoothing of fuel level readings was made (relevant for Prior). Check, maybe you need more smooth. At the moment, the last 20 readings are averaged.
5. Track operations in Nitrogen - Fixed work with Cyrillic.
6. Pop-up window of the radio station displays the logo.
7. Made display routeing along with the navigation window. The same values ​​are displayed as in the seiver, except for the remainder of the stroke and the displacement in the tank. Called via Media on soft buttons or by long pressing Hardware Info. The condition is working navigation and active travel.
8. The option "auto start of the route vehicle" is made. While in the ini-file. If AutoStartNaviTrip = 1, the route is automatically enabled if the condition of clause 7 is met.
9. Fixed: if the navigation is working and the radio mix is ​​turned on, the incoming sound of the can-panel turned off the mix.
10. When the radio is turned off, the working radio mix is ​​checked. If it works, the mix will be turned off first, then the sound will switch from radio to Windows.
11. With a mix of radio and Windows, 20 volume units are added to the rear speakers.
12. Fixed reading of the "Auto-error" parameter from the ini-file. Thank you Krandir.
13. Introduced checks of strings sent by Itelplayer, and OBD2 error display lines, in order to avoid errors.
14. Numerous minor fixes.

For users of the previous version, you can replace the exe-file.

Corrections regarding 0.9.9p
1. Added autostart module. Description - in the post below.
2. Altered icons of light on the saver - near / far made separately.
3. Added the "Settings" icon in the dialer - calls the BTdllki system window.

Corrections regarding 0.9.9o
1. A long press of the hardware button "green tube" turns on the sound of BT.
2. The event of displaying the can-panel remade by Newman type - the can-panel is displayed ->switches to route mode ->hiding.
3. Fixed a critical error with the main form, made in the previous version.

Corrections regarding 0.9.9n
1. When you turn on / off the sound from the BT and the audio player is running, the track pop-up window does not appear.
2. In the General settings added checkbox "Auto-OBD2 error".
3. Removed the time offset (if anyone needs it, edit the HoursShift line in Settings.ini), a mileage correction is made instead. Description - in the section "Installation, use and features."
4. A separate window was made to display OBD2 errors.
5. Increased the trip log font.
6. Fixed high beam on the seyver.

Corrections regarding 0.9.9m
1. If there is no sound file, the radio is not interrupted and the sound is not reproduced.
2. Removed MMCCore.dll.
3. Audio players now instantly unfold from a minimized / hidden state.
4. New version of Itelma Player - read the cover from the file cover.jpg in the folder with the track. Thanks to the author.
5. The pop-up window of the tracks is adapted for Itelma Player.
6. Made a forced inclusion of the saver (for example, a hardware button), regardless of the running navigation and the resolution of the saver in the Video Settings.
7. Opera replaced by Opera Mini.

Corrections regarding 0.9.9l
1. On the screensaver added icons of light, belt and heated glass (as it used to be in Highlight).
2. The Day / Night button has been added to the main face.
3. Fixed display of the cabin temperature degree, made in the previous version.

Corrections regarding 0.9.9k
1. Itelma Player skin changed to AAGreen. Only he is suitable for work with the canal panel.
2. alex208210 changed the code of Itelma Player, I changed my own - now the screensaver displays the number of tracks and the playback time.
3. If the cabin temperature is below -10, the degree icon in the channel panel is removed (otherwise the text does not fit).

Corrections regarding 0.9.9j
1. View the trip-log - checkbox "Display entries from new to old."
2. Fixed track management mechanism in Nitrogen - deletion / to favorites / to the trash.
3. Added Itelma Player. Select a music player in the General settings.
4. Minor fixes.

Itelma Player needs some time to start up, so after pressing the "Audio" button you have to wait a bit.

Corrections regarding 0.9.9i
1. The interruption and mix of radio can-panel sounds have been slightly corrected. I tried in the car - now it works as it should.
2. Fixed encoding header TripLog.csv. Thank you iuml.
3. Made reading OBD2 errors.
4. Fixed the work of separate volumes of the BT-call and everything else.
5. Fixed display of the volume level in the channel panel. The bug has lived since the first release, so no one noticed? : D Found, because I took up paragraph 4.
6. The delay is even slightly increased when the radio is interrupted without mixing.
7. When exiting the menu, all libraries are deinitialized and unloaded.

According to paragraph 3: I implemented the same algorithm as in Newmen. My controller is not flashed, so I can’t test it live.
Errors are displayed in a dialog form, the size of the text field may not be enough. If it works correctly, I will make a separate form, as in Newmen.


Corrections regarding 0.9.9h
1. Radio frequencies: splitter changed to a point.
2. Made the track control window in Nitrogen: delete / add to cart / favorite.
3. Added iGO navigation program. Thanks for the help AlKeen. The path is Navi \ iGO \ Primo2.exe.
4. In the General settings, the option "Allow / block display of acceleration to hundreds" is added.
5. Fixed the behavior of can-panel sounds, if the interruption of the radio is on.
6. Removed text artifacts on screensaver. Surprisingly quickly succumbed.
7. Navigation is killed with a long hold on asps.
8. When the sound is completely switched from radio to Windows (playback of the can-panel sound), an additional delay is introduced to prevent the beginning of the sound from being eaten.
9. Fixed eating the sound "Auto volume".
10. Fixed: switching the modes of the panel and the seiver was performed with a noticeable rendering.
11. Fixed the start of the OBD calculator.
12. Fixed fading of Navitel after calling / hiding soft buttons.
13. Soft buttons do not start if BlueTooth call / talk is active.
14. Minor fixes.

Point 5 is checked in the emulator and with the help of an ancillary program, but I have not yet tested it on a machine!

Corrections regarding 0.9.9g
1. Display of acceleration up to a hundred, if the difference between zero speed and 100 is less than 25 seconds.
2. Fixed adjusting the size of the program, thanks greg_b.
3. Fixed the Town icon, thanks to Artesaleks.
4. Fixed text typos, thanks to Jastline.
5. Changed the skin of the soft buttons.
6. Made reading colors and font sizes from the Colors.ini file. You have killed me: D

Corrections regarding 0.9.9f
1. When you exit the General settings, the time is updated on the main form and radio.
2. The MODE button is turned off if a phone call is active.
3. The choice of how to interrupt the radio when the sound of the can-panel: fully or mix. Located in the settings of the can-panel.
4. Added a window with a list of navprogramm.
5. Added a selection in General Settings - run the default program or open a new window with a list.
6. Fixed time setting. To work correctly in conjunction with the GPS program that adjusts the time by GPS, the time zone in Windows must be correctly set! Time offset, most likely, will need to be set to 0 (in the General settings).

Corrections regarding 0.9.9e
A bug with time zones has been detected. Correcting ...

1. Fixed display of the radio range (VHF / AM).
2. Finished the option "Allow sounds on top of the radio." Sounds are output to the rear speakers.
3. The time is applied after exiting the General settings.
4. Fixed a reset of balance / fade when turning off / on the MMS.
five. ??? The volume scale does not pop up if the volume changes automatically with speed. ??? Check.
6. Added time settings window. Called by tap by date in the main menu. Sets the current time in Windows and updates the clock in MMC. It works only with an inactive trip. Auto-update on GPS decided not to do.
7. When you exit the menu ends the trip.
8. When you turn off the sound from the BT, the sound mixing is restored, if it is enabled and the navigation radio worked.
9. Fixed size of mute form.

For those who have version 0.9.9c or higher, you can update the exe-file and add the Time skin folder.

Corrections regarding 0.9.9d
1. Fixed display of Cyrillic in the pop-up window of the track.
2. Fixed a hang when loading the menu, if the "Auto-brightness" option is enabled.
3. Instant consumption is sometimes displayed on the xx as "0.0 l / h". Fixed.
4. An option for the Grant - "Number of Encoder Messages" has been added to the General Settings. We select experimentally, the changes take effect after the settings are closed.
5. When you exit the menu, the audio player and navigation are closed.

Those who have a version of 0.9.9c or higher - you can simply update the exe-file.

Corrections regarding 0.9.9c:
1. Fixed autosearch radio.
2. In the list are added Navigator programs Progorod, 7 roads and Yandex.Maps.
3. Added setting the time offset in the General settings.
4. Added options in the General settings.
5. With running navigation, the selection of the program in General Settings is blocked.
6. The startup and polling mechanism of the running naviprogram has been reworked.
7. In the same way, the mechanism for launching and polling a working video player has been altered.
8. When you open the media player, the radio and audio player are closed.
9. Fixed bug - when minimizing Navi program, it then did not open again.
10. The call / minimize screen keyboard is now made through WinAPI. The Tools folder has become optional, only needed for external utilities.
11. The pop-up window of the radio station does not appear if the radio window is active.
12. The pop-up window of the track does not appear if the audio player is active.
13. Day of the week is taken from WinAPI.
14. Fixed file name when copying trip-log to SD or USB.
15. If the program is CityGid, then its window does not change its size (CityGid does not withstand this and falls with an error).
16. In the settings window, the channel panel reduced the text of the speed alerts. Buttons no longer overlap.
17. Minor corrections.

This version made a couple of hacks:
1. Indication of the running navprogram: if navigation is running - the icon of the switch-mode can-panel icon (leftmost) is shifted slightly to the right. If the navigation does not work - is shifted back to the left.
2. When you click on the belt icon, the program is forcibly killed.

Corrections regarding 0.9.9b:
1. The phone book has been completed (from the book.db file).
2. completed trip-log.
3. It seems to be fixed autosearch radio.Did not check, please unsubscribe.
4. Navitel now does not freeze after volume control / soft buttons, etc.
5. The track / radio pop-up window no longer pops up if the corresponding window is active.
6. Minor fixes.

Corrections regarding 0.9.9a:
1. Put back in the kit both dlki - from Kalina / Priory and Grants. By default, Grantovskaya is picked up. If you remove MMC_Granta.dll, then Kalinovskaya will be loaded.
2. When running in the emulator, no dlls are loaded.
3. Skin dialer from Fear32. Icons of favorite subscribers are supported; in the Skin \ BT \ Icons folder, put the files 2.jpg - 9.jpg, 65x65 pixels in size.

Corrections regarding 0.9.9:
1. Seiver is not included when running the navigation program.
2. The Navigation window (at the moment Navitel) changes size if the channel panel is open.
3. Removed hiccups when connecting / polling the phone.
4. The volume scale works correctly.
5. Small changes in the work of the trip computer.
6. It is important! Removed dllka MMC21.dll. Now it is taken from \ Program Files \ MMC \ ... or MMC.dll is used from the program folder, if any.

Installation, use and features:
For those who fear Resource nand-flush Staticstor: the program runs from any media with any name. The main thing is to have the necessary resources in the folder with it.
It is possible to start from a USB flash drive, only before shutting down the MMC you must exit the program. This is due to the fact that USB flash drives are not mounted immediately upon startup.
Filesbook.dbandfav.dbput in a folder with the program.
Saving settings (any, including radio stations) occurs only when you exit the program or click "Save Settings".
All settings are stored in one file, except for the radio settings. Transfer the LadaRadio.ini file from Newmen to the program folder - get your tuned radio stations. Logos put on the way Skin \ Radio \ Stations (BW) in bmp-format.
Editing the price of fuel is in the General settings, made using the on-screen keyboard.

Run adjustment- This is a figure that shows how many MMC runs without correction when running a tidy of 1000 km.
Procedure:
1. Set the correction to 1000 (no correction).
2. Reset daily mileage on tidy.
3. We pass, say, 100 km tidy.
4. MMC displayed mileage, for example, 104.5 km.
5. We make a correction - 1045.
6. Now MMS will adjust the mileage and display it according to the tidy.
I recommend updating the update with each change of wheels.

Autostart module
1. Run StartSM.exe from the Start folder. It searches for SingleMenu.exe in the SingleMenu folder on the SD card, in StaticStore (preferably) or ResidentFlash. If it is found, it copies itself and neighboring files / folders in StaticStore / ResidentFlash, it is registered in autoload, it creates the necessary shortcuts on the Desktop and it writes drivers to GPS devices and 3G modems. If the operation is successful - the Explorer will close and then open with new shortcuts on the Desktop.
2. After successful installation in autoload, a shortcut SM_Uninstall appears in the Start folder. It is used to remove the menu from StaticStore / ResidentFlash or autoload.

The purpose of the autoload module: copying the necessary files in Windows and creating shortcuts on the Desktop after restarting MMS, supporting drivers and uninstalling the menu.
Supported GPS devices: on Prolific PL-2303 chip (for example, GlobalSat BU-353s4), u-blox 6 (for example, VK-162), u-blox 7 (for example, VK-172), MT3329.
Supported modems: E1550, E1750, etc.
Registry lines are taken from magix79, for which a special thank you to him.

The menu itself does not automatically start and will not be!

Location of navigation programs
Navitel with the English window name: Navi \ Navitel \ Navitel.exe
Navitel with the Russian window name: Navi \ NavitelRus \ Navitel.exe
City Guide: Navi \ CityGuide \ CityGuideCE.exe
ProCity: Navi \ progorod \ progorod.exe
7 Roads: Navi \ 7ways \ 7ways.exe
Yandex.Maps: Navi \ YandexMap \ yandexmapsCE.exe
iGO: Navi \ iGO \ Primo2.exe

Folders are located on an SD card, USB flash drive, StaticStore or ResidentFlash.

Additional skins:

thankAnatolia for Newmen, antonio-dj for dllki, Fear32 for graphics, alex208210 for SinglePlayerand help.
Additional software
Skin Converter of previous versions for v6 and higher:Attached fileSMSkinConverter.exe(633 KB)
Version 1.1.
Converter Description
SM Skin Converter is a program for converting skins from jpg to bmp-format required by SingleMenu v6 and higher.
The program is written for WinCE, i.e. works in the emulator and on the device.
Use: put the program next to the Skin folder and click "Start".
All folders and * .jpg-files inside the Skin folder are converted.
If the conversion fails, 10 attempts are made per file. If all 10 fail, the add. window and there is entered the name of the error file.

Android programs - Easy-Link and EasyConnected:Attached fileEasyLink & Connected.zip(59.59 MB)

WinCE emulator with StaticStore and StartSM autorun:Attached fileWinCE_Emu.zip(15.2 MB)

A utility for getting the names of windows and their handles:Attached fileGetWindowsNames.exe(629.5 KB)

The utility for sending messages to the window named MMCCore:Attached filePostMessageCE.exe(629 KB)

Kan-firmware ID editor. Supports both 1.7-based and 1.13-based versions:Attached fileCANFirmwareEditor.exe(598.5 KB)

Decoder from vcf to book.db:Attached fileVCF_Decoder.exe(533 KB)

Past versions

Photo gallery
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image
Attached Image

Website

Surveys
Swipe player:
Attached Image

Analog speedometer:
Attached Image

Scales:
Attached Image

Vertical text alignment:
Attached Image

Leave or remove auto-volume:
Attached Image



Post has been editedCrazyzy - 12.05.18, 20:27
Reason for editing: Added v6.5.1
Crazyzy
Message#42
29.01.16, 16:13
Crazy
********
[offline]

Topics Curator
Group: Moderators
Messages 1843
Check in: 02.09.09
Xiaomi Redmi Note 4X Snapdragon 4/64

Reputation:-  1309  +

Basiak87 @ 01/29/2016, 1:50 PM*
About long wanted to write, I forgot everything. When the sound is on the top of the radio and mix forward or backward, the insert of the sounds of the CAS does not work adequately, either the beginning is swallowed, or a short hiss just sounds.

Qvixxx @ 01/29/2016, 1:58 PM*
With such settings, everything works as it should for me, without "hissing and swallowing."

I, too, everything works without swallowing.

It seems that MMS is "crooked" copies files.

In my emulator, and on MMS, skins are copied without any problems.
Altered in the copy function calls from Lazarusov on WinAPI-shnye, try:in another post

Post has been editedCrazyzy - 31.01.16, 19:39


--------------------
LeonProfessional
Message#43
29.01.16, 16:50
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 282
Check in: 09.12.14

Reputation:-  8  +

CrazyDron @ 01.29.2016, 17:13*
Rediddled in the copy function calls from Lazarusov on WinAPI-shnye,

Now it changes well. I would like to make it possible to return the regular skin


--------------------
A bright future can be built on a dark past. Everybody does it. Sins do not need to bathe - they just need to forget. And those who remind - to shut up.
nekitos
Message#44
29.01.16, 17:36
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 100
Check in: 19.06.06

Reputation:-  4  +

Kalina with Navi, firmware 23.1.2.5. Without flashing installed in the startup single menu. Problems 2: it is not clear that the mms button is turned on and off Not the first time and apart. And how can you still make a regular sitigid work, can you tell in detail?
LeonProfessional
Message#45
29.01.16, 17:43
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 282
Check in: 09.12.14

Reputation:-  8  +

It is not clear that the mms button turns on and off.

and grant.dll deleted?


--------------------
A bright future can be built on a dark past. Everybody does it. Sins do not need to bathe - they just need to forget. And those who remind - to shut up.
PETICANTROP
Message#46
29.01.16, 18:20
Veteran
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1512
Check in: 22.08.11
LeEco Le S3 X522

Reputation:-  119  +

nekitos @ Today, 17:36*
regular sitigid,
The regular city guide works only and the regular menu from the alt menu needs to look for other options.


--------------------
K 500 --->W 850 --->M600 --->W950 (as long as the nokia 6120, 1100 and more were unpretentious) --->Neo (first android :-)) --->ZP980 + --->Infocus m560 ---->x522 Le S3
Lada Granta lifbek 2015 with navigation
kalimit
Message#47
29.01.16, 19:25
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 3064
Check in: 01.04.14

Reputation:-  290  +

We meet alternative, revived radio

Radio_DK_Genesys


First of all, I would like to thank all the SingleMenu members (Crazyzy, alex208210, antonio-dj, loken, magix79) and all skinworkers.
Special thanks toCrazyzyandozhviktorwithout which it would be impossible to implement this project.
And finally, the most important project participants who participated with me directly above the creation of the project -rvlad1987anddimds.
Radio Feature Description
Radio_DK_Genesysbuilt into the CrazyDron menu -Singlemenu.
A feature of this radio is that you now do not have to collect the frequencies of your own and nearby cities. This is done for you and collected in our database. And the station is not only for your city, but they are collected throughout the Russian Federation. For the current radio, the ini files are not needed, and the icons are not needed, They also exist in the radio.
All the workings of this radio are based on reading GPS coordinates and, according to this data, issue ALL stations to the presets, not only of your city, but also stations of nearby settlements. Now there will not be one or two frequencies on the presets, there will be more of them oh-oh-ozdodo))).
As many already know from the previous versionRadio_DKThis is not really an alternative to the standard radio found in this menu. It is practically no different from him. And some may not even distinguish it in appearance, because everything was done on the existing, with all the same bells and whistles of the already finished standard radio, only a little added functionality. It should easily fit into any existing skin, because the skin itself and the interface to it was not developed. And all the new functionality (all kinds of buttons) was built into the standard SM radio.
The basic principle of workRadio_DK_Genesysis working with a database (frequency, names, coordinates to search through a GPS receiver). In other words, the radio is now (unlike its older brother on ahk) it is fully automated. It is enough just to turn it on and it will automatically find you the stations that you used to listen in your city, and later also switch only within your favorite frequencies (more precisely, the names). Another difference that was emphasized was the database itself. Here, thanks to you, we have taken into account the gaps according to your recommendations. Since everything in our life is rapidly changing, stations also tend to disappear and appear in our cities. And since it is difficult for one person to cope with the period within six months (it was noticed that the base changes twice a year), and it’s difficult to trace the whole country of the Russian Federation at all in one place, a website with all the frequencies was developed for this, the names, the radius of action of the stations, with an illustration on the map and a display of the location (coordinates) of the towers on the map. As manufacturing is done, icons for all styles (skins) of the radio are infused on the site. You can edit it all yourself (it’s possible to share it with the forum users) or download it yourself: the base in two versions (* .txt - for the radio in the NM menu and * .db for the radio in the SM menu) and the icons themselves. Link to the site, see below under a separate spoiler.
In general, the algorithm works as follows: (see the following spoiler - Instructions for use)
Instructions for use v 2.0.0.72
1. Owners (Kalina / Priory), as is customary on SM to remove the dll Grants on their own.
Owners of MMC with built-in navigation (reading of coordinates takes place through special built-in channels) must be copiedyour dll from the following linkand follow the instructions given in this post.
2. Download or enable SM. To do this, find the SM_RDK_Genesys.exe file in the archive folder SM_RDK_Genesys_ (version). Run it. The download of the menu itself begins. At the end, as always, the main menu will open. LaunchRadio_DK_Genesyspossible in two ways.
First option. In the general settings menu of the SM. Selecting a radio by analogy player selection, navigation or media player - from the pop-up list. And then tap on the radio icon in the main menu window.
The second option from the most (standard) radio already running, short tap on the running line "~ Plays radio Standart SM ~" - it’s the RDS_RT line (advertising, as it turned out does not work), it is also activeRadio_DK_Genesysdisplay line the name of the current city and the station being played. Answering questions can getRadio_DK_Genesys.
3. After several navigation answers, you get to the window of manual search of cities. To search for a city, it is required to write at least 3 letters in the input field from the keyboard. The result will be a filtered list of cities starting with the letters written in IT. Selecting one of them will fill the array for radio operation, display a list of frequencies found with the names of the stations of the city itself and all nearby locations (geographic points) within the range of the broadcast station specified in the database. Exiting the city manual search (clicking on the house) will transfer the standard radio toRadio_DK_Genesysand change the frequencies, the icons on the presets, will start the work of the GPS receiver, which will read periodically at intervals (configured in the same window) by default 5 minutes. This interval You can change by entering your desired GPS reading intervals.
4. In the same window, a few more settings were made forRadio_DK_Genesys.
Now there you can install checkboxes (tick)
1) As said above InstallGPS Timer Interval
2) Change frequencies automaticallyin the on position. As a result, in the process of radio operation (while it is active), presets (icons) with frequencies will change. Since the data array is constantly changing, the next priority is assumed. When changing presets to highlight the active preset -
The name of the station that played before changing presets is searched first,
The second priority is the frequency at which it was played before,
the third priority brings the frequency slider on the ruler and searches the database (searches for the nearest suitable frequency less than it was before the change of icons) and finally ...
The fourth priority is to automatically scan to the nearest found frequency (currently not implemented).
3) Switch only by loved ones- unfortunately this function is still in a non-working state, I apologize)))
4) Save Icons for Standart - new what it took a long time to end Icons from the existing base in the format for the Radio Standard on the path \ drive with the exe \ SM_RDK_Genesys_2.0.0.1 \ Skin \ RadioPresets \ file (for example MOSCOW)
Now users do not need to make icons on personal computers. It is enough to enter onceRadio_DK_Genesysand the standard radio from SM will receive both the ini file and all the icons for this city, in the absence of a folder with the city. Icons and ini file is saved when exitingRadio_DK_Genesys (copying is relatively short).
5. The ability to roll back from the current list to the last preset has been made (this is done in the case of a hissing station that appeared when manually or automatically changing presets, but the former ones still played / sang). Then you can return the list (array) of frequencies by a long tap on the switch arrow one -1 (in this version it is]<).
6. The change of presets is not automatic, but in the manual version (it was on a long tap of the RDS_RT line) moved to the switch button one + 1 (in this version it’s>[long tap].
7. It is possible to switch frequencies on the scale of frequencies (frequency ruler). This option is relevant forRadio_DK_Genesys This is due to the fact that the obtained frequencies from the database are sorted in a special way and not always in ascending order (its specific output). Tap on a scale (ruler) will find you a frequency from its array, close to the location of the pointer you selected on the ruler. And then will offer a scan.
8. Well, as was said before, all the functionality of a standard radio remained. Auto and manual search with the ability to add to the presets. All possible scrolling presets and groups. Search for frequencies by tapa on the line of the frequency scale. Delete unnecessary presets and the possibility of shifting the array of frequencies (presets).

Information about the site
As already mentioned above, we developed a website for maintaining (updating, editing) a database.
It is another difference (if you want a novelty and a highlight), to which attention was focused !!! The site was created thanks to you. We took into account the gaps according to your recommendations. Our life is transient, and the stations (frequencies) tend to disappear and appear in our cities. And since it is difficult to trace and catch changes behind the whole country of the Russian Federation, being in one place, a site was developed for editing it (by you) by users.Radio_DK_Genesys . Now there is already some information gathered with all the frequencies, names, radii of the stations, with illustrations on the map and showing the location of the towers also on the map. But it may be irrelevant, please take this into account. You can make changes there yourself (special registration is needed).
As production is done on the site, the logos of radio stations are flowing in for all styles (skins) available in the SM menu. You can edit it all yourself (it’s possible to share it with the forum users) or download it yourself: the base in two versions (* .txt - for the radio in the NM menu and * .db for the radio in the SM menu) and the icons themselves.
LinkRadio_DK_Genesys

Unresolved issues
1. There is still the same basepreferably at the testing stagemake changes to the site.The base for the Russian-speaking user !!!The site is under editing. It will be a separate story. - the site is ready, we invite everyone to participate in editing
2. Sometimes an error occurs when saving frequencies from an array to a file and when copying icons.- fixed
3. Refinement of the settings window; introduction of the GPS timer time interval field; - done
4. Editing, modifying, and entering titles, for frequencies unfamiliar to the database, in the format of Radio_DK_Genesys names -REJECTED
5. Save icons in a separate folder with the name of the city. Immediately, I note that you can only name a folder in Russian !!!- done, temporarily disabled
6. Make it possible to roll back to the previous array (back up). - 30 previous points made
7. Make a point"FAVORITE STATION"which station will be visible. In the case of installed settings (checkbox in the settings window - jump on your favorite stations-) It will switch exactly on your favorite station names. And I note that the favorite is not the frequency but the name of the station and it will be marked in any city and village).I accept the wishes for the realization of this goal)))- now in the project
8. Enter the readable variable in the Skin.cfg file for skin creation. - done
9. If there is enough time to try to make a transliteration input from a keyboard that does not have Russian characters !!!Or make an independent keyboard.- refused
10. To include in the soft buttons for grants, the functionality of Radio_DK_Genesys (Kalina / Priora out of plans) -REJECTED
11. When tapping the scale (frequency range), offer the user two options
- search for the nearest frequencies by autoscan;
- set to the nearest preset in the database;

Perhaps there will be other moments. Suggestions and criticisms are accepted;)


Download trial version ->Radio_DK_Genesys (version 2.0.0.72 based on SM 2.1)
Attached fileSM_RDK_Genesys_2.0.0.72.zip(22.52 MB)

Install the current version ->Radio_DK_Genesys (built into SM 4.1 and higher) can behere
The instructions for Radio_DK_Genesys (built into SM 4.1 and higher) can behere
Past versions
Radio_DK_Genesys (version based on SM 2.1)
Attached fileSM_RDK_Genesys_2.0.0.1.rar(19.94 MB)

Attached fileSM_RDK_Genesys_2.0.rar(20.04 MB)


Post has been editedkalimit - 19.06.17, 01:29
Reason for editing:


--------------------
azazello002
Message#48
29.01.16, 19:39
Visitor
**
[offline]

Group: Active users
Messages 26
Check in: 08.05.15

Reputation:-  0    +

Hello. I have a Kalina 2 norm, it was without a radio at all, I put mms 2190 from grants, I put SingleMenu 3.1.1, I want to know, should I remove the dll from grants?
LeonProfessional
Message#49
29.01.16, 19:53
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 282
Check in: 09.12.14

Reputation:-  8  +

Hello. I have a Kalina 2 norm, it was without a radio at all, I put mms 2190 from grants, I put SingleMenu 3.1.1, I want to know, should I remove the dll from grants?

not

Post has been editedLeonProfessional - 29.01.16, 19:54


--------------------
A bright future can be built on a dark past. Everybody does it. Sins do not need to bathe - they just need to forget. And those who remind - to shut up.
alex208210
Message#50
29.01.16, 21:28
Singleplayer
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 739
Check in: 04.12.08
Asus p750

Reputation:-  446  +

Multiple selection of directories and tracks when added to the playlist. ~ SinglePlayer 1.0.4
Video


--------------------
Tarlink
Message#51
29.01.16, 21:39
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2475
Check in: 13.12.10
Highscreen Zera S Power

Reputation:-  648  +

alex208210 @ 01.29.2016, 21:28*
Multiple selection of directories and tracks when added to the playlist. ~ SinglePlayer 1.0.4
Video

I thought you had already abandoned this case, but there it is)


--------------------
anton78755
Message#52
29.01.16, 21:50
Old resident
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 910
Check in: 18.09.13
Xiaomi Mi Mix 2

Reputation:-  50    +

alex208210 @ 01.29.2016, 21:28*
Multiple selection of directories and tracks when added to the playlist. ~ SinglePlayer 1.0.4

How to implement this in singlePlayer in S. M 3.1.1?
alex208210
Message#53
29.01.16, 21:53
Singleplayer
*******
[offline]

Group: Friendssavagemessiahzine.com
Messages 739
Check in: 04.12.08
Asus p750

Reputation:-  446  +

anton78755 @ 01.29.2016, 23:50*
How to implement this in singlePlayer in S. M 3.1.1?


Wait for the next version of the menu and skins to finish too. Just did, not yet tested anything.

TarLink @ 01/29/2016, 11:39 PM*
I thought you had already abandoned this case, but there it is)


Well I said that the repair, relocation)) moved, repaired)


--------------------
LeonProfessional
Message#54
29.01.16, 22:02
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 282
Check in: 09.12.14

Reputation:-  8  +

New phone for NewMenu 8
What's new:
1. Changed the way the list of contacts is displayed
2. Search for contacts in the book by pressing the number buttons (Mode T9)
3. Ability to edit a book - delete a contact, delete a number from a contact, save a new number as an addition to an already existing contact, and with the creation of a new contact (Dialing a new name with the numeric buttons)
4. Ability to add numbers to favorites and delete from favorites
5. Redone Call Log - log entries in chronological order indicating the direction of the call (incoming / outgoing)
6. Support for Kalina's hardware buttons: OK - switch between the magazine / favorites / contacts; Left and Right - switch between contacts in the list; Call - select contact / call; Hang up - close the contact / end the call.
and etc.

And for SM you can do?

Post has been editedCrazyzy - 30.01.16, 08:24
Reason for editing: Quote


--------------------
A bright future can be built on a dark past. Everybody does it. Sins do not need to bathe - they just need to forget. And those who remind - to shut up.
Tarlink
Message#55
29.01.16, 22:05
Guru
*********
[offline]

Group: Friendssavagemessiahzine.com
Messages 2475
Check in: 13.12.10
Highscreen Zera S Power

Reputation:-  648  +

alex208210 @ 01.29.2016, 21:53*
Well I said that the repair, relocation)) moved, repaired)

Congratulations if so;)


--------------------
Roma00963
Message#56
30.01.16, 06:52
User
****
[offline]

Group: Friendssavagemessiahzine.com
Messages 72
Check in: 21.04.11

Reputation:-  0    +

Dear forum users! It is worth SM 3.1 noticed such a bug: connected the phone via Bluetooth, everything is fine, the phone is working, calls are received and coming, but when the player is working, it is not paused during a conversation, in HM 8.1 this was not, the player was paused during a conversation . Is it my one? How can this be fixed?
qvixxx
Message#57
30.01.16, 07:37
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 376
Check in: 29.12.12
Samsung Galaxy S7 SM-G930FD

Reputation:-  71  +

* Roma00963,
You can't hear the music during a conversation, why pause?


--------------------
Crazyzy
Message#58
30.01.16, 08:27
Crazy
********
[offline]

Topics Curator
Group: Moderators
Messages 1843
Check in: 02.09.09
Xiaomi Redmi Note 4X Snapdragon 4/64

Reputation:-  1309  +

I have an idea: why not fix the keyboard call with the button at the very top of the panel, for example, to the left of the "Easy-Link" icon in "Applications" and similarly in "Settings"? Get free on a punt in submenu "Applications" and "Settings" - "Menu Settings" and "Advanced Settings"

In applications, the keyboard is not particularly needed. Who does not need - can insert another program instead. In the settings - historically it happened that I had only such a large icon.

LeonProfessional @ 01/29/2016, 10:02 PM*
And for SM you can do?

Not planned.

Dear forum users! It is worth SM 3.1 noticed such a bug: connected the phone via Bluetooth, everything is fine, the phone is working, calls are received and coming, but when the player is working, it is not paused during a conversation, in HM 8.1 this was not, the player was paused during a conversation . Is it my one? How can this be fixed?

In fact, the player is paused when the BT sound is turned on (it’s not even necessarily a call).

Post has been editedCrazyzy - 30.01.16, 08:29


--------------------
PETICANTROP
Message#59
30.01.16, 08:56
Veteran
********
[offline]

Group: Friendssavagemessiahzine.com
Messages 1512
Check in: 22.08.11
LeEco Le S3 X522

Reputation:-  119  +

Did not find the mode button in the menu; you can switch active programs; let navigation press mode went to the radio or clicked again went to the menu, since it worked in the regular menu?


--------------------
K 500 --->W 850 --->M600 --->W950 (as long as the nokia 6120, 1100 and more were unpretentious) --->Neo (first android :-)) --->ZP980 + --->Infocus m560 ---->x522 Le S3
Lada Granta lifbek 2015 with navigation
Nick_46
Message#60
30.01.16, 09:56
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 274
Check in: 03.06.12
Motorola Moto G (3rd Gen) 1/8

Reputation:-  6  +

Did not find the mode button in the menu; you can switch active programs; let navigation press mode went to the radio or clicked again went to the menu, since it worked in the regular menu?

I support.
LeonProfessional
Message#61
30.01.16, 10:39
Local
*****
[offline]

Group: Friendssavagemessiahzine.com
Messages 282
Check in: 09.12.14

Reputation:-  8  +

Nick_46 @ 01.30.2016, 10:56*
I support.

I support support. In the state and NM it was very convenient to switch between active tabs


--------------------
A bright future can be built on a dark past. Everybody does it. Sins do not need to bathe - they just need to forget. And those who remind - to shut up.

401 pagesV  < 1 2 3 4 5 6 > » 


 mobile version    Now: 04.30.19, 07:53