I only need to update firmware over wlan, nothing else, certainly not more slots or rescue images, when the update fails, I simply take it out and connect the uart programmer, no pain.
So that also means I don't want to make multiple firmwares for multiples slots / address offsets.
I guess there are two possible ways (not necessarily feasible ) to implement this:
- using an intermediate image
- using some code in the image that doesn't get overwritten (or not immediately)
Also it would need a complete up and running wlan and ip system. I guess a minimal image with that and a basic flashing routine would already be quite large, wouldn't it?
Hmmm, not so easy after all I guess.
I could of course attach a second esp8266 and operate that as wlan to uart bridge