Is it possible to trigger the 'reset button' behaviour from within the dongle's firmware?
Could you build such a firmware that automatically resets when it goes into that 'not a valid cysmart dongle' state?
I suppose the firmware source code is not available to us, right? :)
I do face this issue quite regularly. There is no way to get rid of this problem unless the dongle is removed and reinserted. It's quite annoying as we have a production tool based on this dongle.
Is it a known issue? Can you please help us to handle this issue?
Please understand that changing the dongle and rewriting the test tool costs us time and money.
Thanks & Regards,
Sharan, I would suggest you to get in contact with Cypress directly: At top of this page select "Design support -> Create a Support Case" and ask your question. You will be helped by a Cypress engineer.
Thanks for your quick response!
Will do it.
Thanks & Regards,
I'm seeing a similar issue with a different outcome. We hav an application that utilizes the CySmart dongle located on COM1 and another non-CySmart device located on COM3. Using Standard IO Ports to get a list of COM ports, we scan through the ports one at a time calling TryGetCySmartDongleCommunicator with each COM port. 9 of 10 times, the method returns the "Not a Valid CySmart Dongle!" message/status shown above. But 1 of 10 times when attempting COM3 - the wrong com port - it just fails to return and the entire application has to be killed from the task manager.
Does anyone know if this function has a designated timeout and any ideas of what could keep it from returning AT ALL?
Hi Sharan and Cypress,
Is there any update on this issue? I am using the CY5677 dongle as well and it is very unstable when attempting to connect to multiple devices. The dongle goes into "Unsupported device" state and can only recover when unplugged. Is there a device that's more suited for a production environment where it will connect to multiple devices repeatedly throughout the day?
Try contacting cypress directly like @Bob.marlowe mentioned.
At top of this page select "Design support -> Create a Support Case" and ask your question. You will be helped by a Cypress engineer.