Whether an ESP32 unlock is possible depends almost entirely on one thing: which security bits the original developer actually burned. An ESP32 with an unencrypted external flash chip is usually straightforward — the flash is a separate SPI part and can be read. An ESP32 with flash encryption plus secure boot enabled and the eFuses locked down is a different job, and in many cases the honest answer is no.
That distinction is the whole page. Below is how we tell the two apart, what we need from you to give a real answer, and what drives price and lead time.
Why the ESP32 is not like unlocking an STM32 or an 8051
Most microcontrollers we see keep their program in on-die flash behind a read-protection bit — an RDP level, a lock bit, a JTAG fuse. The ESP32 family broke that pattern. On the classic ESP32 and the ESP32-S2/S3/C3 modules, application code normally lives in an external SPI NOR flash chip, often a 25-series part in
Working on a board like this?
Send the chip marking or two photos. You get feasibility, lead time and price within 24 hours, and the check costs nothing.
Get a free quote