Skip to content

Add IBI Productions BC0C wired PC gamepad (1209:BC0C) - #1374

Open
aaaldo wants to merge 1 commit into
pidcodes:masterfrom
aaaldo:add-bcwc-bc0c
Open

aaaldo wants to merge 1 commit into
pidcodes:masterfrom
aaaldo:add-bcwc-bc0c

Conversation

@aaaldo

@aaaldo aaaldo commented Nov 13, 2026

Copy link
Copy Markdown

This requests PID 0x1209:0xBC0C for Brick Controller, an open-source NextUI pak
(GPL-3.0-only) that turns a TrimUI Brick or Brick Pro into a Bluetooth and wired
USB HID gamepad.

Source: https://github.com/aaaldo/brick-controller
License: GPL-3.0-only (LICENSE at repository root)
USB interface: a generic PC HID gamepad exposed through the bottom USB-C device
port using FunctionFS; descriptors and report handling are in the public source.

The project is software-only: it does not ship a custom PCB. The USB identity is
part of the released pak and must be stable for every user, so host driver
caching, support and the "no host driver" promise behave consistently. Asking
each end user to request a PID would be impractical and would create collisions.
One PID is requested; the Bluetooth profiles use emulated console identities and
are not covered by this request.

Development builds currently use the official pid.codes test PID 0x1209:0x0002.
The assigned PID 0xBC0C will replace it before the first release archive.

@aaaldo aaaldo changed the title Add IBI Productions BCWC wired PC gamepad (1209:BC0C) Add IBI Productions BC0C wired PC gamepad (1209:BC0C) Nov 13, 2026

This branch has not been deployed

No deployments
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.

1 participant