2020-03-09: Updated tutorial to support nRF Connect SDK (NCS) v1.2.0 (Screenshots may not be updated with the latest version number but the text is)
2019-07-31: Updated tutorial to support nRF Connect SDK (NCS) v1.0.0
2019-05-21: Updated tutorial to cover the changes in the nRF Connect SDK
If you are using your development kit (DK) for the first time, please visit our out-of-box experience here. This will walk you through the set up of getting your DK connected to nRF Cloud running the Asset Tracker application.
This guide is written for those who are looking to get started with the nRF9160 DK which serves as an evaluation platform for the nRF9160 SiP. The nRF9160 is a System-in-Package (SiP) providing a modem capable of LTE-M, NB-IoT, and GPS connectivity while integrating an ARM 64MHz Cortex-M33, 256k RAM, 1M Flash, ARM Cryptocell 310, PMIC, and a variety of peripherals in a compact 10x16x1.0mm package. Also featured on the DK is the multi-protocol, 2.4GHz nRF52840, allowing for LTE gateway applications with BLE, Zigbee, Thread, etc.
An overview of the board can be found in the picture below, marked for reference in the sections to follow.
The below steps were developed on a Windows 10 PC but the steps should be similar for macOS and Linux.
Before programming applications using the modem onto the chip, the modem firmware should be updated to the latest version.
The Secure Partition Manager application provides a reference implementation of a first-stage boot firmware. This firmware is required to set up the nRF9160 DK so that it can run user applications in the non-secure domain. In the newer versions of NCS, when building an application, the SPM will be built automatically, and a merged hex file containing both (application + SPM) of the images will be created. In order to program the SPM in addition to the application onto the board, one should follow step 6, build and flash a multi-image project, in this link. However, this will be shown in the steps down below.
Remember to set the Zephyr base and the GNU ARM Embedded Toolchain as described in step 4 of the Getting Started assistant, before continuing.
Documentation for this example can be found here.
In order to build and flash this application, you can the exact same steps as for the Asset Tracker Application, except for when choosing the nRF Connect Options set the options as shown in the image below.
Watch the LTE Link Monitor introduction video here. This gives an introduction to the tool and some of the useful commands. You may find overlap with the steps in the video and the steps below.
It looks like you have an open DevZone ticket here, please continue the conversation with our team there.
I send to AT+CFUN,but terminal display to AC+CFUN=1,error.why？
Thanks for sharing. Very useful article.
This is pretty cool, thanks for sharing.
You are now able to use the nRF9160 in Japan (tested in Tokyo). This was not possible due to lack of certification in early 2019. If you have a board with older modem firmware you will need to update before being able to connect. I tested on 0.7.0-15.alpha (or later) which you can find here: