Hi,
I am using NRF52832 with SDK 15.0, SDK Mesh 4.0.
As my knowledge, the OTA speed of Mesh DFU is very slow.
So can I use SDK DFU for faster speed?
Thank you.
Hi,
I am using NRF52832 with SDK 15.0, SDK Mesh 4.0.
As my knowledge, the OTA speed of Mesh DFU is very slow.
So can I use SDK DFU for faster speed?
Thank you.
Hi.
Yes, that is possible.
Note that if you choose the SDK DFU, you can not use the Mesh bootloader and your nodes will not be able to support Mesh DFU as well.'
Best regards,
Joakim
Thank you for your support.
Btw, can you give me more detail about how to implement this?
Hi again.
I've talked to one of our guys working with DFU to get some input on this.
His advice was to start out by getting familiar with the buttonless DFU example in our nRF5 SDK, and then try to integrate this to, i.e the ble_app_uart example.
Just to get a sense of how it works and what is needed.
After that you can add the service to your Mesh project. You can call sd_ble_gatts_service_add(), like what we do in mesh_gatt_init().
You will also need to add the observer, the same as we have in the buttonless DFU example (NRF_SDH_BLE_OBSERVER).
After that you should pretty much be good to go.
Best regards,
Joakim.
Hi again.
I've talked to one of our guys working with DFU to get some input on this.
His advice was to start out by getting familiar with the buttonless DFU example in our nRF5 SDK, and then try to integrate this to, i.e the ble_app_uart example.
Just to get a sense of how it works and what is needed.
After that you can add the service to your Mesh project. You can call sd_ble_gatts_service_add(), like what we do in mesh_gatt_init().
You will also need to add the observer, the same as we have in the buttonless DFU example (NRF_SDH_BLE_OBSERVER).
After that you should pretty much be good to go.
Best regards,
Joakim.