Hello
I am working on a project based on the Mesh SDK 2.0.1 light_switch example. The system is using SD 6.0.0 and PCA10040 boards. DFU is successfully implemented on the servers(which are running as dual client/servers) with no serial support.
The last stage of implementing DFU in the project is setting up the provisioner to have serial DFU support. The necessary code is implemented from the DFU example in the same way as on the servers. The only difference being NRF_MESH_SERIAL_SUPPORT 1 is defined instead of 0
As the provisioner already has a mesh event handler, the switch case is extended to include DFU.
2 problems arose when trying to run the code on the provisioner.
1) When enabling serial on the provisioner, and trying to provision a server the provisioner seems to be going into an infinite loop when trying to configure health models on the server.
2) When flashing the provisioner with the serial bootloader and device page, it goes into mesh assert. I think the problem lies in usage of the flash but I have not been able to find the parameters for where in the flash storage a provisioner stores it's persistent data.
Any suggestions are welcome.
Regards,
Martin