On Dec 14, 2012, at 7:04 AM, Electron wrote: > I rediscovered an ancient, existing, protocol: > SOH, data (eventually DLE), EOT, and finally CRC That doesn't give you error correction by itself=85 I be tempted to use the Async HDLC used as the bottom layer of PPP. There's a "reliable mode" for it; I don't know how well it works or how eas= y it is to implement. The async HDLC is supported by a number of "smart" uarts. Note that there are limits on the packet length that a given-sized CRC is c= apable of protecting. BillW --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .