UPGRADE.md

changeset 132
9fb33533504a
--- /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.
+
+

mercurial