We are evaluating MCUboot image compression mechanism and would like clarification on a few points:
- Update mode support
- Our understanding is that image compression is supported only in overwrite‑only mode and not in any of the swap modes. Could you please confirm if this is correct?
2. Zephyr dependency
- Compression appears to rely on Zephyr’s compression/decompression stack.
- When using MCUboot outside Zephyr, are there any additional dependencies or integration requirements to use the same compression algorithm from different stack?
3. Testing / validation
- Are there existing test cases or references for validating compression(along with encryption) support, especially for non‑Zephyr RTOS or bare‑metal integrations?
- Could you please share the current maturity level of the image compression feature in MCUboot? Specifically, has it been extensively tested/validated (e.g., in production use or across multiple platforms), or is it still considered experimental?
Any pointers to documentation, code references would be appreciated.