nRF9160 DK application and modem firmware
Selected version
nrf9160dk_mfw-1.3.6_sdk-2.7.0 [Latest Version]
Changelog:
nrf9160dk_mfw-1.3.6_sdk-2.7.0 [Latest Version] nrf9160dk_mfw_1.3.6_sdk-2.7.0.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_mfw_1.3.6_sdk-2.7.0.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 2.7.0
- Includes Modem Firmware v1.3.6
The following samples and applications are part of the package:
2024-03-13_af2b60d2 nrf9160dk_fw_2024-03-13_af2b60d2.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2024-03-13_af2b60d2.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 2.6.0
- Includes Modem Firmware v1.3.6
The following samples and applications are part of the package:
2023-10-26_1fae141f nrf9160dk_fw_2023-10-26_1fae141f.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2023-10-26_1fae141f.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 2.5.0
- Includes Modem Firmware v1.3.5
The following samples and applications are part of the package:
2023-06-01_0677b099 nrf9160dk_fw_2023-06-01_0677b099.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2023-06-01_0677b099.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 2.4.0
- Includes Modem Firmware v1.3.4
The following samples and applications are part of the package:
2023-03-02_8f26142b nrf9160dk_fw_2023-03-02_8f26142b.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2023-03-02_8f26142b.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 2.3.0
- Includes Modem Firmware v1.3.4
- Added Modem shell and Serial LTE Modem FW with modem trace enabled
- Added nRF52 board controller firmware
The following samples and applications are part of the package:
2022_12_08_188a1603 nrf9160dk_fw_2022_12_08_188a1603.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2022_12_08_188a1603.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 2.2.0
- Includes Modem Firmware v1.3.3
The following samples and applications are part of the package:
2022-09-15_7a358cb7 nrf9160dk_fw_2022-09-15_7a358cb7.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2022-09-15_7a358cb7.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 2.1.0
- Includes Modem Firmware v1.3.2
The following samples and applications are part of the package:
2022-06-02_880c82db nrf9160dk_fw_2022-06-02_880c82db.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2022-06-02_880c82db.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 2.0.0
- Includes Modem Firmware v1.3.2
The following samples and applications are part of the package:
2022-02-17_ec486dab nrf9160dk_fw_2022-02-17_ec486dab.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2022-02-17_ec486dab.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 1.9.0
- Includes Modem Firmware v1.3.1
- Added Modem Shell application
- Removed Asset Tracker application (deprecated)
The following samples and applications are part of the package:
2021-12-15_cfedfdfa nrf9160dk_fw_2021-12-15_cfedfdfa.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2021-12-15_cfedfdfa.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 1.8.0
- Includes Modem Firmware v1.3.1
The following samples and applications are part of the package:
2021-10-20_d29f1dde nrf9160dk_fw_2021-10-20_d29f1dde.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2021-10-20_d29f1dde.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 1.7.0
- Includes Modem Firmware v1.3.1
The following samples and applications are part of the package:
2021-06-25_7a076c22 nrf9160dk_fw_2021-06-25_7a076c22.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2021-06-25_7a076c22.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK 1.6.0
- Includes Modem Firmware v1.3.0
- Added build of Asset Tracker v2
The following samples and applications are part of the package:
2021-03-01_8e8c6089 nrf9160dk_fw_2021-03-01_8e8c6089.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2021-03-01_8e8c6089.zip sc_DownloadFirmware_nRF9160DK
Changelog:
- Updated to nRF Connect SDK v1.5.0
The following samples and applications are part of the package:
2020-10-30_5522ca2b nrf9160dk_fw_2020-10-30_5522ca2b.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2020-10-30_5522ca2b.zip sc_DownloadFirmware_nRF9160DK
- Built from nRF Connect SDK v1.4.0
- Includes nRF9160 SiP modem firmware v1.2.2
2020-09-23_b6ad40d0 nrf9160dk_fw_2020-09-23_b6ad40d0.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2020-09-23_b6ad40d0.zip sc_DownloadFirmware_nRF9160DK
- Built from nRF Connect SDK v1.3.1
- Includes nRF9160 SiP modem firmware v1.2.1
- Added builds for use with external GPS antenna on nRF9160-DK version 0.15.0 and later
2020-04-29_bc7ade8b nrf9160dk_fw_2020-04-29_bc7ade8b.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2020-04-29_bc7ade8b.zip sc_DownloadFirmware_nRF9160DK
- Built from nRF Connect SDK master branch commit bc7ade8b
- Includes nRF9160 SiP modem firmware v1.2.0
- Added nRF Connect for Cloud A-GPS support
- Improved stability and bugfixes
- 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 nrf9160dk_fw_2019-11-29_d3130d77.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_2019-11-29_d3130d77.zip sc_DownloadFirmware_nRF9160DK
- Updated to nRF Connect SDK v1.1.0
- Includes nRF9160 SiP modem firmware 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 nrf9160dk_fw_09-10-2019_c9c833b1.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-sip-application-firmware/nrf9160dk_fw_09-10-2019_c9c833b1.zip sc_DownloadFirmware_nRF9160DK
- 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
- Update via PC tool nRF Connect for Desktop
- Secure boot with image authentication
- LTE Rel-13 Cat-M1 (LTE-M/eMTC)
- LTE Rel-13 Cat-NB1/2 (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, 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.
- Power saving
- Power Save Mode (PSM)
- Idle-DRX and Connected Mode-DRX, DRX/extended-DRX in both
- Independent clock and sleep state control
- Support for 3GPP AS-RAI (Release Assistance Indication)
- Support for MAC Inactivity Monitoring
- Support for NIDD (Non-IP Data Delivery)
- First LTE search optimizations
- Modem Sleep notifications
- Pre-evaluation of a connection
- LTE based positioning
- 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 and QZSS L1C/A positioning
- GPS L1 C/A and QZSS L1C/A receiver during LTE PSM and Idle DRX/extended-DRX modes
- GPS time based configurable IO-pin / pulse
- Single shot, fixed interval and continuous tracking modes
- Pre-compiled binary, signed and encrypted
-
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-PSK-WITH-AES-256-CBC-SHA
{0x00,0x8D}
TLS-PSK-WITH-AES-128-CBC-SHA256
{0x00,0xAE}
TLS-PSK-WITH-AES-128-CBC-SHA
{0x00,0x8C}
TLS-PSK-WITH-AES-128-CCM-8
{0xC0,0xA8}
TLS-EMPTY-RENEGOTIATIONINFO-SCSV {0x00,0xFF} - In addition to the list above,
Modem Firmware v1.3.x >= 1,
Modem Firmware v1.2.x >= 7 and
Modem Firmware v1.1.x >= 5 also supports: -
mbed TLS Name / NIST Name
Value
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
{0xC0,0x2B}
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
{0xC0,0x30}
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
{0xC0,0x2F}
-
nRF9160 SiP modem firmware
Programming app available in nRF Connect for Desktop
Selected version
1.3.6 nRF91 firmware binaries
Changelog:
1.3.6 nRF91 firmware binaries mfw_nrf9160_1.3.6.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.3.6.zip sc_DownloadFirmware_nRF9160modem
Before applying this version:
- Note that this modem firmware is targeted nRF9160 SiP Revision 2
- It can be used for nRF9160 SiP Revision 1, but only for testing and development
- It cannot be used for engineering samples of Revision 1 (e.g. DKs or Thingy:91 with version older than v0.9.0)
- After you upgrade to MFW 1.3.x it is not recommended to downgrade to MFW 1.2.x or MFW 1.1.x.(potential file system issues)
Read out your revision by either AT command: AT%HWVERSION or look on the nRF9160 SIP for marking "B1".
"B1" = Revision 2
"B0" = Revision 1
The AT command responses for Revision 1 and Revision 2 SiPs will be "nRF9160 SICA B0A" and "nRF9160 SICA B1A" respectively.
Early engineering Revision 2 (B1A) SiPs and Revision 1 (B0A) SiPs might produce AT command responses such as "nRF9160 SICA BQA" and "nRFFFFFFFFF SICA FFFFFFFF" respectively.
Changelog:
Location services / GNSS
- Enhancements in GNSS first fix position accuracy and sensitivity.
- Enhancements in GNSS position accuracy in dense urban environments.
- Improved stability and accuracy of heading output.
- Added support for NeQuick ionosphere parameter assistance input.
- Optimized GNSS duty cycle power consumption.
A complete list of new functionality, changes and bug fixes is in the release notes found here or 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 v2.4 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect SDK and nRF Connect Programmer tools.
1.3.5 nRF91 firmware binaries mfw_nrf9160_1.3.5.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.3.5.zip sc_DownloadFirmware_nRF9160modem
Before applying this version:
- Note that this modem firmware is targeted nRF9160 SiP Revision 2
- It can be used for nRF9160 SiP Revision 1, but only for testing and development
- It cannot be used for engineering samples of Revision 1 (e.g. DKs or Thingy:91 with version older than v0.9.0)
- After you upgrade to MFW 1.3.x it is not recommended to downgrade to MFW 1.2.x or MFW 1.1.x.(potential file system issues)
Read out your revision by either AT command: AT%HWVERSION or look on the nRF9160 SIP for marking "B1".
"B1" = Revision 2
"B0" = Revision 1
The AT command responses for Revision 1 and Revision 2 SiPs will be "nRF9160 SICA B0A" and "nRF9160 SICA B1A" respectively.
Early engineering Revision 2 (B1A) SiPs and Revision 1 (B0A) SiPs might produce AT command responses such as "nRF9160 SICA BQA" and "nRFFFFFFFFF SICA FFFFFFFF" respectively.
Changelog:
- Support for Connection Identifier (RFC 9146) for DTLS 1.2.
- Support for DTLS context serialization.
- X.509 support for DTLS.
- TLS security updates.
- Additional feature support for nRF91 device identity and provision services.
- Enhanced filesystem integrity in case of unrecoverable modem error.
- Correction for EDRX downlink data reception.
- Correction for power consumption state after unsuccessful %CONEVAL attempt.
- Corrections and improvements for service reliability.
A complete list of new functionality, changes and bug fixes is in the release notes found here or 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 v2.3 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect SDK and nRF Connect Programmer tools.
1.3.4 nRF91 firmware binaries mfw_nrf9160_1.3.4.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.3.4.zip sc_DownloadFirmware_nRF9160modem
Before applying this version:
- Note that this modem firmware is targeted nRF9160 SiP Revision 2
- It can be used for nRF9160 SiP Revision 1, but only for testing and development
- It cannot be used for engineering samples of Revision 1 (e.g. DKs or Thingy:91 with version older than v0.9.0)
- After you upgrade to MFW 1.3.x it is not recommended to downgrade to MFW 1.2.x or MFW 1.1.x.(potential file system issues)
Read out your revision by either AT command: AT%HWVERSION or look on the nRF9160 SIP for marking "B1".
"B1" = Revision 2
"B0" = Revision 1
The AT command responses for Revision 1 and Revision 2 SiPs will be "nRF9160 SICA B0A" and "nRF9160 SICA B1A" respectively.
Early engineering Revision 2 (B1A) SiPs and Revision 1 (B0A) SiPs might produce AT command responses such as "nRF9160 SICA BQA" and "nRFFFFFFFFF SICA FFFFFFFF" respectively.
Changelog:
- GCI (Global Cell ID) support added for LTE positioning (%NCELLMEAS).
- Accuracy improvements by reporting also excluded cells in LTE positioning (%NCELLMEAS).
- Added support for modem APDU interface to enable USIM implementation in application domain.
- New features for nRF91 device identity and provision services.
- Integrity protection for delta Firmware-over-the-air update during lower battery voltage.
- Improved the execution time for home PLMN detection and search.
- Ephemeris download period reduced from 2h to 1h to improve GNSS accuracy in period positioning fix mode.
- Fixes for GNSS almanac downloading and validity period management. Statistical improvements for TTFF and position fix quality in periodic position fix mode.
- Power consumption improvements for NB-IoT.
- Power consumption improvements and corrections for TCP.
A complete list of new functionality, changes and bug fixes is in the release notes found here or 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 v2.2 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect SDK and nRF Connect Programmer tools.
1.3.3 nRF91 firmware binaries mfw_nrf9160_1.3.3.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.3.3.zip sc_DownloadFirmware_nRF9160modem
Before applying this version:
- Note that this modem firmware is targeted nRF9160 SiP Revision 2
- It can be used for nRF9160 SiP Revision 1, but only for testing and development
- It cannot be used for engineering samples of Revision 1 (e.g. DKs or Thingy:91 with version older than v0.9.0)
- After you upgrade to MFW 1.3.x it is not recommended to downgrade to MFW 1.2.x or MFW 1.1.x.(potential file system issues)
Read out your revision by either AT command: AT%HWVERSION or look on the nRF9160 SIP for marking "B1".
"B1" = Revision 2
"B0" = Revision 1
The AT command responses for Revision 1 and Revision 2 SiPs will be "nRF9160 SICA B0A" and "nRF9160 SICA B1A" respectively.
Early engineering Revision 2 (B1A) SiPs and Revision 1 (B0A) SiPs might produce AT command responses such as "nRF9160 SICA BQA" and "nRFFFFFFFFF SICA FFFFFFFF" respectively.
Changelog:
- Mobile network operator specific configurations for NSLPI.
- Corrections for AS Release Assistance Indicator feature.
- Corrections for service reliability.
A complete list of new functionality, changes and bug fixes is in the release notes found here or 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 v2.1 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.
1.3.2 nRF91 firmware binaries mfw_nrf9160_1.3.2.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.3.2.zip sc_DownloadFirmware_nRF9160modem
Before applying this version:
- Note that this modem firmware is targeted nRF9160 SiP Revision 2
- It can be used for nRF9160 SiP Revision 1, but only for testing and development
- It cannot be used for engineering samples of Revision 1 (e.g. DKs or Thingy:91 with version older than v0.9.0)
- After you upgrade to MFW 1.3.x it is not recommended to downgrade to MFW 1.2.x or MFW 1.1.x.(potential file system issues)
Read out your revision by either AT command: AT%HWVERSION or look on the nRF9160 SIP for marking "B1".
"B1" = Revision 2
"B0" = Revision 1
The AT command responses for Revision 1 and Revision 2 SiPs will be "nRF9160 SICA B0A" and "nRF9160 SICA B1A" respectively.
Early engineering Revision 2 (B1A) SiPs and Revision 1 (B0A) SiPs might produce AT command responses such as "nRF9160 SICA BQA" and "nRFFFFFFFFF SICA FFFFFFFF" respectively.
Changelog:
-
General / Connectivity
- Feature to read TLS certificate validity.
- Support for SHA parameter in %CMNG AT command.
- Power consumption optimization feature for reducing RRC Idle mode neighbor measurements while UE is stationary.
- USAT information and event reporting to application via %USATEV and %USATINFO.
- Improved NVM protection during active low power off warning %XPOFWARN.
- Improvements for data transmission from application to modem during data congestion. Supported by Modem Library v2.0.0.
- TLS security updates.
-
Location services
- Improvement to AT%NCELLMEAS feature. Improves inter frequency cell measurement results.
- Feature to output GNSS vertical velocity in PVT notification. Supported by nRF Connect SDK GNSS API v1.9.0 and examples in nRF Connect SDK v2.0.0.
- Feature to output GNSS execution time in milliseconds since the last start. Supported by nRF Connect SDK GNSS API v1.9.0 and examples in nRF Connect SDK v2.0.0.
- Feature to query what assistance data GNSS currently has and when it will expire. Supported by nRF Connect SDK GNSS API v1.9.0 and examples in nRF Connect SDK v2.0.0.
- GNSS acquisition improvement in cold start situations.
- Acquisition parameterization optimization for TTFF and sensitivity enhancements in hot start situations.
- Enhanced GNSS re-acquisition TTFF performance. Feature would have benefit in short signal outages.
- Enhanced acquisition performance in use cases where there is one or more GNSS satellite signals with relatively high signal level.
- Improvement for GNSS positioning accuracy and outlier mitigation.
- Fixes in LTE/GNSS interoperability.
A complete list of new functionality, changes and bug fixes is in the release notes found here or 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 v2.1 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.
1.3.1 nRF91 firmware binaries mfw_nrf9160_1.3.1.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.3.1.zip sc_DownloadFirmware_nRF9160modem
Before applying this version:
- Note that this modem firmware is targeted nRF9160 SiP Revision 2
- It can be used for nRF9160 SiP Revision 1, but only for testing and development
- It cannot be used for engineering samples of Revision 1 (e.g. DKs or Thingy:91 with version older than v0.9.0)
- After you upgrade to MFW 1.3.x it is not recommended to downgrade to MFW 1.2.x or MFW 1.1.x.(potential file system issues)
Read out your revision by either AT command: AT%HWVERSION or look on the nRF9160 SIP for marking "B1".
"B1" = Revision 2
"B0" = Revision 1
The AT command responses for Revision 1 and Revision 2 SiPs will be "nRF9160 SICA B0A" and "nRF9160 SICA B1A" respectively.
Early engineering Revision 2 (B1A) SiPs and Revision 1 (B0A) SiPs might produce AT command responses such as "nRF9160 SICA BQA" and "nRFFFFFFFFF SICA FFFFFFFF" respectively.
Changelog:
- 3GPP feature that can be used by the network for restricting sending of data packets using PDN connection established to certain APN.
- Feature for configuring periodic network searches. Application can configure how often modem performs periodic network search while the device is out of coverage.
- Added support for TLS cipher suites TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 and TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.
- New feature additions and improvements for client requested neighbor cell measurement feature (AT%NCELLMEAS).
- Improved accuracy of <energy_estimate> provision for AT command AT%CONEVAL.
- Feature for application to prioritize either SIB16 (time information) reception or connection establishment speed.
- XCOEX2 IO-pin configurability options now contain possibility to configure XCOEX2 IO-pin as TX indicator or RX indicator.
- In MFW 1.3.1, the amount of ownership keys is restricted to one. Multiple instances are not allowed, and it is not allowed to write ownership key with AT%CMNG AT command.
- Feature for application to enable or disable GNSS scheduled almanac and ephemeris broadcast reception in periodic mode.
- Performance and speed-up improvement for GNSS reception and acquisition control if no successful location fix.
- Optimization for GNSS not to request AGPS data from the modem when AGPS data is already injected and GNSS is started at the first time.
- Improvements for GNSS receiver to tolerate rapid temperature changes.
- Improvement for SIM interface RST- and IO-signal pin configurations to improve voltage level stability.
- Correction for sleep time handling when sleep time was longer than approximately 36 hours.
- Correction for modem deep sleep entry sequences. Defect may have caused extra current consumption during deep sleep.
- Correction for 3GPP Release 15 enabled LTE-M cell detection.
- Correction for GNSS 1PPS accuracy after GNSS sleep.
A complete list of new functionality, changes and bug fixes is in the release notes found here or inside the .zip file.
This release is aligned with v1.8 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.
1.3.0 nRF91 firmware binaries mfw_nrf9160_1.3.0.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.3.0.zip sc_DownloadFirmware_nRF9160modem
Before applying this version:
- Note that this modem firmware is targeted nRF9160 SiP Revision 2
- It can be used for nRF9160 SiP Revision 1, but only for testing and development
- It cannot be used for engineering samples of Revision 1 (e.g. DKs or Thingy:91 with version older than v0.9.0)
- After you upgrade to MFW 1.3.0 it is not recommended to downgrade to mfw 1.2.x or mfw 1.1.x.(potential file system issues)
Read out your revision by either AT command: AT%HWVERSION or look on the nRF9160 SIP for marking "B1".
"B1" = Revision 2
"B0" = Revision 1
The AT command responses for Revision 1 and Revision 2 SiPs will be "nRF9160 SICA B0A" and "nRF9160 SICA B1A" respectively.
Early engineering Revision 2 (B1A) SiPs and Revision 1 (B0A) SiPs might produce AT command responses such as "nRF9160 SICA BQA" and "nRFFFFFFFFF SICA FFFFFFFF" respectively.
Changelog:
- QZSS L1C/A positioning support.
- GPS time based configurable IO-pin / pulse.
- GPS dynamic modes for stationary, pedestrian and automotive.
- GPS power consumption optimizations during satellite tracking.
- GPS enhancements to reduce GPS TTFF.
- Support for 3GPP NB-IoT-NB2.
- Support for 3GPP AS-RAI. Release Assistance Indication.
- Support for Non-IP Data Delivery (NIDD).
- Feature for application to configure country specific parameters to speed up NW search and connection times.
- Feature for application to take benefit of modem sleep events. For power saving possibilities.
- Feature for application to execute LTE channel pre-evaluation before establishing connection. For power saving possibilities.
- Feature for application to measure serving and neighbor cells for cellular based positioning purposes.
- Feature for application to optimize device power consumption when modem is searching network.
- Feature for application to enable both LTE-M and NB-IoT system modes and modem performs automatic system mode selection.
- Feature for application to configure RF Rx and Tx indications from IO-pin.
- Speed-up improvements to modem cell selection and re-selection.
- Power consumption optimization in LTE-M and NB-IoT RRC Idle mode.
- Improvements for NB-IoT receiver performance.
- Non-wired full modem update with pre-validation.
- Support for on device key generation.
A complete list of new functionality, changes and bug fixes is in the release notes found here or inside the .zip file.
This release is aligned with v1.7 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.
We have also published a webinar showcasing all the new features and improvements, you can watch it here.
1.2.8 nRF91 firmware binaries mfw_nrf9160_1.2.8.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.2.8.zip sc_DownloadFirmware_nRF9160modem
Changelog:
- Corrections for service reliability.
A complete list of new functionality, changes and bug fixes is in the release notes found here or 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 nRF91 AT command reference guide v2.1.
It is recommended to use the latest version of nRF Connect for Desktop and nRF Connect for Desktop Programmer application.
1.2.7 nRF91 firmware binaries mfw_nrf9160_1.2.7.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.2.7.zip sc_DownloadFirmware_nRF9160modem
Changelog:
- Added AT%USATEV and AT%USATINFO AT commands for USAT information and event reporting.
- Added support for TLS cipher suites :
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 and
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.
- TLS and TCP security updates.
- Improvement for GNSS receiver to tolerate rapid temperature changes.
- Improvement for SIM interface RST- and IO-signal pin configurations to improve voltage level stability.
- Correction for sleep time handling when sleep time was longer than approximately 36 hours.
- Correction for blocked uplink data transmissions after modem deactivation and re-activation.
- Correction for modem to correctly detect 3GPP Release 15 enabled LTE-M networks.
A complete list of new functionality, changes and bug fixes is in the release notes found here or inside the .zip file.
FOTA delta image inside the release zip can be used to update directly from mfw_nrf9160_1.2.3 to mfw_nrf9160_1.2.7
For details, see release notes which describes all the version differences and changes since mfw_nrf9160_1.2.3.
Before applying this version, please make sure it has the mobile network operator certifications your product needs.
This release is aligned with nRF91 AT command reference guide v2.0.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.
1.2.3 nRF91 firmware binaries mfw_nrf9160_1.2.3.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfwnrf9160123.zip sc_DownloadFirmware_nRF9160modem
Changelog:
- Correction to sleep mode entry timings. Earlier timings may have failed on sleep mode entry and
cause additional current consumption. Updated PMIC debounce setting at boot up improves
reliability of mode change.
A complete list of new functionality, changes and bug fixes is in the release notes found here or 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.5 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.
1.2.2 nRF91 firmware binaries mfw_nrf9160_1.2.2.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfwnrf9160122.zip sc_DownloadFirmware_nRF9160modem
Changelog:
- Added option to use previously obtained altitude information with GPS three-satellite first fix
- Improved GPS hot start sensitivity
- Improved GPS time to first fix in poor signal conditions
- Completed TCP server support
- 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 found here or 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.5 of the nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.
Note:
Release 1.2.2 is not recommended for production use due to sleep mode current consumption issue.
Please refer to release 1.2.3.
1.2.1 nRF91 firmware binaries mfw_nrf9160_1.2.1.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfwnrf9160121.zip sc_DownloadFirmware_nRF9160modem
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 found here or 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 mfw_nrf9160_1.2.0.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfwnrf9160120.zip sc_DownloadFirmware_nRF9160modem
Changelog:
- 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 found here or 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.5 nRF91 firmware binaries mfw_nrf9160_1.1.5.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfw_nrf9160_1.1.5.zip sc_DownloadFirmware_nRF9160modem
Changelog:
- TLS security updates.
- Added support for TLS cipher suites:
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 and
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384. - Improvements for GNSS receiver to tolerate rapid temperature changes.
- Improvement for SIM interface RST- and IO-signal pin configurations to improve voltage level stability.
- Correction for modem to correctly detect 3GPP Release 14 and 15 enabled networks.
- Correction for sleep time handling when sleep time was longer than approximately 36 hours.
- Correction for modem deep sleep entry sequences. Defect may have caused extra current consumption during deep sleep.
- Correction for blocked uplink data transmissions after modem deactivation and re-activation.
A complete list of new functionality, changes and bug fixes is in the release notes found here or 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 v2.1 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.
1.1.4 nRF91 firmware binaries mfw_nrf9160_1.1.4.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfwnrf9160114.zip sc_DownloadFirmware_nRF9160modem
Changelog:
- Bugfix that addresses rare occurrences of increased sleep current.
- Improvement for very rare occasion where modem program NVM access may have failed at modem sleep wakeup.
- Correction for GNSS sleep timer handling. Incorrect handling may have resulted that acquiring GNSS location may have failed after a long period of time.
A complete list of new functionality, changes and bug fixes is in the release notes found here or 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.5 of nRF91 AT command reference guide.
It is recommended to use the latest version of nRF Connect and nRF Connect Programmer tools.
1.1.3 nRF91 firmware binaries mfw_nrf9160_1.1.3.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfwnrf9160113.zip sc_DownloadFirmware_nRF9160modem
- 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 found here or 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.
Note:
Release 1.1.3 is not recommended for production use due to sleep mode current consumption issue.
Please refer to release 1.1.4.
1.1.2 nRF91 firmware binaries mfw_nrf9160_1.1.2.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfwnrf9160112.zip sc_DownloadFirmware_nRF9160modem
- 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.
A complete list of new functionality, changes and bug fixes is in the release notes found here or inside the .zip file.
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 mfw_nrf9160_1.1.1.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfwnrf9160111.zip sc_DownloadFirmware_nRF9160modem
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.
A complete list of new functionality, changes and bug fixes is in the release notes found here or inside the .zip file.
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 mfw_nrf9160_1.1.0.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160-modem-fw/mfwnrf9160110.zip sc_DownloadFirmware_nRF9160modem
This release represents a long list of:
- New features
- Changes
- Bugfixes
A complete list of new functionality, changes and bug fixes is in the release notes found here or inside the .zip file.
Before applying this version, please make sure it has the mobile network operator certifications your product needs.
Board controller firmware
Selected version
2.0.1 nRF91 firmware binaries
Changelog:
2.0.1 nRF91 firmware binaries nrf9160_dk_board_controller_fw_2.0.1.hex https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/nrf9160_dk_board_controller_fw_2.0.1.hex sc_DownloadFirmware_nRF9160DK
Hardware files
Selected version
1.1.0 Layout and BOM resources
Changelog:
1.1.0 Layout and BOM resources nRF9160-DK - Hardware files 1_1_0.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/hardware-files/nrf9160-dk---hardware-files-1_1_0.zip sc_DownloadHWfiles_nRF9160DK
SHA256: 298DF94F6AE5695BD0F5E9019CF996D65AFB8B6FA87D972AD5727A6AE790BCFD
- BOM change, updating nRF52840 build code: nRF52840-QIAAF0
1.0.1 Layout and BOM resources nRF9160-DK - Hardware files 1_0_1.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/hardware-files/nrf9160-dk---hardware-files-1_0_1.zip sc_DownloadHWfiles_nRF9160DK
SHA256: 5D50B4342D1B7B8017E0A9E4287ECCB0432263544D240644BBC1BD4E7C15DB24
- Stability improvement for external flash
1.0.0 Layout and BOM resources nRF9160-DK - Hardware files 1_0_0.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/hardware-files/nrf9160-dk---hardware-files-1_0_0.zip sc_DownloadHWfiles_nRF9160DK
- Fixed bug on nRF91_UART2_CTRL
0.15.0 Layout and BOM resources nRF9160-DK - Hardware files 0_15_0.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/hardware-files/nrf9160-dk---hardware-files-0_15_0.zip sc_DownloadHWfiles_nRF9160DK
- Updated nRF9160 to Revision 2 (SICA-B1)
- New GPS frontend
- Added external serial flash memory
- Updated power supply decoupling of nRF9160 based on most recent recommendations
- All GPIOs now always connected to headers
- Optional I/O expander for buttons, switches and LEDs added
- Added connection of nRF52840 RESET line to nRF9160
- Added current measurement header for SIM card
0.9.0 Layout and BOM resources nRF9160-DK - Hardware files 0_9_0.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/hardware-files/nrf9160-dk---hardware-files-0_9_0.zip sc_DownloadHWfiles_nRF9160DK
0.8.5 Layout and BOM resources nRF9160-DK - Hardware files 0_8_5.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/hardware-files/nrf9160-dk---hardware-files-0_8_5.zip sc_DownloadHWfiles_nRF9160DK
0.8.2 Layout and BOM resources nRF9160-DK - Hardware files 0_8_2.zip https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/dev-kits/nrf9160-dk/hardware-files/nrf9160-dk---hardware-files-0_8_2.zip sc_DownloadHWfiles_nRF9160DK
nRF9160 SiP SUPL client library
for assisted GPS support
Available versions:
After having signed up for the SUPL client license, you will be directed to a page where you can select between the available versions.
----------------------------------------------------------------------------------------------------------------
SUPL client library v0.7.2
Changelog:
- Fixed compilation error with Trusted Firmware-M (TF-M) enabled.
- Improved timeout handling.
- Improved error handling. supl_client_session() now returns success if assistance data is received and injected successfully, even if ending the SUPL session gracefully fails.
----------------------------------------------------------------------------------------------------------------
SUPL client library v0.7.1
Changelog:
- Added soft-float build of the library.
- Fixed cell ID encoding in the sent request, so that the server can determine the location of the device and send a reference location back to the device. The MCC table is used as a fall back in case no reference location is received from the server.
- Reference location is now only injected if it was requested.
- Fixed usage of an IPv6 address as the device ID.
- Removed the dependency to the modem library (modemlib). This version works with both modem and old bsdlib (sdk-nrfxlib/bsdlib) library.
----------------------------------------------------------------------------------------------------------------
SUPL client library v0.7.0
Changelog:
- Updated library to make it compile with the new Modem Library (sdk-nrfxlib/nrf_modem) that replaces the BSD library (sdk-nrfxlib/bsdlib).
- If you are still using the old BSD library, you must continue using v0.6.1 of the SUPL Client library
----------------------------------------------------------------------------------------------------------------
SUPL Client library v0.6.1
Changelog:
- Fixed the altitude uncertainty for the MCC case.
- Last release supporting the old BSD library (sdk-nrfxlib/bsdlib)
----------------------------------------------------------------------------------------------------------------
Click here to read the SUPL client library license agreement.
Click here to apply for a SUPL client library license and get an email with a download link.