Thingy:91 v1.x.x

Programming Nordic Thingy:91

You can program the modem and applications on a Nordic Thingy:91™ using multiple methods. Applications can be programmed either on the nRF9160 System in Package (SiP) or on the nRF52840 System on Chip (SoC).

The different ways to program the modem and the applications on a Nordic Thingy:91 are listed below.

If you are programming applications using USB, you can choose the component to be programmed by pushing the SW3 or SW4 button of a Nordic Thingy:91 while powering on. This puts the device in serial recovery mode. The SW3 button is used to program the nRF9160 SiP, and the SW4 button is used to program the nRF52840 SoC.

If you are programming applications using an external debug probe, you can use an nRF9160 Development Kit (DK) or any J-Link device supporting Arm® Cortex®-M33 as the external debug probe. The component to be programmed is determined by the setting of the SWD selection switch (SW2) of Nordic Thingy:91 to nRF91 or nRF52.

See the following documentation for the detailed procedures to program applications and to program the modem on a Nordic Thingy:91.