node-diagnostics-and-fusion-fixes-2026-09-09 v2634

medium risk

ruvnet/RuViewSep 9, 2026 → Sep 10, 20260 days between releases

What's New

Adds 16MB flash profile and core dump to flash for ESP32-C6.

New Features

  • Core dump to flash functionality enabled via CONFIG_ESP_COREDUMP_ENABLE_TO_FLASH.
  • 16MB flash profile with dedicated storage and coredump partitions.
  • On-demand log retrieval pattern (ADR-362) to minimize airtime usage.
  • Added ap_rssi_dbm RSSI metric from association link.

Improvements

  • Flash layout now supports 16MB boards without manual sdkconfig editing.
  • Bootloader rollback support enabled for failed OTA updates.
  • Log retrieval is on-demand to conserve airtime.

Bug Fixes

  • Enables crash dump and bootloader rollback to recover from failed OTA updates.

Upgrade Notes

For 16MB ESP32-C6 boards, use the new partitions_16mb.csv layout to avoid corrupting provisioning data; log retrieval is now on-demand to conserve airtime.

The Two Releases

node-diagnostics-and-fusion-fixes-2026-09-09

Node diagnostics, memory & fusion fixes — 2026-09-09

Sep 9, 2026· 2 months ago

Introduces persistent crash-surviving health logs for field nodes and improves sensor data integrity. Includes a 16MB flash profile, macOS WiFi sensing support, and fixes for signal strength averaging and node position dropping in the fusion engine.

Full release notes
v2634

Release v2634

Sep 10, 2026· 2 months ago

This release introduces persistent on-node logging and flash-based coredump functionality for the ESP32-C6 firmware fleet. It adds a 16MB flash profile with dedicated partitions for storage and crash recovery, allowing nodes to retain critical diagnostic data across power cycles. Documentation updates also specify that log retrieval is an on-demand process to conserve airtime.

Full release notes