malsingmaps.com

PocketPC Setup Guide to use Malsing maps

From MalsingWiki

To use our maps here on a pocket pc, Garmin GPS 10 + Que is one of the option. Now you have also alternative to use other non-garmin bluetooth gpsr (especially one with SIRFStar III chipset) to replace garmin gps 10. Below is the setup guide. Thanks to members who share their findings.

Contents

Get ready these software

  1. Garmin Que for Pocket PC with GPS 10 Ver. 2.90 as of May 10, 2006
    Download from garmin website. Look under product gps10, click on "Updates and Downloads" (Note: Ignore the warning for the time being about requiring any earlier installation)
    Voice files are now included.
    http://www.garmin.com/products/gps10 Note: File size should be 13.65MB
  2. GPSProxy Latest version: 2.2 (25-May-2006)
    http://sourceforge.net/projects/gpsproxy/
    Download this file GPSProxy-2.2-Setup.exe & install with ppc activesync with your pc.
  3. Patchimg (from malsingmaps Tools & Utilities )
    Note: Required only for members without the MAPSOURCE software and who want to be able to patch/stitch only the maps you want to use instead of the ready make all inclusive maps in gmapsupp.zip (See Point 4)
  4. Malaysia & Singapore garmin maps (from Malsingmaps Official Maps)
    • Note: If you do NOT HAVE the unlock key
      • i. Download only the all inclusive gmapsupp.zip from "All-in-one GMAPSUPP (Open)"
      • ii. Maps in "Mapking Format" is only workable in Mapking, a different software.

Install Garmin Que

Install Garmin Que to your ppc


Download, Unzip & PatchIMG Garmin maps

For illustrated steps please see Using PatchIMG


Download & Unzip the garmin maps (*.img ) from this website to a working folder in your pc. Install patchimg in your pc.

Use patchimg, open up all img files that you want to include in, tick the option "create gmapsupp.img", click "patch and send" button to generate the gmapsupp.img (it will be located in the folder where you last open the img map file in patchimg).

Note: Patchimg is just a gui interface for sendmap20 program, which is built for upload custom map compiled by cgpsmapper. If you use patchimg on commercial maps, it may not be recognised or will loss some of the map functionalities. So, please use mapsource instead to generate the gmapsupp.img file.
There is a bug(?) with sendmap, where you can't find address for the 2nd map. To overcome this, put a blank map in the 2nd position (as shown in picture below). You can get a blank map here, Blank IMG

Note: If you are getting the img map file using malsing mapsource installers, please remember NOT to include MalSing.img and MalSing_mdr.img in the patchimg list.

pimgque.jpg

Copy gmapsupp.img directly to a folder called Garmin, residing at the root directory. It can either be in the main memory or be in the storage card of your ppc. Use activesync or a card reader to transfer this file.
Reminder: You have to follow this folder name strictly. Any other name/folder location will cause Que to show no map!

Run Que software, goto "Menu -> Map Setup -> Detailed Maps" With this you can view all the available img, or untick to hide the specific area map temporary.

gpsmapsupp.jpg

Note:

  1. When using Que "Menu -> Find -> Addresses" screen, do remember to use "Menu -> SelectMap -> [choosemap]" to select the particular map to search street addresses for.
  2. If you can't see the map in Garmin Que see How come I still cannot view Malsingmaps in Que.

Setup GPSProxy

Either GPSProxy 2.x or 1.x.

Setup GPSProxy 2.x

When you start up GPSProxy 2, you will come to the main screen as shown. To access all setup settings, press Menu button.

g2pic01.jpg  ::g2pic02.jpg


Step 1: Assign virtual com ports
Click on button Virtual COM Ports for setup.
When the Virtual COM Ports setup page appear, click Add button. GPSProxy will auto choose an available free com port to be assigned as virtual port as shown in picture below. You can add more than 1 virtual port but minimum is to have one.
Reminder: Do not assign COM0 to be virtual port as it will not be listed in Que communication port.
g2pic07.jpg g2pic10.jpg


Step 2: Assign & configure gps com ports
Go back to the menu page, click on button Extensions and you will be entering page as shown. Next click on the Configure button right below the combo box with text NMEA Input. This is where you configure the connection to your gps receiver.
g2pic03.jpg


