Maybe fix #28 by ignoring the mysterious extra 0xFF byte in some packets at startup.
Flush input buffer on initialise, for completeness.