Skip to content

Commit c6811b5

Browse files
authored
[psram] Fix breaking change for psram missing key info (#5707)
1 parent 4039241 commit c6811b5

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

content/changelog/2025.11.0.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,15 @@ HTTP request actions now pass trigger variables correctly into `on_response` and
382382

383383
- **ESP32 brownout protection**: ESP-IDF now reduces PHY TX power during brownout to prevent boot loops. Can be disabled with `sdkconfig_options: CONFIG_ESP_PHY_REDUCE_TX_POWER: n` if needed. [#11306](https://github.com/esphome/esphome/pull/11306)
384384

385-
- **ESP32-S3 PSRAM**: PSRAM mode is now required when multiple PSRAM modes are available (ESP32-S3 only). Users must explicitly choose PSRAM mode in configuration. [#11470](https://github.com/esphome/esphome/pull/11470)
385+
- **ESP32 PSRAM**: PSRAM is no longer auto-loaded by components that depend on it (such as `esp32_camera`, `speaker`, and `media_player`). Users must now explicitly add a `psram:` configuration block to their YAML. Additionally, for ESP32-S3, the `mode` option is now required since S3 supports both quad and octal modes. Typically, 2MB PSRAM uses `quad` mode while 8 or 16MB uses `octal` mode—check your module's datasheet. Example configuration:
386+
387+
```yaml
388+
psram:
389+
mode: octal # Required for ESP32-S3, use 'quad' or 'octal'
390+
speed: 80MHz
391+
```
392+
393+
[#11470](https://github.com/esphome/esphome/pull/11470)
386394

387395
### Component Behavior Changes
388396

0 commit comments

Comments
 (0)