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

Secure BLE DFU sequence diagrams

I'm looking at the sequence diagrams for the secure bootloader, and I'm confused about the response procedure opcode for Packet Receipt Notifications (PRN). From the diagram, the packet is identical to the CRC calculation response.

Is this an error in the documentation? If so, what is the response procedure opcode for PRN?

For reference, I'm looking at the diagram in SDK 12.2.0, but the diagrams are no different in SDK 13.

infocenter.nordicsemi.com/.../lib_dfu_transport_ble.html

Edit: I've checked this manually with gatttool for Linux, and the packet receipt notification content is actually

60 03 01 <offset> <crc>

Why is the PRN using the same opcode as the CRC response (0x03)?

Related