Skip to content

Add PIDs 0x83D5-0x83D8 for TMR devices - #415

Merged
Spritetm merged 2 commits into
espressif:mainfrom
takenoko1111:main
Oct 29, 2026
Merged

Spritetm merged 2 commits into
espressif:mainfrom
takenoko1111:main

Conversation

@takenoko1111

Copy link
Copy Markdown
Contributor

Resubmitting #402, which was closed because the GitHub notifications ended up in my spam folder and I missed them. Sorry about that.

Requesting four PIDs on behalf of TMR.

0x83D5: Sim Racing Steering Wheel - a USB steering wheel for PC sim racing setups.
0x83D6: Sim Racing Center Console Switch Panel - a USB center console switch panel for PC sim racing setups.
0x83D7: GPS to CAN Converter - outputs GPS data onto a CAN bus.
0x83D8: Sim Racing Display - a dashboard display for PC sim racing.

All devices use their USB port for configuration changes.

Chip: ESP32-S3 (all four devices).

Why custom PIDs: we sell multiple ESP32-S3 based devices to customers, and our host software identifies each model by VID/PID at enumeration so it can tell our units apart from generic ESP32-S3 boards (which share the default TinyUSB PIDs) and apply the right model-specific settings.

These are commercial products for sale to customers, not a personal project.

@Spritetm

Copy link
Copy Markdown
Member

Ok, your turn. Can you allocate your PIDs starting from 0x83E5 and rebase? I'll merge after.

@takenoko1111

Copy link
Copy Markdown
Contributor Author

Updated to start from 0x83E5 (merged the latest main into my branch). Thanks!

@Spritetm

Copy link
Copy Markdown
Member

Looks good, merged!

@Spritetm
Spritetm merged commit ef6c9aa into espressif:main Oct 29, 2026
1 check passed
@takenoko1111

Copy link
Copy Markdown
Contributor Author

Thank you!

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