We have a new project it is as preipheral. It will support dual bank OTA. We want to use the IC of nRF52832 and use SDK12.2. I want to know which softdevice and bootloader you suggest to use it. I cannot see the softdevice of S110.
We have a new project it is as preipheral. It will support dual bank OTA. We want to use the IC of nRF52832 and use SDK12.2. I want to know which softdevice and bootloader you suggest to use it. I cannot see the softdevice of S110.
Hi,
For nRF51x22 devices, the S110/S120 softdevices has been replaced by S130, which support concurrent peripheral and central roles. For nRF52832 devices, the corresponding softdevice is S132. The softdevices supported by SDK 12.2.0 is listed in the release notes. If you are just doing BLE, you should use S132 v.3.x.0 softdevice with nRF52832 (S132 v3.0.0 is provided with SDK 12.2). There is also an alpha release of S132 v4.0.0 and S132 v5.0.0 available, that provides new functionality which might be of interest. Please take a look at the release notes.
I would recommend using the BLE Secure DFU Bootloader, found in the SDK.
Best regards,
Jørgen
This page describes how to create the DFU package. You do not need to put the PEM file inside the DFU package, you will sign the package using the private key when you create it. You can use nrfutil to help you with these tasks. Generate a private key using nrfutil generate private.pem
and display the public key using nrfutil keys display --key pk --format code private.pem
.
This page describes how to create the DFU package. You do not need to put the PEM file inside the DFU package, you will sign the package using the private key when you create it. You can use nrfutil to help you with these tasks. Generate a private key using nrfutil generate private.pem
and display the public key using nrfutil keys display --key pk --format code private.pem
.