NRF9160 modem firmware

From BoSL Wiki
Jump to navigation Jump to search

This page is about how to program the nRF9160 modem firmware.

  1. Download v1.3.2 of the nRF9160 SiP modem firmware from: [1].
  2. Download and install nRF connect for desktop available at: [2].
  3. Open nRF connect for desktop, install and then open the Programmer tool:
    nRF connect for desktop
  4. Connect the nRF9160 to the computer via a segger j-link. Ensure that the nRF9160 is powered.
  5. Select the j-link probe from the drop top-left drop-down menu "SELECT DEVICE" in the Programmer tool:
    Select device menu in the Programmer tool
  6. Click "Add file" and select the modem firmware .zip file.
  7. Ensure under "JLINK SETTINGS" on the left hand side that "Auto read memory" and "Auto reset" are both enabled.
  8. If not greyed out ensure under "MCUBOOT SETTINGS" on the left hand side that "Enable MCUboot" is enabled.
  9. Click under "DEVICE" on the left hand side click "Write". You should get a popup prompt as per the screenshot. Click "Write". The programming process could take up to a minute
    modem firmware update prompt
  10. On success you will see a screen like the screenshot below. Click "Close".
    modem firmware update success screen

Programming of the nRF9160 modem firmware is now complete. As the application firmware was erased while flashing the modem firmware, this will need to be reflashed.