I bought recently a GPS from China, it comes WinCE 6.0, 64mb, 800x480, 5", Bluetooth, FM, and it runs IGO 8.3.4 and has some maps of europe on SD CARD as normal configuration with dem, poi, voices, without any problem.
Now I tried to install Primo IGO 8.3.5, Primo 1.2, or Primo 2.0 as light version but all programs gets always a error message "Out of memory".
I tried to edit sys.txt fle as well, and the all files of speedcam, voices, some maps, dem and "save" folder are removed to free some memory. Unfortunatelly the problem continues.
I don't forget to disable bluetooth and the problem continues. It's very frustraded.
I'm not sure if 64mb of this GPS is small for 800x480 resolutions, but the minimum requirements say 64mb or 128mb recomended.
I would like to know better about the problem with memory, I'm not sure if the menu loader from China of this GPS is occupying memory.
I need help.
I don't have access to ResidentFlash2 partition. Do you have any idea how can I dump the menu loader?
I can tell you how to do it philosophically. I really know nothing about your device, but if you can figure out what file is loading, that starts the menu, you would change the name of the folder that it's located in. For instance, if wince starts the menu by executing ResidentFlashxxx/folder/menu.exe, just change the name of the folder to folder.hide. Now create a new folder named the same as the folder you just renamed at the same level as folder.hide. Now put any executable that you want wince start into that folder and name it the same as the original menu .exe. Then when you boot the device, instead of starting the original menu, it will start your new file that was renamed to replace menu.exe.
Just as a test you can hide the original menu folder by renaming as I described above, and substituting resinfo.exe for the menu file in the new folder you created. If you can get that to start, the rest is pretty straight forward. If you can't figure out what file is starting the menu, let me know, and I may be able to give you some hints.
If you need to figure out what wince is starting to bring up the menu, you can use rededit.exe to look at HKey_Local_Machine/init.
In that part of the registry, wince loads all the support apps for the gps, and then finally the menu. When you look at that part of the registry, it will show the path to the file that starts the menu. Once you have that info, you can work on the concept outlined above. If you need a copy of regedit.exe you can get it here.
Warning: You can permanently destroy your GPS by modifying any of the entries in the registry.
Thanks for your words, I really did it with a old device (Becker 7934, 32mb of ram) and i replaced the folder responsible of menu loader with two simply buttons for igo8 and primo1.2 over .mscr shell commands and killing proccess ahead. Now, I have a new device (from china) and the hierarchy is basicaly different: here are two partitions ResidentFlash and ResidentFlash2, I think that the folder of menu loader is located at ResidentFlash2 partition and i don't know how can I access it. The ResidentFlash partition is accessible and writable but don't have the folder of menu loader here. I would like to rename the folder's menu but where is located it?
Thanks for resinfo.exe, i see some informations about the system but nothing from ResidentPartition2.