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

Mesh light switch Server example convertion from NRF52840 DK to NRF52840 Dongle

Hello,

I've tried to convert the mesh light switch server example from NRF52840 DK to Dongle following this post.

Unfortunately that doesn't work.

I've changed the BOARD_PCA10056 to BOARD_PCA10059 Preprocessor definition and added the additional code.

I can flash the Dongle with the firmware, but when I try to add the Dongle with the nrf Mesh IOS app, the identifying process never ends!

Can you give me some hints to figure out the issue?

BR
Marco

Parents
  • Hi,

    What do you mean by "the identifying process never ends"? I am afraid I only have experience from Android, but the way it works is you first gets the device to identify itself, and after that the button changes to a "provision" button or similar, which you tap to continue the process. Is there no such option presented in the app?

    A more detailed description of what you do and what happens (and what you expected to happen) would be great! Especially a description of how it behaves differently from an unmodified example from the SDK, running on a DK.

    Regards,
    Terje

  • Hi Terje,

    I've attached a screenshot.

    I think it's the identification of the device itself never ends!

    The button in top bar never changed from "Identifying" to the "Provision" button after clicking the "Identify" button. Also the "Element Count" and the other "Identifcation" data never shown.

    When I use the NRF52840 DK the "light switch server" code works fine. The identification process ends after a few seconds and I can execute the "Provision" button.

    As I described before, I used the "light switch server" mesh example to get it running on NRF52840 Dongle. Changed the Preprocessor definition and the other code in this post.

    Do you've sucessfully converted the example to the NRF52840 Dongle?

    Regards

    Marco

Reply
  • Hi Terje,

    I've attached a screenshot.

    I think it's the identification of the device itself never ends!

    The button in top bar never changed from "Identifying" to the "Provision" button after clicking the "Identify" button. Also the "Element Count" and the other "Identifcation" data never shown.

    When I use the NRF52840 DK the "light switch server" code works fine. The identification process ends after a few seconds and I can execute the "Provision" button.

    As I described before, I used the "light switch server" mesh example to get it running on NRF52840 Dongle. Changed the Preprocessor definition and the other code in this post.

    Do you've sucessfully converted the example to the NRF52840 Dongle?

    Regards

    Marco

Children
  • Hi,

    Quite some time has passed, have you gotten any further in the mean time, or have anything to add?

    Have you tried the example provided in the other thread that you linked to, and did that one work as expected? That other example seems to work fine in my end.

    For figuring out where the issue is with your ported example, I am afraid you must do a debug session. You can connect to the Dongle with a TagConnect cable, or by soldering cables onto the correct pads on the Dongle, then connect to a J-Link programmer (e.g. the debug out port of a DK.)

    Regards,
    Terje

Related