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

DFU RECEIPT_NOTIFICATION

Hi,

I'm trying to run the OTA DFU for the nrf52832 (sdk v14.2, softdevice v5.1) from multiple devices.

In the OTA script, I enabl the receipt notifications and it works fine on multiple platforms (iPad, Amazon Fire 8, MacBook Pro 15) but on some devices (MacBook Air) I don't receive the receipt notification as expected so the ota gets blocked.

The script writes (without waiting for notification) 20 packets and then waits for the receipt notification. Unfortunately on the MacBook Air I don't receive the receipt notification. The only way I was able to make it work on this device is by adding a 10ms delay between packets. Not sure what I'm doing wrong, I would try to avoid adding the delay in the final version.

Thanks,

Gabriel

Related