diff -r 64886971967b -r 9fb33533504a UPGRADE.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/UPGRADE.md Wed Jun 26 18:57:03 2024 +0200 @@ -0,0 +1,51 @@ +# Brewboard upgrade partities. + +Na versie 0.3.24 zijn de partities vergroot. Dit is gedaan om ruimte te maken +voor de IDF update naar versie 5.x en daarna de tft driver te kunnen wijzigen +in een versie die universeler. is. + +De partities oud: + +Type, SubType, Offset, Size, Flags +nvs, data, nvs, 0x9000, 0x4000, +otadata, data, ota, 0xd000, 0x2000 +phy_init, data, phy, 0xf000, 0x1000, +factory, app, factory, 0x10000, 1M, +ota_0, 0, ota_0, 0x110000, 1M, +ota_1, 0, ota_1, 0x210000, 1M, +storage, data, spiffs, 0x310000, 0xf0000, + +De partities nieuw: + +Type, SubType, Offset, Size, Flags +nvs, data, nvs, 0x9000, 0x4000, +otadata, data, ota, 0xd000, 0x2000 +phy_init, data, phy, 0xf000, 0x1000, +factory, app, factory, 0x10000, 0x120000, +ota_0, 0, ota_0, 0x130000, 0x120000, +ota_1, 0, ota_1, 0x250000, 0x120000, +storage, data, spiffs, 0x370000, 0x90000, + +Er is nu dus 128 Kb toegevoegd aan de ruimte voor de app binary. Hiervoor +is 384 Kb ruimte afgesnoept van het interne filesysteem. + +#Upgrade procedure. + +De volgende procedure gebruiken voor een upgrade vanaf versie 0.3.24 naar +versie 0.3.xx waarbij xx hoger dan 24 is. Ga nog niet naar een eventuele +versie 0.4.xx, die is bestemd voor IDF 5.x + +* Via Tools->Bestanden->Backup een backup maken. +* hg pull && hg update +* idf.py fullclean +* idf.py partition_table +* idf.py build +* idf.py -p /dev/ttyUSB0 erase_flash +* idf.py -p /dev/ttyUSB0 partition_table-flash +* idf.py -p /dev/ttyUSB0 flash +* Systeem start op zonder WiFi! Doe alleen de calibratie. +* Via Tools->Bestanden->Restore herstel de configuratie. +* Systeem start nu met de oude configuratie. +* Via Tools->Updates de web omgeving en fonts downloaden. + +