Button Bind Firmware - Bind Failure - KB/M not returning to previous operating PN Code and Channel | Cypress Semiconductor
Support & Community
Button Bind Firmware - Bind Failure - KB/M not returning to previous operating PN Code and Channel
In the "button bind" firmware, if binding fails (timeout), why does the KB/M fail to return to previous operating PN Code and Channel?
This issue can be reproduced by pressing the bind button on the KB/M alone. After the binding attempt fails, the kb can't resume operation with the dongle it is currently connected to. The reason is that if Binding fails, the KB/M do not resume the PN Code and Channel Registers back to the settings prior to entering Bind mode (if Bind times out, it exits the protocol_bind function with PN Code and Channel Registers set to Bind PN Code and Channel). The version of the fix is attached.