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

Implementation of custom own DFU UART bootloader in BLE Mesh SDK

I want to do changes for firmware upgrade nrf52832 with SDK  BLE_2.0.1 for the mesh.

I need DFU (Bootloader)UART for our application to upgrade nrf52832 firmware by the host controller but unfortunately, it is not available in current BLE mesh SDK so we have decided to implement our own UART DFU support so my queries are as per below,

1)Is it possible to implement my own DFU UART in this SDK? I want to upgrade hex file over the UART from the host controller for NRF52 so is it possible?

2)Is there any document for DFU? It would be great if you can give us any documents for DFU UART also and bootloader related things where we should be able to start development of DFU UART.

3)Do you have any reference DFU UART source code for any other SDK so by taking the reference of it we are able to start the development for our own DFU?

Parents
  • 1) It might be possible, but I am not sure it will be so easy to accomplish. The mesh sdk can either do side-by-side or bootloader DFU (see link). Do you want to be able to update a single node in the mesh network over regular dfu, while still being able to participate in the mesh network after the dfu?

    2) There is a lot of documentation regarding DFU. There is the link above & a lot of documentation in sdk 15. Also, devzone has quite a few resources and cases regarding DFU.

    3) Take a look at the infocenter links I posted. This link should also be helpful.

  • Hi Bjørn Kvaale,

    1) As you mentioned you are not much sure how much easy to implement own UART DFU so Can you please give us contact detail who is expert in it. As we want to implement our own DFU, so we need the proper guidance with documentation. 

    also, It would be great if you could suggest any vendor who is working on Nordic BLE 4.2 or BLE 5.0 for manufacturing end devices like Bulb or light, door and motion sensor. We required this three device to work with our product which is based on the nrf52832 with SDK  BLE_2.0.1 for the mesh.

Reply
  • Hi Bjørn Kvaale,

    1) As you mentioned you are not much sure how much easy to implement own UART DFU so Can you please give us contact detail who is expert in it. As we want to implement our own DFU, so we need the proper guidance with documentation. 

    also, It would be great if you could suggest any vendor who is working on Nordic BLE 4.2 or BLE 5.0 for manufacturing end devices like Bulb or light, door and motion sensor. We required this three device to work with our product which is based on the nrf52832 with SDK  BLE_2.0.1 for the mesh.

Children
Related