Hi,
I'm testing ble mesh using the "Mesh Light" sample with my developer board using Zephyr.
My components are:
- My device: Makerdiary.com nRF52840-MDK development board
- Nordic Mesh app v2.2.3 running on iPhone 7 (iOs 13.5.1)
- Zephyr v1.4.0
When I'm trying to provision the device the process doesn't finish.
My steps are:
1- Build (west build -b nrf52840_mdk) and flash (west flash) the sample code.
2- Connect Putty for logging.
3- The Nordic Mesh app detects successfully the board (with the name "Mesh Light", so that's ok)
4- When I tap the device in the Nordic Mesh app, it connects on, the board's leds start blinking and the message "Ignoring data for unknown CID 0x003a" is printed in the log.
5- The leds stops blinking after a few seconds.
6- I tap "provision" in the Nordic Mesh app to start the provision process.
7- I select "input OOB" and then select "push".
8- The app shows a message saying "Perform Push x times on your device".
9- I push the button x times in my board, one led turn on with one push, other with the second push, and so on.
10- The leds eventually turns off, but nothing happens.
11- The Nordic Mesh app stays with the message "Perform Push x times on your device". After several minutes the only thing I can do is press cancel.
This is the output log:
*** Booting Zephyr OS build v2.4.0-ncs1 ***
Initializing...
I: No ID address. App must call settings_load()
Bluetooth initialized
Mesh initialized
W: Ignoring data for unknown CID 0x003a
Best regards
José Forno