Skip to content

USB registry gap: FTDI FT232H 0403:6014 missing from usb-vids.proto.zstd #60

Description

@zackees

Gap

0403:6014 (FTDI FT232H USB-UART) is not present in the published
usb-vids.proto.zstd artifact. It is the only VID:PID that FastLED still
carries locally which the registry cannot resolve.

Verified against the live artifact fetched 2026-08-22 from
https://fastled.github.io/boards/usb-vids.proto.zstd (36 vendors, 1056
products). The FTDI vendor entry exists but carries only two products:

FTDI vendor name: FTDI
  0403:6001  Digilent chipKIT UNO32
  0403:6010  Shared USB identity (12 products)

A registry-wide scan for PID 6014 under any vendor returns nothing.

Why it matters

FastLED is retiring its hand-maintained USB tables in favour of this registry
(FastLED#3836). Auditing FastLED's ci/util/port_utils.py and
ci/util/serial_probe.py against the published artifact gives 14/15
resolved
— this entry is the sole blocker to declaring the migration
complete and freezing the local tables outright.

Until it lands, BOARD_FINGERPRINTS in FastLED's ci/util/serial_probe.py
cannot drop its (0x0403, 0x6014): "FTDI FT232H USB-UART" row without losing
the ability to label an attached FT232H adapter.

Requested

Add 0403:6014 — FTDI FT232H (single-channel Hi-Speed USB to
UART/FIFO) — on the appropriate data branch (vendors looks right, since this
is a bare bridge chip rather than a board), so site.yml republishes it into
the artifact.

Verification after the fix

curl -fsSLo usb-vids.proto.zstd https://fastled.github.io/boards/usb-vids.proto.zstd
# decode and confirm 0403:6014 resolves to an FT232H product name

Then cascade: cut an fbuild release that ingests the refreshed artifact and
move FastLED's fbuild==X.Y.Z pin (pyproject.toml + uv lock).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions