Skip to main content

Flash Partitions

Hardware version

MDD400 v2.9 — Fabricated prototype — testing phase. The partition layout below is the planned scheme for the ESP-IDF production firmware that will run on V2.9 boards (and on subsequent SCADYS products using the ESP32-S3-WROOM-1-N16R8 module). The current V2.9 firmware comprises hardware test routines only and uses the default ESP-IDF partition table — see Firmware.

The ESP32-S3-WROOM-1-N16R8 module carries 16 MB of external flash. The partition layout below is the SCADYS standard for products using this module, providing dual OTA app slots, SPIFFS for configuration and calibration data, and a coredump partition for post-fault diagnostics.

NameTypeSubTypeOffsetSize
nvsdatanvs0x90000x5000
otadatadataota0xE0000x2000
app0appota_00x100000x500000
app1appota_10x5100000x500000
spiffsdataspiffs0xA100000x5E0000
coredumpdatacoredump0xFF00000x10000

Total mapped: 16 MB exactly (0x1000000). The two app partitions (5 MB each) carry the active and OTA-staged firmware images; the SPIFFS partition (~6 MB) holds runtime configuration, ADC calibration data, and any non-volatile assets the firmware needs to ship with.