nRF9160 and eDRX mode on LTE-M connection

We are using eDRX to save power, but it seems like eDRX is not active always. 

We currently use LTE_LC_EVT_EDRX_UPDATE callback to determine if eDRX is active. Is this a safe way to determine if the cell has eDRX activated? Quite often we do not receive the callback. Quite often we do not receive this callback when connecting. Does that indicate no eDRX?

nRF Connect SDK v2.3.0

Modem fw 1.3.4

Best regards

Bjørn Olav Steihaug

Datek Next

Parents Reply
  • I also tried to test, if "%XMODEMSLEEP:" reports something related to eDRX as the docu mentions with

    "2 RF inactivity. Modem sleeps due to RF inactivity, including eDRX.".

    I used a nRF9160-DK (mfw 1.3.6) and a nRF9161-DK (mfw 2.0.0).

    I've tested with 655.36s and 61.44s. 

    I get the events, that eDRX is active in the cell, my PPK II shows the longer intervals. With that eDRX is active.

    But "%XMODEMSLEEP: 2" is not reported.

    Maybe, someone from Nordic helps with the details about the preconditions here. Not that in the end it takes a SIM card, which switches off for eDRx.

    (If I enable PSM, "%XMODEMSLEEP: 1" gets reported, e.g. eDRX 61.44s, PSM act time 120s => "%XMODEMSLEEP: 1".)

Children
Related