transport: propagate hid devices descriptors #13220
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With the old bridge going out of service, we are no longer able to work with very old Trezor HID devices. We are only able to detect them but no communication is possible.
To test this, you need an ancient device.
This PR unifies how these devices are communicated for both bridge and webusb transports.
While testing this for possible regressions I noticed a nasty bug that we might need to address before releasing node-bridge publically
Screenshots of how it looks like in trezor suite now. cc @martykan since he is now addressing this #12487, cc @Hannsek since we might need some designs/copy. Those bullet points are not very accurate.
