Hi, we are currently in the development of a custom Bluetooth Mesh Service. We used the BluetoothMesh Chat example as reference. It is basically a stripped down version of it. Everything compiles and the Service appears in the nRF Mesh app. All characteristics are shown and we can press the provision button with no OOB. After that de device crashes. Following output is generated on the RTT Terminal.
*** Booting Zephyr OS build v3.1.99-ncs1-rc1 *** I: 8 Sectors of 4096 bytes I: alloc wra: 0, f88 I: data wra: 0, ac I: HW Platform: Nordic Semiconductor (0x0002) I: HW Variant: nRF53x (0x0003) I: Firmware: Standard Bluetooth controller (0x00) Version 179.9776 Build 1257489805 I: No ID address. App must call settings_load() Bluetooth initialized I: Identity: F2:49:32:DF:FD:48 (random) I: HCI: version 5.3 (0x0c) revision 0x219e, manufacturer 0x0059 I: LMP: version 5.3 (0x0c) subver 0x219e I: Device UUID: 00000000-0000-0080-384b-7e9ff727d3e7 Mesh initialized W: Ignoring data for unknown channel ID 0x003a I: Primary Element: 0x000a D: net_idx 0x0000 flags 0x00 iv_index 0x0000 *** Booting Zephyr OS build v3.1.99-ncs1-rc1 *** I: 8 Sectors of 4096 bytes I: alloc wra: 0, f78 I: data wra: 0, cc I: HW Platform: Nordic Semiconductor (0x0002) I: HW Variant: nRF53x (0x0003) I: Firmware: Standard Bluetooth controller (0x00) Version 179.9776 Build 1257489805 I: No ID address. App must call settings_load()
We are not sure how to progress from here, because the settings_load() function gets called. I'll append a zip file of the project. We are using Nrf Connect 2.3 SDK and toolchain in combination with a thingy53. I hope those informations are sufficient to understand my issue.
Best regards Maikel