partitions/v2/README.md
This version introduces significant improvements over v1 by adding an assets partition to support network-loadable content and optimizing partition layouts for different flash sizes.
assets partition for network-loadable contentmodel partition (960KB) is replaced with a larger assets partitionThe assets partition stores:
nvs: 16KB (non-volatile storage)otadata: 8KB (OTA data)phy_init: 4KB (PHY initialization data)model: 960KB (model storage - fixed content)ota_0: 6MB (application partition 0)ota_1: 6MB (application partition 1)nvs: 16KB (non-volatile storage)otadata: 8KB (OTA data)phy_init: 4KB (PHY initialization data)ota_0: 4MB (application partition 0)ota_1: 4MB (application partition 1)assets: 8MB (network-loadable assets)8m.csv)nvs: 16KBotadata: 8KBphy_init: 4KBota_0: 3MBota_1: 3MBassets: 2MB16m.csv) - Standardnvs: 16KBotadata: 8KBphy_init: 4KBota_0: 4MBota_1: 4MBassets: 8MB16m_c3.csv) - ESP32-C3 Optimizednvs: 16KBotadata: 8KBphy_init: 4KBota_0: 4MBota_1: 4MBassets: 4MB (4000K - limited by available mmap pages)32m.csv)nvsfactory: 200KBnvs: 840KBotadata: 8KBphy_init: 4KBota_0: 4MBota_1: 4MBassets: 16MBspiffs subtype for SPIFFS filesystem compatibilityWhen upgrading from v1 to v2:
model partition is backed upassets partition size varies by configuration to optimize for different flash sizes