marți, 29 ianuarie 2013

Unlock Mio C320

This is a cool unlock for Mio C320.
It contains some office apps and a media player (music and video)

Download link

SLiMio installation
Installation is performed using an SD-card, but the user is prompted to choose between Storage Card (SC) and Flash Disk (FD) based unlocks.
       Copy the folder 'MioAutoRun' and the three files 'MioAutoRun.mscr', 'MioAutoRun.exe' and 'MortScript.exe' to the root folder of an SD card.
       Hard reset the C320 (Cx20) by pressing the on/off key for at least 10 seconds (® display turns off), then press the on/off key for 3 seconds (® device starts up)
       Wait a couple of seconds after you see the regular Mio screen (mainshell) and press the on/off key shortly (®  display turns off)
       Press the on/off key shortly again (® the screen turns on and the un-lock process starts).
       Depending on a configuration file, a screen would pop up with unlock alternatives:
1.     SD-based unlock, with skin and applications running from the SD-card.
2.     FD-based unlock, with skin and applications ALREADY ON THE FLASH DISK and running from it. This requires the user to crate a MioAutoRun folder on the Flash Disk in advance and placeMioAutoRun\Skin and MioAutoRun\Programs sub folders in it (e.g., by copying them from SD to FD). With this option, only MioAutoRun\Unlock is required on the SD-card and the unlock process is quick.
3.     FD-based unlock, with skin and applications copied from SD-card to Flash Disk during unlock (this takes about 7½ minutes) and thereafter running from the Flash Disk. This option will delete a previously existingMioAutoRun folder on FD and create a new one with MioAutoRun\Skin and MioAutoRun\Programs sub folders.
4.     FD/SD-based combination unlock, with skin and some application copied from SD-card to Flash Disk during unlock (this takes up to 7½ minutes) and thereafter running from the Flash Disk. The user selects which applications are copied to Flash Disk and which remain on SD card by manually editing a configuration file (SLiMio.ini) under MioAutoRun\Unlock folder. Proper registry settings are applied during the unlock process.
       In order to skip the unlock screen, a "QuickBoot" option may be used by manually editing a configuration file (SLiMio.ini) under MioAutoRun\Unlock folder (more on this below).

       Applications may be run from either SD or FD, without changing the GUI screens. The GUI points to scripts that automatically look for applications on FD or SD. However, as some applications require proper registry setting, it is not advised to have the same applications on both FD and SD. To avoid such conflicts, applications are first sought on FD and if not found there they are sought on SD.

