One-time provisioning
Firmware installer
A safe browser installer for the initial ESP32-family release images is on the way. We will enable it only after each production image and recovery path has been validated.
Installer status
Release artifacts are being prepared
We are validating the production manifests, firmware images, and recovery path before browser installation is enabled.
- ESP32
- ESP32-S3
- ESP32-C3
- One-time wired provisioning
- BLE-first after installation
- No account required
Why a cable here?
Provision over USB. Develop over BLE.
A board needs the PyBLE-enabled MicroPython firmware before it can advertise PBLE/1. The wired step establishes that foundation. Afterward, the PyBLE app connects, transfers files, runs code, and streams the console over Bluetooth Low Energy.
What the installer will require
- A currently supported boardAn ESP32, ESP32-S3, or ESP32-C3 board supported by the release image.
- A data-capable USB cableSome charging cables carry power but no data.
- A desktop Web Serial browserThe wired browser installation step is not available on iPadOS. The PyBLE app itself remains tablet-first.
- A secure connectionWeb Serial installation requires HTTPS.
ESP Web Tools is the installer path for the initial ESP32-family release. Future ports may use a different provisioning tool.
Already in the beta?
Use only the image supplied for your target.
Do not substitute an image from another chip target or board. Keep a copy of any board files you need before erasing or replacing firmware, and follow the beta release notes for recovery steps.