New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Tip us?
 
consolevn
Old
#1  
Junior Member - OP
Thanks Meter 1
Posts: 22
Join Date: Apr 2008
Question How can I change TOMTOM to another Navigation software

Hi guys,

I'm living in Vietnam, where TOMTOM doesn't work (no maps). Could you please tell me how to replace TOMTOM by another software as the default navigation service? For example, in Asia, MapKing should be useful more than TOMTOM. Thanks so much!
 
celice
Old
#2  
Junior Member
Thanks Meter 0
Posts: 5
Join Date: Mar 2009
for me
i want to change that to garmin
 
torrentonly
Old
#3  
torrentonly's Avatar
Senior Member
Thanks Meter 0
Posts: 189
Join Date: Jan 2008
celice: It isn't possible for Garmin, look here to find why http://forum.xda-developers.com/showthread.php?t=530034
->Read rules before asking<-

CHII > HTC S710 Vox, WM 6.1 CLEAN v1.4 by fireburned
MICHIRU > HTC Touch Cruise 09 (iolite), tO's lite WM 6.1 ROM XIP 21054, BIG thanks to OliNex
 
celice
Old
#4  
Junior Member
Thanks Meter 0
Posts: 5
Join Date: Mar 2009
torrentonly thank you very sir ^-^
 
torrentonly
Old
#5  
torrentonly's Avatar
Senior Member
Thanks Meter 0
Posts: 189
Join Date: Jan 2008
A little update for this. It actually is possible to use another navigation software, but some important steps must be made.

1) Navigation software must support command line options or have proper SDK (like TomTom or Garmin Mobile XT)
2) navipanel.exe and naviservice.dll must be debugged to find, how is MiddleLayerDLL handled
3) Code a new library, which will handle new navigation software via navipanel

I found some examples with Garmin SDK for visual studio. It looks quite simple and straightforward, but it has one big flaw. Garmin Mobile XT must be running to pass command to it.

Just a note. At this moment, there is no possibility to run other navigation software with NaviPanel.
->Read rules before asking<-

CHII > HTC S710 Vox, WM 6.1 CLEAN v1.4 by fireburned
MICHIRU > HTC Touch Cruise 09 (iolite), tO's lite WM 6.1 ROM XIP 21054, BIG thanks to OliNex
 
finnjaevel
Old
#6  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Oct 2009
Default garmin mobile xt

Garmin Mobile XT works fine for me
 
pikarin
Old
#7  
Junior Member
Thanks Meter 0
Posts: 20
Join Date: Jul 2008
Location: Valladolid
In the spanish version, the GPS software by default is CoPilot 7, Can you try it? But i think that there is no maps of there.

Regards!
 
Werewolf_IS
Old
#8  
Werewolf_IS's Avatar
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Sep 2008
Location: Taganrog
Hi all.
Small guide for changing the "Navigator" Hardware-key:
1. Delete from folder with current navigator folder all files.
2. Install into this directory new GPS navigator application (or move all files into this folder)
3. Rename *.exe file on previuos exe name
I'm from Russia. I changed Navitel Navigator on GisRussa
 
Giampy21Iolite
Old
(Last edited by Giampy21Iolite; 6th November 2009 at 04:54 PM.)
#9  
Junior Member
Thanks Meter 0
Posts: 26
Join Date: Sep 2009
You have to do this

HKLM\Software\HTC\NaviSW\

find this key MiddleLayerDLL that have a value NaviSWMiddle_CoPilot.dll

Change it in NaviSWMiddle_TomTom.dll

It works for garmin, too.
You have to substitute garmin to tomtom in the word

Make a soft reset and after garmin will be your default navi for all the applications (footprint, navipanel)

If you cannot find this key, you can create it, I just make it and works perfectly...


XDA PORTAL POSTS

Expand Your Choice of Icons with Icon Themer

Icons are some of the most commonly themed elements of the Android UI, and there is certainly no … more

MicrowaveTimePicker Brings 4.2 TimePicker to 2.1+ Devices

It’s frustrating to see slick new features that you can’t use when … more

What’s Possible with CASUAL & How to Make Your Own CASUAL – XDA Developer TV

XDA Elite Recognized Developer AdamOutler is known … more

Pearl Chen to Talk NFC Development at XDA:DevCon 2013

From HTML to LEDs or Android to Arduino, Hardware Hacking is a pastime of many people … more