User's Guide

Table Of Contents
Firmware
Go to the desired application folder. For example, the folder path is ncs/nrf/applications/
asset_tracker when compiling the source code for the asset tracker application on the
nrf9160_pca20035ns target and ncs/nrf/samples/usb/usb_uart_bridge when
compiling the source code for the USB-UART bridge sample on the nrf52840_pca20035 target.
Make sure that you have the latest version of nRF Connect SDK repository by pulling the nRF Connect
SDK repository on GitHub repository using the command:
git pull
Run the west command to get the rest of the dependencies:
west update
Compile the code using west command as follows:
For the asset tracker on nRF9160:
west build -b nrf9160_pca20035ns
For the USB-UART bridge on nRF52840:
west build -b nrf52840_pca20035
The various firmware image files that can be used for the application firmware update can be located
here: build/zephyr/.
File File format and update scenario
merged.hex Full image, HEX format. Used in the application firmware update using debug probe.
app_signed.hex MCUboot compatible image, HEX format. Used in the application firmware update
using nRF Connect Programmer.
app_update.bin MCUboot compatible image, binary format. Used in the application firmware update
using the mcumgr command line tool and for FOTA updates.
Table 1: Firmware image files
4.2 Operating modes
Nordic Thingy:91 contains RGB indicator LEDs which indicate the operating state of the device.
The following table shows the various operating modes and the LED indications in Nordic Thingy:91.
4418_1336 v1.2
13