Skip to content

Conversation

@murilopereirame
Copy link

@murilopereirame murilopereirame commented Nov 9, 2025

When the host power cycles, it re-authenticates the Pico device. Previously, reinitializing XSM3 state caused the host to abort and flag the device as non-official, requiring to complete reset Pico state either by changing input method or by disconnecting and reconnecting the Pico device.

This PR ensures that the computed XSM3 identification and keys are persisted so re-auth stays consistent across sessions and succeeds after host resets.

When the host power cycles, it re-authenticates the Pico device.
Previously, reinitializing XSM3 state caused the host to abort and
flag the device as non-official.

This commit ensures that the computed XSM3 identification and keys
are persisted so re-auth stays consistent across sessions and succeeds
after host resets.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant