Skip to content

Allocate 1209:F412 for ELECFREAKS Retro Arcade - CircuitPython - #1379

Open
vegardw wants to merge 1 commit into
pidcodes:masterfrom
vegardw:pid-codes-retro-arcade
Open

vegardw wants to merge 1 commit into
pidcodes:masterfrom
vegardw:pid-codes-retro-arcade

Conversation

@vegardw

@vegardw vegardw commented Nov 14, 2026

Copy link
Copy Markdown

Please allocate VID:PID 1209:F412 to the CircuitPython firmware port for the
ELECFREAKS Retro Arcade, an STM32F412-based handheld.

This is a software-only project: an independently maintained open-source firmware
port for an existing commercial device. I am applying under the software-only
provision in https://pid.codes/howto/.

One project PID will identify this firmware across users' installations. It will
provide a stable application identity for its USB serial console and CIRCUITPY
mass-storage interface. CircuitPython also checks that board VID:PID pairs are
unique, so its shared 1209:0001 development placeholder cannot be used for the
submitted board definition. Individual per-user allocations would give identical
firmware installations inconsistent USB identities.

The allocation is for the CircuitPython application. The existing UF2 bootloader
keeps its own USB identity. The port has not yet been merged into CircuitPython;
its source is provided above for review.

This request adds org/vegardw/index.md and 1209/F412/index.md.

Generative AI was used in preparing this request.

Register vegardw and request one application PID for the open-source
CircuitPython firmware port on the existing Retro Arcade handheld.

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