Hi,
We’re developing a product using the nRF54L15 with OTA updates over a cellular network.
Since we’re using a low-data-rate cellular connection, the large image sizes generated by the nRF Connect SDK make firmware updates difficult. This results in frequent disconnections, longer module on-times, and higher power consumption, which isn’t ideal for our low-power application.
To mitigate this, we’re looking for a solution where:
-
The firmware image is compressed on the server side before transmission.
-
The device decompresses the image locally before writing it to the secondary (update) slot.
Are there any popular methods, proven implementations, or recommended libraries from Nordic for such a setup?
Any guidance on how to implement this effectively would be greatly appreciated.
Thanks & Regards,
Jay