UPDATE 2025-05-17: Ignore the addresses from the SDK documentation and calculate them based on the explanation here. Starting with v3.0, the ESP8266 NONOS SDK requires that partitions be registered in function void user_pre_init(void), like this: The code above initialises and registers a table of partitions, each having a type, a start address, and a size. …