DEV Community

Bit to Build
Bit to Build

Posted on

ESPHome 2026.4.0 Drops — ESP32 Runs 34% Faster!

ESPHome 2026.4.0 Drops — ESP32 Runs 34% Faster!

ESPHome just released version 2026.4.0, and it's a massive performance update for ESP32 and other supported microcontrollers.

🏃‍♂️ ESP32 Gets a 34% Speed Boost

The biggest change: ESP32, ESP32-S2, ESP32-S3, and ESP32-C5 now default to 240MHz instead of the old 160MHz. That translates to ~34% faster CPU-bound operations.

Key improvements:

  • API encryption handshake: 90ms → 64ms (29% faster)
  • Protobuf encoding (BLE proxy): 34% faster
  • Noise encryption: 33-34% faster across all payload sizes

💾 Original ESP32 Gains 40KB Extra IRAM

ESPHome reclaimed 40KB of instruction RAM from previously reserved SRAM1 blocks. The system automatically checks your bootloader version before enabling this — enable it with an older pre-v5.1 bootloader and you'll brick your device (requiring USB reflash to recover).

🔐 Signed OTA Updates

You can now require signatures for OTA updates, making it much harder to flash compromised firmware to your devices.

⚠️ Watch Out: Power & Thermal

Higher CPU frequency means more power draw and heat. For battery-powered projects or thermally constrained setups, you can override:

esphome:
  name: my-device
  cpu_frequency: 160MHz
Enter fullscreen mode Exit fullscreen mode

📦 ESP8266 Gets Crash Handler

ESP8266 users get a new crash handler that helps with debugging.

🔄 Breaking Changes: LVGL v9

All platforms upgraded to LVGL v9 — if your UI acts up after updating, you'll need to adjust your code.


Update now at: ESPHome Changelog 2026.4.0

If you're running ESPHome, this is a good time to update — you get better performance AND security. Just test your projects after updating, especially if you use LVGL for UI.

Top comments (0)