After the Bluetooth mesh dfu is completed, the distribution network information of the node is cleared

I have implemented DFU functionality in my Bluetooth mesh project and used device A as the distributor and device B as the node to be updated. I have already configured both devices and they can communicate with each other. Then I use the distributor to send new firmware to the node. After the node firmware is successfully updated, the original distribution network information of the node is cleared. At this point, the distributor and the node cannot communicate and need to manually reconfigure the distribution network. How can the original distribution network data be retained during DFU updates?

Parents Reply
  • Hi Illy, 
    Thanks a lot for the project. Now I have managed to reproduce the issue. 
    I found that it's was the order of Company ID and Model ID was the issue. If I invert them I have the same hash as the auto generation: 

    It's quite obvious that the auto generation messed up the Company ID and the Model ID. 

    I have reported this internally. 

    For now please just use the manual way of generating hash. 

Children
No Data
Related