ESP-AT Firmware Differences

[中文]

This document compares the differences among AT firmwares of a certain ESP32 series in terms of the supported commands set, hardware, and supported modules.

ESP32 Series

This section describes the differences among AT firmwares of ESP32 series, including

  • 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 icon-green-check), which is not supported by default but can be supported after configuration of the ESP-AT project (marked with icon-orange-check), and which is not supported at all (marked with icon-red-cross). 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

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

user

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

Wi-Fi

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

TCP-IP

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

mDNS

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

WPS

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

SmartConfig

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ping

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

MQTT

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

HTTP

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

Bluetooth LE

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

Bluetooth LE HID

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

BluFi

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

Bluetooth SPP

icon-orange-check

icon-green-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

Bluetooth A2DP

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

ethernet

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

FileSystem

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

driver

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

WPA2 enterprise

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

Web server

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

WebSocket

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

icon-orange-check

OTA

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-green-check

icon-red-cross

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

icon-red-cross

8 MB

icon-red-cross

icon-red-cross

icon-red-cross

icon-red-cross

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 icon-green-check), the modules that are not supported by default but can be modified to be supported using the at.py Tool (indicated by icon-orange-check), and the modules that are not supported at all (indicated by icon-red-cross). 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

icon-green-check

icon-red-cross

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ESP32-WROOM-32D

icon-green-check

icon-red-cross

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ESP32-WROOM-32E

icon-green-check

icon-red-cross

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ESP32-WROOM-32U

icon-green-check

icon-red-cross

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ESP32-WROOM-32UE

icon-green-check

icon-red-cross

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ESP32-WROOM-32DA

icon-green-check

icon-red-cross

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ESP32-WROOM-32SE

icon-green-check

icon-red-cross

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ESP32-WROVER-E

icon-orange-check

icon-green-check

icon-green-check

icon-orange-check

icon-green-check

icon-green-check

ESP32-WROVER-IE

icon-orange-check

icon-green-check

icon-green-check

icon-orange-check

icon-green-check

icon-green-check

ESP32-WROVER-B

icon-orange-check

icon-green-check

icon-green-check

icon-orange-check

icon-green-check

icon-green-check

ESP32-WROVER-IB

icon-orange-check

icon-green-check

icon-green-check

icon-orange-check

icon-green-check

icon-green-check

ESP32-WROVER

icon-orange-check

icon-green-check

icon-green-check

icon-orange-check

icon-green-check

icon-green-check

ESP32-SOLO-1

icon-green-check

icon-red-cross

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ESP32-D2WD

icon-red-cross

icon-red-cross

icon-red-cross

icon-red-cross

icon-red-cross

icon-green-check

ESP32-MINI-1

icon-orange-check

icon-red-cross

icon-green-check

icon-orange-check

icon-green-check

icon-green-check

ESP32-MINI-1U

icon-orange-check

icon-red-cross

icon-green-check

icon-orange-check

icon-green-check

icon-green-check

ESP32-PICO-D4

icon-green-check

icon-red-cross

icon-green-check

icon-green-check

icon-green-check

icon-green-check

ESP32-PICO-V3-ZERO

icon-red-cross

icon-red-cross

icon-red-cross

icon-red-cross

icon-red-cross

icon-red-cross

ESP32-PICO-MINI-02

icon-orange-check

icon-red-cross

icon-green-check

icon-orange-check

icon-green-check

icon-orange-check

ESP32-PICO-MINI-02U

icon-orange-check

icon-red-cross

icon-green-check

icon-orange-check

icon-green-check

icon-orange-check