<div>Hi, All.</div>
<div>&nbsp;</div>
<div>I&#39;m new to the list, but have been reading the posts for some time - I find it very useful.</div>
<div>&nbsp;</div>
<div>My question is about the Ceserial module. I use it on my PPC running WM5, with PythonCE 2.5. I have found that the Ceserial module works very well when communicating with another PC, but I have problems with other devices. For example, when connecting to my analog modem, I get the following:</div>

<div>&nbsp;</div>
<div>PPC: AT</div>
<div>Modem: íj5 (this should be &#39;0&#39;)</div>
<div>&nbsp;</div>
<div>The full modem response in hex is: 0D A1 6A 35 0A</div>
<div>&nbsp;</div>
<div>As you can see the response is somehow garbled. I have a feeling this is something to do with the way WM5 handles things (ascii-unicode?), but have not figured out how to either change the settings or write some code to decode it. I know that my modem is receiving the commands correctly, because it responds (i.e. picks up, dials out, etc...).</div>

<div>&nbsp;</div>
<div>When I use my terminal program&nbsp;on the PPC I get the correct response from the modem. This shows me it is possible, and also that somewhere between WM5 and PythonCE there is something that scrambles the incoming data.</div>

<div>&nbsp;</div>
<div>I hope someone can point me in the right direction.</div>
<div>&nbsp;</div>
<div>Adam</div>
<div>&nbsp;</div>