No we don't get any messages from the Clover the OnDeviceActivityStart/ OnDeviceActivityEnd calls also stop. We create the CloverConnector if IsReady returns false or if we haven't created a connector yet.
In our logs we can see the connector getting created, then several successful sales throughout the day before a failed one.
Where are the logs on the device? We have tried checking Event Viewer but the logs only appear to last for an hour or two, so we have yet to catch them in time.
Exiting sendMessageSync() Got Message:{"id":"982","method":"ACK", … Got Message:{"id":"983","method":"TX_START_RESPONSE",… Got Message:{"id":"984","method":"UI_STATE", …
14:13:10 - receiveMessagesThread Exception: Read failed, 0 bytes returned 14:13:10 - 4 : Terminating receiveMessagesThreadI am not sure if this is relevant or not, but it not in any other event logs we have see.
I will ask the support team to look into the USB ports and get back to you, I am not sure USB 3 is avilable on all the POS system we have out in the wild. If Secure Network Pay Display is a drop in replacement for the USB pay display, we'll look into adding an option for that.
We have been able to track this problem down to USBCloverTransport.cs
, and have logged a bug report on GitHub Here with steps to replicate it.
2 People are following this question.