GPS receiver reset utility - Windows Mobile Development and Hacking General

Sometimes GPS receivers (at least my Hamlet HBTGPS20) stop working correctely (no or unstable fix). Hamlet advice is to reset it using a desktop Windows program that they provide. Unfortunately, this requires a BT enabled desktop or laptop PC. Very unpractical indeed!
Therefore, I developed this small utility to reset GPS receivers. It should work on any device with .NET Compact Framework installed and for any BT serial port GPS receiver.
Installation:
1 - extract the files from GPSReset.zip
2 - copy GPSReset.cab to your device
3 - run it, a shortcut to GPSReset.exe should appear inside Programs
or
2 - copy GPSReset.exe and OpenNETCF.dll wherever you want in your device (but not \Windows)
3 - create a shortcut to GPSReset.exe
Usage:
1 - check that BT is enabled and that the GPS receiver is on
2 - run GPSReset
3 - select the serial port and and the baudrate of your GPS receiver
4 - click the Open button and wait for the Reset button to become enabled (or for an error message)
5 - click the Reset button
6 - click the Exit button, that's it
After reset it might be necessary to execute again the BT pairing procedure with the receiver.

Arabic Technical Support
If you’re an IT provider and you would like to target the Arabic speaking market, or you are an end user that requires Arabic interface in your application, Mughamrat is your gateway to the Arabic language.
Mughamrat is a Software Development Company that specializes in converting information technology products to support Arabic for both interface and functional levels of any system and platform.
the portfolio of products includes SDKs such as WAL, PAL and MAAL, which consist of extensive set of programming tools, utilities, and libraries that allow developers to build and integrate standard Arabic applications (With MS Embedded tools and MS Dot NET tools) into the Windows CE system or GSM platforms. Likewise, we have dedicated highly qualified department for all kinds of localizations such as software Arabic localization, content localization, and Arabic Web localization. More information about our activities in our website: www.mughamrat.com.
Contact info
Rudy
[email protected]

Mitico!!
L'ho provato sul mio Mypal 632n
oruam57 said:
Sometimes GPS receivers (at least my Hamlet HBTGPS20) stop working correctely (no or unstable fix). Hamlet advice is to reset it using a desktop Windows program that they provide. Unfortunately, this requires a BT enabled desktop or laptop PC. Very unpractical indeed!
Therefore, I developed this small utility to reset GPS receivers. It should work on any device with .NET Compact Framework installed and for any BT serial port GPS receiver.
Installation:
1 - extract the files from GPSReset.zip
2 - copy GPSReset.cab to your device
3 - run it, a shortcut to GPSReset.exe should appear inside Programs
or
2 - copy GPSReset.exe and OpenNETCF.dll wherever you want in your device (but not \Windows)
3 - create a shortcut to GPSReset.exe
Usage:
1 - check that BT is enabled and that the GPS receiver is on
2 - run GPSReset
3 - select the serial port and and the baudrate of your GPS receiver
4 - click the Open button and wait for the Reset button to become enabled (or for an error message)
5 - click the Reset button
6 - click the Exit button, that's it
After reset it might be necessary to execute again the BT pairing procedure with the receiver.
Click to expand...
Click to collapse

boot apdate gps
guadafra said:
L'ho provato sul mio Mypal 632n
Click to expand...
Click to collapse
I would like to know how to update firmware gps .
tem algum programa

Related

tomtom navigator 3

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?

Complete Idiots Guide to Installing TomTom 5

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

Using multiple GPS apps simultaneously - A small investigation

