SatNav GPS
Email Updates
Sign up now to our newsletter alerts (usually monthly).

Future speed camera database releases, hot topics, news and reviews.

Your privacy is important to us, we do not sell email details. Easily unsubscribe.

Enter Your Email

Navigate Our Site

MEMBERS AREA
Subscribe Now
Speed Camera Download
Submit Cameras
Free Competition
Member Discounts
Your Account
Member Forums

PUBLIC GPS FORUMS
Register to Post
Log in to Post
Private Messages
Your Account
Public GPS Forums
FORUMS BY BRAND
POINTS OF INTEREST
Free POIs
Submit POIs

REVIEWS & ARTICLES
Full Listing
[+] Apple
[+] Article
There is No Silver Bullet Accurate Traffic Information Requires Multiple Data Sources : Jul08

PocketGPSWorld.com Active Speed Camera Statistics : Jul08

Pocket GPS Terminology : Dec07

Galileo European GPS Constellation Gets Go Ahead : Nov07

A Day in The Life of a PocketGPSWorld.com Verifier : Nov07

Nikon D300 and D3 GPS enabled cameras : Nov07

The Ordnance Survey have 4 million POIs : Nov07

3,2,1 Liftoff... The latest GPS Satellite is successfully launched into orbit : Oct07

Mike's Muses: Diving with GPS? : Mar07

[+] Binatone
[+] Blaupunkt
[+] Brodit
[+] Carcomm
[+] CoPilot
[+] Destinator
[+] Directions Ltd
[+] Event
[+] Evermore
[+] Fugawi
[+] Garmin
[+] Globalsat
[+] Holux
[+] Intellinav
[+] Krusell
[+] Magellan
[+] Mapopolis
Mapopolis 4.71 review : Jun06

[+] Memory-Map
[+] Mio
[+] Nav N GO
[+] Navigon
[+] Navman
[+] Navteq
[+] Other
[+] Otterbox
[+] Qstarz
[+] Route66
[+] Royaltek
[+] Satmap
[+] TomTom
TomTom Announce GO 940 LIVE Connected PND at IFA Berlin : Aug08

Carcomm x20/x30 Cradle CNM-165 : Aug08

TomTom - How to remove cameras Tutorial : Jul08

Speed Camera Voice Alert Collections for Garmin, Route66 and TomTom : Jun08

Customise your GPS/SatNav : May08

TomTom Navigator Custom Cursors : Apr08

Speed Camera Icons by GerryC : Feb08

Speed Camera Voice Alert Collections for TomTom and Route66 : Feb08

Speed Camera Voice Alert Collections for TomTom and Route66 : Feb08

TomTom GO 920T In-Depth Review : Jan08

Pocket GPS UK Safety Camera Database - TomTom Go/Rider/One - OV2 : Jan08

PocketGPSWorld Safety Camera Database - TOMTOM GO 910, x20 and x30 : Jan08

PocketGPSWorld Speed Camera Database - TOMTOM Navigator 5 & 6 : Jan08

TomTom NavCore 7.2 Device-Dependent Feature List : Oct07

TomTom Version 7 : Mapshare Moving a POI : Jun07

TomTom Version 7 : Map Share blocking/unblocking a road : Jun07

TomTom Bluetooth Remote Control Review : Jun07

TomTom Cannes Announcement report : Jun07

Publishing real time TomTom journey information on the internet : Oct06

TomTom One New Edition second thoughts : Oct06

TomTom Compatibility matrix for program builds and map versions : Sep06

TomTom One New Edition first thoughts : Aug06

Inside the TomTom GO 910 : Jul06

TomTom RIDER Review : Jan06

TomTom ONE Review : Jan06

TomTom 510 710 910 Overview : Jan06

TomTom RIDER Scooter Install : Jan06

PocketGPSWorld.com POICapture for TomTom 5 by Lutz Bendlin : Nov05

PocketGPSWorld.com POICapture for TomTom 5 by Lutz Bendlin : Nov05

PocketGPSWorld.com POICapture for TomTom GO by Lutz Bendlin : Nov05

Glarestomper II for TomTom GO review : Oct05

TomTom MK-II Bluetooth receiver review : Oct05

TomTom MK-II Bluetooth receiver review : Oct05

[+] Trimble
[+] ViaMichelin
[+] Wonde Proud

GPS CENTRAL
About Pocket GPS
Contact Pocket GPS
Corporate Enquiries
Free GPS Downloads
GPS Events
GPS Event Blogs
GPS Related FAQs
GPS Reviews
News Archive
Report Piracy
Stolen GPS Register
Submit GPS News
Suggestion Box
Site Map

HELP
Registration Help
Subscription Help
Speed Cameras Help

SEARCH
Search GPS News
Search the GPS Forums
Google Pocket GPS Search
Pocket GPS
Web


Bookmark & Share!

Click Now to Bookmark and Share Pocket GPS! Click Now to Bookmark and Share Pocket GPS!

TomTom Navigator Registry Hack 04th October 2004

Article by Lutz Bendlin

 

Where's my free memory gone?

This article describes how to install TomTom Navigator 2.24 to just about any place on your Pocket PC, with the obvious emphasis on the storage card. The same approach should work for TomTom Navigator 3, but I could not test it because here in the US we're still stuck with version 2.

 

