nRF9160 NB-IoT Connectivity Issue in Dammam (Saudi Arabia)

Hi,

I am facing a strange NB-IoT connectivity issue with the nRF9160 in Dammam, Saudi Arabia.

Setup

  • SDK version: v2.5.0

  • Toolchain: nRF Connect for SDK VSCode Extension

  • Modem: nRF9160 

  • SIM type: NB-IoT SIM

  • Hardware:

    • Custom board using nRF9160

    • Also tested with nRF9160DK for comparison

Application/Test Used

I tested using the Nordic Developer Academy examples from:

Nordic Developer Academy - cell-fund examples

Specifically:

  • Exercise 3

  • Exercise 7

Observed Behavior

The setup works properly in Jeddah.

However, in Dammam the connectivity behavior is highly inconsistent:

  • Some days it connects within seconds

  • Some days it takes up to 1.5 minutes

  • Some days it does not connect at all - stays in searching

I also tested the exact same code on the nRF9160DK and observed the same behavior, so it does not appear to be related to the custom hardware.

Additional Information

  • SIM is configured for NB-IoT

  • Tested both:

    • LTE preference = Auto

    • LTE preference = NB-IoT only

  • Same behavior in both scenarios

Questions

  1. Has anyone seen similar regional/operator-specific NB-IoT behavior in Dammam?

  2. Are there recommended modem/network settings for unstable NB-IoT connectivity?

  3. Would modem trace logs help identify whether this is network attach related, coverage related, or operator related?

Additionally, it would be very helpful if someone could explain:

  • How to enable modem trace output on UART0

  • How to connect/use it with Cellular Monitor

Thanks.

Related