# Name, Type, SubType, Offset, Size # 4MB ESP32 dual-OTA layout: # nvs 16KB 0x9000 - NVS settings # otadata 8KB 0xD000 - OTA selection & rollback data # phy_init 4KB 0xF000 - PHY calibration data # ota_0 1.56MB 0x10000 - App slot 0 # ota_1 1.56MB 0x1A0000 - App slot 1 # storage 832KB 0x330000 - LittleFS database (/spiffs) nvs, data, nvs, 0x9000, 0x4000 otadata, data, ota, 0xd000, 0x2000 phy_init, data, phy, 0xf000, 0x1000 ota_0, app, ota_0, 0x10000, 0x190000 ota_1, app, ota_1, 0x1a0000, 0x190000 storage, data, littlefs, 0x330000, 0xd0000