Wireless Tag ESP32-C3 ESP-12 Compatible Module
Model reference: WT32C3-S5
Wireless Tag ESP32-C3 ESP-12 Compatible

Available from:


GPIO #Component
GPIO00 User
GPIO01 User
GPIO02 User
GPIO03 User
GPIO04 User
GPIO05 User
GPIO06 User
GPIO07 User
GPIO08 LedLink
GPIO09 User
GPIO010 User
GPIO011 None
GPIO012 None
GPIO013 None
GPIO014 None
GPIO015 None
GPIO016 None
GPIO017 None
GPIO018 User
GPIO019 User
GPIO020 None
GPIO021 None
Template for ESP32-C3
Requires a separate ESP32-C3 tasmota32 binary. Download unofficial development build for 4Mb flash or 2Mb flash.

Same form factor as ESP-12 modules with partially different pinout. It can be used as a drop in replacement for WB3L, WB3S, WR3, WR3E, WR3L, WR3N, CB3S, CB3L, C-8138 and more…


To put the module in flash mode GPIO8 needs to be pulled high and GPIO9 pulled low. Wire the module accordingly:

flash wiring

Download required files and put them in the same folder as Tasmota firmware.

Flash using esptool.py, other tools are not reliable enough.

esptool.py --chip esp32c3 --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dout --flash_freq 40m --flash_size detect 0x0000 bootloader_dout_40m.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 tasmota32c3.bin

solderless wiring You can do it without any soldering. Just apply pressure to make good contact between the Dupont wires and pin holes.

You can purchase (AliExpress, Amazon, Banggood) a test board for eforless flashing. Just drop the module in, plug in the USB cable and flash!

Test Board


For normal operation connect EN to VCC (pull high) to enable the C3 chip. GPIO9 has an internal pullup and it needs to be high on power up for the module to boot so try and avoid that pin similar to GPIO0 on ESP8266.

ESP32’s are power hungry on boot and the usb to serial adapter might not be able to provide enough power for that. Use a stable 3V3 power supply that can supply more than 400 mA