For at exiting project the question came up, are there a boot loader, that can receive compressed data?
It's for a GCC project, where the program take about 60% of the space, and it would be nice if we could have two versions in the flash at the same time.
The code the compiler generate use the same instructions over and over again, so it should not be that hard to make, but I don't want to reinvent the wheel.