OTA DFU functiality via both BLE and ZigBee

Hi there,

I am working on a door lock project using nRF 52840 DKs and nRF5 SDK for Thread and Zigbee v4.2.0. we are having both ZigBee and BLE protocols in it. I started with BLE ZigBee dynamic template, First I added BLE features and than implemented ZigBee clusters. So for BLE Firmware was being updated from mobile phone via nRF connect app. Now I implemented ZigBee OTA upgrade cluster in my firmware, the program is successfully building and working as it was earlier but I can't perform DFU OTA via Zigbee as when I implements the exact same steps given in example, The server recieves the new Image but on client nothing happens.

while looking more into the example I came across this

 

so now in my firmware this NRF_DFU_TRANSPORT_BLE is 1 because of BLE DFU case, Can this be the reasons things aren't working?

Is it possible to have OTA DFU functionality by both BLE and ZigBee in one program?

I have also attached sniffer log may be that will help you identify problem

 

Your guidance will be highly appreciated.

Best Regards
Syed Ali Sajjad Abidi

Parents Reply Children
No Data
Related