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

Light Switch Demo Mesh SDK 2.0

hi

i am trying Light Switch Demo in Mesh SDK 2.0

I am using  nRF52   4 Kits

on 1 Kit I downloaded Provisioner

on 1 Kit I downloaded Client

on 2 Kit I downloaded Server Applications

I am getting  error  app_error_weak.c, 95, Mesh assert at 0x0002E772 (:0)

Parents
  • I am experiencing the same issue, I managed to find the assert responsible for that:

    NRF_MESH_ASSERT(p_manager->config.p_area[i].metadata.pages_in_area == p_manager->config.page_count);

    This assert is found in line 275 of flash manager.c. The example runs this line once, on the second run the assert fails. As stated on the comment above it, if the assert fails, that means the flash manager is trying to build in overlapping areas, but I don't know what should be done about this.

Reply
  • I am experiencing the same issue, I managed to find the assert responsible for that:

    NRF_MESH_ASSERT(p_manager->config.p_area[i].metadata.pages_in_area == p_manager->config.page_count);

    This assert is found in line 275 of flash manager.c. The example runs this line once, on the second run the assert fails. As stated on the comment above it, if the assert fails, that means the flash manager is trying to build in overlapping areas, but I don't know what should be done about this.

Children
Related