Description M5Stack ESP32 Downloader Kit is a compact USB-to-TTL adapter board for programming and debugging ESP32 and ESP8266 development boards. Built with a CP2104/CH9102F USB serial chip and a Type-C interface, it supports one-click firmware downloading without manually resetting the chip or pulling boot pins low. The ESP32 Downloader Kit is designed to match the IO sequence of multiple M5Stack products, allowing direct plug-in programming for boards such as UNIT CAM and STAMP series devices. The included ESP32 CAM adapter board, pin headers, and Dupont wires make it convenient for development, firmware flashing, serial debugging, and quick lab setup. Features USB-to-TTL downloader for ESP32 and ESP8266 boards CP2104/CH9102F USB serial chip Type-C interface One-click program downloading without manual reset or boot-pin operation Matches the IO sequence of multiple M5Stack products for direct plug-in programming 576-byte receive buffer and 576-byte transmit buffer Complies with USB 2.0 specifications Supports 300bps to 2Mbps baud rate Includes 1 x ESP32 Downloader 1 x ESP32 CAM pin adapter board 1 x 2.54-6P female header 2 x 2.54-3P pin headers 1 x Dupont wires Applications ESP32 and ESP8266 firmware flashing Serial debugging for embedded development M5Stack UNIT CAM and STAMP series programming Prototype lab setup and maintenance tools USB-to-TTL communication experiments Specifications Specification Parameter USB-TTL IC CP2104/CH9102F USB Port Type Type-C Baud Rate 300bps to 2Mbps Supported Data Format Data bits: 5, 6, 7, and 8; stop bits: 1, 1.5, and 2; parity: odd, even, mark, space, none Buffer 576-byte receive buffer, 576-byte transmit buffer Product Size 33.0 x 16.0 x 3.0mm Product Weight 10.0g Package Size 138.0 x 93.0 x 6.0mm Gross Weight 11.0g Learn and Documents Product documentation CH9102 Windows driver CH9102 macOS driver M5Stack hardware resources