nRF-connect-Mesh PC tool allows the user to demonstrate the nRF OpenMesh and the Mesh Device Firmware Update (DFU).
The Mesh DFU will be used for nRF OpenMesh and the Bluetooth Mesh when it is made available.
The nRF OpenMesh used is v0.8.7. The tool will be updated to support the Bluetooth Mesh when it is available.
DFU quick start guide in the nRF OpenMesh repo
Any one of the below x 2 or more, all of the same type is best during the evaluation
Install the nrfjprog as part of thenRF5xcommandlinetoolswin32
Unzip the attached nRF-connect-mesh zip file
Connect all the boards that you need for the Mesh demo to the PC.
Wait until the drivers for the boards have been loaded.
Run the nRF-Connect executable in the nRF-Connect-Mesh folder
Make sure all boards are identical i.e. nRF51 or nRF52 (do not combine nRF51 and nRF52 in the demo, even though the mesh is capable of handling mixed board sets).
You should now be able to control the LED light from the node attached to the PC but setting Handle and value and clicking "set".
If you used the default blinky for nRF51/nRF52 you need to re-program the boards to demo the DFU again.
If you want to test DFU repeatedly by just changing the application version, you need to use the hex files nRF51/examples/ble_gateway/bin which is present in the nRF OpenMesh gitub repo (https://github.com/NordicSemiconductor/nRF51-ble-bcast-mesh)
Use jlink.exe that is installed as part of Segger jlink
Install segger jlink 5.10n
Remember not to upgrade the jlink firmware board after a downgrade
Blue Screen of Death (BSOD) has been noticed once when tested over a few days.
The PC became unresponsive once over the few days the tool was tested and needed to be re-booted.
DFU throws errors even when the DFU has finished successfully
Examples : "dfu err: byref() argument must be a ctypes instance, not 'NoneType'"
Other non-fatal errors have also been noticed
When a device is reset using "Initalizing -> select the devices -> Reset Selected Devices" it can take 8 seconds for the reset to complete, so care must be taken to wait for the reset to complete before other operations are started
DFU Quick start Guide
Did you download the file fully, please verify the size of the file. (did a verify again and it is ok)
Same here, the file is corrupted after download.
It said the compression method is no supported. I am using 7zip
Verified that the zip file is ok, added the file size in the blog post so you can verify that you actually downloaded the full zip file.
The nrf-connect-mesh zip file is probably corrupted. Can you upload a new attachment?
I am not able to reproduce the issue in the GUI where the screen is blank, however you can run the nrf-connect for mesh as administrator to see if that improves the situation.