Why are we doing this? Because all these navigation applications are memory hogs, and TomTom Navigator is no exception.

 

Let's do some inventory

  • TomTom Navigator program and DLL's: well over 2.5 MB
  • Voice files: varies by language, but generally over 2.8 MB
  • GPS engine and User interface: 465 KB
  • TomTom GPS Control panel applet: 16 KB

See what I mean? A good 6 MB taken away from the Pocket PC's RAM! Memory that is precious, and should rather be used to run applications, not to store them.

 

I am mentioning the control panel applet specifically because it's the only file that really must stay in the \windows directory - that's where all the .cpl files need to be.

 

The toolset

To achieve our goal (move the application to the storage card) we need two tools

  • registry editor
  • a file explorer that doesn't hide any files

You have a number of options here, for example use the free PHM registry editor and the ActiveSync File Explorer, or use the All-in-one Resco File Explorer which also includes its own registry editor.

 

Yes, we are going to edit the registry, so if you feel uncomfortably at this point, please stop reading.

 

Still here? OK, let's tackle them one by one. We will mark the items that require the file editor with "File:" and the ones where we need the registry editor with "Registry:"

 

The Navigator program

By default, the program installs into \Program Files\Navigator and also creates a shortcut on the Windows start menu. So what we need to do is to move the folder to the storage card and adjust the shortcut.

 

  1. File: Cut & Paste the Navigator folder from \Program Files to \Storage Card
  2. File: Navigate to \Windows\Start Menu and delete the TomTom Navigator shortcut
  3. File: Navigate to \Storage Card\Navigator, tap and hold the TomTom Navigator.exe and tap Copy
  4. File: Navigate to \Windows\Start Menu and tap Edit > Paste Shortcut

Of course you can rename the shortcut and also place it somewhere else, for example to \Windows\Start Menu\Programs

 

The Voices

Voice files are by default installed under the \Program Files\Navigator branch, in their own folder. The folder name represents the voice, mine is called "USAC" (USA Computer voice). The pointer to the location of the voice files is stored in the registry and can be changed there.

 

  1. File: Move the voice files folder from \Program Files\Navigator to \Storage Card\Navigator.
  2. Registry: Navigate to HKEY_CURRENT_USER\Software\TomTom\TomTom Navigator\Voice and edit the LastInstalled string value to reflect the new location of the voice folder.

  

 

Note the "American" (or whatever your voice file name is) string value - this one is not actually used by TomTom. Looks like a programming glitch to me. Probably this was an attempt at an easier way to switch voices, similar to the way TomTom have organized the map switching.

 

The GPS engine

The GPS engine files are by default stored in the \Windows directory which is obviously not a good location for application specific files. Fortunately they can be moved as well, as I found out just recently.

  1. File: Move the file TomTom GPS.exe from \Windows to \Storage Card\Navigator
  2. File: Move the file ttgpseng.exe from \Windows to \Storage Card\Navigator
  3. Registry: Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\TomTom\GPS Engine and edit the FilePathApplet string value to point to the new location of TomTom GPS.exe
  4. Registry: in the same place, edit the FilePathEngine string value to reflect the new location of the ttgpseng.exe

  

 

Note that the GPS engine registry information is in the HKLM section of the registry, not in HKCU.

 

If you do not find the described values (FilePathApplet and FilePathEngine) you can either create them yourself or simply start the GPS control panel applet once from it's original position.

 

Caveat

There's a caveat (isn't there always?) - the ttgpseng.exe creates a hook into the WAKEUP events database. Now if you switched the Pocket PC off with TTN running, and then wake the Pocket PC up again, it first runs through the events, and only then initializes the storage card. Not very smart when the program linked to the event is on the storage card. Basically you will get a message at wakeup stating that \Storage Card\Navigator\ttgpseng.exe could not be found.

Two options - leave ttgpseng.exe untouched in \windows (it's only 86 KB), or move it to the iPAQ file store if your device has one.

 

Conclusion

It takes a bit of tinkering, but you can actually install TomTom Navigator completely to the storage card and preserve a good 6 MB of precious RAM to run programs (and especially TomTom Navigator) more stable. There may be a small performance drop upon startup due to the speed difference between RAM and storage card, but once the application is running this difference is negligible.

 

Resources used:

PHM registry editor (freeware): http://www.phm.lu/Products/PocketPC/RegEdit/
Resco File explorer (USD25, 14 day trial) http://www.resco-net.com/explorer.asp

 

 

Comments ?

Have any comments about this review ? Post them here.

Ads by Pocket GPS



#1 For GPS & PDAs
Sale! Find the latest 2008 Models in stock. Next day delivery. TomTom, HTC etc...
Handtec.co.uk/SatNav



Evermore GT-800
EverPhoto on Google Earth and Google Map for data logging and navigation
EvermoreGPS.com



TomTom Go 920
Specialists in refurbished Sat Nav & GPS like TomTom GO 920
TotalPDA.co.uk/GO 920



ProClip Car Mounts
Need a safe mount for your hand held device? Order a ProClip, clips on in seconds
ProClipUSA.com



Upgrade Garmin!
Click Here for 5 Superb Ideas for Garmin SatNavs. Free trial downloads!
Roadtour.co.uk



Advertise Here Now!
70 million totally targeted page views of your advert over a full 12 month period
PocketGPSWorld.com



 


Google Search

Google

Web
Pocket GPS