Re: [Gpsbabel-misc] Garmin 12xl download issue
Brought to you by:
robertl
From: Robert L. <rob...@us...> - 2004-05-05 20:44:45
|
> Actually, I just started to work with this. The first version I used was= 1.2.2 supplied with GSAK. That version failed too. I have no experience = with earlier versions. OK, so this isn't new breakage; you're a new user. That helps. > Here is what I get: >=20 > Tx Data:10 fe 00 02 10 03 : ... > Rx Data:10 06 02 fe 00 fa 10 03=20 > Rx Data:10 ff 3e 60 00 90 01 47 50 53 20 31 32 58 4c 20 53 4f 46 54 57 41= 52 45 20 20 34 2e 30 30 20 00 56 45 52 42 4d 41 50 20 4e 20 41 6d 65 72 69= 63 61 20 43 69 74 79 20 44 61 74 61 20 32 2e 30 31 00 93 10 03=20 > Tx Data:10 06 02 ff 00 f9 10 03 : .....GPS 12XL SOFTWARE 4.00=20 > ID: 96 >=20 > Version: 4.00 >=20 >=20 > Rx Data:00=20 Bwwwwoooop! Right here is where we go wrong. You absolutely should not be receiving a zero byte from the unit at this time. Is this consistent or intermittent? =20 > Tx Data:10 06 02 ff 00 f9 10 03 : .....Capability '`'. Type 36864 > Capability '=01'. Type 20551 > Capability 'S'. Type 12576 > Capability '2'. Type 19544 > Capability ' '. Type 20307 > Capability 'F'. Type 22356 > Capability 'A'. Type 17746 <--- At this point, the message "[ERROR] PR= OTOCOL ERROR: Unknown tag/data [A/17746]" is displayed on the screen. > Capability ' '. Type 13344 > Capability '.'. Type 12336 > Capability ' '. Type 22016 > Capability 'E'. Type 16978 > Capability 'M'. Type 20545 Now that I can put it in context: > Rx Data:10 ff 3e 60 00 90 01 47 50 53 20 31 32 58 4c 20 53 4f 46 54 57 41= 52 45 20 20 34 2e 30 30 20 00 56 45 52 42 4d 41 50 20 4e 20 41 6d 65 72 69= 63 61 20 43 69 74 79 20 44 61 74 61 20 32 2e 30 31 00 93 10 03=20 > Tx Data:10 06 02 ff 00 f9 10 03 : .....GPS 12XL SOFTWARE 4.00=20 The control A is the first '01' in that buffer. Let's count along ^AGPS 12XL SOFTWARE 4 +=3D=3D+=3D=3D+=3D=3D+=3D=3D+=3D=3D+=3D=3D+=3D See the pattern? When we got this packet starting with a zero (which I'm 95% sure we shouldn't get) we reused the previous packet. This is becuase the parser KNOWS all valid packets start with a DLE.... > Rx Data:10 06 02 32 00 c6 10 03=20 > Rx Data:00 <--- At this point, the message "GPS_Pa= cket_Read: No DLE" is displayed on the screen. But doesn't start fussing until after the comm link is up; after all, SOME of the packets came with DLEs so we were able to get off the ground. So I have to ask "are there any 12XL owners out there that are succeeding?" > What does the ?vs switch do? "Verbose status" It gives GSAK the realtime count of waypoints in flight so it can tick progress status bars. RJL |