menu arrow_back close search On Github


  1. Home
  2. Tutorials
  3. nRF9160 DK getting started
  4. VirtualBox

This tutorial will show you how to set up and use VirtualBox as a development environment for the nRF9160 DK module from Nordic Semiconductor. It should also be suitable to use any other virtual machine software that uses .ova files.


First, install VirtualBox. Then, download the nRF9160 appliance that we have assembled, and import it into VirtualBox.


Connect the nRF9160 DK to your computer and, in VirtualBox, for the appliance you just imported, go to Settings -> Ports -> USB. Make sure you see SEGGER J-Link under USB Device Filters:

USB Ports


Now, turn off or disconnect your nRF9160 DK and start your appliance. Wait for the appliance to boot, and click on the “start button” in the lower left corner:

Start Button

Open the terminal by clicking on the Terminal icon:


Connect the nRD9160 DK to your computer and turn it on. After a couple of seconds, a window will open, which you can close.

In the terminal, run the command:



This script will take quite a bit of time to run.

When it eventually completes, it will have opened another window with the PuTTY application showing the serial output from the firmware running on the nRF9160 DK. Now is the time to copy the IMEI and IMSI and register the device as described here.


Once you have successfully registered device, hit the RESET button on the nRF9160 DK or in the terminal run:

nrfjprog -r

Give it a minute and you should see the Hello World message in Horde!

Edit this page