The reason is (most probably) in the speed of MIO × SD Card communication. Each combination of specific card and specific iGo version gives specific results. As I wrote before, you can:
1) Find a combination of SD Card and iGo8 release with correct behavior
2) Run iGo8 directly from your MFD using "original" Miomap button. It is quite simple:
- copy the whole iGO8 folder content into My Flash Disk/Miomap/Miomap directory (not the iGo8 folder itself, only the content ... iGo8.EXE, Content and License folders etc...)
- make sure you have no valid lines in the [folders] section in SYS.TXT except of
app="My Flash Disk/Miomap/Miomap"
- to the Program Files folder copy the TXT file named "ppath.txt" (without quotes, of course) with following content:
Code: Select all; ppath.txt for C520
; ==================
[MioMap]\My Flash Disk\Miomap\Miomap\Miomap.exe
[MioMap]\My Flash Disk\Miomap\Miomap\iGO8.exe
[Audio]\My Flash Disk\Miomap\Miomap\Mp3Player.exe
[Audio]\windows\Mp3Player.exe
[Pictures]\My Flash Disk\Miomap\Miomap\PictureViewer.exe
[Pictures]\windows\PictureViewer.exe
[Contacts]\My Flash Disk\Miomap\Miomap\Contact.exe
[Contacts]\windows\Contact.exe
[MobilePhone]\My Flash Disk\Miomap\Miomap\MioBTM.exe
[MobilePhone]\windows\MioBTM.exe
[EarPhone]\My Flash Disk\Miomap\Miomap\MioBTM.exe
[EarPhone]\windows\MioBTM.exe
[Tools]<SUB1>
[Calculator]<CHILD1>\My Flash Disk\Miomap\Miomap\Calculator.exe
[Calculator]<CHILD1>\windows\Calculator.exe
[FileManager]<CHILD1>\My Flash Disk\Miomap\Miomap\FileManager.exe
[FileManager]<CHILD1>\windows\FileManager.exe
[BACK]<CHILD1>
[Setting]\My Flash Disk\Miomap\Miomap\Settings.exe
[Setting]\windows\Settings.exe
And that is all - now you can run iGo8 by simple clicking on the "Miomap" icon

Maps, buldings, etc you can place both into "internal" content folder, or make on any SD card the folder named iGO8/Content .... your "internal" iGo will automatically look for the content items to both folders without any additional lines in SYS.TXT.