Track download from GT-600 fails with errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
igotu2gpx |
New
|
Undecided
|
Unassigned |
Bug Description
Connecting to the GT-600 fails many times, but when the iGotU is recognized, I get an error message and no track.
When issuing the command: igotu2gpx.exe -v -d serial:4 dump
this is te response: >>>>
Downloading tracks...
Command: 930101030000000
Protocol violated : Response too short: expected 3, got 0 bytes
Command: 930101030000000
Protocol violated : Response too short: expected 3, got 0 bytes
Command: 930101030000000
Protocol violated : Response too short: expected 3, got 0 bytes
Command: 930101030000000
Protocol violated : Response too short: expected 3, got 0 bytes
Command: 930101030000000
Protocol violated : Response too short: expected 3, got 0 bytes
Command: 930101030000000
Failed: Response too short: expected 3, got 0 bytes
Unable to download trackpoints from GPS tracker: Response too short: expected 3,
got 0 bytes
>>>>
Meanwhile, I made a log of the serial port with sysinternals/
0.00006509 igotu2gpx.exe IRP_MJ_CREATE gpstracer@9 SUCCESS Options: Open
0.00000279 igotu2gpx.exe IOCTL_SERIAL_
0.00000223 igotu2gpx.exe IOCTL_SERIAL_PURGE gpstracer@9 SUCCESS Purge: TXCLEAR RXCLEAR
0.00000112 igotu2gpx.exe IOCTL_SERIAL_PURGE gpstracer@9 SUCCESS Purge: TXCLEAR RXCLEAR
0.00028300 igotu2gpx.exe IRP_MJ_WRITE gpstracer@9 * 0xC0000001 Length 8: ........
0.00000112 igotu2gpx.exe IRP_MJ_CLEANUP gpstracer@9 INVALID DEVICE REQUEST
0.00000754 igotu2gpx.exe IRP_MJ_CLOSE gpstracer@9 SUCCESS
>>>>
It seems like the igotu does not respond at all to this command. It is connected, however, because I once got this response: >>>>
C:\localdata\
:4 dump
Downloading tracks...
Command: 930101030000000
Device error: Device responded with error code: -2
Command: 930101030000000
Result:
Command: 930a00000000000
Result: c28604000518000
Command: 930b03001d00000
Result: 00157e
Downloaded block 0/44
Command: 930507100004030
Protocol violated : Invalid response packet: 00157e
Command: 930507100004030
Failed: Unable to send data to device: A device attached to the system is not fu
nctioning.
Unable to download trackpoints from GPS tracker: Unable to send data to device:
A device attached to the system is not functioning.
>>>>>
It started downloading a block of data, but failed.
Do I have to set serial port settings of the virtual com port, like baudrate, etc?
Kind regards,
Jan-Gerard
Hereby, the response of the INFO command:
>>>>>
C:\localdata\ bin\GPS_ Trackloggers\ igotu2gpx- 0.3.0\bin> igotu2gpx. exe -v -d serial:4 info 000000000000000 000000000000000 30000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000 000000000000000
Downloading configuration...
Command: 930101030000000
Result:
Command: 930a00000000000
Result: c28604000518000
Command: 9305040003019f0
Result: c22017
Command: 930b03001d00000
Result: 00157e
Command: 930507100004030
Protocol violated : Invalid response packet: 00157e
Command: 930507100004030
Device error: Device responded with error code: -2
Command: 930507100004030
Device error: Device responded with error code: -1
Command: 930507100004030
Device error: Device responded with error code: -1
Command: 930507100004030
Failed: Device responded with error code: -1
Unable to download configuration from GPS tracker: Device responded with error code: -1
>>>>
Maybe this can help to identify the issue.