You have played some simple games on your unlocked Mio C230. Mio C230 is actually powerful enough for more sophisticated games. I have tried ScummVM and it rocks! So what is ScummVM? Here is the quote for ScummVM’s web site.
ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!
Some modifications are needed for Mio C230. You’ll need to unlock your Mio C230 in order to run ScummVM. If you haven’t done so, please see one of my unlock releases to unlock your unit first.
Insert a SD card into Mio C230. Turn it on and connect it to the computer using a USB cable.
Assuming the storage card (SD card) shows up as G drive. Make a folder called scummvm under it (G:scummvm).
Download ScummVM 0.9.1 from this site. Note that the latest version 0.11.0 doesn’t work.
Unzip the zip file from step 3 and copy all the files to the folder G:scummvm .
Download scummvm.zip file from here. Unzip it and find the two files: scummvm.ini and scummvm64.ico .
Copy scummvm.ini to G:scummvm . Copy aygshell.dll from your script directory to G:scummvm.
The previous setup is for the program itself. It has no games. There are two freeware games from this site. Unfortunately, Beneath a Steel Sky doesn’t work for C230, because it requires at least a hardware key which C230 doesn’t have. The other freeware game Flight of the Amazon Queen works quite well. Download the zip file, unzip all the files and copy them to a folder on the storage card.
Now you are ready to try the game. Disconnect the USB cable and hard reset your C230 if needed. Use FileManCE to invoke the file PocketSCUMM.exe in the Storage Cardscummvm directory. The first time you run ScummVM, you need to tell it where to find the games. Click on Add Game to add the game you downloaded.
I have included an icon file, if you like you can include this on your desktop. I don’t know where you can find games that works with ScummVM, please don’t ask for them here.
If you like my articles, please consider a small donation. Thanks!
There are a lot of MioMap v3.2 skins out there, but there are not a lot of MioMap v3.3 skins. There is also no skin tested for C230 either at the time of this writing. With help from MoonBear at GpsPassion.com, I was able to modify a split screen skin for use in C230.
The reason that some of the MioMap v3.3 skins do not work with C230 is that there is no machine specific information regarding C230 in the configuration file. The configuration file is configpocket_pc.ini in the DATA.ZIP file. If you are not familiar with editing files inside DATA.ZIP , please check my post regarding DATA.ZIP tweaks. Add the following to the pocket_pc.ini file.
After modifying the pocket_pc.ini, I was able to use a skin which enables split screen. I would encourage anyone who is trying different skins for Mio C230 to do this. All the skins you see here have the required information for Mio C230 already. You don’t have to do the modification again. Please report back if you found other skins that work fro C230. I will also post updates of these skins, please check the bottom of each skin section for updates. [Update: One reader found out some problems with TTS using the skins. The reason for it might be because the skins were made for other devices originally. The config directory in DATA.ZIP contains information for other devices. It might be better to just copy the whole config directory from your original DATA.ZIP to the new skin's DATA.ZIP's config directory. ]
Olivercp Skin
I found this skin in this thread. There is no name for it, I’ll just use the name olivercp for now. Here is the description by olivercp.
Try this skin that works on Mio 3.3. I forgot where I got it but initially it had some bugs and some quirks which i did not like. In particular, when in map mode and when you have an active route, the zoom buttons were replaced by “route overview” and “route method”. I did not like losing the zoom buttons in map mode so I added the zoom buttons similar to the one used in quicksilver. Also, when it switches to night mode, it looks for some missing spr files and abends with a fatal error. I had added the missing files and so this bug is also fixed. I also added a “minimize button” in the main menu. And yes, this skin has the exit button. I also replaced the guidance.dat file in config folder with the older version used in mio 3.2 skin. I think this somewhat reduced the chattiness of mio (it doesn’t tell me to stay on the right (stays silent) when approaching an intersection when I am not making a turn at the intersection).
This skin has the “split screen” view. Just click on the current street you are on (lower bar in navigation mode) and split screen will be shown. The split screen has four tabs for the speedometer, POI’s, TMC, and route turn list. Click again on the current street to close the split screen. I also modified this skin so that when in navigation mode and you click the next-street, it re-plays the voice direction.
I also accidentally discovered, that if you use this skin in mio 3.2, it is the same as the smartblue skin!
In addition to the awesome split screen, there are also some added features in Map screen. See that there are two new icons: binocular and calculator. These two icons are only shown up when you have a route planned. Click on the binocular icon fits the route on the screen. Click on the calculator icon switch the route options on the fly with distance and time to destination shown. You can also do fast fly-over without modifying the SYS.TXT .
You can download the modified skin for C230 here. There are two files inside the zip file: DATA.ZIP and PANNEAUX.TTF. Make a backup of your current DATA.ZIP file. Put these two downloaded files in My Flash DiskMioMapMioMap if you haven’t unlocked your C230. Put these two files in My Flash DiskMioMapMioMap2 if you have unlocked your C230.
Updated OliverCP skin with map to cockpit, cockpit to map buttons. Download here .
Riks v1.0 Skin
Here is another skin that I modified to run on Mio C230. You can download the file here. Note that this file Riks1.zip is the DATA.ZIP. Please don’t unzip it. Just rename it to DATA.ZIP and copy it to the corresponding location(Make a backup of the original, of course.). What’s interesting about this skin is the cockpit mode is very similar to map mode. The information that used to occupy the left side of the cockpit view is now on the bottom. You have a wider view while in cockpit mode. There are also icons for you to switch between map mode and cockpit mode easily. To activate the split screen in cockpit mode, touch the top edge of the screen. There is a minimize button on the main screen. If you minimize MioMap, you need to use the explorer (FileMan CE) to run MioMap.exe in My Flash DiskMioMapMioMap2 to switch back to MioMap again. Clicking on the icon on desktop won’t get you back to MioMap. I wouldn’t recommend using the minimize button until I test it more.
Updated riks1 without minimize button. Download here .
Quicksilver Reborn v1.3 Skin
I have heard of this skin for a long time and it seems very popular. It has a very clean interface. All the icons are professionally made. It DOES NOT support split screen unfortunately. You can download the file here. Note that this file Quicksilverreborn1.3.zip is the DATA.ZIP. Please don’t unzip it. Just rename it to DATA.ZIP and copy it to the corresponding location(Make a backup of the original, of course.). To enable the car icon, just click on the arrow in the cockpit view. BTW, the display icon on the main screen is to minimize MioMap. As in the Riks skin, don’t use it for now.
Updated Quicksilver skin without minimize button. Download here .
Sznyt 2.3 Skin
Quicksilver13 has contributed some skins. The first one is called Sznyt 2.3. This is not your ordinary skin. I was overwhelmed at first. The learning curve is a bit steep. You definitely need to spend some time to figure out what each icon does.
There is a compass screen which might be useful for geocaching.
You can download the file here. Change the file name to DATA.zip . [Updated: 6/2/2008] A reader has reported the original link is broken. Please check this topic in the forum for the new download location.
http://kombitz.com/forum/index.php?topic=4.0
Registration required.
Nuovo (BreMa) Skin
The second skin contributed by Quicksilver13 is called Nuovo. It’s based upon the Riks skin. The original one doesn’t work with my C230. I copied over the original config directory and it’s working now.
MioMap (iGo) uses DATA.ZIP for a lot of user interface configurations. I have included the DATA.ZIP from my US Mio C230 in my unlocking guide. My reader found that the DATA.ZIP is not compatible with EU model. I am starting this post and record whatever tweaks I know for it. You can then modify your own DATA.ZIP file. I’ll keep updating this post, please come back from time to time to check on any new tweaks.
Before you go on and modify your DATA.ZIP. Make sure you always make a backup copy of it, so if anything happens, you can revert it to the original DATA.ZIP. Do the tweaks one by one and test it before you try the next one. Therefore, if something goes wrong, you know what the problem is. Make a backup copy of individual file before you modify it. The following tweaks have been tested on a US model of Mio C230.
BEFORE YOU FOLLOW THE PROCEDURES TO MODIFY YOUR MIO C230. YOU KNOW THAT YOU MIGHT RENDER YOUR C230 UNUSABLE AND YOU MIGHT VOID YOUR WARRANTY. YOU DO THIS AT YOUR OWN RISKS.
The DATA.ZIP file is at
My Flash DiskMioMapMioMap
or
My Flash DiskMioMapMioMap2
if you use my unlock prior to release 4. To modify a file inside DATA.ZIP, first extract everything to your hard drive. Work on the file that you are interested in and compress every files back to DATA.ZIP again. If you have problems running MioMap after you modify your DATA.ZIP file. Here are some trouble shooting tips:
Make sure you compress the files in the same directory structure and you didn’t introduce additional folders.
It has been reported that file compressed by WinZip 11 is not working. Please use other applications for zipping.
If you do a cut and paste when editing the file, additional line break might be in the edited file. Try to edit the entry by hand.
Exit Door Button *
This is a must for any unlocks. By default, there is no Exit Door at the main screen. This tweak “unhides” the Exit Door button. First edit the file miocommonuidefault_setup.ui . Find the following line.
runif vDeviceType "MIOC230" 'btn_exit_app.hide'
Comment out the line by putting a semicolon before it. Now the line looks like this.
;runif vDeviceType "MIOC230" 'btn_exit_app.hide'
Note that this is for Mio C230. You might try to edit/delete other line for your specific model.
Export Track Button *
This tweak unhides the Export button in the Track Information screen. Edit this file mio320_240uitracking_320_240.ui . Find the word hide and delete just the word hide.
Easy Route Option *
This tweak enables EASY route option. The route planned requires less turns than other route options. Edit this file mio320_240uiroute_settings_320_240.ui . Find this line
Do not do a copy and paste for this tweak, because you might have an extra line break in the file.
* – These tweaks have been included in my unlock release 3.1.
GPS Power Button
This hack enables you to turn off GPS power when you are planning a route or viewing the map. There are two files involved to pull this off. The first file is commongps.ui . Insert the following 3 lines in the <script sc_gpssettings_init> section.
;!TB - show or hide ON and OFF buttons
run sc_gps_switch_btn_update
vGPSStatus.OnChange "sc_gps_switch_btn_update"
Then add the following to the end of the file.
;!TB - start and stop GPS scripts
<script sc_gps_stop>
gps_stop
btn_gps_off.disable
</script>
<script sc_gps_start>
gps_start
btn_gps_on.disable
</script>
;!TB - update GPS on and off buttons
<script sc_gps_switch_btn_update>
runif vGPSStatus 0 'btn_gps_on.show, btn_gps_off.hide, btn_gps_on.enable'
else_run 'btn_gps_off.show, btn_gps_on.hide, btn_gps_off.enable'
</script>
The second file is mio320_240uigps_320_240.ui . Insert the following into the <layer ui_settings_gps> section.
When you copy the previous lines, make sure you copy the whole lines.
Switch View Button (Cockpit <-> Map)
When I used the default skin, I always wish there is a button to switch between map view and cockpit view easily. People trying out riks skin found that there is a button which does just that. With this example in mind, I was able to modify the original skin to add the button. This tweak is the most complicated so far. You also need some bitmap files for the icon. Here are the modifications needed.
File: mio320_240uinavigate_320_240.ui
Modification: Add the following to the end of the file.
Modification: Insert the following 3 lines to the <script init> section.
; show the correct switch view icon - computerbits.wordpress.com
btn_switch_view_cockpit.show
btn_switch_view_map.hide
File: commonnavigate.ui
Modification: Insert the following 3 lines to the <script init> section.
; show the correct switch view icon - computerbits.wordpress.com
btn_switch_view_cockpit.hide
btn_switch_view_map.show
We also need the bitmap files for the icons. You can download the files in a zip file here. I compressed the files in correct folder order. If you uncompress the file to your DATA.ZIP working folder, the files will go to the right locations. Just in case you did not get it right, the locations for these icons are at miocommondaylight and miocommonnight.
Fast Fly-Over
1/29/2008
Before I tried the various new skins, I thought fast fly-over can only be achieved by modifying the SYS.TXT file. Later, I found that this is not true. You can actually choose to do the regular fly-over or fast fly-over without modifying the SYS.TXT file. Here is how.
File: commonmap_common.ui
Modification: Add the following scripts to the end of the file.
<script fly_over_speed>
run vCockpitCurrentQuickMenuCloseScript
FINDPATH_SIMULATE 0
vStopFlyoverOnDone.set 0
STATE ST_NAVIGATE
</script>
<script fly_over_slow>
run vCockpitCurrentQuickMenuCloseScript
FINDPATH_SIMULATE 1
vStopFlyoverOnDone.set 0
STATE ST_NAVIGATE
</script>
[Update: 2/14/2008] I have uploaded a DATA-ComputerBits.zip file to here. It has all the hacks mentioned in this post. Just rename it to DATA.ZIP and put it in the folder where MioMap.exe is.
I tested the route management from this thread and found it quite useful. I have decided to publish this interim release. This release has many more files. If you have not moved some of your map files to the storage card. This is the first thing you will have to do. This release uses about 9 MB of space. The stock Mio C230 has about 5 MB of free space, that means we need about 4 MB more. Please see this post to move some map files to the storage card before you begin.
Here are what’s new about this release.
Route management.
New game ICBM.
DATA.ZIP now includes EASY route option.
BEFORE YOU FOLLOW THE PROCEDURES TO MODIFY YOUR MIO C230. YOU KNOW THAT YOU MIGHT RENDER YOUR C230 UNUSABLE AND YOU MIGHT VOID YOUR WARRANTY. YOU DO THIS AT YOUR OWN RISKS. THE FOLLOWING STEPS HAVE BEEN TESTED ON US MODEL OF MIO C230 ONLY. THEY ARE NOT MEANT FOR MIO C230 PURCHASED IN OTHER COUNTRIES.
Background
Before you begin, make sure you read the post entirely and you have no questions about each step. A little background might help you understand what you are doing. By default, Mio C230 executes MioMap.exe in the MioMapMioMap folder on the internal flash disk when starts up. We want to rename the original MioMapMioMap to MioMapMioMap2 and put the unlocking scripts in its place. This way, we trick the unit to run the unlocking scripts. The zip file you are going to download includes 2 folders (MioMap, Script)and 1 zip file (DATA.ZIP). MioMap folder contains the unlocking scripts, it goes to MioMap directory on the internal flash disk. After copying, its path is MioMapMioMap. Script folder contains applications and other support files, it goes to root directory of the internal flash disk. DATA.ZIP adds the Exit Door to MioMap, so that you can exit out MioMap without other application or hard resetting your unit. Other changes are included in DATA.ZIP file (Export track log button and EASY route option). It has been reported that the DATA.ZIP file is not compatible with EU model. You’ll need to modify your original DATA.ZIP by following this post.
Step by Step Instructions
Turn on C230 and connect it to the computer using a USB cable(not included in the package).
The internal flash disk shows up as a flash drive called Mio Device. Mine is assigned as F drive. I’ll use F drive in the following steps. Substitute it with the actual drive letter of your system.
Rename the folder F:MioMapMioMap to F:MioMapMioMap2 .
Extract MioC230r3.1.zip and find the two folders MioMap, Script and a file DATA.ZIP. (DO NOT UNZIP DATA.ZIP)
Copy MioMap to F:MioMap and copy Script to F: . After you are done, there are two folders (MioMap and Script) under Mio Device. There are two folders (MioMap and MioMap2) under the first level MioMap. This is the screenshot of the directory structure. The downloaded folders are in red rectangle.
Make a backup copy of your DATA.ZIP in F:MioMapMioMap2 and replace it with the DATA.ZIP in step 5. If you want to keep your own DATA.ZIP or if you have an EU model, please see this post to modify it by yourself.
Disconnect Mio C230. The device soft reset automatically. If for some reason, the device didn’t soft reset. Use the switch on the back to do a hard reset.
You are presented with this screen. Tap the right unlock icon to run the script to unlock the unit or tap the left GPS icon to run MioMap directly. If you decide to run MioMap directly, you can exit MioMap from the main screen to get back to this screen.
C230 soft resets again. Here is the screenshot of the device after unlocking.
Mini Manual
After unlocking, notice there is a small icon “ab” in the top left corner. If you tap on it, it opens up an on-screen keyboard. You need a stylus to us it. Make sure the cursor is in the input field of the window when you use it. Tap it again to close the on-screen keyboard.
Here is the brief description of each icon:
Paint: Invokes JZPaint16, a paint program for creating bmp files. Note that whenever you save a file, it takes a long time and the screen freezes during the process. Just wait a few moments.
Calculator: Invokes MyCalculator. To exit out MyCalculator, tap About and then the “X” in the about screen.
Lights On*: Invokes LightsON. The goal of the game is to turn all lights on.
Free Cell*: Invokes FreeCell, a poker game. When the game runs, it only covers part of the screen.
ICBM*: The classic Missile Command clone game. * - Some readers have reported problems running these games. If you have same problems, please don’t use them.
Restart: Soft resets the device. You might want to restart your machine whenever some applications crash or the desktop is in a strange state.
Resinfo: Invokes Resinfo. It shows you some resources informations for your device. Kinda like task manager in Windows. You can use it to terminate applications or processes.
Snapshot: Invokes CapScrUtil. A screen capture utility. Remember to store the image to either Storage Card or My Flash Disk for easy access to the screenshots.
Routes: Route Management. See the Note section for instruction.
Settings: Invokes MioUtility, a control panel like application for adjusting backlight, volume, screen, power, date/time and language.
GPS: This runs MioMap.
Media: Invokes TCPMP. This is a versatile media player. It plays various video formats and MP3. It can also be used to view photos. I added the plugin to play FLV video downloaded from YouTube or other flash video sites. Plugins for playing Podcast video are also included.
Explorer: Invokes FileMan CE, a file manager for CE devices. You can use it to launch other programs not on the desktop.
Photos: Invokes GQe. You can use it to view photos on the storage card.
Notes: Invokes PocketNotePad, a notepad program for creating/viewing text files.
Note
If you want to use your own background image, just create a 320×240 bitmap file. Name it back.bmp and put it in the F:Script folder. I have also included a clown fish background image in that folder. To use it, just rename the original back.bmp and rename the F:Scriptback-clownfish.bmp to F:Scriptback.bmp .
If you want to change the icons(shortcuts) on the desktop, you can do so by editing the file F:Scriptmain.ini .
You will need to hard reset Mio C230 every time you disconnect the unit from the computer.
If for whatever reason, you cannot exit a certain application, you can use Resinfo to terminate the application. Tap the “ab” icon on the upper left corner. Tap “Ctl” and then “Esc” on the on-screen keyboard, this brings up taskbar. Once taskbar appears, tap “Programs” and then “Resinfo”. Use “Tasks” tab of Resinfo to terminate the application (task). You might want to soft reset (restart) the unit.
Route management lets you Save/Load/Delete/Rename routes. The default location for routes is at F:Routes. If you have saved your routes in other location, you can move them to here. To save a route, start MioMap. Plan a route as you wish. You might want to disable off-route automatic recalculation(Home -> Settings -> General -> Off-route recalculation) when you plan a route. When you are done planning, exit MioMap. Then click on Routes icon to run the route management program and click on “Save current Route” to save it. To load a route, click on Routes icon. Then click on “Load a saved Route”. Pick the route you want and click on OK. The MioMap starts up automatically with the route your picked. The other functions are pretty self-explanatory.
Backing Off
If you don’t like it the way it is, you want to undo everything. Here are the steps.
Turn on C230 and connect it to the computer using a USB cable.
Rename the folder F:MioMapMioMap to F:MioMapMioMap3 and rename the folder F:MioMapMioMap2 to F:MioMapMioMap .
Restore your original DATA.ZIP to the F:MioMapMioMap .
Disconnect the cable and hard reset C230 using the switch on the back.
If your Mio C230 is not working at all even after you perform the aforementioned steps, you can use the DVD that came with your unit to restore it.
If you don’t have a Mio C230 yet, you can consider buying it from Amazon.
I published the original unlock guide on 10/31/2007. The guide is a FIRST and ORIGINAL unlocking guide for Mio C230. The guide has made hacking/unlocking Mio C230 possible and it has inspired other efforts for making Mio C230 a wonderful device to own. If you find my articles useful and you would like me to continue this project, please consider making a donation to my site. Thank you!
It’s been a while since I posted the release 2. Now it’s time for release 3. Unlike the previous two releases, this release has many more files. If you have not moved some of your map files to the storage card. This is the first thing you will have to do. This release uses about 9 MB of space. The stock Mio C230 has about 5 MB of free space, that means we need about 4 MB more. Please see this post to move some map files to the storage card before you begin.
Here are what’s new about this release.
New iMio ( iPhone-like) theme .
I have added more applications. A photo viewing program, a note pad program, a paint program and two games.
Plugins for viewing Podcast using TCPMP are included.
The main screen of MioMap now has an exit door icon to exit MioMap gracefully.
I have removed some of the icons that I rarely use from the desktop. Those applications are still included, you can use the file manager(explorer) to run them if you like.
BEFORE YOU FOLLOW THE PROCEDURES TO MODIFY YOUR MIO C230. YOU KNOW THAT YOU MIGHT RENDER YOUR C230 UNUSABLE AND YOU MIGHT VOID YOUR WARRANTY. YOU DO THIS AT YOUR OWN RISKS. THE FOLLOWING STEPS HAVE BEEN TESTED ON US MODEL OF MIO C230 ONLY. THEY ARE NOT MEANT FOR MIO C230 PURCHASED IN OTHER COUNTRIES.
Here are the steps.
Turn on C230 and connect it to the computer using a USB cable(not included in the package).
C230 shows up as a flash drive called Mio Device. Mine is assigned as F drive. I’ll use F drive in the following steps. Substitute it with the actual drive letter of your system.
Rename the folder F:MioMapMioMap to F:MioMapMioMap2 .
Extract MioC230r3.zip and find the two folders MioMap, Script and a file DATA.ZIP. (DO NOT UNZIP DATA.ZIP)
Copy MioMap to F:MioMap and copy Script to F: . This is the screenshot of the directory structure.
Make a backup copy of your DATA.ZIP in F:MioMapMioMap2 and replace it with the DATA.ZIP in step 5. If you want to keep your own DATA.ZIP or if you have an EU model, please see Hack #2 of this post to modify it yourself.
Disconnect Mio C230. The device soft reset automatically. If for some reason, the device didn’t soft reset. Use the switch on the back to do a hard reset.
You are presented with this screen. Tap the right unlock icon to run the script to unlock the unit or tap the left GPS icon to run MioMap directly. If you decide to run MioMap directly, you can exit MioMap from the main screen to get back to this screen.
C230 soft resets again. Here is the screenshot of the device after unlocking.
After unlocking, notice there is small icon “ab” in the top left corner. If you tap on it, it opens up an on-screen keyboard. You need a stylus to us it. Make sure the cursor is in the input field of the window when you use it. Tap it again to close the on-screen keyboard.
Here is the brief description of each icon:
Paint: Invokes JZPaint16, a paint program for creating bmp files. Note that whenever you save a file, it takes a long time and the screen freezes during the process. Just wait a few moments.
Calculator: Invokes MyCalculator. To exit out MyCalculator, tap About and then the “X” in the about screen.
Lights On: Invokes LightsON. The goal of the game is to turn all blocks on.
Free Cell: Invokes FreeCell, a poker game.
Settings: Invokes MioUtility, a control panel like application for adjusting backlight, volume, screen, power, date/time and language. This doesn’t work for EU model.
Restart: Soft resets the device. You might want to restart your machine whenever some applications crash or the desktop is in a strange state.
Resinfo: Invokes Resinfo. It shows you some resources informations for your device. Kinda like task manager in Windows. You can use it to terminate applications or processes.
Snapshot: Invokes CapScrUtil. A screen capture utility. Remember to store the image to either Storage Card or My Flash Disk for easy access to the screenshots.
GPS: This runs MioMap.
Media: Invokes TCPMP. This is a versatile media player. It plays various video formats and MP3. It can also be used to view photos. I added the plugin to play FLV video downloaded from YouTube or other flash video sites. Plugins for playing Podcast video are also included.
Explorer: Invokes FileMan CE, a file manager for CE devices. You can use it to launch other programs not on the desktop.
Photos: Invokes GQe. You can use it to view photos on the storage card.
Notes: Invokes PocketNotePad, a notepad program for creating/viewing text files.
Note:
If you want to use your own background image, just create a 320×240 bitmap file. Name it back.bmp and put it in the F:Script folder. I have also included a clown fish background image in that folder. To use it, just rename the original back.bmp and rename the F:Scriptback-clownfish.bmp to F:Scriptback.bmp .
If you want to add or change the icons(shortcuts) on the desktop, you can do so by editing the file F:Scriptmain.ini .
You will need to hard reset Mio C230 every time you disconnect the unit from the computer.
If for whatever reason, you cannot exit a certain application, you can use Resinfo to terminate the application. Tap the “ab” icon on the upper left corner. Tap “Ctl” and then “Esc” on the on-screen keyboard, this brings up taskbar. Once taskbar appears, tap “Programs” and then “Resinfo”. Use “Tasks” tab of Resinfo to terminate the application (task). You might want to soft reset (restart) the unit.
If you don’t like it the way it is, you want to undo everything. Here are the steps.
Turn on C230 and connect it to the computer using a USB cable.
Rename the folder F:MioMapMioMap to F:MioMapMioMap3 and rename the folder F:MioMapMioMap2 to F:MioMapMioMap
Disconnect the cable and hard reset C230 using the switch on the back.
If you don’t have a Mio C230 yet, you can consider buying it from Amazon.
I published the original unlock guide on 10/31/2007. The guide is a FIRST and ORIGINAL unlocking guide for Mio C230. The guide has made hacking/unlocking Mio C230 possible and it has inspired other efforts for making Mio C230 a wonderful device to own. If you find my articles useful and you would like me to continue this project, please consider making a donation to my site. Thank you!
There are two locations for MioMap to store maps. When you connect your C230 to the computer with a SD card in it. Assuming that C230 shows up as F drive and the storage card (SD card) shows up as G drive, the two locations are
F:\MioMap\MioMap\MAPS (or F:\MioMap\MioMap2\MAPS if you’ve unlocked your unit)
G:\MioMap\MAPS
You can put the maps in either location without noticeable performance difference. c230.wordpress.com has a post about adding Canada maps to your Mio C230. You don’t have to unlock your Mio C230 to add Canada maps. Just created a folder on your storage card called MioMap and then create another folder called MAPS under it. Download the map from either links and put it in the folder.
Note that you don’t need both of the files. Just pick one that suits your need. You can also copy some other maps from the internal flash disk (F drive) to the storage card (G drive) to make space. This is important because my next unlock release needs extra space. Your Mio C230 bought in North America. You should have the proper license for the maps. Otherwise, you’ll need to buy the maps from Mio Tech.
One reader has contributed a great hack to add an Exit Door to the main screen of MioMap 3.3. It’s easier to quit MioMap this way and MioMap shuts off cleanly without the need to reset the machine. This hack is only useful if you have unlocked your Mio C230. I assume that you have followed my post to unlock your Mio C230. Here are the steps. [Update: 12/19/2007] I found out how to modify the DATA.ZIP to show the exit door and hence the new Hack #2. [Update: 12/20/2007] I made my DATA.ZIP file available for download. The DATA.ZIP is from my Mio C230 and the only change I made is enable the Exit Door.
Hack #1 (This requires you to use a DATA.ZIP file from an external source)
I always thought POI Explorer is the only way to add custom POIs to Mio C230. I just found out a feature of C230. Adding custom POIs is so easy.
Find the POI set from the sites like POIfriend.com .
Download the POI set in Google Earth format (kml).
Create a folder called POI in the storage card.
Copy the kml file to the POI directory.
That’s it. No lengthy conversion is needed.
[Update: 11/29/2007]
I just tried the other Google Earth format (kmz), and it works too. The kmz is a zip file of kml. The file size is much smaller, 3 KB vs 37 KB for a 10 POIs file. You can use Google Earth to manage your POIs.
[Update: 11/30/2007]
My reader reported that after adding custom POIs, the machine becomes sluggish. I also noticed that myself. So far, I only added 1564 Target POIs and when I type something in the POI search screen, there is a slight delay.
I decided to give POI Explorer a try. The internal custom POI file is called iGo.db in the MioMap folder (or MioMap2 if you use my hack). You can use POI Explorer to import from and export to this file. When I am done importing the Target POIs, I then exported the POIs to the original iGo.db. The exporting took a long time, about 20 minutes on my Acer Ferrari 3400. The original iGo.db file is 70KB. It’s now 392 KB after I added the additional 1564 POIs.
After so much trouble, you would think the performance would be better, right? Unfortunately, I didn’t notice any improvement over the previous method. Actually, the startup takes a longer time to load. I think I am going to stick to the straight kml or kmz download for now and load only the POIs I really need.
[Update: 12/21/2007]
A reader has asked for a quick run down for POI Explorer. Note that I found that POI Explorer is very buggy and it crashes a lot. I don’t recommend that you go this route. Anyway, here are the steps:
Turn on your Mio C230 and connect it to the computer using a USB cable.
Mio C230 shows up as F: drive.
Have your iGo.db file ready. It’s in F:MioMapMioMap or F:MioMapMioMap2 if you have unlocked it. Make a copy first, just in case something goes wrong.
Run POI Explorer and click on File -> Import -> From iGo database from file (offline)… and select the iGo.db file from your unit.
On POI Explorer, click on File -> Import -> POI from file… and select your downloaded POI file in csv format. Note that I tried kml files but POI Explorer crashed.
(Optional) If you want to change the icons, you can do so by first selecting the POIs and right click and you can change icon. However, the icons are limited to the default icons. I don’t think you can use other icons.
Click and select the folder and drag it under “iGO POI Database”.
Repeat the steps 6 to 8 for all the POI files you downloaded.
Click on File -> Export -> iGo database to file (offline)… and select the iGo.db file in step 4 or a backup of the iGo.db file. Note that this step takes a long long time. You might want to do something else in the mean time (like donating to this site ).
When the process is done. Copy the iGo.db back to the original folder.
[Update: 2/5/2008]
A reader has provided a link to request map files of more POIs.
The default speedcam file for Mio C230 has 0 speed camera which is not useful. I found this post that you can download the speed camera files for US. You will need to register in order to download the attached zip file. The file is called “speedcam script.zip”.
Unzip the file and you find two speedcam files: EastSpeedcamUpdates.spud and WestSpeedcamUpdates.spud .
Turn on C230 and connect it to your computer using a USB calbe. The location for the default speedcam file is F:MioMapMioMap2POISPEEDCAMSpeedcamUpdates.spud, if you use my hack prior to release 4 to unlock your Mio C230. If you use other hacks and you haven’t changed the MioMap directory to MioMap2, the default file isF:MioMapMioMapPOISPEEDCAMSpeedcamUpdates.spud .You also need to substitute the drive letter of your system if Mio Device is assigned a different drive letter other than F.
Pick a speedcam file and copy to the directory.
Delete or rename the original file. Change the name of speedcam file so the name is SpeedcamUpdates.spud .
To view podcast on TCPMP, you need AVC plugin for H.264 video and AAC plugin for audio. These two plugins are not part of the TCPMP package. I found this post with a link to a cab file of these plugins. I tested these plugins with TCPMP 0.72RC1. It runs great most of the time except there are some dropped frames at times.
I extracted the cab file and zipped the plugin files. You can download the zip file here. Just unzip the file and put the plugin files (avc.plg and aac.plg) in the same directory of TCPMP (player.exe). If you use my Mio C230 unlock pack, put them in the Script directory (Mio Device) F:Script.