Esp32 - OTA - te weinig geheugen

Hoi allemaal,

Ik ben met een project bezig, met een Lilygo ttgo T8 als basis (geprogrammeerd in Arduino).
Deze module heeft een esp32 on board.
Nu moet ik OTA gebruiken voor toekomstige firmware updates.
Wordt een projectje dat zal gebruikt worden door mensen zonder de mogelijkheid om de firmware zelf te flashen, dus lopen de updates via een publieke website, volledig automatisch.
Mijn module heeft 4MB programma geheugen, maar door het gebruik van OTA, blijt er maar 2 MB over dus, te weinig voor het hele programma dus ?
Is er een manier om OTA te gebruiken zonder de helft van mijn programma-geheugen op te offeren, of zijn er gelijkaardige modules zoals de ttgo T8 met meer programma-geheugen ?
(PSram moet ook minstens 4MB zijn, om libraries ineens in geheugen te kunnen laden)

Of is er nog een andere oplossing ? (Programma-code is echt al optimaal geschreven, het is gewoon veel dat de module moet doen)

Groeten,
Kris

http://www.digitalplayground.be - where fun meets technology ...

Er zijn ESP modules met meer flash, dat is de eenvoudigste oplossing.

PE2BAS

Heeft deze echt 16MB programma-geheugen ?
https://www.tinytronics.nl/shop/nl/platforms/wemos-lolin/main-boards/w…

Partitie aanmaken en boards.txt aanpassen, moet me wel zelf lukken :-)

http://www.digitalplayground.be - where fun meets technology ...
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.