This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF9160DK can not find the cellular network

I am unable to connect the nRF9160DK to the cellular network.

I have gone through the "Get started guide" (working in Linux) and I have been able to install the SDK. I have also
updated the firmware to mfw-m1_nrf9160_0.6.8-30.alpha. I have installed ARM Embedded Studio and can
build and run the examples (SecureBoot/Asset Tracker/AT client) without problems.

I have sucessfully registered the iBasis SIM via nrfcloud.com, but is stuck
with LED3 blinking and LED4 never coming on.

If I run the AT client via nRF Connect Desktop, I can reset the DK and clicking "AT+CFUN?" twice I get green lights for Modem and
UICC, but red light for PDN, while UART and LTE are blinking yellow and red.

I have also tried the DK with another SIM which I know works (Telenor Sweden) with exactly the same results.

What could be the problem?

Best regards,
Erik

  • I always used that combination for sample projects because those seemed to compile and run.  But when I update the radio firmware, and use these same projects, I can't connect.  Load secureboot and asset tracker from this set and run radio firmware 0.6.8, everything works.  Update to radio firmware 0.7.0?  Won't connect.  Put it back and it works. 

  • I have, I believe, solved the connectivity issues on the latest code.  The GIT tags listed above from ebran do work with the 0.6.8 radio firmware.

    But if you check out the 0.4.0 versions.  Personally I have:
    fw-nrfconnect-nrf: v0.4.0
    fw-nrfconnect-zephyr:  v1.14.99-ncs1
    fw-nrfconnect-mcuboot: v1.3.99-ncs1
    nrfxlib: v0.4.0 

    So far I have tested asset tracker and the at client, but so far so good. 

    Things that caused me issues:

    1. make sure you go in and delete the CMakeCache.txt files.  I know it's an option in the "open project" but do it before you open the project, sometimes it made a difference. 

    2. Make sure you open the project and pick the board directory as nrf9160_pca10090 and the board name to be nrf9160_pca10090ns.  Notice the NS vs non.  See: https://developer.nordicsemi.com/nRF_Connect_SDK/doc/0.4.0/nrf/gs_programming.html 

    3. Make sure you update the radio firmware.  0.7.0 works with this.  0.6.8 seems to only work with the older git tagged repos that ebran posted. 

    4. When flashing your board flash the merged.hex file. 

    So far this is working for me.  This doesn't change anything with 3rd party sims, or anything.  But you can update to the latest of everything and it appears to be working.

    Your directories might be different than mine, but if you work out of a c:\git\nRF directory.  You can:

    cd C:\git\nRF\mfwnrf916007015alpha
    nrf9160_mdm_dfu --update

    cd C:\git\nRF\ncs\zephyr
    git reset --hard
    git checkout
    cd C:\git\nRF\ncs\mcuboot
    git reset --hard
    git checkout
    cd C:\git\nRF\ncs\nrf
    git reset --hard
    git checkout
    cd C:\git\nRF\ncs\nrfxlib
    git reset --hard
    git checkout

    pip3 install -r C:\git\nRF\ncs\zephyr\scripts\requirements.txt
    pip3 install -r C:\git\nRF\ncs\nrf\scripts\requirements.txt
    pip3 install -r C:\git\nRF\ncs\mcuboot\scripts\requirements.txt

Related