日本語 Eng

nRF9160 DKDevelopment kit

Cellular IoT development kit for LTE-M, NB-IoT, GPS and Bluetooth LE

The nRF9160 DK is an affordable, pre-certifed single-board development kit for evaluation and development on the nRF9160 SiP for LTE-M, NB-IoT and GPS. It also includes an nRF52840 board controller that for example can be used to build a Bluetooth Low Energy gateway.

It has a dedicated LTE-M and NB-IoT antenna that supports a wide range of bands, to operate globally. LTE bands B1, B2, B3, B4, B5, B8, B12, B13, B14, B17, B18, B19, B20, B25, B26, B28 and B66 have been certified so far. See this for more details.

Included is also a dedicated antenna for GPS, and a 2.4 GHz antenna to be used with Bluetooth LE. SWF RF connectors are available for all antennas.

All GPIOs and interfaces (SPI/TWI/UART), are available via connectors. The kit is Arduino Uno Rev3 compatible, meaning it can be easily interfaced with external device shields.

User-programmable LEDs(4), buttons(2) and switches(2) are available to easily give input and get output. The nRF9160 DK has both a 4FF SIM card slot and an MFF2 SIM footprint, to support both plug-in and soldered (e)SIMs. It is bundled with a eSIM card from iBasis preloaded with 10 MB.

Programming and debugging is enabled through the Segger J-Link OB, which also supports external targets. The nRF9160 DK is supported by a full suite of development software and tools. All free to download and use commercially.

nRF Connect SDK includes everything needed to get started, application layer protocols, examples, peripheral drivers and more. The kit can easily be connected to our cloud solution, nRF Connect for Cloud. The nRF Link Monitor tool provides and AT command interface that enables you to test your link, and extract information about the network.

The nRF9160 hardware and development kits are now in production and is suitable for full end-to-end sensor to cloud development. We’re still developing features and optimizing performance. This blog keeps you updated on our latest developments and plans. 

See this for details on supported bands.

NB! Updated band support with modem firmware Version 1.0.0, see downloads section

Download PDF Download nRF9160 DK product brief (PDF)

Key Features
LTE-M
NB-IoT
+23dBm
output
GPS
location
TrustZone
Arm
CryptoCell
Arm
SIM
card
J-Link
Segger
Arduino Uno
form factor
4 LEDs
programmable
4 Buttons
programmable
Antennas
LTE/GPS

nRF9160-DK application and modem firmware

Selected version

2020-04-29_bc7ade8b

nrf9160dk_fw_2020-04-29_bc7ade8b.zip

Changelog:

2020-04-29_bc7ade8b

Changes:

  • Added nRFCloud A-GPS support
  • Improved stability and bugfixes
  • Built from nRF Connect SDK master branch commit bc7ade8b
  • Debug builds with modem trace enabled included in .zip

Known Issues:

  • Occasional reboots caused by POLLERR on socket. Varies with network conditions.

2019-11-29_d3130d77

  • Updated to nRF Connect SDK v1.1.0.
  • Added firmware over-the-air (FOTA) support for application updates and delta updates of the modem firmware.
  • Various bug and stability issues fixed.
  • See details in nRF Connect SDK v1.1.0 release notes.
 

09-10-2019_c9c833b1

  • Precompiled firmware package for nRF9160-DK

Feature Brief

for the nRF9160 SiP modem firmware

nRF9160 SiP modem firmware - what it is and how it works

The nRF9160 SiP modem firmware is provided as pre-compiled binaries, signed and encrypted by Nordic Semiconductor.

  • Details - click to open

    • Pre-compiled binary, signed and encrypted
    • LTE Rel-13 Cat-M1 (LTE-M/eMTC)
    • LTE Rel-13 Cat-NB1 (NB-IoT)
    • Type B half duplex (HD), frequency division duplex (FDD)
    • Cat-M1 operation is enabled on E-UTRA Bands 1, 2, 3, 4, 5, 8, 12, 13, 17, 18, 19, 20, 25, 26, 28 and 66.
    • Cat-NB1 operation is enabled on E-UTRA Bands 1, 2, 3, 4, 5, 8, 12, 13, 17, 19, 20, 25, 26, 28 and 66.
    • Power saving
      • Power Save Mode (PSM)
      • Idle-DRX and Connected Mode-DRX, DRX/extended-DRX in both
      • Independent clock and sleep state control
    • Interface to Application CPU
      • AT-command Interface for control
      • Socket Interface for Data
      • Modem production test support
      • Antenna Tuner per band Configurability with limited MIPI-RFFE support
    • Integrated TLS(1.2)/DTLS(1.2) and TCP/UDP/IPV4/IPV6 Dual Stack
      • Storage of TLS and Cloud credentials
    • SMS PDU Mode
    • Differential FOTA support enables small upgrade images
    • Support for SIM ATK and remote provisioning via Bearer Independent Protocol
      • eSIM support
    • GPS L1 C/A positioning
    • GPS L1 C/A receiver during LTE PSM and Idle DRX/extended-DRX modes
    • Single shot, fixed interval and continuous tracking modes
  • TLS Cipher suites - click to open

    • mbed TLS Name / NIST Name
      Value
      TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384
      {0xC0,0x24}
      TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA  
      {0xC0,0x0A}
      TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256
      {0xC0,0x23}
      TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA 
      {0xC0,0x09}
      TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA        
      {0xC0,0x14}
      TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256   
      {0xC0,0x27}
      TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA      
      {0xC0,0x13}
      TLS_EMPTY_RENEGOTIATION_INFO_SCSV {0x00,0xFF}
       

nRF9160 SiP modem firmware 

Selected version

1.2.1 nRF91 firmware binaries

