Central SMP Client and DFU upgrade from other MCU

Hi,

I am using Nordic nRF52833 as a peripheral which uses mcuboot and DFU over BLE. I can easily upgrade firmware on that device by connecting to it with nRF Connect mobile app via SMP service. 

On the other hand due to some legacy reasons I have another device with STM32F and PAN1026 BLE module which role is central. Now I would like to implement handling of SMP protocol and send firmware upgrades to peripheral device with nRF52833. So I would like to implement something similar that is already on Nordic's Android app on my device with STM32F. I am already able to connect with PAN1026 and do some basic stuff. As I understand I will have to handle upgrade files and send data chunks over BLE SMP service to nRF52833 peripheral. 

Where should I start? Is there any existing example to enable upgrades not only from mobile app but from any other platform? 

Thank you in advance!

Parents
  • Hello,

    I apologize, but we don't have any references or official samples demonstrating OTA DFU from another MCU. Personally, I haven't worked with STM and PAN modules, so I can't provide insights on the implementation side. I regret not being able to offer more assistance on this matter. I would also suggest reaching out to the STM community, as they might have valuable insights or leads regarding this topic.

    Kind regards,

    Abhijith

Reply
  • Hello,

    I apologize, but we don't have any references or official samples demonstrating OTA DFU from another MCU. Personally, I haven't worked with STM and PAN modules, so I can't provide insights on the implementation side. I regret not being able to offer more assistance on this matter. I would also suggest reaching out to the STM community, as they might have valuable insights or leads regarding this topic.

    Kind regards,

    Abhijith

Children
No Data
Related