How can I help with adding support for an unknown i-gotU GPS tracker?
- Keywords:
- debugging usb serial
- Last updated by:
- Michael Hofmann
To debug an unknown i-gotU GPS tracker, file a bug and follow these steps to provide us with some information.
First, check how far we get with igotu2gpx on Linux or Mac OS X. Start "igotu2gpx info -v", "igotu2gpx dump --raw output.raw -v" and "igotu2gpx dump --details -v" and attach the output to the bug.
Then install the necessary software to get the GPS tracker working on Windows (drivers and @trip PC from http://
Now, let's collect some debug information. To make @trip PC output debug information, create the two directories C:\GT_DEBUG_LOG and C:\GT_DATA_LOG. Because we want to know what is sent to the serial port created by the device driver for the GPS tracker, download portmon (http://
Ready to roll. After each of the following steps, we need the log from portmon which can be saved with "File->Save As", and the files in C:\GT_DEBUG_
1. start @trip PC, connect the tracker (which should still be empty)
2. transfer all data from the tracker
3. purge the tracker
4. disconnect the tracker, and let it record data for less than 128s (one data point per second, and for each data point, the blue and red LEDs will blink at the same time)
5. connect the tracker, and transfer all data from the tracker
6. purge the tracker
7. disconnect the tracker, and let it record data for more than 128s (one data point per second, and for each data point, the blue and red LEDs will blink at the same time)
8. connect the tracker, and transfer all data from the tracker
9. purge the tracker
10. purge the tracker again
Now attach all this data to the bug in question.