<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-2016</id>
	<title>Nabble - GPSBabel</title>
	<updated>2008-11-29T09:34:55Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/GPSBabel-f2016.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/GPSBabel-f2016.html" />
	<subtitle type="html">GPSBabel converts waypoints, tracks, and routes from one format to another, whether that format is a common mapping format like Delorme, Streets and Trips, or even a serial upload or download to a GPS unit such as those from Garmin and Magellan. By flattening the Tower of Babel that the authors of various programs for manipulating GPS data have imposed upon us, it returns to us the ability to freely move our own waypoint data between the programs and hardware we choose to use. GPSBabel home is &lt;a href=&quot;http://gpsbabel.sourceforge.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-20749397</id>
	<title>Re: [PATCH] SkyTraq GPS Logger Support</title>
	<published>2008-11-29T09:34:55Z</published>
	<updated>2008-11-29T09:34:55Z</updated>
	<author>
		<name>Martin Maurer</name>
	</author>
	<content type="html">Hi Mathias,
&lt;br&gt;&lt;br&gt;as I was just testing the nmea off thing:
&lt;br&gt;It doesn't help.
&lt;br&gt;&lt;br&gt;Attached another output. While it actually succeeds reading the data, I
&lt;br&gt;get two interesting things here:
&lt;br&gt;1.) Warning: device reported inconsistent number of used sectors (a=0,
&lt;br&gt;b=1), using max=1
&lt;br&gt;&lt;br&gt;2.) checksum error when reading the sector the first time.
&lt;br&gt;&lt;br&gt;this output includes the nmea off + on messages.
&lt;br&gt;&lt;br&gt;btw, i guess you have both documents:
&lt;br&gt;AN0008_v048_datalog extesion.pdf 
&lt;br&gt;skytraq_AN0003_v3_binary_message.pdf
&lt;br&gt;&lt;br&gt;if not I will send them to you.
&lt;br&gt;&lt;br&gt;do you have any more documents about these devices ?
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;On Sat, 2008-11-29 at 18:26 +0100, Martin MAURER wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Mathias,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Sat, 2008-11-29 at 18:21 +0100, Mathias Adam wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi Martin,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; &amp;gt; Yes, I just found out the same :-)
&lt;br&gt;&amp;gt; &amp;gt; My device supports both &amp;quot;read sector&amp;quot; commands, and the one with ID=0x1B
&lt;br&gt;&amp;gt; &amp;gt; sends only the bytes actually used, while command ID 0x1D always sends
&lt;br&gt;&amp;gt; &amp;gt; 4096 bytes, the rest filled with 0xFF.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; The 0x1B is documented in the Venus 5 protocol specification while the
&lt;br&gt;&amp;gt; &amp;gt; 0x1D is not - I got it from examining the communication of the Windows
&lt;br&gt;&amp;gt; &amp;gt; software (Photo Tagger) with my logger (a Venus 6 device).
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I will rework the code to use the 0x1B command now.
&lt;br&gt;&amp;gt; ok
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Just to make sure: do you use checksum_pos as length when calling
&lt;br&gt;&amp;gt; &amp;gt; skytraq_calc_checksum, oder SECTOR_SIZE? I.e. does the checksum include
&lt;br&gt;&amp;gt; &amp;gt; the padding 0xFFs or only the bytes actually transferred?
&lt;br&gt;&amp;gt; i used only the bytes actually transferred. ie checksum_pos is used as
&lt;br&gt;&amp;gt; parameter for skytraq_calc_checksum
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Indeed that could help here. I'll look into it. However as far as I
&lt;br&gt;&amp;gt; &amp;gt; remember from some logs the Windows software doesn't do that.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; However, reducing baud rate might also help (dlbaud=57600 or even 9600),
&lt;br&gt;&amp;gt; &amp;gt; because for example in output_1.txt.gz I found that sometimes there are
&lt;br&gt;&amp;gt; &amp;gt; some bytes missing within a sector transfer. Sector #0 was read three
&lt;br&gt;&amp;gt; &amp;gt; times and each time a few (different) bytes are missing from the log...
&lt;br&gt;&amp;gt; ok - i will try that :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; regards,
&lt;br&gt;&amp;gt; Martin
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------
&lt;br&gt;&amp;gt; This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;&amp;gt; Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;&amp;gt; Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________ Gpsbabel-code mailing list &lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20749397&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-code@...&lt;/a&gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gpsbabel-code mailing list &amp;nbsp;&lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20749397&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-code@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;output_nmea_1.txt.gz&lt;/strong&gt; (2K) &lt;a href=&quot;http://www.nabble.com/attachment/20749397/0/output_nmea_1.txt.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/20749397/1/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---Dev-f2018.html&quot; embed=&quot;fixTarget[2018]&quot; target=&quot;_top&quot; &gt;GPSBabel - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--PATCH--SkyTraq-GPS-Logger-Support-tp20745574p20749397.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20749310</id>
	<title>Re: [PATCH] SkyTraq GPS Logger Support</title>
	<published>2008-11-29T09:26:28Z</published>
	<updated>2008-11-29T09:26:28Z</updated>
	<author>
		<name>Martin Maurer</name>
	</author>
	<content type="html">Hi Mathias,
