nRF9160 DK

nRF Connect for Desktop

tags
nRF Connect for Desktop

To update the modem or application firmware, complete the following steps:

  1. Open the Programmer app.
  2. Make sure the PROG/DEBUG SW10 switch on the nRF9160 DK is set to nRF91. On DK v0.9.0 and earlier, this is the SW5 switch.

    For application firmware, set to nRF91 or nRF52 as appropriate for the application or sample you are programming.
    See the Device programming section in the nRF9160 DK User Guide for more information.

    For the AT Client sample, the switch must be set to nRF91.

  3. Connect the DK to the computer with a USB cable, and then turn the DK on.

  4. Click SELECT DEVICE and select the DK from the drop-down list.

    Programmer - Select device

    The drop-down text changes to the type of the selected device, with its SEGGER ID below the name. The Device memory layout section also changes its name to the device name, and indicates that the device is connected. If the Auto read memory option is selected in the J-LINK SETTINGS section of the side panel, the memory layout will update. If it is not selected and you wish to see the memory layout, click Read in the DEVICE section of the side panel.

  5. Click Add file in the FILE section, and select Browse.

  6. Navigate to where you extracted the firmware.
  7. Check the CONTENTS.txt file in the extracted archive for information on which file you need.
  8. Select the file to program and click Open.
  9. Write the firmware to the device. Depending on the firmware type:

    a. Click Write in the DEVICE section of the side panel.

    Programmer - Write

    The Modem DFU window appears.

    Modem DFU window

    b. Click the Write button in the Modem DFU window to update the firmware. Do not unplug or turn off the device during this process.

    When the update is complete, you see a success message.

    Note

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

    Click the Erase & write button in the DEVICE section to program the DK. Do not unplug or turn off the DK during this process.

    Programmer - Erase & write