Issues with connecting nRF9160-DK to the cellular network using NB-IOT

I have problems with connecting nRF9160-DK to the cellular network. I have Airtel SIM which I normally use for mobile. My question is that do I need a special SIM for NB-IoT connection?

I tried to flash the AT-Commands rebuilt binary downloaded from the Nordic website.

After that I opened a LTE Link monitor app to observe the connection status and found that the modem tries to search for the network but can not find the network...

Also, can I use GPS without having the cellular connection?

  • ujur007 said:
    Now what I understand is that there is that the result of the operation (NEWLIB_LIBC && NEWLIB_LIBC_FLOAT_PRINTF) || EXTERNAL_LIBC should be value "n" but is right now "y"

    Actually, it is the opposite. It should be y, but is n.

    What the error means, is that CJSON_LIB is selected by MULTICELL_LOCATION. I.e. the MULTICELL_LOCATION config option tries to enable CJSON_LIB. However, CJSON_LIB depends on (NEWLIB_LIBC && NEWLIB_LIBC_FLOAT_PRINTF) || EXTERNAL_LIBC, which evaluates to n, or false.

    To fix this, you could enable CONFIG_NEWLIB_LIBC and CONFIG_NEWLIB_LIBC_FLOAT_PRINTF. Alternatively, if you do not plan to use cell based location methods, you can disable CONFIG_MULTICELL_LOCATION, so that CJSON_LIB is no longer selected.

Related