Evidence at a glance #
source evidence…
What was done #
A reverse-engineered drive map and ESP32 driver for an unmarked 10-pin FPC LED display (HT01-10PIN-FPC-V00) salvaged from a TWS earbud case, featuring 31 charlieplexed segments.
The project documents the reverse engineering of an unmarked 10-pin FPC LED display, identified by the ribbon marking HT01-10PIN-FPC-V00 and panel marking YFTD4108SWAD-8. The display utilizes 8-line charlieplexing to control 31 segments, including battery gauges, digits, and glyphs. The author reports that Claude Sonnet 5.5 designed the probing methodology, authored the firmware, driver, and tooling, and derived the segment map, while Michael provided the hardware and visual verification. The README documents that the segment map is verified by driving the display, though specific electrical characteristics such as LED forward voltage and current limits remain unknown. Users are cautioned to use series resistors and avoid direct connection to power rails. The project includes an Arduino sketch for ESP32-C3 and probing tools for verification on other units. Limitations include unconfirmed assignments for the "1" stub segments, lack of current or scan-rate measurements, and the potential for ghosting in visual identification.
Reproduce it #
Use the provided probe/probe.ino to perform serial commands for mapping. The method involves lighting anodes with all other lines LOW to identify regions, followed by a three-photo bit-masking process to isolate individual cathode assignments.
Community #
Ask a question, share what worked, or follow the next milestone.