what causes a AIRCR.SYSRESETREQ reset

We have a working production system that is based on asset_trackerV2. It is working perfectly but there is a random event happening that I can not explain. On every reset I print out the cause of the reset based on the information in the nRF9160 data sheet for resetcause register. We have hundreds of boards out in the field and it seems that occasionally (one or twice a 24 hour period) I get a reset with a cause AIRCR.SYSRESETREQ. There is no commands or activity that should have caused this reset. It is a matter of concern to customers because we do not understand why the board is randomly getting reset. How do I determine what caused this reset. I see AIRCR.SYSRESETREQ if I flash the board from Visual Studio or I  issue a software reset but no one is doing either of these in the middle of the night. I would appreciate any guidance you can give on finding the cause of this reset.

Parents Reply
  • Charlie

    1. it is basically a reproduced nRF9160 board so it is custom hardware.

    2. it is based on asset_trackerV2 SDK 2.5.0

    I am not sure if we could reproduce this on a DK board. It would be difficult to share logs. This occurs at customer locations with no access to logs.

    I do not understand "Just find a discussion on AIRCR.SYSRESETREQ caused reset, 3rd party library is causing the reset in this ticket.". where do I find the discussion and what 3rd party library is causing the rest and why?

Children
No Data
Related