I found the problem with sending activities to the 625XT.
What are they?
Short answer: Internal in the plugin, now fixed.
Long answer/Rant:
It is not easy to support Globalsat devices. I have spent quite a lot more time on the ST Globalsat plugins than I had planned. As a result, I have not done much with implementing Globalsat support in GPSBabel as I planned.
To find th problem I more or less had to redesign everything. Reasons:
* Sending activities are not described for the GH-625XT, so me and Zingo have guessed how to implement this.
* The Globalsat documentation mixes up protocols and packet formats. It is hard to find the flow of events in many situation.
* Most devices have different protocol/packets and need special handling. It is hard to find the commonalities in the documentation. Some devices are little endian, other are big endian.
* Serial to USB adds complexity: Is the device or the COM settings that gives bad packets?
USB mass storage and a file format will simplify adopting Globalsat in other software applications...
Getting users stuck with TGP is not moving sales. The devices deserves to be much bigger successes.