Skip to content

feat: support USB THP devices from trezor-connect-rs#86

Merged
ovitrif merged 1 commit intomasterfrom
feat/usb-thp-support
Apr 9, 2026
Merged

feat: support USB THP devices from trezor-connect-rs#86
ovitrif merged 1 commit intomasterfrom
feat/usb-thp-support

Conversation

@coreyphillips
Copy link
Copy Markdown
Collaborator

@coreyphillips coreyphillips commented Apr 8, 2026

This PR:
Resolves Trezor Safe 7 via USB error

  • Query transport.has_thp() after acquire to correctly set uses_thp for any device that negotiated THP, not just Bluetooth.

New release for testing created here.

Query transport.has_thp() after acquire to correctly set uses_thp for any device that negotiated THP, not just Bluetooth.
@coreyphillips coreyphillips self-assigned this Apr 8, 2026
@claude
Copy link
Copy Markdown

claude bot commented Apr 8, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

Copy link
Copy Markdown
Collaborator

@ovitrif ovitrif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utAck

Copy link
Copy Markdown
Collaborator

@ovitrif ovitrif left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The work here is on point; it leads to a better understanding on the issue by my 2 AIs, as they both agree this is a good step in the right direction.

Unfortunately, I still have an issue, and I can't really connect via USB yet, but the new error I'm hitting is now "earlier" in the flow, more self-explanatory and isolated much better.

I'm trying to pick up on this work and these insights and work on a fix, but it will be first in a fork of trezor-connect-rs.

@ovitrif ovitrif merged commit 94f3215 into master Apr 9, 2026
4 checks passed
@ovitrif ovitrif deleted the feat/usb-thp-support branch April 9, 2026 21:02
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.

2 participants