Tuesday, March 31, 2015

Some usefull informations and guides about Skinmanager and Skintool.

Has come the time to start explaining some important and usefull informations about:

- Skinmanager
- Skintool
- Radio Editor and the way I implemented it in skinmanager
- Nitrogen
- Personal Languages
- My skinpacks folders

The S100 Skinmanager is a software developed by me from scratch that initially allowed the S100 owners to install alternative skins/themes only but now (it's already 2 years old) it's a lot of more powerfull and will let you change the default audio player, install language files, change fonts, fake the unit ID to another model, change the function of hardware buttons, etc..

My skinpacks come compressed in a RAR archive that you will have to extract in the root of the sd card: essentially you double click on the rar file, you hit "extract" and select the letter of the sdcard.
In this way you will have a "Skinmanager" folder in the root of the sd.
To run skinmanager you simply insert the SD card in the gps slot of your unit, set the path of the navigation software to point to "\Skinmanager\Skinmanager.exe" and press the Navi button.
Here is a small video showing the installation process:

Below is the skinmanager home screen, the "Installed" label show up on the next run after you install a skin and the highlighted skin is the one currently in use.

Clicking on a skin you will be prompted to Install it if it's not present in the unit or to switch to it if it's already installed.
When you install a skin for the first time, skinmanager will create for safety reason a backup of the S100PROGRAM folder, the most important in the system. You have also an option in "skintool" to make a new backup everytime you need.

During the installation various messages and prompts will help you understand and choose the best combination for your system.
On the bottom left there is the "Exit" button to go back to the unit main software called "Platform"
The small camera at the bottom right is the screenshot tool button, clicking on it will appear a square on top right and double clicking on it will take the shot. The screenshots are saved on your sdcard.

On bottom right of the screen there is my other creation: the skintool.

At top right there is the button to access to the "Customizations" section:
Here you can replace the audio player with two alternative players: NitrogenIt support playlists files (M3U, PLS) and have a quick and comfortable music browser by folder and the MyDean version of the original player :the version showed here is in the carplay flavour but the original one have a big list view like this and a better layout than the original one.

In Customizations section you have also the newest big feature for S100:

Radio Editor
Radio Editor is a tool used to edit the Saved stations names, and to assign the button number to each station from 1 to 12. To use Radio Editor you need first to patch your system with a slightly modified version of the software, so at first run of radio editor, a script will check if your system is already patched and if not it will ask you to do it.The patch will allow the system to use unencripted and modified Language strings, to add buttons in radio section and other mods used to modify the userinterface.
After the system is patched, RadioEditor start and you can edit the station names and assign the button numbers simply selecting the station and hitting the pencil icon:

- a keyboard will show up covering the editor popup window
- you can move down the keyboard holding and sliding down your finger on the top blue line so you can see the button number tab
- set a number between 1-12, edit the station name if you wish and save
- repeat for all 12 numbers or less

When all stations are saved you can click on the main "Save" button, The software will store the stations names and numbers in the Language string file that is currently in use and it will update it in all skins. (it's important that you have set the correct time and date in the unit for this to work properly)

If you do all this correctly, you will end up having 6 station buttons at the bottom of the radio main screen and other 6 stations button in the RDS screen.

Nitrogen audio player

The Nitrogen audio player is an alternative player to the default one, it support playlists in format m3u and pls, it can be controlled by the Steering Wheel Controls and has a very quick and comfortable file browser by folder and support the album.jpg cover format.
It can be used as a standalone application or it can replace completely the standard default player.
To replace the standard player you need to go in "Customization" menu in skinmanager and choose the option to "Set as default player"; you can reverse to standard one at anytime selecting again the same option.
Nitrogen comes with some preloaded skins/themes that can be found in the Options menu.

Personal Languages
In customizations section there is tool to install a personal Language file replacing the english file with it. I added this feature because some languages are not supported by the s100 software (Swedish for example), when starting the tool you'll be taken to a file browser where you can select the string file of your Language which will replace the english one. By default the file browser will open in the path \StorageCard\Skinmanager\Extras\Patches\Strings so I suggest  you to copy your string file in that folder.
I also created a tool to replace the characters fonts because some languages use special characters that are available only in arial font.

.....more to come....


  1. This comment has been removed by the author.

  2. Hola Kotix. Hace algun tiempo instalé en mi S100 tu software de nuevos skins. Todo bien, excepto que cuando utilizo la radio, solo se queda unos segundos en la estación seleccionada y automáticamente va a buscar la siguiente. Que podría hacer para evitarlo? Muchas gracias.

    1. Deactiva la función AF desde el rds menú.

  3. Is there FLAC audio player support?

  4. I Just bought the skinpack, and downloaded... how do I check which firmware I have?

  5. This comment has been removed by the author.

  6. Hello KoTIX

    I have a Suzuki Grand Vitara S100 Radio with firmware C053 APP-V1.2.9.0 and want to buy your skinpack.

    Will your skinpack work on this fimware. I have searched in Roadnav and found the latest firmware is

    Date: Aug 11, 2015
    File Name: C053_V1.1.10.0.exe 75 MB total
    RN model: C053
    OS: S100-UNI.A20140721-A2.2
    APP: S100-V1.1.10.0
    MCU: F00Q SOOI

    Do you think I need to upgrade to that firmware or can I stay with the one I have.


  7. Hi David,
    You need to update to last firmware available, the oe you have now is too old.

    Regards :)

  8. Hello Kotix,

    I have succefully installed the skinmanager. I changed my player to Nitrogen but have some questions to ask:

    1. Does the nitrogen player recognize MP3 ID3 tags? Or should all the songs have a corresponding jpg file in order to see the album cover
    2. In the regular player I could choose just the first folder that i called music and in that folder I have sub-folders based on artist then albums. All the files could be played without problem. In Nitrogen I can only choose the folders that have music files and manually add each folder with music files in other to get all my music files playing. Is it possible to choose just the main music folder and that the program reads the rest of the subfolders and add the files to the playlist?

    I thank you for your help and support!

  9. Hi Kotix,

    How can I get access to the G Drive for the latest skinpacks ? I purchased on the 8th May this year the pack for £30, just after your carplay skin launched. I'd like to update them Thanks

  10. hi
    how can i get the skin manager ?
    where can i buy skin pack?

    1. You can buy it at the end of this post:

      Before the comments.

      Ciao ;)

  11. This comment has been removed by the author.

  12. Hola, instale y funciona todo bien, gracias, estoy haciendo pruebas, te consulto, que formato debe tener el jpg y cual debe ser el path para poder personalizar el wallpepers en skin Android, y la misma consulta par personalizar en RadioEditor los logos de las emisoras, Gracias

  13. Wallpaper must be an 800x480 png image named Background.png
    For radio logos look in Bookmarks folder, you have some examples there. Anyway they could be 120x90 png files

  14. Does it have support for brazilian portuguese ?