BLE DFU update for multiple mcu architecture

Hi,

I am on NCS 2.9.0, I have tested lesson 5 exercice from NRF Intermediate course about BLE DFU, I have some questions about it:

- with mcumger, is there a way to update different mcu ? Like I receive firmware from mcu A through BLE, to update mcu B ? Maybe put information about which chip to update in firmware file.

- I have seen that this example uses a fixed service/characteristic, is it possible to use this service in our products legally, when they will be sold ?

- Is there a way to modify this service, or a way to use another custom service ?

Thanks !

Parents
  • Hello,

    I’m not sure if I fully understand the situation, but I’ll try to explain what I understood and what I think the best option might be.

    You have two MCUs: only the main one has BLE (let’s call it A), and you want to use MCUmgr over BLE either to update the main MCU itself or to update the second MCU (let’s call it B), which is only reachable via UART from the main MCU (A).

    In this case, I think the best option is to use the SMP server sample. The main MCU (A) can run the SMP server over BLE so that it can receive the image via BLE, while the second MCU (B) can run the SMP server over UART or make use of serial recovery.

    I don’t see how the sample you mentioned, which is for the simultaneous update of the nRF5340, would apply in this scenario.

    Kind regards,
    Abhijith

Reply
  • Hello,

    I’m not sure if I fully understand the situation, but I’ll try to explain what I understood and what I think the best option might be.

    You have two MCUs: only the main one has BLE (let’s call it A), and you want to use MCUmgr over BLE either to update the main MCU itself or to update the second MCU (let’s call it B), which is only reachable via UART from the main MCU (A).

    In this case, I think the best option is to use the SMP server sample. The main MCU (A) can run the SMP server over BLE so that it can receive the image via BLE, while the second MCU (B) can run the SMP server over UART or make use of serial recovery.

    I don’t see how the sample you mentioned, which is for the simultaneous update of the nRF5340, would apply in this scenario.

    Kind regards,
    Abhijith

Children
No Data
Related