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

Parents
  • For future users, I managed to solve the connectivity issue after a lot of trouble. The first problem was that only NB-IoT is available in my area in Stockholm so the iBasis SIM did not work, and I had to get a 3rd party SIM. Second, I had to update the firmware for NB-IoT. And third, I only got the asset_tracker application to run with the following tags from the repo:  nrf v0.3.0, nrfxlib v0.3.0, mcuboot v1.2.99-ncs2 and zephyr v1.13.99-ncs2. Phew...

  • 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

Reply
  • 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

Children
No Data
Related