For GPS COM Port, click on the square button to enter into com port settings.
From the dropdown list, select your gps physical comm. port. For CF / cable connection or built in gps in your ppc, use baud rate 4800. For bluetooth gps, use 57600 or hardware vendor recommended value.
At this moment leave blank for option Mirror GPS Input to Output Port and also Output COM Port.


g2pic04.jpg g2pic05.jpg


Extra : 
GPSProxy 2 is now also a "gpsgate". 
When the option Mirror GPS Input to Output Port is selected 
and Output COM Port is provided with another gpsproxy virtual 
port (must be different than the one assigned for Garmin Protocol), 
you can also provide NMEA data to another gps software such as Mapking/GPS 
Tuner/GPSDash ...etc and execute it concurrently. 
Step 3: Configure virtual com ports
Go back to Extensions page. Select Garmin Protocol Output from the list box and press the Configure button. A familiar COM port configuration page will appear where it is now for virtual port setup. Select the com port that labeled as GPSProxy Virtual COM Port, which is also the com port you've assigned earlier in step 1.


g2pic06.jpg g2pic09.jpg


Once this is done, click OK to go back the initial screen. Turn on and get your gps ready (make sure bluetooth connection is turn on, cable/cf card is plugged in or whatever it is .... ). Hit the Start button and you are ready to go. You can click on Page button & select GPS Satelite Info to have a graphical view.


g2pic11.jpg g2pic12.jpg





Setup GPSProxy 1.x

Run the GPSProxy setup program file. The installation will copy the necessary exe & dll files to your pocket pc. To make sure you have setup correctly, please check that you have the following files:

  • GPSProxy.exe
  • OpenNETCF.dll
  • OpenNETCF.Drawing.dll
  • OpenNETCF.Windows.Forms.dll

are installed in program files\gpsproxy folder

  • VirtualComPort.dll

is installed in Windows folder.

Note: By default, you can't view the dll files from file explorer. While you are in the folder, click on any blank space, wait for the pop menu to show up, then select "View All Files".
file1.jpg


You will now need to assign a free com port in your ppc as virtual com port. The default is com0: which will not work with Que. To find the suitable value, run GPSProxy, goto Tools -> Setting -> GPS Page. Look at the listing from the dropdown combo in the GPS COM Port. Choose a value where the description appear as (?), which means not in use. Reminder: COM0 will not work as a virtual com port to Que

Here is an example of how to find a suitable value to assign as virtual com port. Using a iPaq H2210, when you 1st run gpsproxy, the default gpsproxy virtual com is assigned to com0. You will see that com7 is free to use as the description is (?).
gpsproxy4.jpg

For version 1.14 & above Go to Misc page, change the value for Virtual COM Port Number to 7.

miscpage.jpg

After changing the virtual com port value from 0 to 7, restart GPSProxy and you shall see that com7 is now listed as gpsproxy virtual com, in both GPS Com Port and Application Com Port.

gpsproxy5.jpg


For version 1.13 or earlier

Note: You will need a ppc registry editor to manually assign Virtual Com Port 
  value if you are using GPSProxy 1.13 or earlier .
Get this freeware PHM Registry Editor installed in your ppc,
  http://www.phm.lu/Products/PocketPC/RegEdit/     or,
  http://www.freewareppc.com/utilities/phmregistryeditor.shtml
From the registry editor, change this value below 
  HKLM\Drivers\VirtualComPort\Index
  (Reminder :value 0 and 10,11,.... onwards will not work)


From the GPSProxy menu, Tools -> Setting, in GPS page, GPS Type : NMEA 0183 Set the GPS COM Port to your gps physical comm. port. (either a bluetooth / CF / cable connection type or built in gps in your ppc) Baud rate : 4800 (For bluetooth gps, 57600 is recommended)

gpsproxy1.jpg

In Application page, set the application COM Port to COMx: (GPSProxy virtual Com Port) Baud rate : 9600 (x is the value that you assign as virtual com port earlier. )

gpsproxy2.jpg

In Garmin protocol page, you can leave most of the setting as in the default if you are going to map from malsingmaps website.