&lt;br&gt;&lt;br&gt;On Sat, 2008-11-29 at 18:21 +0100, Mathias Adam wrote:
&lt;br&gt;&amp;gt; Hi Martin,
&lt;br&gt;&amp;gt; 
&lt;br&gt;...
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Yes, I just found out the same :-)
&lt;br&gt;&amp;gt; My device supports both &amp;quot;read sector&amp;quot; commands, and the one with ID=0x1B
&lt;br&gt;&amp;gt; sends only the bytes actually used, while command ID 0x1D always sends
&lt;br&gt;&amp;gt; 4096 bytes, the rest filled with 0xFF.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The 0x1B is documented in the Venus 5 protocol specification while the
&lt;br&gt;&amp;gt; 0x1D is not - I got it from examining the communication of the Windows
&lt;br&gt;&amp;gt; software (Photo Tagger) with my logger (a Venus 6 device).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I will rework the code to use the 0x1B command now.
&lt;/div&gt;ok
&lt;/div&gt;&lt;br&gt;&amp;gt; Just to make sure: do you use checksum_pos as length when calling
&lt;br&gt;&amp;gt; skytraq_calc_checksum, oder SECTOR_SIZE? I.e. does the checksum include
&lt;br&gt;&amp;gt; the padding 0xFFs or only the bytes actually transferred?
&lt;br&gt;i used only the bytes actually transferred. ie checksum_pos is used as
&lt;br&gt;parameter for skytraq_calc_checksum
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Indeed that could help here. I'll look into it. However as far as I
&lt;br&gt;&amp;gt; remember from some logs the Windows software doesn't do that.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However, reducing baud rate might also help (dlbaud=57600 or even 9600),
&lt;br&gt;&amp;gt; because for example in output_1.txt.gz I found that sometimes there are
&lt;br&gt;&amp;gt; some bytes missing within a sector transfer. Sector #0 was read three
&lt;br&gt;&amp;gt; times and each time a few (different) bytes are missing from the log...
&lt;br&gt;ok - i will try that :)
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gpsbabel-code mailing list &amp;nbsp;&lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20749310&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-code@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/20749310/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---Dev-f2018.html&quot; embed=&quot;fixTarget[2018]&quot; target=&quot;_top&quot; &gt;GPSBabel - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--PATCH--SkyTraq-GPS-Logger-Support-tp20745574p20749310.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20749264</id>
	<title>Re: [PATCH] SkyTraq GPS Logger Support</title>
	<published>2008-11-29T09:21:52Z</published>
	<updated>2008-11-29T09:21:52Z</updated>
	<author>
		<name>Mathias Adam-2</name>
	</author>
	<content type="html">Hi Martin,
