Hi.
I use the TomTom SDK to set the target for TomTom Navigator (see following code).
Line 4 sets the target and TomTom starts the route calculation - if there is a valid GPS position. The problem I noticed is that TomTom 3 never has a valid position after execution of the SDK function. I always get a dialog box "Invalid GPS Position - select starting point: last valid gps/middle of map/..." This happens no matter whether TomTom starts up, is already running, is in map view, ...
Previous versions of TomTom would just wait for a valid GPS position without asking the user for any help. That's my desired behaviour.
One solution I found is line 3: give TomTom some time to (re)aquire the GPS position.
My questions are:
Has anyone else observed this problem?
Is there another (faster :wink: ) solution?
Line 1: CTomTomNavigatorCom::TryCloseCurrentOpenedDialogs();
Line 2: CTomTomNavigatorCom::SendDirectCommand(CTomTomNavigatorCom::KCommandAutoRecalcOff);
CTomTomNavigatorCom::SwitchToNavigatorView();
Line 3: Sleep(3000);
Line 4: c = CTomTomNavigatorCom::NavigateToCoordinate((long)(x*1E6),(long)(y*1E6),name);
Line 5: CTomTomNavigatorCom::TryCloseCurrentOpenedDialogs();
Related
There are only 2 com ports to use for outgoing in bt settings on k-jam com6 and com7. How do we go about getting the bt working for this?
regards
here are 3 key steps in making TomTom 5 work on an i-mate K-JAM with a Bluetooth GPS.
STEP 1 : INSTALL TOMTOM5
You do this by copying the CAB files from the CDROM (eg F:\PocketPC) to the K-JAM and launch one by one from there with the explorer of the K-JAM
.
You can install voices the same manner by copying the CAB files to the K-JAM (eg from F:\Voice on the CDROM)
STEP 2 : UPGRADE TO V5.1
http://www.htcclub.net/storage/ppcupd510.rar
Extract and copy the files to a folder on the K-JAM and install them from there.
STEP 3 : ACTIVATE THE GPS CONTROL PANEL
Fire up a registry editor (eg http://www.freewareppc.com/utilities/phmregistryeditor.shtml )
Go to: HKEY_LOCAL_MASCHINE\ControlPanel\GPS Settings
Delete the DWORD marked "hide"
Add a DWORD called "Group" and give it the value of "2" (dec)
The GPS panel will now show up in your connection settings.
STEP 4 : INSTALL TOMTOM5
1. Establish a bond with your GPS and select the checkbox for serial access.
2. In BT, select the OUTGOING port to 6.
3. In the GPS control panel, select the GPS program to 0 and make sure that the hardware one, is set to None.
4. Start TT5 and the GPS settings, select another bluetooth GPS, and you will see COM 0 free. Select COM 0 and close TT5.
5. At the GPS control panel again, now select COM 6 (before we set it up at 0).
6. At BT: select OUTGOING port to 0.
7. Back again to GPS control panel and select NONE.
8. Finally start TT5 and it should connect automatically. Wait for a couple of seconds and click the GPS settings and you should see it has connected.
orignal posting here
http://forum.xda-developers.com/viewtopic.php?t=28386&highlight=tomtom+5+wm2005+gtps
thereaperman said:
here are 3 key steps in making TomTom 5 work on an i-mate JasJar with a Bluetooth GPS.
Many tips are scattered around in different Forums.
Here is a COMPLETE overview of what to do.
STEP 1 : INSTALL TOMTOM5
You do this by copying the CAB files from the CDROM (eg F:\PocketPC) to the JasJar and launch one by one from there with the explorer of the JasJar.
You can install voices the same manner by copying the CAB files to the Jasjar (eg from F:\Voice on the CDROM)
STEP 2 : UPGRADE TO V5.1
http://www.htcclub.net/storage/ppcupd510.rar
Extract and copy the files to a folder on the JasJar and install them from there.
STEP 3 : ACTIVATE THE GPS CONTROL PANEL
Fire up a registry editor (eg http://www.freewareppc.com/utilities/phmregistryeditor.shtml )
Go to: HKEY_LOCAL_MASCHINE\ControlPanel\GPS Settings
Delete the DWORD marked "hide"
Add a DWORD called "Group" and give it the value of "2" (dec)
The GPS panel will now show up in your connection settings.
STEP 4 : INSTALL TOMTOM5
1. Establish a bond with your GPS and select the checkbox for serial access.
2. In BT, select the OUTGOING port to 8.
3. In the GPS control panel, select the GPS program to 0 and make sure that the hardware one, is set to None.
4. Start TT5 and the GPS settings, select another bluetooth GPS, and you will see COM 0 free. Select COM 0 and close TT5.
5. At the GPS control panel again, now select COM 8 (before we set it up at 0).
6. At BT: select OUTGOING port to 0.
7. Back again to GPS control panel and select NONE.
8. Finally start TT5 and it should connect automatically. Wait for a couple of seconds and click the GPS settings and you should see it has connected.
REMAINING PROBLEM
TomTom will only connect to the BT GPS when the Phone is switched on.
If you want to use your integrated car phone and just use the JasJar as GPS, you need to switch the Phone antenna off on the JasJar and the Bluetooth radio on (for the GPS connection). This worked perfectly before with TT3 and my i-mate PDA2K but now I am forced to activate the phone radio on the JasJar meaning that I can not use my car phone anymore !
I think it is a TT problem as I am able to connect to the GPS with other software without the phone radio switched on.
orignal posting here
http://forum.xda-developers.com/viewtopic.php?t=28386&highlight=tomtom+5+wm2005+gtps
Click to expand...
Click to collapse
sorry to but in, but works slightly diferently for me as i also only had com6 & 7 to choose from
hope this makes sense
STEP 4 : INSTALL TOMTOM5
1. Establish a bond with your GPS and select the checkbox for serial access.
2. In the GPS control panel, select the GPS program to 6 and make sure that the hardware one, is set to None.
4. Start TT5 and the GPS settings, select another bluetooth GPS, and you will see COM 6 free. Select COM 6 and close TT5.
5. At the GPS control panel again, now select COM (none)
6. At BT: select OUTGOING port to 6.
7. Finally start TT5 and it should connect automatically. Wait for a couple of seconds and click the GPS settings and you should see it has connected.
ps took a couple of resets before the new gps icon would show in connections, also after editing the reg you must exit the program otherwise the changes arnt saved
thanks for that. I managed to get running on the jasjar,just the.k-jam that stumped me. aoane more quesrion though when you set your gps to 6 do you set your bt to com7?
thanks again
sorry, where are you talking about? in bt comports outgoing is set to (com6)
I have changed my orignal post to mach how it works on the K-JAM(so some people do not get confused :wink: )
thanks, now you made my post after your altered original one :? look like i'm talking a load of rubbish!
:lol: :lol: :lol: :lol: :lol: :lol: :lol:
maybe i should edit my post so my quote of your quote is the same?
is there an emotion available scratching it's head? :lol:
My tt voice is not working.....
HELP
have you gone into the voice section of tomtom to see if there are any voices to select from and test?
there are no voices to test...but they are instaled
check my blog, all answers revealed, voices and bluetooth, etc.
www.beyondthetech.com/blogs/kjam
when you say :
Delete the DWORD marked "hide"
Add a DWORD called "Group" and give it the value of "2" (dec)
The GPS panel will now show up in your connection settings.
First I don't see any KEY called HIDE ??
I do adda DWORD called GROUP under ...../GPS/ with value 2 (decimal)
I did 8 reset and I still don't see the GPS under settings/connection ???
how can I have it show ?
thanks
help please !!! :shock:
first of all make sure you do use the exit from the reg edit program you have used, otherwise changes are not saved.
then do as you already have, a soft reset.
on mine it a couple of resets for the new icon to appear.
good luck
yes I verify the change is made.
I already did 10 soft reset still don't see GPS icon ??
I din't have a hide to remove when I went into the registry,
if i now go into
HKEY_LOCAL_MACHINE
ControlPanel
GPS Settings
i have
(Default) (value not set)
Group 0x2 (2)
and back in the real world in Settings i now have 8 icons, including one new one called GPS
perhaps instead of doing a soft reset, turn the kjam completely off and see if that helps
finally managed to get tomtom 5.1 working on the wizard.. phew
Now there's one thing regarding voices: tt only seems to recognize voices in the \tomtom\tomtom\ folder (in main memory). I'd like to put the voices on the storage card, but haven't found a way to get it to recognize additional voices there. creating a \voices dir on the sd card didn't work -- any other tweaks (main memory is kinda limited after all)?
hey guys, any of you having trouble with adding your maps?
My maps now say they need activating. It never said that before.
Cheers
Trying to follow this sionce I got it initally working and now failed
4. Start TT5 and the GPS settings, select another bluetooth GPS, and you will see COM 6 free. Select COM 6 and close TT5.
5. At the GPS control panel again, now select COM (none)
6. At BT: select OUTGOING port to 6.
7. Finally start TT5 and it should connect automatically. Wait for a couple of seconds and click the GPS settings and you should see it has connected.
-
basically - in TT5 v5.21 I dont have under option 4 - I dont have a com port of 6 under other Bluetooth GPS
Any ideas?
Scott
TT Nav 5 Port from XDA 2 to Wizard
I have an XDA 2 now with TomTom on. If I transfer the software across as above and then change my device code with TomTom should everything work (e.g. Traffic updates, etc.) ??
<Fingers crossed>
TIA Dave.
After having many troubles and failing to get tomtom 5 running on my mini s.
Just like to know if tomtom navigator 3 is compattable with mini s?
I can get original software on cd with major roads of europe for £30.
Not sure if it works. if it does you will have to copy the cabs over manually as the installer will almost certainly not work.
On a side not, personal experience with TTN3 & BT GPS was very bad, so bad infact that i ditched my TTN3 and used an old copy of 2 until i replaced my GPS with a wired (was CF in an iPaq).
Maybe it was a fault with the iPaq BT stack but i used to get random disconnects while driving and it basically made TTN3 useless. Just a point as you cant use a wired GPS with the Wizard...
Also, if you need help with TTN5 read the current posts, and if you still have problems make a new post saying what you have done, and what you are having problems/errors with.
For me it was easy to make TT5 running on my Wizard. I wrote this about installation (sorry, it's in french and I will soon add some printscreen)
here is the link
I used this guide and got Tomtom 5 working a treat hope this helps
Surefire method of installing TomTom Navigator on your K-JAM
This post is in no offense to anyone who has previously posted a quick tutorial or a quick-and-dirty method of installing TomTom Navigator 5.10 on the K-JAM (or Windows Mobile 5.0 for that matter), but there has been a lot of inconsistencies with where files are to be placed, how things should be installed and in what order, and if some steps need to be performed or not. In addition, the fact that it's likely coming from people who don't have English as a first language, it makes it very hard to follow otherwise simple directions on how to get this program properly installed and running on one's K-JAM.
Thus, I have detailed a step-by-step procedure based on completely on firsthand experience, and repeated for verification. It requires your K-JAM (obviously), your ActiveSync'ed desktop, your Bluetooth GPS device, and the original CAB/voice/map files. What is important in my method is that I did NOT have to perform any install of 5.00, followed by 5.10, and I did not have to perform any registry changes to enable the GPS applet in Windows Mobile 5.0, either.
Please keep in mind that TomTom Navigator 5.10 is not officially compatible with Windows Mobile 5.0, so you are not likely to get any support on the product on this OS.
Download the latest version of the TomTom Navigator application from their website.
Install the map files onto your mini-SD card. It should be placed right at the root, and will have a path on your K-JAM, such as:
\Storage Card\New-England_and_Mid-Atlantic-Map
Power on your Bluetooth GPS, and prepare it for pairing, if necessary.
Go to your Comm Manager and enable the Bluetooth radio on K-JAM and pair your Bluetooth GPS to it.
Once properly paired, put a check next to Serial Port as the device's available service.
Minimize the on-screen keyboard, if necessary, and click on the next tab labeled COM Ports.
Click New Outgoing Port and select COM6, while leaving Secured Connection still checked. Your device should now be listed with (COM6) next to it.
Install all the CAB files in the following order:
GPS.CAB - the conduit between TomTom and your Bluetooth COM port
PIMAddIn.CAB - the conduit between TomTom and your Outlook contacts
WZD.CAB - the Today plug-in (completely optional)
TTN.CAB - the actual application and data files
If you are getting any issues with installing any of the CAB files, try soft-resetting and launch the same CAB file again.
On your desktop, launch Notepad.
Type & \Storage Card\New-England_and_Mid-Atlantic-Map\ or whatever the name of your main map folder is on your mini-SD card. Do not forget to add the final backslash and a have a space between the ampersand and the first backslash.
Save the file as CurrentMap.dat. Make sure it doesn't end up as CurrentMap.dat.txt!
Create a folder on your K-JAM called \My Documents\TomTom.
Copy your newly created CurrentMap.dat file from your desktop into \My Documents\TomTom on your K-JAM.
Create a folder on your K-JAM called \TomTom\TomTom. Yes, strangely enough, that is a TomTom folder under the TomTom folder on the root of the device.
Copy your (celebrity or standard) voice files into the \TomTom\TomTom folder.
Soft-reset your K-JAM to allow the Today plug-in to show up and the TomTom Navigator icon to appear in the Start Menu. If the Today plug-in doesn't show up, it's likely that it's simply disabled in the Today plug-ins list, and you can enable it later.
Launch TomTom Navigator.
Set up your preferences (left/right-hand, time format, voice, etc.)
Your map should now be automatically selected and loaded, based on steps 9-13.
Activate your map through the normal registration methods.
Configure your Bluetooth device as Other Bluetooth GPS and select COM6: as your port.
Confirm that your Bluetooth device is working by clicking on the GPS signal strength indicator on the bottom-right of the screen, then the same indicator on the right on the following screen.
That's it! Enjoy your TomTom Navigator on your K-JAM!
Credits:
http://forum.xda-developers.com/viewtopic.php?t=28386
http://www.howardforums.com/showthread.php?t=742385
http://forum.xda-developers.com/viewtopic.php?t=27641
http://forum.xda-developers.com/viewtopic.php?p=160768
I hope this step-tested, detailed tutorial will be the end-all solution for everyone having issues in getting TomTom up and running on their K-JAMs, as I've been sharing the pain with everyone trying to get some sort of navigation software working on Windows Mobile 5.0. Now, you can take a breather and go travel somewhere with your new toy and not have to worry about surfing to MapQuest.com on an EDGE connection in the middle of nowhere.
By the way, my Bluetooth GPS device is the GlobalSat BT-338 GPS, a SiRF III device that can be picked up real cheap from MadMonkeyBoy. There is a firmware update to 3.1.1 available here.
NOTE: If you've tried the other methods posted elsewhere that instruct you to enable the GPS applet by modifying the registry and so forth, you can either hard reset your device and follow my step-by-step method above, or reverse their work by performing the following steps:
Go to the GPS applet under Settings.
Change both the GPS communication and hardware COM ports setting back to None.
Go to the last tab and uncheck "Manage GPS Automatically."
Lastly, disable the applet entirely by adding the Redirect null string value back to that GPS Settings key in the registry. (See those previous instructions to find the exact location in the registry and simply put back the entry you deleted or changed.)
Soft-reset your K-JAM for changes to take effect.
Remember, TomTom Navigator 5.10 is NOT designed for Windows Mobile 5.0 natively, so you can't expect the OS to manage something that older navigation software is not expecting the OS to.
Finally, if for whatever reason you're not able to communicate with your Bluetooth GPS properly because you're working from a failed install from previous instructions, try to delete the Outgoing COM Port entry, followed by the entire partnership between your K-JAM and the GPS device, then start again.
UPDATE: I have removed the link to the TomTom Navigator installer CAB files. You can visit www.tomtom.com and download it from there. Also, you can install the voices to the \Voices or \Storage Card\Voices folder.
Can an admin quote/copy the above post and sticky it for a couple of months - save a new "tomtom 5 help" post every few days.
Please?
But does Tomtom Navigator 3 work on Wizard? If so, how does one install it?
Hi
Somehow I feel I must have been a complete idiot with all of the problems I had trying to install TT5. Some of my problems were due to impatience, some stupidity, but most of all the really poor instructions from TomTom and the lack of any meaningful support from TomTom.
I hope this guide will save a few other people a frustrating experience setting upTomTom5.
Most of the following is based on different posts from many other individuals on the XDA-Developers and PocketGPSworld to name a few of them
paulrousseau
noony
Weatheryoko
Do not try to run the TT5 software until told to do so. It is a good idea to read the whole process before you start. If you have already tried a few times to install and failed it is probably a good idea to uninstall the app and start again following the steps below.
STEP 1 : INSTALLING TOMTOM5 Application Install
Option 1
Try this first it works for some people but not always, but you will need Activesync set up and a windows PC.
1) Insert the Software Applications disc into your PC and allow it to auto run.
2) Accept the License and tick the install application option. This will install the software to your Universal. Make sure you install to the PDA and not to the SD card. This will also install the default voice files.
4) Follow the on screen instructions on the PDA. DO NOT run the TT5 software at this point.
If this does not work or you have an Apple Mac or Linux machine then try Option 2 otherwise go to STEP 2
Option 2
1) Copy the CAB files from the CDROM (e.g. F:\PocketPC) to your SD card on the Universal and launch each CAB one by one from there with explorer on the Universal.
2) Install voices in the same manner by copying the CAB files to the Universal (e.g. from F:\Voice on the CDROM)
STEP 2 : INSTALLING TOMTOM5 - UPGRADE TO latest version.
if you do not have the latest version find an updated version on the HTC Club site. http://www.htcclub.net Extract and copy the files to the SD card on the Universal and install them from there.
STEP 3 : INSTALLING TOMTOM5 - Map Installation
Do not follow the install to PDA option on the TT5 map disc menu as this just does not work on the universal.
1) Put your SD card in a reader attached to your PC.
2) Insert the correct Map disc for your country (UK is disc 1).
3) Accept the License and tick the install maps option.
4) Then select the install to SD card option and install the new map to the card reader (you select the location - where to install the map during the install process) this may take some time depending on the speed of your SD Card. Repeat for each map you wish to install to your SD card.
5) Replace the SD card in to the Universal then simply run the TomTom5 application on your Universal.
6) Follow the prompts and you will go to TomTom5 options, here select change map and select from the one/s that you have installed through the card reader.
STEP 4 : INSTALLING TOMTOM5 Registration
1) You should now select the register automatically option as the manual process does not seem to work a lot of the time.
2) You will now need the registration card that came with the TT5 software. Enter the 3 x 5 character pin codes and the TomTom server will then authenticate your software.
STEP 5 : INSTALLING TOMTOM5 Activate the WM5 GPS control panel
1) Fire up a registry editor (I used Resco regedit but you could use a free one such as http://www.freewareppc.com/utilities/phmregistryeditor.shtml )
2) After opening the Reg Editor Go to: HKEY_LOCAL_MASCHINE\ControlPanel\GPS Settings
3) Tap the screen on the DWORD marked "hide" and select delete form the menu.
4) Add a DWORD called "Group" and give it the value of "2" (dec) do this by tapping GPS Settings and selecting the option add DWORD. Make sure you exit your Registry editor correctly.
5) You will now need to perform a soft reset for these changes to take effect.
6) After the soft reset check you have successfully activated the GPS control panel by going to: Start>Settings>Connections. If you do not see it repeat this step as you have not correctly edited the registry.
STEP 6 : INSTALL TOMTOM5 - Set up the Bluetooth link to your GPS receiver
1) Go out side to perform this step. Some receivers require visibility of the GPS satellites for this step to work so it is best carried out in the open air.
2) Establish a Bluetooth bond with your GPS and in the WM5 settings select the checkbox for serial access.
3) In the Bluetooth entry on the universal for your GPS receiver set the OUTGOING port to 8.
4) Go back to the WM5 GPS control panel, select the GPS program port and set this to 0 and make sure that the “hardware one” is also set to None.
5) Start TT5 and in the GPS settings, select “another Bluetooth GPS”, and you will see COM 0 free. Select COM 0 and close TT5. (If you have been impatient and run the TT5 software too soon you can get to this by the following- Tap the map part of the screen >Change preferences> scroll left till you see “show GPS status” click “configure” select “another Bluetooth GPS”, and you will see COM 0 free. Select COM 0 and close TT5.
6) Back to the WM5 GPS control panel again, this time select COM 8 (before we set it up at 0).
7) Now got to WM5 Bluetooth: select OUTGOING port to 0.
8) Back again to GPS control panel and set GPS program port to NONE.
8. Finally start TT5 and it should connect automatically. Wait for a couple of seconds and click the GPS settings and you should see it has connected.
I was using the Parrot 3400 GPS receiver which incorporates a hands free car kit, if you are using a Parrot 3300 or 3400 you will need to go to the GPS section and activate the GPS part. Remember you can either use the Universal for both mobile phone and GPS or you can use a separate Mobile phone. I use a Motorola Razor. If you wish to use a separate phone then set up the BT pairing with the phone first before you activate the GPS. After this when you have set up the GPS part you will see the Parrot screen tries to set up GPS first. If you do not need GPS for a particular journey then you need to press the red button at the connect GPS message and the Parrot will proceed to pair with your Mobile phone.
As I said at the beginning this is the idiots guide and probably has more detail then most people will need but I hope this helps someone through what I initially found was a very painful and frustrating process.
Regards
Charlie
hi have tried all sugestions on the forums but still no lucck im using tomtom 6.02. could someone be nice enough to post directions to how they got it working step by step thanks.
1) Installed WM5torage.
2) Copied my CAB files to the Microdrive root.
3) Installed each of the cab's, pointing them to the Microdrive.
4) Let TT reboot the device
5) Copied a 'new' executable to the correct location
6) Started TT
7) Ran the setup routine (Language, Units e.t.c)
8) Selected the Map
9) Set my 'home' location
10) Navigated away.
Only problem I had was getting the voices working (as noted on another post). But a different build cured that problem. I'm using 6.010 though. I've used com4 and (after setting up the GPS module) com 1, which both work quite well.
what do you mean you Copied a 'new' executable to the correct location how do you do that thanks
moh6299 said:
what do you mean you Copied a 'new' executable to the correct location how do you do that thanks
Click to expand...
Click to collapse
He's talking about a crack!
Out of interest, how did you set up the GPS? Having issues with mine!
I might have been, not that I can approve of such activities of course! You must always buy licenced software!
I've got my GPS set to 'Other NMEA GPS Receiver', Baud Rate 115200, Com1.
I've previously used the same settings on COM4, but then I've activated the GPS applet within WM5 to map the port to other applications, so I can use TT or Windows Live! Maps with Reperion Tracker. But I'm sure the first time I installed it, it detected the GPS straight away anyway.
sory but could you pm me how you did this I've activated the GPS applet within WM5 to map the port to other applications, so I can use TT or Windows Live! Maps with Reperion Tracker.
Hi guys,
got my TP2 3 weeks ago and it works great!
Among some tweaks I found here I use MN7.3.4 with the "GNS FM9 BT-N" Bluetooth TMC receiver. I configured it as shown here:
- paired at COM 2
within Navigon:
- GPS with external TMC
- GPS-Port 4
- GPS Baud rate 115200
- TMC Port 2
- TMC Baud rate 57600
This works out perfectly. And already saved me some time
But one thing is really annoying me. Every time I start MN7 outside my car the windows mobile bluetooth service is asking every 5 sec to start my bluetooth. After doing this, it repeatingly asks me to which device I want to connect to. But there can't be any device outside my car. Any chance to change this behaviour?
I used google, the xda-developer wiki and forum search; am I the only one with this problem?
regards
This Problem http://forum.xda-developers.com/showthread.php?t=535835 ?
I have no solution found.
Yes, thats the same message. But I can click it away. Nevertheless it reappears after exactly 5 sec.
Workaround for annoying bluetooth dialog
Hi!
I had the same problem with my gns and navigon and I did a quick and dirty solution:
1. Copy the whole navigonfolder without the folder "MAP"on the storage-card and rename the copy with NavigonNoTMC or something like that. You loose about 40MB of storage on the card which is not too much.
2. Edit the file /[Storagecard in your language]/NavigonNoTMC/ApplicationSettingsPathes.xml
3. Replace all paths wich point to ./map with /[Storagecard in your language]/Navigon/map
4. Start MobileNavigator.exe from the folder /[Storagecard in your language]/NavigonNoTMC
5. Configure this copy of Navigon without TMC-Modul and save
6. Create a new shortcut in the startmenu to the MobileNavigator.exe from the folder /[Storagecard in your language]/NavigonNoTMC and rename it with NavigonNoTMC or sth. like that
-> Now you can start the fitting version of Navigon in the car with TMC and outside the other without TMC
I hope this helps for your problem - it did for me
Greetings from Bavaria
esociarius