I have spent most of today on what I would call an entirely useless exercise. I traced the problem I was having down to the manufacturer of the equipment I am writing a driver for. They have written a software driver that allows you to monitor the packets coming from their unit, and display them on your screen. Unfortunately, the application only displays the heartbeat packets, and not the actual data packets. This is despite screen dumps which says otherwise. They will be getting a carefully worded email this evening. Once I have finished writing the driver that is!