You can "hack" this GPS unit easily once you know how it works.
You only need to replace the IntelliNav.exe in the Netropa IntelliNav folder on your SD card with the application of your choice and it will launch at boot.
I also have the start menu available after using a different application. (Click the bottom of the touch screen)
I renamed ns.exe from the nScriptm 0.104 package here:
http://s-k-tools.com/index.html?m_util.html
to IntelliNav.exe and then modified this file from here to launch TomTom 6 (The touch screen is backwards unless you run screenrotate.exe (google for it) twice before launching TomTom and you need to run the unit upside down but it works!):
It's a two step process as ns.exe launches and then you need to launch your tomtom.ns file from the application. I'm sure there is a better launching method but I'm really only interested in GPS on my unit.
http://www.gpspassion.com/forumsen/t...8&whichpage=11
Here's my modified TomTom launcher file for the S600A:
(If you want to use TomTom, you need to set the GPS baud rate to 38400 on Com 1)
// --------- copy from here to end in a tomtom.ns file --------------
//-------------------------------------------
//
// Make Invion Ready for TomTom to be run from Favorites menu.
// use the ns.exe from the HPCARM folder
// rename ShincoUpdate.exe to ceDesktop.exe and rename ns.exe to ShincoUpdate.exe
// Create the apps folder in the root of the sd card and put shortcut to tomtom execuable there.
// Put the ns.exe, shincoupdate, screenrotate and releasegps in the root folder of the sd card
//
// Step 1: At power on, open this tomtom.ns file and click on french 'Yes' OUI to get the desktop.
// Step 2: Start tomtom from the Favorites menu.
// Enjoy! - raveen
//-------------------------------------------
#option(explicit)
#import(command\*.ns)
//-------------------------------------------
// main
//-------------------------------------------
Function main()
{
var cmd;
var dir;
puts("Welcome to Script for TomTom\n\n");
rgset ("HKEY_LOCAL_MACHINE", "\Explorer\Shell Folders", "My Documents", "\\sdmmc", "REG_SZ");
rgset ("HKEY_LOCAL_MACHINE", "\Explorer\Shell Folders", "Favorites", "\\sdmmc\\", "REG_SZ");
rgset ("HKEY_LOCAL_MACHINE", "\Software\Microsoft\Shell\AutoHide", "Default", 1, "REG_DWORD");
// rgset ("HKEY_LOCAL_MACHINE", "\Explorer\Shell Folders", "Desktop", "\\ResidentFlash\\rac", "REG_SZ");
// rgset ("HKEY_LOCAL_MACHINE", "\Explorer\Shell Folders", "Startup", "\\sdmmc disk\\apps", "REG_SZ");
//cmd = "ceDesktop.exe";
//Execute(cmd);
//cmd = "ReleaseGPS.exe";
//Execute(cmd);
cmd = "\\sdmmc\\ScreenRotate.exe";
Execute(cmd);
Execute(cmd);
cmd = "\\sdmmc\\TomTom.exe";
Execute(cmd)
}
//-------------------------------------------
// File execution
//-------------------------------------------
Function Execute(file)
{
var cmd;
var param;
if(file =~ "^\""){
"^\"%cmd%\"( %param%)?$" = file;
}else{
"^%cmd%( %param%)?$" = file;
}
if(Shell(cmd, param) == -1){
puts("command \"%file%\" not found\n");
}
}
Jay