The device sends either 14 bytes or 22. Currently I'm testing with 14. I read packets of messages rather than one at a time. When the p[acket size gets lower than around 550 bytes the thread itself is starved - its message pump doesn't get in and so no messages are processed and no controls are updated (except the CNiGraph). The other thread continues as normal.
Phil reaston