NCS 1.8.0
Modem FW 1.3.1
For other products I've worked on with cellular modems, we would add in back-offs to the firmware in the case we failed to open a PPP session after registration. This was to pass the FCC and RED certifications.
For the nRF91 we aren't calling any equivalent function to open a PPP connection, just opening sockets when we are registered.
So my question is, do we need to add any application-level backoffs or does the underlying library/modem handle this?
Our modem handling code is very close to the modem_module.c from the asset tracker v2 and using lte_lc_connect_async without any PSM or eDRX modes enabled.
Somewhat related question, I have left the board attempting to register for long periods of time (1h+) without registering to a network but after pressing reset the board registered straight away, should we add in a modem reset after some timeout without registering to the network?
Our application is mains powered so power isn't a concern.