[NRF9151] Modem does not connect after SIM deactivate/reactivate

Hi,

I’m using the Thingy:91X board with the nRF9151 chip, modem firmware version 2.0.2, and SDK version 2.9.0.

We’re encountering a serious issue: the modem does not reconnect after the SIM has been deactivated and then reactivated.

I’ve tried:

  • sys_reboot(SYS_REBOOT_COLD)

  • Placing the modem offline (lte_lc_offline())

  • Shutting down the modem library (nrf_modem_lib_shutdown())

  • Forcing a hard reboot via the watchdog

None of these approaches has worked.

Do you have any suggestions for resolving this issue?

The only workaround so far (which isn’t acceptable) is to manually power the device off and on.

Regards,
Mathieu

Parents Reply
  • So, I just couldn’t get modem traces working on the Thingy91X.
    Every time I tried to use the required snippet, the build failed with:

    undefined reference to `sys_clock_elapsed`

    I didn’t want to sink more time into debugging this for now — all I was doing was building the at_client example with the snippet.

    Instead, I reproduced the exact same issue on an nRF9151 DK, this time with traces available.

    • Trace 1: before a power cycle

    • Trace 2: after the power cycle

    The test scenario is the same as before:

    1. Using a Tele2 SIM card (unsteered, all operators available)

    2. SIM is activated at the beginning

    3. Then deactivated

    4. Perform a few modem power off/on cycles

    5. Reactivate the SIM after a while

    That’s when the board fails to reattach — even after a full power cycle.


    trace1.pcapngtrace2_posPowerCycle.pcapng

    Best :)
    Jon

Children
Related