Saturday, July 19, 2014

Getting started with the Canmore GP-102+ GPS

Here is a set of quick instructions to get started with the Canmore G-Porter GP-102+ GPS for speedsurfing, all the way to posting data to the GPS Team Challenge.

1. Read the user manual
Using the GP102 is pretty straightforward. It has two buttons at the button for navigation which allow you to access all the functions. Still, it worth to download the user manual from here, and spending 5 or 10 minutes reading it.

2. Setup the GP-102
The device comes with enough battery charge so that you can use it right away. The first time you switch it on, you'll have to put it outside for a few minutes so that it can see which GPS satellites are in view. Just put it outside where it has a clear view of the sky, and leave it there for 10-15 minutes.

The only other thing you have to do is change the log rate. By default, the GP102 logs every five seconds. You need to change this so that it logs every seconds. The user manual explains how to change settings.

3. Gather some data
To make sure we have something to play with in the next step, switch the unit on, turn logging on (I usually use the biking or running mode, but I don't think it makes a difference what you choose), and walk, bike, or drive around for a few minutes. Then, switch the unit back off.
Please note that the GP102 is not waterproof! Several users (myself included) had units break after minimal water exposure. This can happen even inside a water-proof bag if just a little bit of water gets inside the bag. I strongly recommend to double-bag the GP102: put it inside a zip lock bag, and then inside a waterproof armband.

4. Install the Canmore GPS software
Update 8-31-2014: 
Steps 4-7 are now optional, since ka72.com has recently added support to read Canmore GP102+ files directly. The newest version of GPSResults can also read .fit files.
There are several ways to get the data off the device and ready to be analyzed, but the easiest way is to use the Canmore software. It's Windows-only, but in my tests, it worked perfectly fine on OS X with Parallels and Windows 7.
Download the installer from the "Datalogger software" installer from the download section on the Canmore web site, and run it. When asked, install the USB driver, too. When you run the "CanWay" software the first time, it will ask you your name, birthday, weight, etc. Enter it, or just use whatever the defaults are, it does not matter.

5. Download the GPS tracks onto the computer
Start the "CanWay" software you just installed. Connect the GP-102 to the computer with a standard USB cable (included in the box the unit comes in), and switch the GP102 on. After a few seconds, it should show a cable icon on the display, and Windows should mount the data logger as a regular USB disk.
In the CanWay software, go to the "Logger" menu, and select "Download Trip" (or choose the "Download Trip" icon in the toolbar). That will open a dialog that shows you the trips on the GP102 (every time you turn the unit on and start logging, it starts a new trip). Select the trip(s) you want, and download them.
The Canmore software seems to have a bug which sometimes causes the import to fail. I have seen this problem on Windows 98, and a friend has also reported the same issue on with a Windows7 computer.

6. Check your trips in the CanWay software
The CanWay software lets you look at an overlay of your tracks onto Google maps, see your speed over time, and gives you a basic summary (top speed, average speed, total time and distance). It's nice to get a first glance at your data, but it does not give you all the information you need for posting to the GPS web sites. For, that, you need to..

7. Export your trip as a GPX file
Select the trip you want to analyze further, go to the "File" menu, and choose "Export" => "GPX" (or use the "Export to GPS" icon in the toolbar). Save the file to a location where you will find it again, for example your desktop.

8. Upload your trip to ka72.com
The simplest way to get the speeds you need for posting to the GPS Team Challenge site is by uploading the data file to ka72.com. The site now supports the Canmore "fit" file format. Simply connect the GP102 to your computer; after a few seconds, a new "Canmore" USB drive should show up. The data files are in the "Activities" folder in this drive, and can be uploaded directly. Alternatively, you can upload files in GPX format created from the Canmore software or with GPSBabel.
After uploading, the ka72.com site will automatically analyze the data, and show you your top speed, 5x10 second average, 1 hour, alpha 500, etc. speeds - everything you need to enter your trip on the GPS Team Challenge Site. 

9. Post your data to the GPS Team Challenge
Near the bottom of the results page from the previous step, there should be a button "Post to the GPSTC website". Click it, and the data will be automatically entered on the GPS Team Challenge web site. You may need to log in first, however, and you'll have to press the "Post" button on the GPSTC web page. You may want to enter some information about the session in the "Comments" section first, though - it's always nice to be able to see what gear others were sailing, and what the conditions were.

That's it. You're done. Next time, you can start at step 5, so things will go faster. The instructions above are just one way of doing this, but it's the easiest way. If you want to have a closer look at your data, you can use software like GPS Action Replay Pro or GPSResults.  I like GPS Action Replay a lot, for example to analyze jibes. But I'm a geek. Both programs run on Windows and OS X (GPS Action Replay is Java-based, so it should run on Linux, too).

If you are a Mac user without access to Windows, you will need to do a couple of things differently. You can connect the GP102 to your Mac with a USB cable, and the device will show up as an external drive, making it easy to copy the data files from the unit. However, the files are in ".fit" format, which some GPS analysis software versions cannot read (but ka72.com and GPSResults can!). If you want to use GPS Action Replay to analyze your data, you'll have to get the current version of GPSBabel, and use it to convert the .fit file to a file format that can be read. As the format of the input file, you'll need to choose "Flexible and Interoperable Data Transfer (FIT) Activity file". For the output file, I suggest that you use "GPS XML" as the format - that seems to work well.
--
If you are German and therefore (or for other reasons) feel obligated to play strictly by the rules, you'll have to omit step 9. That's because right now (July 19, 2014), the GP-102+ is not in the list of "valid" GPS devices for the GPS Team Challenge. However, I have demonstrated in previous posts that the GP-102+ appears to be at least as accurate as the official "best" GPS, the GT-31 (which has been discontinued by the manufacturer). The GP-102+ is clearly more accurate than many of the older GPS units that are still on the "approved" list. I hope that he GPS Team Challenge Technical Advisors will soon add the GP-102+ to the list of "approved" GPS units.