by xtyler92 » Wed Jun 23, 2010 10:02 pm
I don't think I would do anything with the Firmware. It could be a hardware problem, like the ability to read cards have gone bad. More than likely, if it is not a hardware problem, then it has to do with MioPocket running on the internal drive and you trying to run a different unlock off the SD card (if I understood you correctly). You cannot do that by just popping the other (my) unlock on the SD card since your device will scan the internal drive first. Since both MioPocket and my unlock use MioAutoRun to launch the unlocks (assuming you are using one of my SD Unlocks), this becomes a problem since the device will choose one to ignore... which might also be leading to the problems with your c520's firmware seeing the device.
Here is the easy way.... just pick one of the unlocks and stick with it.
The hard way, change the name of the MioAutoRun script for my unlock on your SD card. You need to do that since your c520 will automatically read and recognize a script called MioAutoRun on the SD card. Actually you will need to rename all the MioAutoRun files on the SD card. Now, this will take away the ability for the unlock to start automatically. However, you can make a launch script that can kill MioPocket and then launch the unlock on the SD card. However it is much more complicated to do that then it is worth. An easier solution would be to change the directory for the MioAutoRun script for MP (by putting it's launch files into a folder on your internal drive... not all of MioPocket just the MioAutoRun files. Then you can do the same with the ones on the SD card for my unlock. Then make a small desktop screen that loads with a button for launching either MP or my unlock off your SD card. A simple script will do that just launches MioAutoRun on the SD card or MioAutoRun on the internal drive. Use mortscript to do it. Also make sure the paths to the MioAutoRun's are correct in the scripts. I would make two separate scripts, one for MP and one for my unlock on your SD card. Then make a folder with the small desktop you made with the buttons and place it on the internal drive. Make a launch script for that and replace the MioMap.exe with that, so this way when you hit the MioMap button the small desktop with unlock selection you made will load. then just pick which you want to run. It sounds a lot more complex then it really is. The hardest part is making the .bmp images for the buttons. Oh, you might also want to edit the MioAutoRun scripts for the unlocks to kill systeminformation.exe so this way your desktop with the buttons to choose the unlocks will be killed once you make your selection.