nRF9160 Modem transition to Idle state

Hi,
we are using custom PCB with nRF9160.

we are writing a firmware for radio test lab. We are using LTE asynchronous in our firmware and LTE-M mode. We want the modem to stay connected to network for at-least 30 minutes. But we are facing an issue, where the modem goes to idle state after some time, and goes to connected state again, and then repeats this behavior as you can see in the image below. We believe this is due to the Network Inactivity timer

Our goal is to ensure that the modem remains connected to the network without entering the idle state during the test, maintaining a continuous connection. We do not want the modem to transition into idle mode due to inactivity.

We would like to handle this behavior at the firmware level. Is it possible to configure the modem to stay connected at all times and avoid transitioning into the idle state? If so, could you provide guidance on how we can modify the firmware or settings to achieve this? Is there any configuration or function in LTE Link controller API?

Thank you for your support.

Best regards,
Abdullah











  • Hi Abdullah,

    This blog specifies that it is the network who determines RRC Inactivity Timer value and UE cannot negotiate that. 

    Is any activity allowed for these 30 minutes? Does your firmware allow that UE receives any messages or send any data to stay connected?

    Do you use eDRX or PSM?

    Best regards,
    Dejan

  • Not sure, what you consider to achieve.

    In "RRC Active" (connected), the delays receiving data are pretty short. In "RRC Idle", these delays are longer (depends on eDRX or not), in my experience (south germany) it's about 2.5s without eDRX.

    If your device doesn't transmit something for these 30 minutes, why do you consider, that 2.5s delay will harm? And did you measure the energy consumption in "RRC active"? If you really need to stay "RRC active", you will need quite a lot of energy.

  • Hi Dejan,

    Thanks for the answer.
    We are not using eDRX or PSM mode; they are not enabled in our firmware.
    And yes, we can transmit or receive any data, but will that keep RRC active for the entire 30 minutes of testing?
    What do you suggest as an activity that could best address this issue?

    Thanks and regards,
    Abdullah

  • Hi Achim,

    This firmware is specifically for radio testing of the LTE connection (nRF9160). Power consumption is not an issue here, as we have a separate main firmware that handles that aspect.

    For this radio test firmware, transitioning to the Idle state affects our testing, so we need the RRC to remain active for at least 30 minutes. Currently, we are not explicitly sending or receiving any data, and it spends quite a long time in the Idle state.

    Best regards,
    Abdullah

  • Hello  ,
    I hope you will be doing great.

    First we are not allowed to have any activity as the test lab use their own sim cards and network so we can not have any internet activity. so is it possible to stay connected to the network for 30 minutes without going to idle state or disconnected state?

    Can we achieve this on the firmware side? if so how?


    is this possible on the network side? if so how?

    This is the Requirement for the Radio Test:

    Radio Test: 1 Device with communication to the base station. No need for the scale functionalty

    Best Regards,
    Akbar shah

Related