for NCS SDK, the speed of SMP OTA by BLE is very slow ?

Hi,

Developing by NCS SDK, We found it will take 20 minutes by using mcumgr(on MacBook-pro) to BLE OTA 178KB image to nRF52840 Product Board's external SPI FLASH. it success, but very slow.

is it normal for such a low speed ?  Or we make any mistake ?   

Best Regards

Frank

Parents
  • Hi Frank, 
    Could you please capture a sniffer trace ? With the sniffer we would be able to see what happened via BLE when you do FOTA. We need to get to know where the bottle neck is, either in BLE or in the flash writing in the external SPI Flash. 

    Usually for normal FOTA to internal flash from a phone, I'm seeing about 1-2 minutes with a firmware of 200kB. 

    Could you please try testing the same firmware update from an Android/iOS phone ? (using nRF Connect app)

Reply
  • Hi Frank, 
    Could you please capture a sniffer trace ? With the sniffer we would be able to see what happened via BLE when you do FOTA. We need to get to know where the bottle neck is, either in BLE or in the flash writing in the external SPI Flash. 

    Usually for normal FOTA to internal flash from a phone, I'm seeing about 1-2 minutes with a firmware of 200kB. 

    Could you please try testing the same firmware update from an Android/iOS phone ? (using nRF Connect app)

Children
Related