Hello,
We are working on NRF52832 + nRF Connect SDK 1.8.0 for our upcoming product. We need to do OTA of our Firmware.
Could you please help with pointing to the right direction (document/sample) for OTA of Firmware using BLE interface?
Thanks.
Hello,
We are working on NRF52832 + nRF Connect SDK 1.8.0 for our upcoming product. We need to do OTA of our Firmware.
Could you please help with pointing to the right direction (document/sample) for OTA of Firmware using BLE interface?
Thanks.
Check out the following: https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu
Best regards,
Simon
Hi Simon,
Could you please check my response? What should be the max application size to support the DFU on nrf52832?
Is there a way we can utilize external flash (connected over SPI) for DFU?
Thanks!
Hello embeddedER. Sorry for the delay, I have been gone for the last two months. Have you figured this out?
Try to increase the size allocated for MCUboot (run ninja partition_manager_report to see the allocated mcuboot space), maybe the mcuboot image has overflowed this size. Try increasing CONFIG_PM_PARTITION_SIZE_MCUBOOT like done in step 12 in this guide: https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/device-firmware-update-dfu-with-mcuboot-bootloader
Best regards,
Simon
Hi Simon,
Thanks for getting back on this. We are yet to figure this out. We got off the course with few other stuff and we shall be resuming this soon.
We shall verify your suggestions very soon.
Thanks!
Hi Simon,
Thanks for getting back on this. We are yet to figure this out. We got off the course with few other stuff and we shall be resuming this soon.
We shall verify your suggestions very soon.
Thanks!
Sounds good. You can also modify the mcuboot size using a pm_static.yml file. Let me know if you encounter any issues
Hi Simon,
We are now resuming our work with DFU on nRF52832. Our application size is greater than 250KB. And because of that when we enable the DFU support in code using the above steps (https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu ), our application fails to build.
We do have an external flash connected over SPI. Could you guide us on how can we use the external flash to store the upgrade image? We are planning to use BLE for the DFU update.
Thanks!
I'm actually discussing this in another ticket right now, take a look at it: https://devzone.nordicsemi.com/f/nordic-q-a/87944/dfu-ota-on-bl653dvk-with-external-flash-and-ble
However, if you have more question about setting up external flash for DFU updates, could you open a new ticket. Such that the initial question match the content of the ticket, and DevZone will be more organized.
Sure, Simon. I will take a look at the case you mentioned and shall open a new ticket if required.