Skip to content

Commit 8c6c3eb

Browse files
committed
formatting changes
1 parent c365066 commit 8c6c3eb

File tree

2 files changed

+36
-57
lines changed

2 files changed

+36
-57
lines changed

doc/docs/programming_91dk.md

Lines changed: 35 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,56 @@
11
# Programming nRF91 Series DK firmware
22

33
You can program the nRF91 Series DK firmware application and network core firmware over USB.
4-
Before you begin to update the firmware, download and extract the latest application and modem firmware from the from the [Nordic Semiconductor website](https://www.nordicsemi.com/), depending on the DK you are using:
4+
5+
You can follow this procedure to update the firmware on nRF91 Series DKs using the latest application and modem firmware from the from the [Nordic Semiconductor website](https://www.nordicsemi.com/):
56

67
- [nRF9151 DK Downloads](https://www.nordicsemi.com/Products/Development-hardware/nRF9151-DK/Download?lang=en#infotabs)
78
- [nRF9161 DK Downloads](https://www.nordicsemi.com/Products/Development-hardware/nRF9161-DK/Download?lang=en#infotabs)
89
- [nRF9160 DK Downloads](https://www.nordicsemi.com/Products/Development-hardware/nRF9160-DK/Download#infotabs)
910

1011
The downloaded ZIP archive contains the following firmware:
1112

12-
* Application firmware
13-
14-
The `img_app_bl` folder contains full firmware images for different applications.
15-
The guides in this section use the image for the [nRF Cloud multi-service](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/cellular/nrf_cloud_multi_service/README.html#nrf-cloud-multi-service) sample as an example.
16-
17-
The nRF Cloud multi-service sample simulates sensor data and transmits it to Nordic Semiconductor's cloud solution, [nRF Cloud](https://nrfcloud.com/).
18-
19-
The data is transmitted using either LTE-M or NB-IoT.
20-
The nRF Cloud multi-service sample first attempts to use LTE-M, then NB-IoT.
21-
Check with your SIM card provider for the mode they support at your location.
22-
23-
=== "nRF9151 DK"
24-
25-
* For the Onomondo SIM card, check the [Onomondo LTE-M coverage](https://onomondo.com/product/coverage/lte-m-networks/) and [Onomondo NB-IoT coverage](https://onomondo.com/product/coverage/nb-iot-networks/) to see if your country is supported.
26-
* For the Wireless Logic SIM card, check the [Wireless Logic LTE-M/NB-IoT network coverage](https://www.wirelesslogic.com/simclaim/nsctrial/) to see if your country is supported.
27-
28-
=== "nRF9161 DK"
29-
30-
For the Onomondo SIM card, check the [Onomondo LTE-M coverage](https://onomondo.com/product/coverage/lte-m-networks/) and [Onomondo NB-IoT coverage](https://onomondo.com/product/coverage/nb-iot-networks/) to see the network coverage for different countries.
31-
32-
=== "nRF9160 DK"
13+
=== "nRF9151 DK"
3314

34-
For the iBasis SIM card provided with the nRF9160 DK, see [iBasis IoT network coverage](https://ibasis.com/solutions/iot-connectivity/network-coverage/).
15+
| File or Folder | Description |
16+
|--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
17+
| `img_app_bl` | Contains full firmware images for different applications. The guides in this section use the image for the [nRF Cloud multi-service](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/cellular/nrf_cloud_multi_service/README.html#nrf-cloud-multi-service) sample as an example.<br/><br/>The nRF Cloud multi-service sample simulates sensor data and transmits it to Nordic Semiconductor's cloud solution, [nRF Cloud](https://nrfcloud.com/).<br/><br/>The data is transmitted using either LTE-M or NB-IoT. The nRF Cloud multi-service sample first attempts to use LTE-M, then NB-IoT. Check with your SIM card provider for the mode they support at your location.<br/><br/>- For the Onomondo SIM card, check the [Onomondo LTE-M coverage](https://onomondo.com/product/coverage/lte-m-networks/) and [Onomondo NB-IoT coverage](https://onomondo.com/product/coverage/nb-iot-networks/) to see if your country is supported.<br/>- For the Wireless Logic SIM card, check the [Wireless Logic LTE-M/NB-IoT network coverage](https://www.wirelesslogic.com/simclaim/nsctrial/) to see if your country is supported. |
18+
| `img_fota_dfu_bin`, `img_fota_dfu_hex` | Contain firmware images for Device Firmware Update (DFU). These images are not used in the procedure in this page. |
19+
| Modem firmware ZIP (`mfw_nrf91x1_...`) | The modem firmware is provided as a ZIP archive named `mfw_nrf91x1_` followed by the firmware version number. Do not unzip this file. |
20+
| `CONTENTS.txt` | Lists the location and names of the different firmware images included in the extracted folder. |
3521

36-
* Application firmware for Device Firmware Update (DFU)
22+
=== "nRF9161 DK"
3723

38-
The images in the `img_fota_dfu_bin` and `img_fota_dfu_hex` folders contain firmware images for DFU.
39-
These images are not used in the guides in this section.
24+
| File or Folder | Description |
25+
|--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
26+
| `img_app_bl` | Contains full firmware images for different applications. The guides in this section use the image for the [nRF Cloud multi-service](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/cellular/nrf_cloud_multi_service/README.html#nrf-cloud-multi-service) sample as an example.<br/><br/>The nRF Cloud multi-service sample simulates sensor data and transmits it to Nordic Semiconductor's cloud solution, [nRF Cloud](https://nrfcloud.com/).<br/><br/>The data is transmitted using either LTE-M or NB-IoT. The nRF Cloud multi-service sample first attempts to use LTE-M, then NB-IoT. Check with your SIM card provider for the mode they support at your location.<br/><br/>For the Onomondo SIM card, check the [Onomondo LTE-M coverage](https://onomondo.com/product/coverage/lte-m-networks/) and [Onomondo NB-IoT coverage](https://onomondo.com/product/coverage/nb-iot-networks/) to see the network coverage for different countries. |
27+
| `img_fota_dfu_bin`, `img_fota_dfu_hex` | Contain firmware images for Device Firmware Update (DFU). These images are not used in the procedure in this page. |
28+
| Modem firmware ZIP (`mfw_nrf91x1_...`) | The modem firmware is provided as a ZIP archive named `mfw_nrf91x1_` followed by the firmware version number. Do not unzip this file. |
29+
| `CONTENTS.txt` | Lists the location and names of the different firmware images included in the extracted folder. |
4030

41-
* Modem firmware
31+
=== "nRF9160 DK"
4232

43-
The modem firmware is in a ZIP archive instead of a folder.
44-
The archive is named `mfw_nrf9160_` or `mfw_nrf91x1_`, followed by the firmware version number.
45-
Do not unzip this file.
33+
| File or Folder | Description |
34+
|--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
35+
| `img_app_bl` | Contains full firmware images for different applications. The guides in this section use the image for the [nRF Cloud multi-service](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/cellular/nrf_cloud_multi_service/README.html#nrf-cloud-multi-service) sample as an example.<br/><br/>The nRF Cloud multi-service sample simulates sensor data and transmits it to Nordic Semiconductor's cloud solution, [nRF Cloud](https://nrfcloud.com/). The data is transmitted using either LTE-M or NB-IoT.<br/><br/>The nRF Cloud multi-service sample first attempts to use LTE-M, then NB-IoT. Check with your SIM card provider for the mode they support at your location.<br/><br/>For the iBasis SIM card provided with the nRF9160 DK, see [iBasis IoT network coverage](https://ibasis.com/solutions/iot-connectivity/network-coverage/). |
36+
| `img_fota_dfu_bin`, `img_fota_dfu_hex` | Contain firmware images for Device Firmware Update (DFU). These images are not used in the procedure in this page. |
37+
| Modem firmware ZIP (`mfw_nrf9160_...`) | The modem firmware is provided as a ZIP archive named `mfw_nrf9160_` followed by the firmware version number. Do not unzip this file. |
38+
| `CONTENTS.txt` | Lists the location and names of the different firmware images included in the extracted folder. |
4639

47-
The `CONTENTS.txt` file in the extracted folder contains the location and names of the different firmware images.
48-
49-
You will also need the following USB cables:
40+
To program the nRF91 Series DK, you will also need the following USB cables:
5041

5142
* nRF91x1 DK - USB-C cable
5243
* nRF9160 DK - micro-USB cable
5344

54-
## nRF91x1 DK
45+
!!! tip "Tip"
5546

56-
=== "Updating the modem firmware"
47+
If you experience any problems during the process, press `Ctrl+R` (`command+R` on macOS) to restart the Programmer app and try again.
5748

58-
To update the modem firmware, complete the following steps.
49+
## nRF91x1 DK
5950

60-
!!! tip "Tip"
51+
=== "Updating the nRF91x1 DK modem firmware"
6152

62-
If you experience any problems during the process, press `Ctrl+R` (`command+R` on macOS) to restart the Programmer app and try again.
53+
To update the modem firmware on the nRF91x1 DK, complete the following steps:
6354

6455
1. Open the {{app_name}}.
6556
1. Connect the DK to the computer with a USB cable, and then turn the DK on.
@@ -92,13 +83,9 @@ You will also need the following USB cables:
9283

9384
If you experience problems updating the modem firmware, click **Erase all** in the **DEVICE** section of the side panel and try updating again.
9485

95-
=== "Updating the application firmware"
96-
97-
To update the application firmware using the Programmer app, complete the following steps.
98-
99-
!!! tip "Tip"
86+
=== "Updating the nRF91x1 DK application firmware"
10087

101-
If you experience any problems during the process, press `Ctrl+R` (`command+R` on macOS) to restart the Programmer app and try again.
88+
To update the nRF91x1 DK application firmware, complete the following steps:
10289

10390
1. Open the {{app_name}}.
10491
1. Connect the DK to the computer with a USB cable, and then turn the DK on.
@@ -125,13 +112,9 @@ You will also need the following USB cables:
125112

126113
## nRF9160 DK
127114

128-
=== "Updating the modem firmware"
115+
=== "Updating the nRF9160 DK modem firmware"
129116

130-
To update the modem firmware, complete the following steps.
131-
132-
!!! tip "Tip"
133-
134-
If you experience any problems during the process, press `Ctrl+R` (`command+R` on macOS) to restart the Programmer app and try again.
117+
To update the nRF9160 DK modem firmware, complete the following steps:
135118

136119
1. Open the {{app_name}}.
137120
1. Make sure the **PROG/DEBUG SW10** switch on the nRF9160 DK is set to **nRF91**.
@@ -166,13 +149,9 @@ You will also need the following USB cables:
166149

167150
If you experience problems updating the modem firmware, click **Erase all** in the **DEVICE** section of the side panel and try updating again.
168151

169-
=== "Updating the application firmware"
170-
171-
To update the application firmware using the Programmer app, complete the following steps.
172-
173-
!!! tip "Tip"
152+
=== "Updating the nRF9160 DK application firmware"
174153

175-
If you experience any problems during the process, press `Ctrl+R` (`command+R` on macOS) to restart the Programmer app and try again.
154+
To update the nRF9160 DK application firmware, complete the following steps:
176155

177156
1. Open the {{app_name}}.
178157
1. Make sure the **PROG/DEBUG SW10** switch (**SW5** on DK v0.9.0 and earlier) on the nRF9160 DK is set to **nRF91** or **nRF52** as appropriate for the application or sample you are programming.<br/>

doc/docs/revision_history.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
| Date | Description |
44
|------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
5-
| October 2025 | - Added the [Programming nRF91 Series DK firmware](programming_91dk.md) page|
5+
| November 2025 | Added the [Programming nRF91 Series DK firmware](programming_91dk.md) page.|
66
| August 2025 | - Updated the [supported hardware section](index.md#supported-hardware) with entries for nRF54LM20 and Nordic Thingy:91 X<br/>- Added the [Programming Nordic Thingy prototyping platforms](programming_thingy.md) page<br/>- Added the [General programming procedure](programming_dk.md) page<br/>- Added back the [Programming the nRF52840 Dongle](programming_nrf52840_dongle.md) page<br/>- Created the Programming devices section to include all the separate pages |
77
| January 2025 | - Updated the [supported hardware section](index.md#supported-hardware) with entries for nRF54L15, nRF54H20, and nRF9151<br/>- Added the Programming Nordic Thingy:53 section on the [Programming devices](programming_dk.md) page<br/>- Added the [Application source code](./index.md#application-source-code) section on the [Home](./index.md) page |
88
| November 2024 | Editorial changes |

0 commit comments

Comments
 (0)