&lt;br&gt;&lt;br&gt;Am Sa, 29.11.2008, 17:41, schrieb Martin MAURER:
&lt;br&gt;&amp;gt; I continued my experiments and I think I know what causes those
&lt;br&gt;&amp;gt; problems:
&lt;br&gt;&amp;gt; The END CHECKSUM string is not at the end of the sector in my device but
&lt;br&gt;&amp;gt; at the end of the valid data. My tracks so far only covered a part of
&lt;br&gt;&amp;gt; the first sector.
&lt;br&gt;&lt;br&gt;Yes, I just found out the same :-)
&lt;br&gt;My device supports both &amp;quot;read sector&amp;quot; commands, and the one with ID=0x1B
&lt;br&gt;sends only the bytes actually used, while command ID 0x1D always sends
&lt;br&gt;4096 bytes, the rest filled with 0xFF.
&lt;br&gt;&lt;br&gt;The 0x1B is documented in the Venus 5 protocol specification while the
&lt;br&gt;0x1D is not - I got it from examining the communication of the Windows
&lt;br&gt;software (Photo Tagger) with my logger (a Venus 6 device).
&lt;br&gt;&lt;br&gt;I will rework the code to use the 0x1B command now.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; My dirty workaround:
&lt;br&gt;&amp;gt; search for END CHECKSUM
&lt;br&gt;&amp;gt; 	for (i = 0; i&amp;lt;SECTOR_SIZE+sizeof(SECTOR_READ_END)+6; i++) {
&lt;br&gt;&amp;gt; 		int j = 0;
&lt;br&gt;&amp;gt; 	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ok = 1;
&lt;br&gt;&amp;gt; 		while ((j&amp;lt;sizeof(SECTOR_READ_END)) &amp;&amp; ok) {
&lt;br&gt;&amp;gt; 			if (buf[j+i] != SECTOR_READ_END[j]) {
&lt;br&gt;&amp;gt; 				ok = 0;
&lt;br&gt;&amp;gt; 			}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp;j++;
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 		if (j == sizeof(SECTOR_READ_END)) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp;checksum_pos = i;
&lt;br&gt;&amp;gt; 		}
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; after doing the checksum:
&lt;br&gt;&amp;gt; 	for (i = checksum_pos; i&amp;lt;SECTOR_SIZE; i++) {
&lt;br&gt;&amp;gt; 	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;buf[i] = 0xFF;
&lt;br&gt;&amp;gt; 	}
&lt;/div&gt;&lt;br&gt;Just to make sure: do you use checksum_pos as length when calling
&lt;br&gt;skytraq_calc_checksum, oder SECTOR_SIZE? I.e. does the checksum include
&lt;br&gt;the padding 0xFFs or only the bytes actually transferred?
&lt;br&gt;&lt;br&gt;&amp;gt; Another problem, that still remains is, that sometimes the results from
&lt;br&gt;&amp;gt; the device are not correctly parsed. I guess the reason are the NMEA
&lt;br&gt;&amp;gt; sentences sent in between. As far as I remember, there is a way to turn
&lt;br&gt;&amp;gt; them off using a message. It might be a good idea to turn them off while
&lt;br&gt;&amp;gt; reading from the device and turn them on again afterwards.
&lt;br&gt;&lt;br&gt;Indeed that could help here. I'll look into it. However as far as I
&lt;br&gt;remember from some logs the Windows software doesn't do that.
&lt;br&gt;&lt;br&gt;However, reducing baud rate might also help (dlbaud=57600 or even 9600),
&lt;br&gt;because for example in output_1.txt.gz I found that sometimes there are
&lt;br&gt;some bytes missing within a sector transfer. Sector #0 was read three
&lt;br&gt;times and each time a few (different) bytes are missing from the log...
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Mathias
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gpsbabel-code mailing list &amp;nbsp;&lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20749264&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-code@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---Dev-f2018.html&quot; embed=&quot;fixTarget[2018]&quot; target=&quot;_top&quot; &gt;GPSBabel - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--PATCH--SkyTraq-GPS-Logger-Support-tp20745574p20749264.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20748833</id>
	<title>Re: [PATCH] SkyTraq GPS Logger Support</title>
	<published>2008-11-29T08:41:49Z</published>
	<updated>2008-11-29T08:41:49Z</updated>
	<author>
		<name>Martin Maurer</name>
	</author>
	<content type="html">Hi Mathias,
&lt;br&gt;&lt;br&gt;I continued my experiments and I think I know what causes those
&lt;br&gt;problems:
&lt;br&gt;The END CHECKSUM string is not at the end of the sector in my device but
&lt;br&gt;at the end of the valid data. My tracks so far only covered a part of
&lt;br&gt;the first sector.
&lt;br&gt;&lt;br&gt;My dirty workaround:
&lt;br&gt;search for END CHECKSUM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (i = 0; i&amp;lt;SECTOR_SIZE+sizeof(SECTOR_READ_END)+6; i++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int j = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ok = 1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while ((j&amp;lt;sizeof(SECTOR_READ_END)) &amp;&amp; ok) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (buf[j+i] != SECTOR_READ_END[j]) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ok = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp;j++;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (j == sizeof(SECTOR_READ_END)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp;checksum_pos = i;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;after doing the checksum:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (i = checksum_pos; i&amp;lt;SECTOR_SIZE; i++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; buf[i] = 0xFF;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;using this, I was finally able to retrieve my track. I compared it to
&lt;br&gt;gps photo taggers gpx file and they seem to match.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Another problem, that still remains is, that sometimes the results from
&lt;br&gt;the device are not correctly parsed. I guess the reason are the NMEA
&lt;br&gt;sentences sent in between. As far as I remember, there is a way to turn
&lt;br&gt;them off using a message. It might be a good idea to turn them off while
&lt;br&gt;reading from the device and turn them on again afterwards.
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gpsbabel-code mailing list &amp;nbsp;&lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20748833&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-code@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/20748833/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---Dev-f2018.html&quot; embed=&quot;fixTarget[2018]&quot; target=&quot;_top&quot; &gt;GPSBabel - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--PATCH--SkyTraq-GPS-Logger-Support-tp20745574p20748833.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20747408</id>
	<title>Re: [PATCH] SkyTraq GPS Logger Support</title>
	<published>2008-11-29T06:14:09Z</published>
	<updated>2008-11-29T06:14:09Z</updated>
	<author>
		<name>Martin Maurer</name>
	</author>
	<content type="html">Hi Mathias,
&lt;br&gt;&lt;br&gt;I tried this and it improved the situation, yet it does not work yet.
&lt;br&gt;Result of this see in output_1.txt
&lt;br&gt;&lt;br&gt;I then experimented a little and reduced the sector size by 8, which led
&lt;br&gt;to output_3_4088.txt
&lt;br&gt;&lt;br&gt;It seems to read ok, yet there is some unknown data in the track.
&lt;br&gt;Don't wonder that there is not a lot if distance in the track, as I only
&lt;br&gt;put the erased GPS logger to my window to record a few points.
&lt;br&gt;&lt;br&gt;I added the following debug code, so you can read the sector data.
&lt;br&gt;See output_4_4088_dbg.txt
&lt;br&gt;&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpPos = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while (dumpPos &amp;lt; SECTOR_SIZE+sizeof(SECTOR_READ_END)+6) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int dumpTmp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char dumpHex[49]; // 16 bytes * 3 characters + 0 byte
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char dumpStr[17];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; char HEX[] = &amp;quot;0123456789ABCDEF&amp;quot;;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpHex[0] = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpStr[0] = 0;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (dumpTmp = 0; dumpTmp&amp;lt;16; dumpTmp++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpHex[dumpTmp*3] = HEX[(buf[dumpPos + dumpTmp]&amp;gt;&amp;gt;4)];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpHex[dumpTmp*3+1] = HEX[(buf[dumpPos + dumpTmp]&amp;0xF)];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpHex[dumpTmp*3+2] = ' ';
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpStr[dumpTmp] = (buf[dumpPos + dumpTmp]&amp;gt;=32)?buf[dumpPos +
&lt;br&gt;dumpTmp]:'.';
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpHex[48] = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpStr[16] = 0;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; db(2, &amp;quot;sector data: %s %s\n&amp;quot;, dumpHex, dumpStr);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dumpPos+=16;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;To reduce the size of the mail I gzipped the output files.
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;On Sat, 2008-11-29 at 14:10 +0100, Mathias Adam wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Martin,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am Sa, 29.11.2008, 11:08, schrieb Martin MAURER:
&lt;br&gt;&amp;gt; &amp;gt; I have tried your patch on my gpsbabel 1.3.5 version on my debian box.
&lt;br&gt;&amp;gt; &amp;gt; My GPS Logger is the previous model of the SJ-5286A3S using a Venus 5
&lt;br&gt;&amp;gt; &amp;gt; chip. Unfortunately I can't read a test track using your patch. I
&lt;br&gt;&amp;gt; &amp;gt; attached a debug-enabled output.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hmm, I suspect the &amp;quot;read sector&amp;quot; command I'm currently using isn't
&lt;br&gt;&amp;gt; supported by Venus 5 devices.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In skytraq.c, please search for the function skytraq_read_sector. There
&lt;br&gt;&amp;gt; are two declarations of MSG_LOG_SECTOR_READ_CONTROL, one commented out.
&lt;br&gt;&amp;gt; Please try that one (2 bytes long, starting with 0x1B) instead of the
&lt;br&gt;&amp;gt; other one. Just change the comments on the two lines and re-compile.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Then please send me the new debug log. Presumably it won't work right away
&lt;br&gt;&amp;gt; either, but I can inspect the log and will try to make it work.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; Mathias
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gpsbabel-code mailing list &amp;nbsp;&lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20747408&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-code@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;output_1.txt.gz&lt;/strong&gt; (9K) &lt;a href=&quot;http://www.nabble.com/attachment/20747408/0/output_1.txt.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;output_3_4088.txt.gz&lt;/strong&gt; (6K) &lt;a href=&quot;http://www.nabble.com/attachment/20747408/1/output_3_4088.txt.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;output_4_4088_dbg.txt.gz&lt;/strong&gt; (12K) &lt;a href=&quot;http://www.nabble.com/attachment/20747408/2/output_4_4088_dbg.txt.gz&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/20747408/3/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---Dev-f2018.html&quot; embed=&quot;fixTarget[2018]&quot; target=&quot;_top&quot; &gt;GPSBabel - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--PATCH--SkyTraq-GPS-Logger-Support-tp20745574p20747408.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20746948</id>
	<title>Reading Garmin extensions for routes</title>
	<published>2008-11-29T05:16:31Z</published>
	<updated>2008-11-29T05:16:31Z</updated>
	<author>
		<name>Maarten Sneep</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have a GPX file exported by RoadTrip (I'm on a Mac) with a route in &amp;nbsp;
&lt;br&gt;it, auto-routed by RoadTrip based on the OpenStreetMap database.
&lt;br&gt;&lt;br&gt;In the GPX file I can see that all calculated points are included in a &amp;nbsp;
&lt;br&gt;Garmin extension to the first point of the route, like this:
&lt;br&gt;&lt;br&gt;&amp;lt;extensions&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;gpxx:RoutePointExtension xmlns:gpxx=&amp;quot;&lt;a href=&quot;http://www.garmin.com/xmlschemas/GpxExtensions/v3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.garmin.com/xmlschemas/GpxExtensions/v3&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;gpxx:Subclass&amp;gt;000000000000FFFFFFFFFFFFFFFFFFFFFFFF&amp;lt;/gpxx:Subclass&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;gpxx:rpt lat=&amp;quot;52.1195007&amp;quot; lon=&amp;quot;5.1837771&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;gpxx:Subclass&amp;gt;060025938904AD9810002116000005000500&amp;lt;/ 
&lt;br&gt;gpxx:Subclass&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/gpxx:rpt&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;gpxx:rpt lat=&amp;quot;52.1193981&amp;quot; lon=&amp;quot;5.1837015&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;gpxx:Subclass&amp;gt;0600259389043FAA10001F00170059962800&amp;lt;/ 
&lt;br&gt;gpxx:Subclass&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/gpxx:rpt&amp;gt;
&lt;br&gt;[ ... ]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;gpxx:rpt lat=&amp;quot;52.1546102&amp;quot; lon=&amp;quot;4.4587970&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;gpxx:rpt lat=&amp;quot;52.1552211&amp;quot; lon=&amp;quot;4.4579926&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;gpxx:Subclass&amp;gt;060022938904D5E10B002117000045000000&amp;lt;/ 
&lt;br&gt;gpxx:Subclass&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/gpxx:rpt&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/gpxx:RoutePointExtension&amp;gt;
&lt;br&gt;&amp;lt;/extensions&amp;gt;
&lt;br&gt;&lt;br&gt;Is it be possible to include the calculated routepoints when &amp;nbsp;
&lt;br&gt;converting the route to a track? Right now I end up with a track that &amp;nbsp;
&lt;br&gt;only includes the manual points, in this case the start- and endpoint, &amp;nbsp;
&lt;br&gt;not what I want. For various reasons I prefer to use a track on my GPS &amp;nbsp;
&lt;br&gt;device.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;&lt;br&gt;Maarten Sneep
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gpsbabel-misc mailing list &lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20746948&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-misc@...&lt;/a&gt;
&lt;br&gt;To unsubscribe, change list options, or see archives, visit:
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---General-f2019.html&quot; embed=&quot;fixTarget[2019]&quot; target=&quot;_top&quot; &gt;GPSBabel - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Reading-Garmin-extensions-for-routes-tp20746948p20746948.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20747036</id>
	<title>Re: [PATCH] SkyTraq GPS Logger Support</title>
	<published>2008-11-29T05:10:46Z</published>
	<updated>2008-11-29T05:10:46Z</updated>
	<author>
		<name>Mathias Adam-2</name>
	</author>
	<content type="html">Hi Martin,
&lt;br&gt;&lt;br&gt;Am Sa, 29.11.2008, 11:08, schrieb Martin MAURER:
&lt;br&gt;&amp;gt; I have tried your patch on my gpsbabel 1.3.5 version on my debian box.
&lt;br&gt;&amp;gt; My GPS Logger is the previous model of the SJ-5286A3S using a Venus 5
&lt;br&gt;&amp;gt; chip. Unfortunately I can't read a test track using your patch. I
&lt;br&gt;&amp;gt; attached a debug-enabled output.
&lt;br&gt;&lt;br&gt;Hmm, I suspect the &amp;quot;read sector&amp;quot; command I'm currently using isn't
&lt;br&gt;supported by Venus 5 devices.
&lt;br&gt;&lt;br&gt;In skytraq.c, please search for the function skytraq_read_sector. There
&lt;br&gt;are two declarations of MSG_LOG_SECTOR_READ_CONTROL, one commented out.
&lt;br&gt;Please try that one (2 bytes long, starting with 0x1B) instead of the
&lt;br&gt;other one. Just change the comments on the two lines and re-compile.
&lt;br&gt;&lt;br&gt;Then please send me the new debug log. Presumably it won't work right away
&lt;br&gt;either, but I can inspect the log and will try to make it work.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Mathias
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gpsbabel-code mailing list &amp;nbsp;&lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20747036&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-code@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---Dev-f2018.html&quot; embed=&quot;fixTarget[2018]&quot; target=&quot;_top&quot; &gt;GPSBabel - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--PATCH--SkyTraq-GPS-Logger-Support-tp20745574p20747036.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20745574</id>
	<title>Re: [PATCH] SkyTraq GPS Logger Support</title>
	<published>2008-11-29T02:08:31Z</published>
	<updated>2008-11-29T02:08:31Z</updated>
	<author>
		<name>Martin Maurer</name>
	</author>
	<content type="html">Hi Mathias,
&lt;br&gt;&lt;br&gt;I have tried your patch on my gpsbabel 1.3.5 version on my debian box. 
&lt;br&gt;My GPS Logger is the previous model of the SJ-5286A3S using a Venus 5
&lt;br&gt;chip. Unfortunately I can't read a test track using your patch. I
&lt;br&gt;attached a debug-enabled output.
&lt;br&gt;&lt;br&gt;If there is anything I can do to help to debug this, please tell me. I
&lt;br&gt;am very eager to get this to work, as I failed on decoding those
&lt;br&gt;messages myself some time ago. Using the windows tool is quite
&lt;br&gt;annoying...
&lt;br&gt;&lt;br&gt;Thanks for your work so far.
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;&lt;br /&gt;GPSBabel Version: 1.3.5 
&lt;br&gt;options: module/option=value: skytraq/erase=&amp;quot;0&amp;quot; (=default)
&lt;br&gt;options: module/option=value: skytraq/dlbaud=&amp;quot;115200&amp;quot; (=default)
&lt;br&gt;options: module/option=value: gpx/snlen=&amp;quot;32&amp;quot; (=default)
&lt;br&gt;options: module/option=value: gpx/gpxver=&amp;quot;1.0&amp;quot; (=default)
&lt;br&gt;gbser_init(&amp;quot;/dev/ttyUSB0&amp;quot;)
&lt;br&gt;Probing SkyTraq Venus at 9600bd...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 02 '.'
&lt;br&gt;Sending: 02 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 03 '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: 9d '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: 9b '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 7b '{'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f3 '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: 9b '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: 6d 'm'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: da '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: da '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 7b '{'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: d5 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;skytraq: Didn't get message start tag
&lt;br&gt;Warning: Got unexpected message (id=0x00), expected ACK (id=0x02)
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: d6 '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: 7b '{'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: 9b '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: 7b '{'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 9b '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: f6 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: 7e '~'
&lt;br&gt;rd_char(): Got char: 6d 'm'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: d5 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: 75 'u'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: 57 'W'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 7b '{'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: 7b '{'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 6d 'm'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: 9d '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 9d '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: 9d '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: f6 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 7b '{'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f3 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: 9b '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fa '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: 6b 'k'
&lt;br&gt;rd_char(): Got char: 6d 'm'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: 75 'u'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: da '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 5f '_'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: 75 'u'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: d5 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: d5 '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f6 '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;skytraq: Didn't get message start tag
&lt;br&gt;Warning: Got unexpected message (id=0x00), expected ACK (id=0x02)
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f3 '.'
&lt;br&gt;rd_char(): Got char: 7b '{'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f3 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: f6 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f6 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 7e '~'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: f6 '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: 77 'w'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: 6d 'm'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: 75 'u'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: 9d '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: 77 'w'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: d5 '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: de '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: 7b '{'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 9d '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 9b '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 9f '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: f6 '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: 6f 'o'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: 77 'w'
&lt;br&gt;rd_char(): Got char: d5 '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: fe '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: b5 '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: 9b '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: d7 '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: df '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: f3 '.'
&lt;br&gt;rd_char(): Got char: 6a 'j'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: 7f '.'
&lt;br&gt;rd_char(): Got char: ad '.'
&lt;br&gt;rd_char(): Got char: b7 '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: fb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f5 '.'
&lt;br&gt;rd_char(): Got char: db '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: dd '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ab '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bd '.'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: ed '.'
&lt;br&gt;rd_char(): Got char: eb '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: af '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: b3 '.'
&lt;br&gt;rd_char(): Got char: bb '.'
&lt;br&gt;rd_char(): Got char: 9b '.'
&lt;br&gt;rd_char(): Got char: ef '.'
&lt;br&gt;rd_char(): Got char: fd '.'
&lt;br&gt;rd_char(): Got char: 7d '}'
&lt;br&gt;rd_char(): Got char: f7 '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: bf '.'
&lt;br&gt;rd_char(): Got char: ff '.'
&lt;br&gt;skytraq: Didn't get message start tag
&lt;br&gt;Warning: Got unexpected message (id=0x00), expected ACK (id=0x02)
&lt;br&gt;Didn't receive ACK (-3)
&lt;br&gt;Probing SkyTraq Venus at 115200bd...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 02 '.'
&lt;br&gt;Sending: 02 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 03 '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;rd_char(): Got char: 81 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Got ACK (id=0x02)
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0e '.'
&lt;br&gt;Receiving message with 14 bytes of payload (expected &amp;gt;=14)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 80 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 01 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 01 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 10 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 01 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 04 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 08 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 07 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 07 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1e '.'
&lt;br&gt;rd_char(): Got char: 81 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Venus device found: Kernel version = 1.2.16, ODM version = 1.4.8, revision (Y/M/D) = 07/07/30
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 17 '.'
&lt;br&gt;Sending: 17 '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 17 '.'
&lt;br&gt;rd_char(): Got char: 94 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Got ACK (id=0x17)
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 23 '#'
&lt;br&gt;Receiving message with 35 bytes of payload (expected &amp;gt;=9)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 94 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 2a '*'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: ff '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: ff '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: b8 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Device status: free sectors: 255 / total sectors: 255 / 0% used / write ptr: 7466
&lt;br&gt;Warning: device reported inconsistent number of used sectors (a=0, b=2), using max=2
&lt;br&gt;Reading log data from device...
&lt;br&gt;Reading sector #0...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 06 '.'
&lt;br&gt;Sending: 1d '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 1c '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 84 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_char(): Got char: 99 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Warning: Got NACK (id=0x1d)
&lt;br&gt;Didn't receive expected ACK, resending msg (id=0x1d)...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 06 '.'
&lt;br&gt;Sending: 1d '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 1c '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 84 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_char(): Got char: 99 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Warning: Got NACK (id=0x1d)
&lt;br&gt;Didn't receive expected ACK, resending msg (id=0x1d)...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 06 '.'
&lt;br&gt;Sending: 1d '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 1c '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 84 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_char(): Got char: 99 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Warning: Got NACK (id=0x1d)
&lt;br&gt;Didn't receive expected ACK, resending msg (id=0x1d)...
&lt;br&gt;Didn't receive ACK
&lt;br&gt;Reading sector #0...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 06 '.'
&lt;br&gt;Sending: 1d '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 1c '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 84 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_char(): Got char: 99 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Warning: Got NACK (id=0x1d)
&lt;br&gt;Didn't receive expected ACK, resending msg (id=0x1d)...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 06 '.'
&lt;br&gt;Sending: 1d '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 1c '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 84 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_char(): Got char: 99 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Warning: Got NACK (id=0x1d)
&lt;br&gt;Didn't receive expected ACK, resending msg (id=0x1d)...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 06 '.'
&lt;br&gt;Sending: 1d '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 1c '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 84 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_char(): Got char: 99 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Warning: Got NACK (id=0x1d)
&lt;br&gt;Didn't receive expected ACK, resending msg (id=0x1d)...
&lt;br&gt;Didn't receive ACK
&lt;br&gt;Reading sector #0...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 06 '.'
&lt;br&gt;Sending: 1d '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 1c '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 84 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_char(): Got char: 99 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Warning: Got NACK (id=0x1d)
&lt;br&gt;Didn't receive expected ACK, resending msg (id=0x1d)...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 06 '.'
&lt;br&gt;Sending: 1d '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 1c '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 84 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_char(): Got char: 99 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Warning: Got NACK (id=0x1d)
&lt;br&gt;Didn't receive expected ACK, resending msg (id=0x1d)...
&lt;br&gt;Sending: a0 '.'
&lt;br&gt;Sending: a1 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 06 skytraq: Error reading sector 0
&lt;br&gt;'.'
&lt;br&gt;Sending: 1d '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 01 '.'
&lt;br&gt;Sending: 00 '.'
&lt;br&gt;Sending: 1c '.'
&lt;br&gt;Sending: 0d '.'
&lt;br&gt;Sending: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_char(): Got char: 83 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;rd_char(): Got char: a0 '.'
&lt;br&gt;rd_char(): Got char: a1 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 00 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 02 '.'
&lt;br&gt;Receiving message with 2 bytes of payload (expected &amp;gt;=2)
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 84 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 1d '.'
&lt;br&gt;rd_char(): Got char: 99 '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0d '.'
&lt;br&gt;rd_buf(): &amp;nbsp;Got char: 0a '.'
&lt;br&gt;Warning: Got NACK (id=0x1d)
&lt;br&gt;Didn't receive expected ACK, resending msg (id=0x1d)...
&lt;br&gt;Didn't receive ACK
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gpsbabel-code mailing list &amp;nbsp;&lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20745574&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-code@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-code&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/20745574/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---Dev-f2018.html&quot; embed=&quot;fixTarget[2018]&quot; target=&quot;_top&quot; &gt;GPSBabel - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--PATCH--SkyTraq-GPS-Logger-Support-tp20745574p20745574.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20692387</id>
	<title>Re: File to exchange format</title>
	<published>2008-11-25T16:13:07Z</published>
	<updated>2008-11-25T16:13:07Z</updated>
	<author>
		<name>Chris Herrnberger</name>
	</author>
	<content type="html">On Tuesday 25 November 2008 17:10:31 Leigh Carmichael wrote:
&lt;br&gt;&amp;gt; Hi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there an way to transfer this format to GPX for use in other plotters
&lt;br&gt;&amp;gt; Windows XP
&lt;br&gt;&amp;gt; TQM CPlot
&lt;br&gt;&lt;br&gt;looks very similar to gpsdrive waypoint text file. The only tool I know that 
&lt;br&gt;converts gpsdrive waypoints to gpx is the following:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://manpages.ubuntu.com/manpages/intrepid/man1/convert-waypoints.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://manpages.ubuntu.com/manpages/intrepid/man1/convert-waypoints.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Im not sure of gpsbabel can convert too gpx format. I know it does the other 
&lt;br&gt;way around gpx &amp;gt; gpsdrive waypoints . Others may know better of course.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;/ch
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Gpsbabel-misc mailing list &lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20692387&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-misc@...&lt;/a&gt;
&lt;br&gt;To unsubscribe, change list options, or see archives, visit:
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---General-f2019.html&quot; embed=&quot;fixTarget[2019]&quot; target=&quot;_top&quot; &gt;GPSBabel - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/File-to-exchange-format-tp20690653p20692387.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20690653</id>
	<title>File to exchange format</title>
	<published>2008-11-25T14:10:31Z</published>
	<updated>2008-11-25T14:10:31Z</updated>
	<author>
		<name>Leigh Carmichael</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;Is there an way to transfer this format to GPX for use in other plotters
&lt;br&gt;Windows XP
&lt;br&gt;TQM CPlot
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gpsbabel-misc mailing list &lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=20690653&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Gpsbabel-misc@...&lt;/a&gt;
&lt;br&gt;To unsubscribe, change list options, or see archives, visit:
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/gpsbabel-misc&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;Marks File&lt;/strong&gt; (73K) &lt;a href=&quot;http://www.nabble.com/attachment/20690653/0/Marks%20File&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/GPSBabel---General-f2019.html&quot; embed=&quot;fixTarget[2019]&quot; target=&quot;_top&quot; &gt;GPSBabel - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/File-to-exchange-format-tp20690653p20690653.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-20683820</id>
	<title>Fwd:export from Oziexplorer to Garmin or GPX with waypoint symbole</title>
	<published>2008-11-25T07:43:25Z</published>
	<updated>2008-11-25T07:43:25Z</updated>
	<author>
		<name>martin dvorak-3</name>
	</author>
	<content type="html">Hi
&lt;br&gt;I have problem with export from garmin formats or from GPS to Ozzi with waypoint
&lt;br&gt;symboles.
&lt;br&gt;The same problem is in back order way.
&lt;br&gt;Look to attached files.
&lt;br&gt;I have version 1.3.6, Windows XP
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Where is problem?
&lt;br&gt;Thank you
&lt;br&gt;Martin
&lt;br&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;gpx
&lt;br&gt;&amp;nbsp; version=&amp;quot;1.0&amp;quot;
&lt;br&gt;&amp;nbsp; creator=&amp;quot;GPSBabel - &lt;a href=&quot;http://www.gpsbabel.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gpsbabel.org&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; xmlns=&amp;quot;&lt;a href=&quot;http://www.topografix.com/GPX/1/0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.topografix.com/GPX/1/0&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://www.topografix.com/GPX/1/0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.topografix.com/GPX/1/0&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://www.topografix.com/GPX/1/0/gpx.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.topografix.com/GPX/1/0/gpx.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;lt;time&amp;gt;2008-11-25T10:27:00Z&amp;lt;/time&amp;gt;
&lt;br&gt;&amp;lt;bounds minlat=&amp;quot;-26.719634000&amp;quot; minlon=&amp;quot;152.360066000&amp;quot; maxlat=&amp;quot;-26.470882000&amp;quot; maxlon=&amp;quot;152.853598000&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;wpt lat=&amp;quot;-26.551345000&amp;quot; lon=&amp;quot;152.360066000&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;time&amp;gt;2008-11-25T06:46:31Z&amp;lt;/time&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;name&amp;gt;1&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;cmt&amp;gt;1&amp;lt;/cmt&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;desc&amp;gt;1&amp;lt;/desc&amp;gt;
&lt;br&gt;&amp;lt;/wpt&amp;gt;
&lt;br&gt;&amp;lt;wpt lat=&amp;quot;-26.619187000&amp;quot; lon=&amp;quot;152.396949000&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;time&amp;gt;2008-11-25T06:46:48.600Z&amp;lt;/time&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;name&amp;gt;2&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;cmt&amp;gt;2&amp;lt;/cmt&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;desc&amp;gt;2&amp;lt;/desc&amp;gt;
&lt;br&gt;&amp;lt;/wpt&amp;gt;
&lt;br&gt;&amp;lt;wpt lat=&amp;quot;-26.567122000&amp;quot; lon=&amp;quot;152.432662000&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;time&amp;gt;2008-11-25T06:47:03.100Z&amp;lt;/time&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;name&amp;gt;3&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;cmt&amp;gt;3&amp;lt;/cmt&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;desc&amp;gt;3&amp;lt;/desc&amp;gt;
&lt;br&gt;&amp;lt;/wpt&amp;gt;
&lt;br&gt;&amp;lt;wpt lat=&amp;quot;-26.480348000&amp;quot; lon=&amp;quot;152.444956000&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;time&amp;gt;2008-11-25T06:47:05.900Z&amp;lt;/time&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;name&amp;gt;4&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;cmt&amp;gt;4&amp;lt;/cmt&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;desc&amp;gt;4&amp;lt;/desc&amp;gt;
&lt;br&gt;&amp;lt;/wpt&amp;gt;
&lt;br&gt;&amp;lt;wpt lat=&amp;quot;-26.470882000&amp;quot; lon=&amp;quot;152.661572000&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;time&amp;gt;2008-11-25T06:47:07.200Z&amp;lt;/time&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;name&amp;gt;5&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;cmt&amp;gt;5&amp;lt;/cmt&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;desc&amp;gt;5&amp;lt;/desc&amp;gt;
&lt;br&gt;&amp;lt;/wpt&amp;gt;
&lt;br&gt;&amp;lt;wpt lat=&amp;quot;-26.542405000&amp;quot; lon=&amp;quot;152.853598000&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;time&amp;gt;2008-11-25T06:47:17.700Z&amp;lt;/time&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;name&amp;gt;6&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;cmt&amp;gt;6&amp;lt;/cmt&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;desc&amp;gt;6&amp;lt;/desc&amp;gt;
&lt;br&gt;&amp;lt;/wpt&amp;gt;
&lt;br&gt;&amp;lt;wpt lat=&amp;quot;-26.719634000&amp;quot; lon=&amp;quot;152.560875000&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;time&amp;gt;2008-11-25T06:47:34.900Z&amp;lt;/time&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;name&amp;gt;7&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;cmt&amp;gt;7&amp;lt;/cmt&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;desc&amp;gt;7&amp;lt;/desc&amp;gt;
&lt;br&gt;&amp;lt;/wpt&amp;gt;
&lt;br&gt;&amp;lt;/gpx&amp;gt;
&lt;br&gt;&lt;br /&gt;OziExplorer Waypoint File Version 1.1
&lt;br&gt;WGS 84
&lt;br&gt;Reserved 2
&lt;br&gt;garmin
&lt;br&gt;1,1, -26.551345, 152.360066,39777.2823027, 38, 0, 3, &amp;nbsp; &amp;nbsp; &amp;nbsp; 255, &amp;nbsp;16777215,, 0, 0, &amp;nbsp; &amp;nbsp;0, &amp;nbsp; -777, 6, 0,17,0,10.0,2,,,
&lt;br&gt;2,2, -26.619187, 152.396949,39777.2825067, 38, 0, 3, &amp;nbsp; &amp;nbsp; &amp;nbsp; 255, &amp;nbsp;16777215,, 0, 0, &amp;nbsp; &amp;nbsp;0, &amp;nbsp; -777, 6, 0,17,0,10.0,2,,,
&lt;br&gt;3,3, -26.567122, 152.432662,39777.2826749, 75, 0, 3, &amp;nbsp; &amp;nbsp; &amp;nbsp; 255, &amp;nbsp;16777215,, 0, 0, &amp;nbsp; &amp;nbsp;0, &amp;nbsp; -777, 6, 0,17,0,10.0,2,,,
&lt;br&gt;4,4, -26.480348, 152.444956,39777.2827069, 75, 0, 3, &amp;nbsp; &amp;nbsp; &amp;nbsp; 255, &amp;nbsp;16777215,, 0, 0, &amp;nbsp; &amp;nbsp;0, &amp;nbsp; -777, 6, 0,17,0,10.0,2,,,
&lt;br&gt;5,5, -26.470882, 152.661572,39777.2827221, &amp;nbsp;9, 0, 3, &amp;nbsp; &amp;nbsp; &amp;nbsp; 255, &amp;nbsp;16777215,, 0, 0, &amp;nbsp; &amp;nbsp;0, &amp;nbsp; -777, 6, 0,17,0,10.0,2,,,
&lt;br&gt;6,6, -26.542405, 152.853598,39777.2828434, &amp;nbsp;8, 0, 3, &amp;nbsp; &amp;nbsp; &amp;nbsp; 255, &amp;nbsp;16777215,, 0, 0, &amp;nbsp; &amp;nbsp;0, &amp;nbsp; -777, 6, 0,17,0,10.0,2,,,
&lt;br&gt;7,7, -26.719634, 152.560875,39777.2830433, 75, 0, 3, &amp;nbsp; &amp;nbsp; &amp;nbsp; 255, &amp;nbsp;16777215,, 0, 0, &amp;nbsp; &amp;nbsp;0, &amp;nbsp; -777, 6, 0,17,0,10.0,2,,,
&lt;br&gt;&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Gpsbabel-misc mailing list &lt;a href=&quot;http:/