nrfutil device can be used to upgrade modem firmware on devices with the jlink and modem device traits.
Note
This is a programming method for the nRF91 Series devices, such as the nRF9160 DK, the nRF9161 DK, the nRF9151 DK, among others. For upgrading modem firmware on the Thingy devices, see Upgrading modem firmware using MCUboot.
Complete the following steps:
- Prepare the modem firmware file or download it from Nordic Semiconductor website. For example, for the nRF9160 DK, check the Download tab on the DK product page.
- Connect your device to your computer using an USB cable.
-
Identify the serial number of J-Link devices that support modem upgrades by running the following command:
The nRF9160 DK should show up as a device with board version PCA10090, the nRF9161 DK as PCA10153, and so on. The serial number of the device will be referenced asnrfutil device list --traits modem,jlink<serial_number>in the next step. -
To program the modem firmware file (
<modem_fw_file_name>), run the following command:For example, for example, for the nRF9160 DK, the command could look like this:nrfutil device program --firmware <modem_fw_file_name> --serial-number <serial_number>nrfutil device program --firmware mfw_nrf9160_1.3.3.zip --serial-number <serial_number>