This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How is the characteristic BLE_DFU_REV_CHAR_UUID used?

I see that the IOS-Pods-DFU-Library interprets the value in this particular characteristic. But I could not find good documentation as to how should this be used? Can it be used to capture the firmware version itself or should there be a separate way of finding out the version and the BLE_DFU_REV_CHAR_UUID should be left for the IOS-Pods-DFU-Library's use?

Parents
  • Hello, BLE_DFU_REV_CHAR_UUID contains the version of the Bootloader. It is defined in the Nordic source code in ds_transport_ble.c (#define DFU_REV_MAJOR, #define DFU_REV_MINOR and #define DFU_REVISION). In my understanding it is just an informational characteristic. And I belive it is the key for the displayed features, if you connect/read this characteristic with the Nordic Master control panel.

    Regards, BTprogrammer

Reply
  • Hello, BLE_DFU_REV_CHAR_UUID contains the version of the Bootloader. It is defined in the Nordic source code in ds_transport_ble.c (#define DFU_REV_MAJOR, #define DFU_REV_MINOR and #define DFU_REVISION). In my understanding it is just an informational characteristic. And I belive it is the key for the displayed features, if you connect/read this characteristic with the Nordic Master control panel.

    Regards, BTprogrammer

Children
No Data
Related