mfw_nrf9160_1.2.1.zip

Changelog:

1.2.1 nRF91 firmware binaries

Changelog:

  • Added support for new nRF9160 product variant (nRF9160-SIxA-B1).
  • Added support for TLS extension Server Name Indication (SNI).
  • Added support for (D)TLS cache over power cycle.
  • Added various new AT commands and improved existing ones.
  • Various improvements to LTE-M, NB-IoT and GNSS stability and performance.

A complete list of new functionality, changes and bug fixes is in the release notes inside the .zip file.

Before applying this version, please make sure it has the mobile network operator certifications your product needs.

This release is aligned with v1.4 of the nRF91 AT command reference guide.

It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.


1.2.0 nRF91 firmware binaries

 

  • Various improvements to LTE-M and NB-IoT stability and performance
  • Added new socket options for improving LTE modem power consumption
  • Improved GPS power consumption
  • Improved GPS tracking performance for sensitivity and accuracy
  • Improved GPS hot and cold start acquisition sensitivity and time-to-first-fix
  • Added AT command for routing GPS signal when using a single antenna for LTE and GPS signals
  • Added various new AT commands and improved existing ones

A complete list of new functionality, changes and bug fixes is in the release notes inside the .zip.

Before applying this version, please make sure it has the mobile network operator certifications your product needs.

This release is aligned with v1.2 of the nRF91 AT command reference guide.

 

1.1.3 nRF91 firmware binaries

Highlights:
  • Added support for new nRF9160 product variant (nRF9160-SIxA-B1)
  • Added various new AT commands and improved existing ones
  • Various improvements to LTE-M, NB-IoT and GPS stability and performance
     

A complete list of new functionality, changes and bug fixes is in the release notes inside the .zip.

Before applying this version, please make sure it has the mobile network operator certifications your product needs.

This release is aligned with v1.3 of the nRF91 AT command reference guide.

 

1.1.2 nRF91 firmware binaries

Highlights:
  • A software workaround fix for flash memory controller hardware issue, which may have caused flash accesses to fail after sleep wake-up.
  • A software correction for handling FOTA rollback in case of security or watchdog reset. Issue may have caused unnecessary modem firmware rollback after FOTA.

Before applying this version, please make sure it has the mobile network operator certifications your product needs.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.

1.1.1 nRF91 firmware binaries

The mfw_nrf9160 is the firmware for the modem subsystem of nRF9160. It supports 3GPP LTE
release 13 Cat-M1 and Cat-NB1 standards, and GPS L1C/A positioning.

Cat-M1 operation is enabled on E-UTRA Bands 1, 2, 3, 4, 5, 8, 12, 13, 14, 17, 18, 19, 20, 25,
26, 28 and 66.

Cat-NB1 operation is enabled on E-UTRA Bands 1, 2, 3, 4, 5, 8, 12, 13, 17, 19, 20, 25, 26,
28 and 66.

This release is aligned with v1.1 of nRF91 AT command reference guide.

Before applying this version, please make sure it has the mobile network operator certifications your product needs.

It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.

1.1.0 nRF91 firmware binaries

This release represents a long list of:

  • New features
  • Changes
  • Bugfixes

Please see release notes inside .zip archive for details.

Before applying this version, please make sure it has the mobile network operator certifications your product needs.

 

1.0.4 nRF91 firmware binaries

Highlights:

  • A software workaround fix for flash memory controller hardware issue, which may have caused flash accesses to fail after sleep wake-up.
  • A software correction for handling FOTA rollback in case of security or watchdog reset. Issue may have caused unnecessary modem firmware rollback after FOTA.

Before applying this version, please make sure it has the mobile network operator certifications your product needs.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.


1.0.3 nRF91 firmware binaries

  • Correction for crossover scenario where device is in RRC Connected mode DRx and performs RRC
  • Connection Reconfiguration Complete with recently updated physical layer parameters.

Before applying this version, please make sure it has the mobile network operator certifications your product needs.

1.0.1 nRF91 firmware binaries

  • Minor bugfix release

Before applying this version, please make sure it has the mobile network operator certifications your product needs.

1.0.0 nRF91 firmware binaries

*** New functionality v1.0.0 ***
- Cat M1 operation on E-UTRA bands 18 and 19.
- Cat NB1 operation on E-UTRA bands 19.
- Support for simultaneous GNSS and LTE (M1 or NB1) system modes. GPS reception during
  LTE Power Saving Mode (PSM) active periods.
- GPS duty-cycling during continuous positioning for current consumption optimizing.
- Downgrade prevention to older firmware versions activated.
- Limited support for controlling external MIPI RFFE components (AT cmd interface).
- Support of firmware update over-the-air (FOTA).
- AT%XMONITOR command for reading modem parameters.
- IPv6 address resolution/refresh failure notification when using raw socket API.
- Radio Policy Manager (GSMA RPM for advanced handling of NAS reject scenarios).
- Support for DNS server address setting by application.
- AT%SDATAPRLF for controlling timing of periodic cell searches when UE is not registered.
- Support for AT+CGAUTH (PAP and CHAP support).

Before applying this version, please make sure it has the mobile network operator certifications your product needs.

Board controller firmware

Selected version

1.0.0 nRF91 firmware binaries

nRF9160_DK_board_controller_FW.hex

Changelog:

1.0.0 nRF91 firmware binaries

Hardware files

Selected version

0.10.2 Layout and BOM resources

nRF9160-DK - Hardware files 0_10_2.zip

Changelog:

0.10.2 Layout and BOM resources

  • New GPS front-end

0.9.0 Layout and BOM resources

0.8.5 Layout and BOM resources

0.8.2 Layout and BOM resources

nRF9160 SiP SUPL client library