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

mesh DFU issue light switch

Hi All,

I'm working with Nordic BLE Mesh and trying DFU (OTA) provided in sdk DFU_Experiment.rarfor Mesh.

 

I used \doc\getting_started\dfu_quick_start.md as the guide to setup and test DFU. Below are the steps I used for setup and testing.

 

One Time Setup:

1)  nrfutil for mesh DFU.

2)  DFU Page settings and HEX as per instructed in guide.

  1.     a)  Add public key in json.
  2.     b)  Generating HEX: python device_page_generator.py -d nrf52840_xxAA -sd "s140_6.1.0".

 

Test is done as follows:

1) With only serial Node.
2) With 1 Serial node and 1 Mesh node.

* 2 nRF52840-DK (PCA10056) are used.

* All Hex files are from MESH examples provided by Nordic. No change in codes has been done for testing.

* All files (batch files, HEX files and error log) can be found in attachment.

* Soft-Device s140_nrf52_6.1.0 and Size : 423KB

 

Test 1:

1)  Run : dfu_setup.bat for both serial and mesh.

2)  Run : dfu_blinky.bat for serial node.

3)  Result : DFU Success for both.

* Hex File Size : 6KB.


Test 2:

1)  Run : dfu_setup.bat for both serial and mesh.

2)  Run : dfu_serial.bat for serial node.

3)  Result : DFU Success for both.

* Hex File Size : 232KB.

 

Test 3:

1)  Run : dfu_setup.bat for both serial and mesh.

2)  Run : dfu_on_off.bat for serial node.

3)  Result : DFU Fail for both.

* Hex File Size : 324KB.

 

Test 4:

1)  Run : dfu_setup.bat for both serial and mesh.

2)  Run : dfu_dimming.bat for serial node.

3)  Result : DFU Fail for both.

* Hex File Size : 337KB.

 

Error message for both test 3 and 4 are similar.

Related