The SNRdb min & max are for adjust the signal strength display in Que. For start, 10/40 should be working fine for most gpsr. If Que frequently complain of lost satelite signal, perhaps you may want to try 10/25 to 10/70.

garminpage.jpg

Once setup, you have to test the workability but turning on your gps. goto Tools, click Start button. If the setup is correct and your gps already lock on to satelite, the gps page will show the gps data. Leave gpsproxy running and move to Garmin Que.

gpsproxy.jpg

Setup Garmin Que interface

In Garmin Que, goto Menu -> System Setup ->Interface Leave the GPS device as GPS10. Communication port, select GPSProxy Virtual Com Port (Make sure gpsproxy has already been started before you can see this port)

If this Interface page is missing in Que, please read "How do I enable the Interface page in Que?" regarding method of reviving this page.

Que_setup.jpg

By now, Que should be up and running :)


Other Notes

Notification Error from Que

If you install Que on a storage card, you may see this "Notification error" pop up if you power off / soft reset your ppc while Que is running.
notif_error.jpg

Usually by re-running Que & exiting it properly should remove the message. However it maybe different for certain ppc. Another option is to use this freeware utility, CheckNotifications
http://www.scarybearsoftware.com/cn_overview.html
Run the program & you shall see that 2 events of GarminQue.exe are stuck in the WinCE notify events. Just delete these 2 events.
checknotif.jpg

Quick launch for GPSProxy & Que

You can install a small utility program called MortRunner to run a batch job in ppc. Download here: http://pocketgear.com/software_detail.asp?id=13738

After installed, copy & save the text below using notepad. Rename from *.txt to *.mortrun. Move this file to your ppc, under the folder WindowsStart MenuPrograms. Click on the file icon, it will launch GPSProxy-> start the connection to gps-> launch Que -> "tap" on Que, all with one click.

 #mortrunner script
 Run "SD cardGPSProxyGPSProxy.exe"
 WaitForActive "GPSProxy",10
 MouseClick 10,315
 Sleep 1000
 MouseClick 13,240
 Run "SD cardGarmin QueGarminQue.exe"
 Sleep 5000
 MouseClick 13,240

Note: This setting runs fine on 2210. For other ppc, try out different timing value like WaitForActive "GPSProxy", X (in second), Sleep Y (in milisecond)

Using Garmin GPSr with Que and serial cable

Oh yes, for those guys with ppc and garmin gpsr (especially etrex series without routing feature ), you can run Que much easier. Get the appropriate cable here : http://www.pc-mobile.net/gedc.htm

Setup similar as above but you don't need gpsproxy and gpsgate. Just goto Que Menu -> System Setup ->Interface Communication port, choose "serial cable on COM1"

Common mistakes during setup

  1. Forget to change option to GPS Type : NMEA 0183 in gpsproxy 1.x. (Default is No Protocol Conversion)
  2. No map loaded in Que due to:
    1. gmapsupp.img is placed in the wrong folder such as \My Documents\Garmin
    2. gmapsupp.img is renamed to something else like gmapsup1.img
  3. If you install CE-Star, please remember to change the regional setting to English instead of Chinese (PRC/Taiwan....). GPSProxy will clash with non English date time format. [1]
  4. Worrying about downloading OpenNETCF.SDF.ppc.ARM.CAB. That is not necessary since it will only install a bunch of unused dll files to your ppc. GPSProxy will startup without any error message without installing that OpenNETCF.SDF.ppc.ARM.CAB. [2]
  5. Seeing only a yellow screen in Garmin Que with a triangle and Garmin waypoint. See How come I still cannot view Malsingmaps in Que.

Garmin Mobile XT (or GMXT)

  • Warning: Garmin Mobile XT can work with Garmin GPS10 and Garmin 10X ONLY
  • Installing Garmin Mobile XT can screw up your Que directory big time unless you know how to get around it.

This latest software for PPC, Symbian and Palm platform offered 3D navigation. Read the warning again!

You can connect the software and the Garmin 10x directly without using GPS Proxy or GPS Gate.

There is a specific version of gmapsupp file for Mobile XT. It can be use for PPC, Symbian and Palm.

For more information and installation process, click here Garmin XT for Windows Mobile

A comparison of Garmin Que with the newer Garmin Mobile XT software [3]

See also

Forum threads

Malsingmaps Home