This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2652R: Slow OAD update on iOS

Part Number: CC2652R

Hello,

I was trying to execute a firmware update OAD on an iOS device using the following demo project:
https://git.ti.com/cgit/simplelink-ble-oad-ios/simplelink-ble-oad-ios/

I noticed a different behavior using it with different firmwares (https://drive.google.com/drive/folders/1_HGbc34zrtW-MSfIZdnQf_I3mS7mD7ZK?usp=sharing).

  1. With evaboard_CC2652_oad.bin, it takes a couple of minutes to complete
  2. With dongle_ble@x.2.8.bin, it takes at least 15 minutes to complete

In both firmwares the MTU is 244.

With the second firmware we have noticed a delay of 2 seconds between a packet and another one, while on the first one they're all sent as soon as possible, why this happens?

What parameters are customizable to speed up the amount of packet/size of packets sent?