Released Firmware
Introduction
Note
Before using the AT firmware below, please read the Disclaimer carefully and comply with its terms and precautions.
If you are unsure which AT firmware your module should use, please read the AT Released Firmware Differences section first. It compares the various ESP32 AT firmwares in terms of supported command sets, hardware configurations, and module compatibility, helping you determine which firmware best matches your module’s hardware configuration.
If you need to modify the following configurations, you can generate a new firmware by modifying the AT firmware using the at.py Tool.
ESP32-WROOM-32 Series
v4.1.1.0 ESP32-WROOM-32-AT-V4.1.1.0.zip (Recommended)
v4.1.0.0 ESP32-WROOM-32-AT-V4.1.0.0.zip
v3.4.0.0 ESP32-WROOM-32-AT-V3.4.0.0.zip
v3.2.1.0 ESP32-WROOM-32-AT-V3.2.1.0.zip
v3.2.0.0 ESP32-WROOM-32-AT-V3.2.0.0.zip
v2.4.0.0 ESP32-WROOM-32-AT-V2.4.0.0.zip
v2.2.0.0 ESP32-WROOM-32-AT-V2.2.0.0.zip
v2.1.0.0 ESP32-WROOM-32-AT-V2.1.0.0.zip
v2.0.0.0 ESP32-WROOM-32-AT-V2.0.0.0.zip
v1.1.2.0 ESP32-WROOM-32-AT-V1.1.2.0.zip
v1.1.1.0 ESP32-WROOM-32-AT-V1.1.1.0.zip
v1.1.0.0 ESP32-WROOM-32-AT-V1.1.0.0.zip
v1.0.0.0 ESP32-WROOM-32-AT-V1.0.0.0.zip
v0.10.0.0 ESP32-WROOM-32-AT-V0.10.0.0.zip
ESP32-MINI-1 Series
v4.1.1.0 ESP32-MINI-1-AT-V4.1.1.0.zip (Recommended)
v4.1.0.0 ESP32-MINI-1-AT-V4.1.0.0.zip
v3.4.0.0 ESP32-MINI-1-AT-V3.4.0.0.zip
v3.2.1.0 ESP32-MINI-1-AT-V3.2.1.0.zip
v3.2.0.0 ESP32-MINI-1-AT-V3.2.0.0.zip
v2.4.0.0 ESP32-MINI-1-AT-V2.4.0.0.zip
v2.2.0.0 ESP32-MINI-1-AT-V2.2.0.0.zip
ESP32-WROVER-32 Series
Note
This series is no longer releasing new AT firmware. It is recommended to use the ESP32-MINI-1 series instead.
It is not recommended to use the ESP32-WROVER-B module due to hardware limit. Please use other WROVER series modules.
v2.4.0.0 ESP32-WROVER-32-AT-V2.4.0.0.zip
v2.2.0.0 ESP32-WROVER-32-AT-V2.2.0.0.zip
v2.1.0.0 ESP32-WROVER-32-AT-V2.1.0.0.zip
v2.0.0.0 ESP32-WROVER-32-AT-V2.0.0.0.zip
v0.10.0.0 ESP32-WROVER-32-AT-V0.10.0.0.zip
ESP32-PICO Series
v4.1.1.0 ESP32-PICO-D4-AT-V4.1.1.0.zip (Recommended)
v4.1.0.0 ESP32-PICO-D4-AT-V4.1.0.0.zip
v3.4.0.0 ESP32-PICO-D4-AT-V3.4.0.0.zip
v3.2.1.0 ESP32-PICO-D4-AT-V3.2.1.0.zip
v3.2.0.0 ESP32-PICO-D4-AT-V3.2.0.0.zip
v2.4.0.0 ESP32-PICO-D4-AT-V2.4.0.0.zip
v2.2.0.0 ESP32-PICO-D4-AT-V2.2.0.0.zip
v2.1.0.0 ESP32-PICO-D4-AT-V2.1.0.0.zip
v2.0.0.0 ESP32-PICO-D4-AT-V2.0.0.0.zip
ESP32-SOLO Series
v4.1.1.0 ESP32-SOLO-AT-V4.1.1.0.zip (Recommended)
v4.1.0.0 ESP32-SOLO-AT-V4.1.0.0.zip
v3.4.0.0 ESP32-SOLO-AT-V3.4.0.0.zip
v3.2.1.0 ESP32-SOLO-AT-V3.2.1.0.zip
v3.2.0.0 ESP32-SOLO-AT-V3.2.0.0.zip
v2.4.0.0 ESP32-SOLO-AT-V2.4.0.0.zip
v2.2.0.0 ESP32-SOLO-AT-V2.2.0.0.zip
v2.1.0.0 ESP32-SOLO-AT-V2.1.0.0.zip
v2.0.0.0 ESP32-SOLO-AT-V2.0.0.0.zip
Subscribe to AT Releases
Please refer to the Subscribe to AT Releases documentation to subscribe to our version release notifications and stay updated on the latest releases.
AT Released Firmware Differences
This section compares the ESP32 AT released firmwares in supported command sets, hardware, and supported modules.
ESP32-WROOM-32-AT-Vx.x.x.x.zip (referred to as WROOM Bin in this section);
ESP32-WROVER-32-AT-Vx.x.x.x.zip (referred to as WROVER Bin in this section);
ESP32-PICO-D4-AT-Vx.x.x.x.zip (referred to as PICO-D4 Bin in this section);
ESP32-SOLO-1-AT-Vx.x.x.x.zip (referred to as SOLO-1 Bin in this section);
ESP32-MINI-1-AT-Vx.x.x.x.zip (referred to as MINI-1 Bin in this section);
ESP32-D2WD-AT-Vx.x.x.x.zip (referred to as D2WD Bin in this section);
Supported Command Set
The table lists which command set is supported by default in the official AT firmware applicable to ESP32 series of modules (marked with
), which is not supported by default but can be supported after configuration of the ESP-AT project (marked with
), and which is not supported at all (marked with
). Note that the command set that is not shown in this table is not supported either. Applicable firmware that has not been officially released requires compilation by yourself. Those self-compiled firmware cannot be upgraded OTA from Espressif official server.
Command Set |
WROOM Bin |
WROVER Bin |
PICO-D4 Bin |
SOLO-1 Bin |
MINI-1 Bin |
D2WD Bin |
|---|---|---|---|---|---|---|
base |
|
|
|
|
|
|
user |
|
|
|
|
|
|
Wi-Fi |
|
|
|
|
|
|
TCP-IP |
|
|
|
|
|
|
mDNS |
|
|
|
|
|
|
WPS |
|
|
|
|
|
|
SmartConfig |
|
|
|
|
|
|
ping |
|
|
|
|
|
|
MQTT |
|
|
|
|
|
|
HTTP |
|
|
|
|
|
|
Bluetooth LE |
|
|
|
|
|
|
Bluetooth LE HID |
|
|
|
|
|
|
BluFi |
|
|
|
|
|
|
Bluetooth SPP |
|
|
|
|
|
|
Bluetooth A2DP |
|
|
|
|
|
|
ethernet |
|
|
|
|
|
|
FileSystem |
|
|
|
|
|
|
driver |
|
|
|
|
|
|
WPA2 enterprise |
|
|
|
|
|
|
Web server |
|
|
|
|
|
|
WebSocket |
|
|
|
|
|
|
OTA |
|
|
|
|
|
|
Hardware Differences
Hardware |
WROOM Bin |
WROVER Bin |
PICO-D4 Bin |
SOLO-1 Bin |
MINI-1 Bin |
D2WD Bin |
|---|---|---|---|---|---|---|
Flash |
4 MB |
4 MB |
4 MB |
4 MB |
4 MB |
2 MB |
PSRAM |
|
8 MB |
|
|
|
|
UART Pins [1] |
TX: 17
RX: 16
CTS: 15
RTS: 14
|
TX: 22
RX: 19
CTS: 15
RTS: 14
|
TX: 22
RX: 19
CTS: 15
RTS: 14
|
TX: 17
RX: 16
CTS: 15
RTS: 14
|
TX: 22
RX: 19
CTS: 15
RTS: 14
|
TX: 22
RX: 19
CTS: 15
RTS: 14
|
Supported Modules
The table below lists the modules or chips that are default supported by the officially released ESP32 series AT firmware (indicated by
), the modules that are not supported by default but can be modified to be supported using the at.py Tool (indicated by
), and the modules that are not supported at all (indicated by
). For modules that are not supported at all, you can refer to Compile ESP-AT Project Locally to modify the configuration as needed for support.
Module/Chip |
WROOM Bin |
WROVER Bin |
PICO-D4 Bin |
SOLO-1 Bin |
MINI-1 Bin |
D2WD Bin |
|---|---|---|---|---|---|---|
ESP32-WROOM-32 |
|
|
|
|
|
|
ESP32-WROOM-32D |
|
|
|
|
|
|
ESP32-WROOM-32E |
|
|
|
|
|
|
ESP32-WROOM-32U |
|
|
|
|
|
|
ESP32-WROOM-32UE |
|
|
|
|
|
|
ESP32-WROOM-32DA |
|
|
|
|
|
|
ESP32-WROOM-32SE |
|
|
|
|
|
|
ESP32-WROVER-E |
|
|
|
|
|
|
ESP32-WROVER-IE |
|
|
|
|
|
|
ESP32-WROVER-B |
|
|
|
|
|
|
ESP32-WROVER-IB |
|
|
|
|
|
|
ESP32-WROVER |
|
|
|
|
|
|
ESP32-SOLO-1 |
|
|
|
|
|
|
ESP32-D2WD |
|
|
|
|
|
|
ESP32-MINI-1 |
|
|
|
|
|
|
ESP32-MINI-1U |
|
|
|
|
|
|
ESP32-PICO-D4 |
|
|
|
|
|
|
ESP32-PICO-V3-ZERO |
|
|
|
|
|
|
ESP32-PICO-MINI-02 |
|
|
|
|
|
|
ESP32-PICO-MINI-02U |
|
|
|
|
|
|