Hello,
Do you have the Nordic OTA protocol or 'nrf-connect for desktop' source code?
The customer wants to OTA on windows/OS/Linux/android....
Hello,
Do you have the Nordic OTA protocol or 'nrf-connect for desktop' source code?
The customer wants to OTA on windows/OS/Linux/android....
Hi,
Yes, this is handled by pc-nrf-dfu-js. This relies on using a nRF connected device on the PC, though. We do not provide any DFU library for desktop that relies on native Bluetooth APIs. For mobile systems, there is the IOS-Pods-DFU-Library for iOS and the Android-DFU-Library for Android.
Hi,
Thank you!
"pc-nrf-dfu-js is a Javascript module which provides DFU (Device Firmware Upgrade) via USB CDC ACM transport for Nordic devices."
I want DFU via BLE.
Do you have the protocol of OTA? Thank you!
Hi,
You can refer to the nRF Connect BLE source code from here, and source code form most other desktop tools here. You can also refer to the DFU implementation in nrfutil. Note that none of the tools we provide gives you DFU support without a nRF device connected to the PC as there is no support for native Bluetooth APIs. Also note that the DFU protocol is essentially the same regardless of transport.
Hi,
You can refer to the nRF Connect BLE source code from here, and source code form most other desktop tools here. You can also refer to the DFU implementation in nrfutil. Note that none of the tools we provide gives you DFU support without a nRF device connected to the PC as there is no support for native Bluetooth APIs. Also note that the DFU protocol is essentially the same regardless of transport.
Thanks a lot!
I upgrade a device via 'Bluetooth Low Energy', Could you help to explain the data format? Or some
protocol file.

Hi,
The protocol is not extensively documented, but you can refer to the DFU protocol documentation and look at the implementations I have mentioned.