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

nRF52832 nRF SDK for Mesh: light_switch_client getting NRF_ERROR_FORBIDDEN error

Hi,

Greetings!

I am using below setup

nRF52832

Mesh SDK 4.0.0

SDK 16.0.0

Application Example: light_switch_client_nrf52832_xxAA_s132_7.0.1

Issue:

Using above setup, I have downloaded above mentioned application into Development Kit and kept it running for 2 days.

After working it well for 2 days, I am observing NRF_ERROR_FORBIDDEN error

I tried power reset but then also it is occurring and after debugging I came to know that it is occurring at line no 643 in net_state.c file

It is observed that m_net_state.seqnum (0x1000000) is greater than maximum available sequence number (0xFFFFFF).

Also please note that after erasing device and re-downloading application, it starts works and after 2 days again this issue occurrs.

Can anyone please help me on this issue?

How to resolve this issue?

Thanks in advance.

Regards,

Dinesh

Parents Reply
  • Hi Mttrinh,

    Greetings!

    Please note that I am using example from SDK with following changes

    a. Instead of tactile button, I am using I2C touch sensor

    b. Device is battery operated and I am keeping it in sleep mode if there is no operation. Please note that here I am not using LPN node feature and simply putting device into sleep mode.

    If there is button sense then device wakes up from sleep mode, sends data onto mesh and again goes back into sleep mode.

    Request you to please guide me on this further.

    Regards,

    Dinesh

Children
Related