cd /news/artificial-intelligence/ht01-10pin-fpc-v00-yftd4108swad-8-li… · home › topics › artificial-intelligence › article
[ARTICLE · art-159677] src=reversedwithai.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

HT01-10PIN-FPC-V00 / YFTD4108SWAD-8: lifetreelee/earbud-led-display-map

A GitHub project by lifetreelee documents the reverse engineering of an unmarked 10-pin FPC LED display, marked HT01-10PIN-FPC-V00 and YFTD4108SWAD-8, salvaged from a TWS earbud case and driven by 8-line charlieplexing across 31 segments. The author reports that Claude Sonnet 5.5 designed the probing methodology, wrote the firmware, driver and tooling, and derived the segment map, while Michael supplied the hardware and visual verification. The repository includes an Arduino sketch for the ESP32-C3 and probe/probe.ino serial-command tools, and cautions that LED forward voltage and current limits remain unmeasured, so series resistors are required and the "1" stub segment assignments are unconfirmed.

by read1 min views2 publishedOct 28, 2026
HT01-10PIN-FPC-V00 / YFTD4108SWAD-8: lifetreelee/earbud-led-display-map
Image: Reversedwithai (auto-discovered)

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.

Your library

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @lifetreelee 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/ht01-10pin-fpc-v00-y…] indexed:0 read:1min 2026-10-28 · —