Hi Martin, I modified my local copy of comport to work with lists and it solved all problems.<br><br>I sooo don&#39;t know how to code in C, but this is what I added to make it work with lists:<br><br>//Added for LIST processing 
<br>static void comport_list(t_comport *x, t_symbol *s, int argc, t_atom *argv)<br>{<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; unsigned char temp_array[argc];<br>&nbsp;&nbsp;&nbsp; int i;<br>&nbsp;&nbsp;&nbsp; for(i = 0; i &lt; argc; i++) <br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; temp_array[i] = ((unsigned char) atom_getint(argv + i)) &amp; 0xFF;
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; // post (&quot;Data: %d&quot;, temp_array[i]);<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; int result = write(x-&gt;comhandle,(char *) &amp;temp_array[0],argc);<br>&nbsp;&nbsp;&nbsp; if (result &lt; 0)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; post (&quot;[comport] write returned %d, errno is %d&quot;, result, errno);
<br>&nbsp;&nbsp;&nbsp; //return result;<br>&nbsp;&nbsp;&nbsp; <br><br>}<br>//Added end<br><br><br>Tom<br><br><br><div><span class="gmail_quote">On 10/11/07, <b class="gmail_sendername">Martin Peach</b> &lt;<a href="mailto:martin.peach@sympatico.ca">martin.peach@sympatico.ca
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thomas O Fredericks wrote:<br>&gt;<br>&gt; Hi Martin,<br>&gt;<br>&gt; just to make sure, the newest version of comport is in
<br>&gt; iem/comport/comport right?<br>Yep.<br>&gt;<br>&gt; &quot;But the result should be the same, the data gets sent anyway, the<br>&gt; error is bogus.&quot;<br>&gt;<br>&gt; Nope, the data is never received by the device.
<br>OK, I&#39;ll look into it. I guess comport should have a way of sending<br>lists of bytes as well.<br><br>Martin<br><br></blockquote></div><br>