This video details a hardware teardown of a Ugreen USB-C to USB-C charging cable equipped with a tiny integrated full-color LCD display and touch input, retailed at $15 with a 240W power handling claim. The presenter physically breaches the aluminum and plastic connector housing to inspect internal components, discovering a current-sense resistor, voltage converters, a backlight control MOSFET, and an ARM Cortex-M0+ microcontroller (identified as part number EN32 LF058) featuring 64 KB of flash memory and 4 KB of RAM. Four test points on the printed circuit board provide a Serial Wire Debug (SWD) interface for potential firmware flashing, while the device independently tracks and displays local voltage, current, and power metrics without active data line interception or RF capabilities.
Key Highlights & Timestamps
0:00 Device Overview: Introduction to the Ugreen USB-C to USB-C charging cable featuring a built-in color LCD display, touch input, a $15 price tag, and a 240W rating claim.
0:39 Display Functionality: Initial power-up demonstrates that the tiny full-color LCD presents real-time voltage, current, and power metrics, with basic power and mode toggling managed via touch inputs.
1:24 Housing Demolition: The presenter forcefully breaches the sealed aluminum and plastic connector housing using cutting tools, noting that the interior is tightly secured and filled.
3:26 LCD Disassembly: Extraction of the miniature full-color display panel, which interfaces via a socketed FPC (flexible printed circuit) connector rather than a permanent solder bond.
7:38 Internal Architecture: Inspection of the main PCB reveals a current-sense resistor, voltage converters, a backlight control MOSFET, and passive supporting components.
8:06 Microcontroller Identification: The system-on-chip is identified as an EN32 LF058, an entry-level ARM Cortex-M0+ core equipped with 64 KB of flash memory and 4 KB of RAM.
8:51 SWD Debug Interface: Four test points on the PCB are confirmed through subsequent analysis to constitute an SWD interface, allowing potential custom firmware flashing on the cable's internal controller.