This configuration file allows the user to bypass the "unlock options" screen and proceed with a specific unlock directly. In addition, it lets the user specify which applications are to be copied (and run) from FD and which remain on SD in an FD/SD combination unlock.

       Unlock method - section [Unlock]
       This section includes four keys – QuickBootUnlockTypeUsbType and SetTime.
       When QuickBoot is set to 0, an "unlock options" screen appears. Setting QuickBoot=1 will bypass this screen and will proceed directly to unlocking the device.
       When QuickBoot=1, the unlock method is determined by setting UnlockType to one of the following values – "SDC", "MFD", "SDC2MFD" or "Combination".
       If UsbType="ActiveSync", the USB connection will be set to Active Sync (to use this with a desktop PC, Microsoft Active-Sync must be installed on the desktop PC).  Any other value will keep the default Storage Device configuration.
       When SetTime=1, Windows time-setting application is automatically launched just before the unlock process completes.

       Applications locations - section [AppsLocations]
       This section specifies the locations of various applications. It includes several keys representing applications in folders under MioAutoRun\Programs\Utils, where each key can take the value "SDC" or "MFD".
       This section is only used when UnlockType (in [unlock] section) is set to "Combination".
       If the value corresponding to a key (an application folder) is "MFD", that application folder is copied from SD to FD. In addition, the registry may be updated, depending on the value ("MFD" or "SDC").
       File associations - section [FileAssocations]
       This section is used to associate file types with applications. The registry is updated with file association information, depending on the applications' locations (per [AppsLocations] section).

       In folder MioAutoRun\Unlock\Windows you'll find explorer.exe file. You may not need this file, but it turns out that for some people the original explorer.exe stopped working (doesn't execute). You may go ahead using this explorer. If you prefer not to, just delete it from the SD card before installing SLiMIO. If at some stage your explorer stops executing, reinstall SLiMIO with this file in place.
       In some C320 devices wininet.dll is missing from \Windows folder. If you suspect this to prevent applications from executing (e.g., RCapture), copy it from folder 'More Dlls' (in SLiMio zip file) to 'MioAutoRun\Unlock\Windows' (on SD card) before installing (unlocking).
       The GUI screens launch scripts that are stored in MioAutoRun\Skin\Scripts. This intermediate layer allows for launching applications from either SD or FD (with precedence to SD) without changing GUI files (*.ini). In order to find which script is actually executed without looking into GUI files, run SystemInformation32 on your PC and check what the actual command is (you get a message box with the command when you press on an icon). Changes can be made to the scripts and there is no need to change the *.ini files.
       MioMap is launched using MioMap.mscr script (under MioAutoRun\Skin\Scripts). It checks both Flash Disk path (\My Flash Disk\MioMap\MioMap\MioMap.exe) and SD card path (\Storage Card\MioMap\MioMap.exe). The script hides the taskbar, so it won't interfere with MioMap, and unhides the taskbar after MioMap terminates.
       A package containing a Calendar, Contacts and Tasks applications is included in the SLiMIO zip file (cePIMs.exe). It is already installed with SLiMIO, but it needs to be installed on the desktop PC as well. On your desktop PC, extract cePIMs.exe package and run setup.exe – install it on the PC but don't continue to install on your device (C320). The next time your device is connected to the desktop PC via Active-Sync, a partnership will be created between the device and the desktop PC in order to synchronize with Microsoft Outlook. Note that the Calendar and Contacts applications are launched using scripts.
       The USB connection is set to "mass storage" by default after un-locking. USB connection type can be changed via the "System settings" screen. If you want to change the default setting, edit the SLiMIO.ini configuration file, as described above. The change will take effect on the next unlock (following hard-reset).
       SLiMIO GUI is based on two screen layers (play a bit with it and you'll get the hang of it). It comes with four skins, or themes, which can be changed via "System settings" screen (the fourth is currently empty). These themes are stored separately under Skin\Themes and can be easily modified (i.e., *.ini files, icons and so on).
       By default, the GUI (i.e. SystemInformation.exe and theme files) runs from the SD card or Flash Disk, according to the unlock type. However, if an SD card based unlock was performed, the themes may be moved to the Flash Disk via "System settings" screen. This allows one to swap SD cards (e.g., to play mp3 files stored on another SD card).

MioMap MioInfinity (Jerry's) skin
       Use one of the overiding zip file for Jerry's skins (, Data_SLiMio_20080512) to adapt the skin to SLiMio. This affects the Windows pane and "StopWord" pane.
       The RouteManager script is already included. There are two versions depending on the unlock type (SD or FD) and the appropriate file is used.

cePIMs installation - creating a partnership with the desktop PC
       On your desktop PC, run cePIMs.exe to extract its files and run setup.exe to install it (install on the desktop PC, but don't continue to install on your GPS device).
       Set the USB connection type to Active-Sync and connect your device to the desktop PC with the USB cable.
       A "New Partnership" window will appear on your PC. This is required to synchronize cePIMs with Microsoft Outlook. Do the following:
       Make sure the "Yes" option is checked and press "Next"
       Next you can choose what you want to synchronize. For now, just press "Next" and then "Finish"
       cePIMs now attempts to synchronize with Outlook. A warning window may appear, indicating that some program is trying to access Outlook data. If that happens, choose the option to allow this for 1 minute (or more, if you have many contacts). Note that you might need to repeat this step on future synchronization.
       If you prefer a "mass storage" USB connection, change it via "System settings" screen. Otherwise, just leave it (previously set to active-sync). Note that for future synchronizations you'll need to set the USB connection to active-sync.

To revert back to factory configuration just perform a hard reset and pull out the SD card. If an FD based unlock was used, delete MioAutoRun folder from the Flash Disk. Additional files that were stored on the Flash Disk (e.g., some configuration files which some applications create in the FD root folder) need to be removed manually.

Google Analytics Alternative