So I’m building a system with a “bootloader” and an “app”. I want to online-upgrade the latter.
The problem: I’d like to find a way to do that without transmitting a complete image. There’s some binary delta algorithms out there, but AFAICT none of them allow the target to be overwritten in-place, much less in Flash-page-sized chunks,
Any pointers to preferably-not-too-complex code that does something like this?