Skip to content

Alternativery open HID device by enumerated interface path#7

Merged
roman-dvorak merged 1 commit intomasterfrom
hid-fallback
Apr 24, 2026
Merged

Alternativery open HID device by enumerated interface path#7
roman-dvorak merged 1 commit intomasterfrom
hid-fallback

Conversation

@kaklik
Copy link
Copy Markdown
Member

@kaklik kaklik commented Apr 23, 2026

Prefer opening FT260 via hid.enumerate() + open_path() and select the I2C HID interface explicitly instead of relying only on VID/PID open.

This improves compatibility on systems where direct open(VID, PID) is not allowed by udev rules, especially for this multi-interface HID device. Keep a VID/PID fallback and add short retries to tolerate delayed device readiness after attach.

Prefer opening FT260 via hid.enumerate() + open_path() and select the
I2C HID interface explicitly instead of relying only on VID/PID open.

This improves compatibility on systems where direct open(VID, PID) is
unreliable for multi-interface HID devices. Keep a VID/PID fallback and
add short retries to tolerate delayed device readiness after attach.
@kaklik kaklik requested a review from roman-dvorak April 23, 2026 20:26
@roman-dvorak roman-dvorak merged commit e2ee358 into master Apr 24, 2026
1 check failed
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