Sorry about the delay, the Holidays and an impending ice storm are slowing me down but here is a step by step tutorial on enabling the GPS on the UNDP-1 Gobi 1000 module. This will be Acer One specific but the steps should be essentially the same for any brand/model that uses the Gobi 1000 module but doesn't have the GPS enabled by the OEM. I didn't write any of the software being used, it's all Freeware that I just managed to tie together into a nice neat 'one click' solution
The heart of the system comes from the creator of the MWconn Connection Manager http://www.mwconn.com and is an 'extra' from their Wiki. The Wiki is in German, you can use a translator like I did http://translate.google.com but you should be able to identify and download the program without translating http://www.mwconn.info/wiki/index.php/Qualcomm The program you want to download is MWqcgps.exe ... Now make a new directory for it, I used C:\maps and gps\enable gps ... Find the QCWWAN.dll file, on the Acer Ones it is in the C:\Program Files\Acer 3G Connection Manager\bin\ directory, other users will find it in the folder for their 3G connection manager. Make a copy and place it in the '\enable gps\' directory where you put MWqcgps.exe
Next we need to create some virtual com ports, go to http://www.eterlogic.com/Downloads.html and download the Virtual Serial Ports Emulator. This is a very nice, easy to use port emulator that's completely free in the 32 bit version. Install the program and start it up. First we need to create a virtual pair to tie to the output of the MWqcgps program. Click Device -> Create and choose 'Pair' from the dropdown list and click 'Next' .... Here we assign com ports to our virtual pair, since we won't actually be hooking our mapping programs to either we'll give them a high Com number to reserve the lower for Com ports used by various USB devices and created and enumerated on the fly. Port 1 will be COM20 and port 2 will be COM21 ... Hit the Finish button. Now go back to Device -> Create and choose Splitter from the dropdown list and click Next. Here we set our com port numbers again. The first will be the port we tie our mapping software to. I like to use a low Com number so it's compatible with older and Freeware programs so I left mine as COM1. The second is the output from our virtual pair, set it for COM21 and click finish. Now choose File -> Save as and save it as GPS_Port.vspe in the same directory as the others, 'C:\maps and gps\enble gps\' in my case. Now right click the GPS_Port file and create a shortcut. Right click the shortcut and choose Properties. In the target box type < "C:\Program Files\Eterlogic.com\Virtual Serial Ports Emulator\VSPEmulator.exe" -minimize -hide_splash "c:\maps and gps\enable gps\GPS_Port.vspe > Note the quotation marks, they are necessary ... Now in the Start In box type < "C:\Program Files\Eterlogic.com\Virtual Serial Ports Emulator\" > .... Next place this shortcut in the Startup folder of the Start Menu so it will automatically load on boot.
Next open Note Pad and type * CMD /k MWqcgps 1 > \\.\COM20 * (without the astericks) and save it as GPS.bat in the same folder as the other files 'C:\maps and gps\enble gps\' .... Right click on it and create a shortcut, place the shortcut on your desktop, you can also choose an attractive Icon for it. This little batch file enables the GPS on the UNDP-1 Gobi 1000 module and redirects the output to COM20 of the virtual pair we set up earlier. OK there is just one more thing left to do before we are ready to use it. Go to the Control Panel and choose 'System' and select the 'Advanced' tab. At the bottom click on the button that says 'Environment Variables' and in the bottom box highlight the 'Path' variable and click the Edit button. Append the line in the second box with < ;C:\maps and gps\enable gps >
Reboot your computer, make sure the 3G is turned on and click the GPS shortcut you made. This will open a DOS window and is running but since we redirected the GPS output to the virtual port you don't see anything except the command. As long as there is no error message or flashing Command Prompt you are OK. Now hook your mapping program to COM1 (Or whatever you chose) and you should be good to go, most mapping programs have a utility that shows the NMEA data or shows the satelite postion and shows your GPS coordinates. Make sure you are either on the top floor of your house or better yet out in the clear. To stop the program in the DOS window hit Ctrl and 'C' at the same time and close the window. Since we also created a splitter we can hook up to 8 mapping programs at a time and since it's all virtualized they all will use COM1
Next I'll show you how to use another Freeware program that will automatically send the DOS window to the tray where it's out of the way yet accessible so you can turn it off. If you gave your GPS shortcut a pretty icon, it will show up in the tray making for a nice looking professional setup