Show / Hide Table of Contents

    ESP32 Firmware versions

    The firmware versions are:-

    Firmware name WiFi Ethernet Bluetooth PSRAM(Large heap) ESP32 version
    WROOM_32 ✔️ ✔️ 0 -> 3
    WROOM_32_BLE ✔️ ✔️ 0 -> 3
    WROOM_32_V3_BLE ✔️ ✔️ ✔️ version 3 only
    ESP_WROVER_KIT ✔️ ✔️ 2Mb heap + Graphics 0 -> 3
    EP32_PICO ✔️ ✔️ 0 -> 3
    ESP32_LILYGO ✔️ ✔️ ✔️ 0 -> 3

    WROOM_32

    Default version which supports all ESP32 versions but doesn't support Bluetooth BLE due to memory constraints in the IRAM section caused by PSRAM fixes for version 1 chips.

    WROOM_32_BLE

    Same as the WROOM32 but drops PSRAM support to include Bluetooth BLE

    WROOM_32_V3_BLE

    This version is specific to ESP32 V3 and includes all support including PSRAM and Bluetooth.

    ESP32_PICO

    Specific to ESP32 Pico. Same as WROOM_32_BLE but with a changed serial link speed.

    ESP32_LILYGO

    Specific to LILYGO boards. Same as WROOM32_BLE but also includes Ethernet support.

    • Improve this Doc
    Back to top Copyright © 2018 nanoFramework Contributors
    Generated by DocFX