Skip to content

Add ERTOtech Refleks Lite PIDs E667-E669 - #1270

Merged
cnlohr merged 1 commit into
pidcodes:masterfrom
ertugtopcu:add-ertotech-refleks-lite
Sep 28, 2026
Merged

cnlohr merged 1 commit into
pidcodes:masterfrom
ertugtopcu:add-ertotech-refleks-lite

Conversation

@ertugtopcu

Copy link
Copy Markdown
Contributor

Project

ERTOtech Refleks Lite is an open-source STM32F103RBT6-based arcade controller with a USB DFU bootloader and selectable XInput-compatible and standard HID/DInput operating modes.

Requested PIDs

  • 1209:E667 - Refleks Lite DFU firmware-update mode
  • 1209:E668 - Refleks Lite XInput-compatible operating mode
  • 1209:E669 - Refleks Lite DInput/standard HID operating mode

Why three PIDs are required

The bootloader and the two selectable controller modes expose different USB interfaces and require separate host driver bindings. Distinct PIDs ensure that the host can identify DFU, XInput, and standard HID modes correctly without driver conflicts.

Source and licensing

Hardware and firmware source: https://git.ertotech.com/erto/refleks-lite

  • Project-authored firmware: MIT
  • Hardware design sources: CERN-OHL-P-2.0
  • Third-party STM32 components retain their upstream licenses

@cnlohr cnlohr left a comment •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Looks great. Altium, with PDF of scehmatics in repo. Firmware in repo too, under MIT license. Everything appears to be fine.

Rationale given for needed DFU bootloader code (native bootloader insufficient)

@cnlohr
cnlohr merged commit d73f7b6 into pidcodes:master Sep 28, 2026
2 checks passed
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