Searched all forums for ( GSP , Comports, Multple, split comport, duplex )
I have no troubles using any GPS app on my Universal (MDA Pro)
However, using...... GPS gate (buyware)
....or the free GPS splitter that comes with
Microsoft Virtual Earth Mobile (freeware, GPS icon suddenly appears under settings-connections after install of Microsoft Virtual Earth Mobile,
....or app found at http://www.gpsmeter.com/ (browse to portsplitter)
i am still unable to successfully run two GPS apps at the same time.
Don't get me wrong, I DO succeed in getting two GPS apps READ the data.
Both apps will show connection , for instance TomTom together with my own app PocketReperion, but tried with Visualgpsce http://www.visualgps.net/VisualGPSce/ and a lot of other apps too.
Symptoms : Even though successfull in setting up various comsplitters to send data to 1 virtual port, and have multiple GPS application accessing them, I am unable to get that situation stable.
So the concept on a lot if ISO layers has been proven, why the hell doesn't it work for longer that say a minute, 4 minutes, not at all, 10 seconds...
It seems that most comsplit apps are rather "reset" intensive (tested on clean device) and even when it does work for a while something will lockup and a reset is again necessary.
Does anybody use the blue GPS icon (free after install virtual earth mobile) to split ports and if so what is your setup ?
Does anybody use GPSGATE to split ports and if so what is your setup ?
Does anybody use the PortSplitter linked to above..to split ports and if so what is your setup ?
Please share your thought and expierences with me as I really really want to solve this issue. Be it for my "own" app, but also for all the other ones out there.
GPS port splitting multiple GPS apps on 1 receiver
Small BUMP : Doesn't anyone use portsplitting in whatever form, or am I really the UeBerGEEK here ?
It Works !!
IT WORKS !!!! BUT YOU HAVE TO CREATE TWO VIRTUAL PORTS - USE PORTSPLITTER !!!
All I had to do is download http://www.gpsmeter.com/ portsplitter as discussed in the other threads, HOWEVER......
Instead of what manuals seem to say, even from other softwarez like GPSGate, create TWO or more VIRTUAL ports in PORTSPLITTER!! Connect each GPS app to a DIFFERENT VIRTUAL PORT.
Also, when pairing and configuring your GPS, try taking a high Comport like 9. Go down one if no success.
Then when configuring PORTSPLITTER, don't be alarmed that your COMPORT isn't in the drop down list, MANUALLY enter "COMx" without the usual ":" where x stands for a number..the high real COM portnumber you configured when pairing/setting up.
You must use your keyboard or the stylus to manually enter the Comport if it is not in your dropdown list in PORTSPLITTER..
for speedreaders :
install PORTSPLITTER http://www.gpsmeter.com
use highest physical COMport available to pair your GPS
Define TWO virtual ports (instead of what seems to be written everywhere or am I really lame?)
Connect each Application to different virtual ports
My setup on a T-Mobile MDA Vario II (with Cingular ROM)
Physical Port 9
Virtual Ports in PORTSPLITTER 4,8
Hardware COMport in PORTSPLITTER (COM9 had to manually enter it, it was unavailable from drop down.... .... ...)
TomTom Navigator mapped to virtual COM8 (Didn't show up in TOMTOM until PORTSPLITTER running and connected to GPS.. ..)
Reperion *sweet favorite GPS app" mapped to Virtual COMPort 4 (Reperion eats all ports, no problems there....)
Please o please report...

[*UPDATED*] How to the PPC as an External GPS Receiver for a Laptop

***For Those who need it. Others may ignore it.***​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​ Solution: How to the PPC as an External GPS Receiver for a Laptop
[Works 100%]
Introduction: I found out this topic on a Forum, originally posted by Motukker (a pilot by profession) @ XDA Developers Forum way back in 28th May 2008 Here.
Overview: This topic deals with the much awaited issue about how to the PPC as your External GPS Receiver for a Laptop. This needs some intervention to be done both on PPC and the Laptop.
Hardware Requirement:
1.Laptop/PC running on Windows XP, Vista or Seven, with or without an integrated Bluetooth Device, but must have working USB-2 ports. And, you should always have Active Sync (WinXP) or Windows Mobile Device Center (Win Vista or 7) installed.
2.Pocket PC running on Windows Mobile 6, 6.1 or 6.5. It must have an inbuilt GPS receiver. Its device specific. Don’t try all these, if you don’t have it. (Refer to your Hardware Guide Details Manual.)
3.A connecting USB cable, supplied along with your PPC (if you haven’t bought a stolen one, LOL!)
Software Requirement: This takes into account the followings.
1. GPS2Blue (with MS DotNet CF 2.0, may work with later versions too), on PPC (WM 6-6.5)
2. HW Virtual COM Port Single 3.1.0 on Laptop/PC (WinXp –Win 7)
And good news is that it's all for free.
Step1: (on Your PPC)
Download GPS2Blue.
Code:
[FONT=Book Antiqua]Homepage: [URL]http://users.skynet.be/hofinger/GPS2Blue.html[/URL]
Remote Link: [URL]http://www.uploadjockey.com/download/443479/GPS2Blue.rar[/URL][/FONT]
[FONT=Book Antiqua][SIZE=2]Mirror: [B][URL="http://www.mirrorcreator.com/files/0VNTDDSN/GPS2Blue.rar_links"][COLOR=#008e9b]http://www.mirrorcreator.com/files/0VNTDDSN/GPS2Blue.rar[/COLOR][/URL][/B][/SIZE][/FONT]
Transfer the file to PPC.
Install in the device memory (Preferably).
Step2: (on your PPC)
Download Microsoft .Net Compact Framework 2 (or higher)*
Code:
[FONT=Book Antiqua]Homepage: [URL]http://www.microsoft.com/downloads/details.aspx?FamilyID=AEA55F2F-07B5-4A8C-8A44-B4E1B196D5C0&displaylang=en[/URL]
Remote Link: [URL]http://www.uploadjockey.com/download/6773175/netcfsetupv2.msi[/URL][/FONT]
[FONT=Book Antiqua][SIZE=2]Mirror: [URL="http://www.mirrorcreator.com/files/60TUSSXW/netcfsetupv2.msi_links"][B][COLOR=#008e9b]http://www.mirrorcreator.com/files/60TUSSXW/netcfsetupv2.msi[/COLOR][/B][/URL][/SIZE][/FONT]
MS DotNET Compact Framework 2.0 or higher is required.
Microsoft .Net Compact Framework 2 must be manually installed in the PPC (Preferably, in Device Memory).
(* if not preloaded within the ROM)
(**Note: Microsoft releases .NET Compact Framework 2.0 Service Pack 2 which can be easily installed on storage card. But, installing on Device Memory would allow you to work even without a Storage Card. Choice is yours.)
Step3: (on your Laptop/PC)
Download HW Virtual COM Port Single* 3.1.0
Code:
[FONT=Book Antiqua]Homepage: [URL]http://www.hw-group.com/[/URL][/FONT]
Use it to create virtual COM ports on your PC, from TCP/IP. Its useful for those who don’t have an integrated Bluetooth Device on their Laptops/PCs. Those who have it may use Bluetooth. Its specially useful for me because, my New OS (Win 7) has succumbed my Bluetooth. And now, I don't have a working Bluetooth yet...
Code:
[FONT=Book Antiqua]Homepage: [URL]http://www.hw-group.com/products/hw_vsp/index_en.html[/URL][/FONT][FONT=Book Antiqua]
Remote Link: [URL]http://www.uploadjockey.com/download/9344548/hw-vsp3-single_3-1-0_0.rar[/URL][/FONT][FONT=Book Antiqua][SIZE=2]
Mirror: [URL="http://www.mirrorcreator.com/files/JPLRH77I/hw-vsp3-single_3-1-0.rar_links"][B][COLOR=#008e9b]http://www.mirrorcreator.com/files/JPLRH77I/hw-vsp3-single_3-1-0.rar[/COLOR][/B][/URL][/SIZE][/FONT]
(*Do NOT use the Multi Port Version, I couldn’t make it to work. So better, you avoid it.)
Step4:
How to use with TCP/IP over USB?
1. On the PC, install HW VSP Single Port (version 3.1.00 or newer, when available). Choose the standalone application installation mode while installing.
2. Connect the PDA to the PC with an USB cable.
3. On the PC, run HW VSP.
-In Settings tab: check "TCP Server Mode" and,
to avoid unwanted traffic, uncheck "NVT Enabled".
-In Virtual Serial Port tab: set the Port Name (the port
to be created on the PC, it must be a free COM port not already
used on the PC; for example COM3). Set IP Address to
xxx.xxx.xxx.xxx and Port to 31873.
Note: to accept only data from the PDA, instead of 0.0.0.0 you can put the IP address of the PDA obtained with the "What's my IP" menu item of GPS2Blue. (Its Device-specific, let’s call it xxx.xxx.xxx.xxx)
-Click on Create Com.
4.On the PDA, run GPS2Blue.
-Set the GPS COM port (it's the COM port that Windows Mobile
uses for GPS communication. Its available under Settings => system=> External GPS Menu. Though, it depends of your PDA model).
You can choose the GID port if available.
-Set the communication Speed of the GPS COM port (depends of
your PDA model, usually 4800). I use 38400. Don't ask me
why, but it works great!
-Check TCP/IP box (and uncheck BT box).
-Click the On button.
Note: if everything is OK, Bytes: xxx will increase in GPS2Blue and Rx Counter will increase in HW VSP.
5. On the PC, run your GPS software (MMI Black Edition PC Version in this case worked flawlessly, couldn’t manage to work with Google Earth though)
-Set the COM port to the once created by HP VSP (COM3 in our example).
-Set the speed to the once set in GPS2Blue (4800 in our example).
-Start the connection.
Motukker is a pilot, and he tested everything in the aircraft on PocketFMS, the day before posting these all
Code:
[FONT=Book Antiqua]Homepage: [URL]http://www.pocketfms.com/[/URL][/FONT]
flying from Copenhagen to Aberdeen, AND IT WORKS FANTASIC ON THE LAPTOP USING HTC P3300 AS AN EXTERNAL GPS RECEIVER!!!!!!
And because the HTC is attached via the USB to the laptop, it uses the battery of the laptop as an external power!!!.
HAVE FUN!
Credit goes to Motukker @ XDA Developers Forum
File Links on some Shared WebSites have been added.
​
Filipe M. said:
Hi, could you please post a rough guide on how to do this? I'm burning my brain cells trying to get GPS2Blue to work, but I'm having no luck whatsoever... (HTC Polaris, not the Artemis...)
Thanks in advance!
Click to expand...
Click to collapse
Code:
[FONT=Book Antiqua][COLOR=Red][B][I]
Alternatively, you may use some Sharewares/Freewares:
They are equally good.
[I][SIZE=3][COLOR=Blue][URL="http://gpsgate.com/index.php?id=7"]
Franson GPS Gate[/URL]
[URL="http://sourceforge.net/projects/gpsproxy/"]Andrew Klopper GPSProxy[/URL]
[URL="http://www.uploadjockey.com/download/9283234/portsplitter_mobile2003_setup.zip"]Exosyphen Studios Port Splitter[/URL][/COLOR][/SIZE][/I]
[/I][/B][/COLOR][/FONT]
Solution Using GPS Gate: Getting started with GpsGate on Windows PC
Getting started with GpsGate on Windows PC
​
The main purpose of GpsGate is to share one GPS between several GPS applications running at the same time. In its simplest form GpsGate is very easy to install and setup for a novice user.
For the more advanced user there are many other uses as well, like GPS simulator, Logger, protocol translation, sharing over ActiveSync and network sharing to just mention a few, the options for configuration and usage are endless.
Install GpsGate for Windows
GpsGate 2.0 can be installed on the same computer as GpsGate 1.1 For more information on how to upgrade from GpsGate 1.1 to GpsGate 2.0, please read this: How to upgrade from GpsGate 1.10
1. Download GpsGate. 2. Run GpsGate.exe and go through the installation steps.
If you get an error while running the installtion program you need to install "Microsoft Windows Installer" first (see below)
NOTE! To run the installation program you must have "Microsoft Windows Installer" installed on your computer. This is already installed on Windows XP and Windows ME. But for earlier versions of Windows you need to download and install this update separately.
Windows NT/2K Download More info Windows 9x Download More info
Run GpsGate You can launch GpsGate under "Start->Programs->Franson GpsGate 2.0".
The first time GpsGate is run a setup Wizard will start. The Wizard will help you to find your GPS and tell you how to connect your GPS applications to GpsGate. If you have had GpsGate 1.1 installed before the settings from 1.1 will be used in 2.0, and the Wizard will not run.
Running the setup Wizard
Make sure you turn your GPS on, and connect it to your computer, if it is a wireless Bluetooth GPS simply turn it on. To speed up the search you can uncheck the types of GPS receivers you do not want to search for. If you are unsure, keep all options checked. After this is done, click "Next" and the Wizard will scan your computer for a connected GPS.
If you are an advanced user, click "Advanced setup..." for a setup process where you have complete control. You can always run the Wizard again from the Settings Dialog.
Click Next. The Wizard will now start searching for a GPS. This can take some time.
When the Wizard finds a GPS, a message dialog is displayed. Click "Yes" to accept the found GPS as input. If you have several GPS receivers connected, click "No" until GpsGate finds the receiver you want to use.
If GpsGate won't find your GPS, you need to use "Advanced Setup..."
Select Output and click "Next". If you are unsure, simply click "Next".
The next screen displays a summary. It is importaint to save this summary. You can save it to a file and print it. You can also find the this information later in the Settings dialog (from the Tray menu).
You connect Garmin applications like nRoute to the first port in the list, and other NMEA applications to the remaining ports. You can only connect one application to one port at a time. If you need to create more ports you can do that from the Settings Dialog at any time.
Now you can start your GPS applications and connect them to the ports created by GpsGate in the last step above. You can run all the GPS applications at the same time!
When GpsGate is running it is displayed as a Tray Icon. By clicking on this icon you can access its functions.
You can re-run the Wizard at any time by selecting clicking "Setup Wizard.." in the Settings dialog.
Tray icon colors and shapes
The tray icon always indicates the status of GpsGate. Here is a list of the possible displayed tray icons:
No GPS or NMEA data is detected by GpsGate.
Valid GPS data has been detected at the selected input, but the GPS data has no fix, that is it cannot determine its position (yet).
A valid GPS position (fix) has been detected at the selected input.
If the tray icon is not green your GPS application will not display/use a correct position.
See next Post...
Solution Using GPS Gate: Getting started with GpsGate on PPC
Contd...​Getting started with GpsGate on PPC
​ The main purpose of GpsGate is to share one GPS between several GPS applications running at the same time. In its simplest form GpsGate is very easy to install and setup for a novice user.
For the more advanced user there are many other uses as well, like GPS simulator, Logger, protocol translation, sharing over ActiveSync and network sharing to just mention a few, the options for configuration and usage are endless.
Install GpsGate for Windows
GpsGate 2.0 can be installed on the same computer as GpsGate 1.1 For more information on how to upgrade from GpsGate 1.1 to GpsGate 2.0, please read this: How to upgrade from GpsGate 1.10
1. Download GpsGate. 2. Run GpsGatePPC.exe and go through the installation steps.
Run GpsGate You can launch GpsGate under "Start->Programs->GpsGate 2.0".
The first time GpsGate is run a setup Wizard will start. The Wizard will help you to find your GPS and tell you how to connect your GPS applications to GpsGate. If you have had GpsGate 1.1 installed before the settings from 1.1 will be used in 2.0, and the Wizard will not run.
Running the setup Wizard
Make sure you turn your GPS on, and connect it to your computer, if it is a wireless Bluetooth GPS simply turn it on. To speed up the search you can uncheck the types of GPS receivers you do not want to search for. If you are unsure, keep all options checked. After this is done, click "Next" and the Wizard will scan your computer for a connected GPS.
If you are an advanced user, click "Manual" for a setup process where you have complete control. You can always run the Wizard again from the Settings Dialog.
Click Next. The Wizard will now start searching for a GPS. This can take some time.
When the Wizard finds a GPS, a message dialog is displayed. Click "Yes" to accept the found GPS as input. If you have several GPS receivers connected, click "No" until GpsGate finds the receiver you want to use.
If GpsGate won't find your GPS, you need to use "Advanced Setup..."
Select Output and click "Next". If you are unsure, simply click "Next".
The next screen displays a summary. It is importaint to save this summary. You can save it to a file and print it. You can also find the this information later in the Settings dialog (from the Tray menu).
You connect Garmin applications like nRoute to the first port in the list, and other NMEA applications to the remaining ports. You can only connect one application to one port at a time. If you need to create more ports you can do that from the Settings Dialog at any time.
Now you can start your GPS applications and connect them to the ports created by GpsGate in the last step above. You can run all the GPS applications at the same time!
When GpsGate is running it is displayed as a Tray Icon. By clicking on this icon you can access its functions.
You can re-run the Wizard at any time by selecting clicking "Setup Wizard.." in the Settings dialog.
Tray icon colors and shapes
The tray icon always indicates the status of GpsGate. Here is a list of the possible displayed tray icons:
No GPS or NMEA data is detected by GpsGate.
Valid GPS data has been detected at the selected input, but the GPS data has no fix, that is it cannot determine its position (yet).
A valid GPS position (fix) has been detected at the selected input.
If the tray icon is not green your GPS application will not display/use a correct position.
Congratulations for this topic, exactly the one I was looking for...
My device is a HTC Touch HD with WM6.5 Duttys Holy Graal ROM.
My PC is running Win7 x64 Pro.
BUT, I have a problem with Settings => system=> External GPS Menu > GPS Hardware port !
Initial value for COM port is (none) and, if I change it (COM3 for example), and then close and reopen the External GPS menu, it always come back to (none) and I'm not able to save my hardware port settings.
I don't have this problem for the 2 other tab ('GPS program port' and 'manage GPS automatically), where my settings are saved correctly.
I tried to change the registry value, following the microsoft link "GPS Intermediate Driver GPS Hardware Registry Settings" (sorry I'm not allowed to post direct URL on xda for now), but I was not able to find the appropriate keys.
They don't seem to exist !
Can you help me?
The same problem.
Solved it like this:
- set on pc com port to 9 and ip to 0.0.0.0
- started on pocket google maps a long with gps2blue outside so google maps could lock the satelites
- just after locking GPS I pulse the created COM on PC
- and started working
Hope it helps...

[Q] for "jwoegerbauer" about installing "autorun" manually

hi, I was hoping that you are able to help .... i am permanently mounting my my wince6 Apical AT12X gps within a replica sunvisor in my car ... i want the igoPrimo program on the gps to start as soon as the engine is running, without any interaction from me or pressing any menu buttons on the touchscreen ... so essentially, unlike most people i want to lock my device ... i do not need file or video viewers, mp3 players or games, just iGo Primo which has detailed raster maps ... youtube[dot]com/watch?v=urX3rERYZf4
looking at the MioPocket4fv installation script, a section codes adding an entry into the "init" section of the registry to detect whether an SD card is inserted, and if it is, autorun a program
this would be a good way to directly run Primo, without hacking the GPS software too much, and removal of the SD would return the GPS device's operation to factory default
can you advise what the registry settings should be if i were to do this manually ... i do not fully understand the index number concept... a screenshot of my registry is attached, i am quessing the ceSd2577 program should be stored on the NandFlash partition, and the SDMMC / sd card would have the autorun / mortscript calling primo.exe
thanks in advance from New Zealand
antdavison said:
hi, I was hoping that you are able to help .... i am permanently mounting my my wince6 Apical AT12X gps within a replica sunvisor in my car ... i want the igoPrimo program on the gps to start as soon as the engine is running, without any interaction from me or pressing any menu buttons on the touchscreen ... so essentially, unlike most people i want to lock my device ... i do not need file or video viewers, mp3 players or games, just iGo Primo which has detailed raster maps ... youtube[dot]com/watch?v=urX3rERYZf4
looking at the MioPocket4fv installation script, a section codes adding an entry into the "init" section of the registry to detect whether an SD card is inserted, and if it is, autorun a program
this would be a good way to directly run Primo, without hacking the GPS software too much, and removal of the SD would return the GPS device's operation to factory default
can you advise what the registry settings should be if i were to do this manually ... i do not fully understand the index number concept... a screenshot of my registry is attached, i am quessing the ceSd2577 program should be stored on the NandFlash partition, and the SDMMC / sd card would have the autorun / mortscript calling primo.exe
thanks in advance from New Zealand
Click to expand...
Click to collapse
Adding an SD-Autorun feature to your GPS (which is running WinCE 6.0) indeed makes sense, because the app you start via "Autorun" simply overlaps default app as was intended by OEM. Means, it doesn't hurt anything.
Now to your questions:
1. ceSD2577.exe (extracted from MioPocket 4.0 FV package) must be installed on your GPS's nandflash in <nandflash-folder>.
2. With a Windows registry editor ( use CeRegEditor ) you simply import to your GPS's registry a .REG-file you created with Notepad with contents as following:
Code:
Windows Registry Editor Version 5.00
[COLOR="Red"]<-CR Carriage Return[/COLOR]
[HKEY_LOCAL_MACHINE]
[HKEY_LOCAL_MACHINE\init]
"Launch255"="<nandflash-folder>\ceSD2577.exe" [COLOR="Red"] <- <nandflash-folder> here is placeholder for the folder you created[/COLOR]
[COLOR="Red"]<- CR Carriage Return[/COLOR]
[COLOR="Red"]<- CR Carriage Return[/COLOR]
3. On SD-card in its root create folder 2577, and put there the package containing "Autorun.exe","Autorun.mscr" & Mortscript.exe
4. If SD-card is left in GPS, everytime GPS is booted and SD-card gets initialzed, then Autorun.exe present in folder \2577 of SD-card will be executed.
thank you so much
for taking time to reply soooo quickly ... i did not really understand the launch and dependency indices, but your MP4fv code was, and suggested regedit will, be very useful ...
check out my raster maps on youtube if you have time ... new zealand government have just released hi-res (< 1m) aerial orthophotos for 95% of the country for the cost of the hard drive they send it to you on, so could be porting these to iGo Primo for years
thanks again, I am very grateful
works flawlessly, you are a genius ... thank you
the OEM menu is now totally invisible until i exit iGoPrimo
just need to make some matching green-theme splash screens for power up and iGoPrimo loading screen, and my life will be perfect
so i am looking for some "green theme" Apical menu bitmaps, the menu looks like the attached image
the 800x480 menu files i am looking for are
residentflash2-bin-Main-Fore2-*.bmp
residentflash2-bin-Main-Animate2-*.bmp
residentflash2-bin-Main-MainLayer2-*.bmp
and maybe any *.ini file relating to GPSAni*.bmp
mine (AT12/atlasVI) are all archived into a single *.bin file, which i cannot unarchive, but in earlier versions of this shell (maybe AT10/atlasV), they are separate files ... these files will give me enough menu elements to make some matching splash screens for power-on and igoPrimo load .... i don't need to modify the apical menu itself
davison[dot]antony[at]gmail[dot]com
----
hi-res aerial orthophotos in igoPrimo (150km x 130km area, <1m per pixel resolution)
youtube[dot]com/watch?v=urX3rERYZf4
understanding the launch and dependancy indices
from
austech[dot]info/gps/31080-gps-launching-program-6.html
source is
blogs[dot]msdn[dot]com/b/mikehall/archive/2007/01/04/ce-6-0-booting-processes-with-command-line-options.aspx
==================================================================================
CE based devices have a couple of options for booting applications at startup.
1. The Registry.
The first option is to use the registry to launch processes during the boot process of the device, the registry key for launching applications is HKEY_LOCAL_MACHINE\Init - the registry approach has a couple of drawbacks - the first issue is that there is a dependency chain within the boot process, processes are started and need to signal back to the o/s that the process has launched (using the SignalStarted API) so that other dependent processes can also start - here's how this looks in a snippet from a device registry.
[HKEY_LOCAL_MACHINE\init]
"Launch20"="device.dll"
"Depend20"=hex:0a,00
"Launch30"="gwes.dll"
"Depend30"=hex:14,00
"Launch50"="explorer.exe"
"Depend50"=hex:14,00, 1e,00
Take a look at the "Launch50" line, this launches "explorer.exe", the standard Windows CE shell that looks somewhat similar to the Windows desktop shell - The Explorer process has dependencies on hex:14 (20 decimal) and hex:1e (30 decimal), this maps directly to the Launch20 and Launch30 processes - explorer.exe will not be started until the processes associated with Launch20 and Launch30 are started and have signaled the o/s that that have started, an application started through the registry must call SignalStarted to allow any dependent applications to also launch - an application launched through the registry gets its launch number (50 in the case of the Explorer shell) passed as a command line parameter - this is of course passed as a string, not a number, the SignalStarted API needs to pass a DWORD value as its parameter, so a process would use SignalStarted similar to the following.
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
// Do some work here...
SignalStarted(_wtol(lpCmdLine));
The second drawback is that processes launched through the HKLM\init registry key cannot be passed any additional command line options beyond the launch key value which is then passed to SignalStarted by the launched application.
2. Startup Folder
The second option is to drop your application (or a shortcut to an application) in the operating system Startup folder (this is only implemented in the Windows Explorer shell) - The code that walks the Startup folder looking for processes to start can be found here - C:\WINCE600\PUBLIC\SHELL\OAK\HPC\EXPLORER\MAIN\exp lorer.cpp - take a look at the ProcessStartupFolder() function, it should be fairly easy to lift this code and implement your own startup folder code.
The advantage of using the Startup folder is that the applications don't need to know about the boot sequence of the o/s, don't need to be aware of the launch dependency chain, and could (if a shortcut is used) be passed command line options.
The downside of using the Startup folder is that all processes within the startup folder are launched at the same time - there isn't a dependency chain, or time delta betweeen processes launching - this could be an issue in some circumstances - let me give you an example - you may want to boot a CE device image and then connect to that device image from VS 2005 (so you can deploy/debug some managed or native applications), if you were to launch ConManClient2 and CmAccept from the startup folder you would have three minutes to configure VS 2005 with the correct IP address and then connect VS 2005 to the device - you might want to delay the launch of ConmanClient2 and CmAccept until the device has a valid and active IP address.
3. (did I say there were a couple of options?) SvcStart Services Sample.
John Spaith posted on the launch issue back in December 2004 - John wrote a sample called SVCSTART whose sole purpose in life is to start other applications with a delay period that can be configured through the registry - this sample was initially added to the CE product back at CE 4.1 and is still available today in CE 6.0 - C:\WINCE600\PUBLIC\SERVERS\SDK\SAMPLES\SERVICES\SV CSTART - it could be a little fiddly to get this built/added to your o/s image if you are just getting started with CE 6.0 development.
4. Project Socrates - AutoLaunch
To assist students taking part in the ImagineCup 2007 competition (and also to make it easier for any developer to launch applications on their device with delay, command line options, and also waiting until the device has a valid IP address) Jim Wilson and I have developed a simple application called AutoLaunch - the AutoLaunch application comes in a handy Sub-Project form so can easily be added to an existing CE 6.0 workspace. The functionality is similar to the SvcStart sample written by John Spaith but does have a couple of minor differences - the first is that the AutoLaunch program is launched through the HKLM\Init registry keys (much like any typical startup process) - the registry keys for adding AutoLaunch to the startup sequence are included in the sub-project .reg file, so you don't need to worry about this.
The second difference is that the AutoLaunch process waits until the device has a valid IP address before launching any processes - the reason why this is useful is that we wanted students to use their reference boards without needing a second monitor, keyboard or mouse (in effect the device is booting headless even though the CE desktop or launch application is being displayed) - in this case we want to launch the CE Remote Display application (CERdisp.exe) on the device with the command line "-c" (connect) which then broadcasts the device IP address/name to a listening desktop CE Remote Display application.
The CE Remote Display application can be found in the CE 6.0 catalog by searching for "cerdisp", the SYSGEN for the component is (strangely enough) SYSGEN_CERDISP. The desktop CE Remote Display application can be found here - C:\WINCE600\PUBLIC\COMMON\OAK\BIN\I386\cerhost.exe [NOTE: The CE Remote Display application is not the same as RDP/Remote Desktop, although RDP is supported as a client side application on CE 6.0 (SYSGEN_RDP)].
In the sample below we're launching the CE device side Remote Display application (cerdisp) with the command line "-c" to start connected, with a timeout of 0x1388 (5000ms, 5 seconds), and also starting the CE command prompt (cmd.exe) with a delay of 0x1f40 (8000ms, 8 seconds) - it would of course be trivial to also add ConmanClient2 and CmAccept to the launch process list.
[HKEY_LOCAL_MACHINE\Startup]
"Process1"="cerdisp -c"
"Process1Delay"=dword:00001388
"Process2"="cmd"
"Process2Delay"=dword:00001f40
Here's how the desktop CERHost.exe application looks when the device boots and runs the "cerdisp -c" command - notice the name of the device and the device IP address are both displayed in the Remote Host application (the IP address being displayed here is very useful for plugging into the VS 2005 Device Properties dialog!).
And to round off the blog post here's the Remote Display application running on my Vista desktop showing the CE 6.0 desktop - note that I can now use my desktop mouse and keyboard to remotely control the CE 6.0 device!
Using AutoLaunch and the CE Remote Display for hands on labs/training that use reference boards instead of the Device Emulator may be quite useful!
antdavison said:
works flawlessly, you are a genius ... thank you
Click to expand...
Click to collapse
Glad to hear this. Thank you.

Categories

Resources