# Flashing SoftSIM via nRF Connect Desktop

#### Flashing SoftSIM Firmware via nRF Connect Desktop <a href="#flashing_softsim" id="flashing_softsim"></a>

Once the SoftSIM HEX file is generated, it must be flashed onto your Nordic nRF91x device using the nRF Connect for Desktop application.

**1. Connect the Nordic Device**

Connect your Nordic nRF91x DK to your computer using a USB-C cable.

**2. Open nRF Connect for Desktop**

Launch the **nRF Connect for Desktop** application on your Windows or macOS machine.\
You should see a list of available tools

<figure><img src="/files/soTXxMfIkzccG61Mf8bD" alt=""><figcaption></figcaption></figure>

**Navigate to the Programmer Tool**

Locate the **Programmer** tool in the application and click **Open** next to it.

**Open Programmer and Select Device**

&#x20; When the Programmer tool opens, you may see **SELECT DEVICE** at the top left.\
&#x20; If your board is connected and recognized, it will display its name (e.g., *nRF91x DK*).\
&#x20; If not automatically selected, click **SELECT DEVICE** and choose the correct board.

<figure><img src="/files/fsUe9m4jjdK5ZJLjtWbF" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/pZEUY1a5xuNYvexO41Sl" alt=""><figcaption></figcaption></figure>

&#x20; **Add the Generated HEX File**

&#x20;   1\. In the File memory layout panel (left side), click Add file.

&#x20;   2\. Navigate to your generated SoftSIM HEX file and select it.

&#x20;   3\. The file’s memory layout should appear in the panel.

<figure><img src="/files/0ntXgIYghvkF1KIqhBhG" alt=""><figcaption></figcaption></figure>

**Erase and Write**

1\. Click Erase & write to flash the firmware. Click Erase & write to flash the firmware.

2\. Wait for the process to complete and confirm the success message.

<figure><img src="/files/hXXIBo8ezxjhUceTOM7C" alt=""><figcaption></figcaption></figure>

**Verify SoftSIM Initialization**

Open a serial terminal and run the following command

<figure><img src="/files/bL3HInr4egCxPOi4UtEm" alt=""><figcaption></figcaption></figure>

&#x20;\
AT%CSUS?

If the output is `2`Your device is correctly initialized with SoftSIM.

**Verify IMSI**

Run the following command in your AT terminal:

AT+CIMI

This will confirm the IMSI provisioned via the SoftSIM profile is active.&#x20;

This confirms that your nRF91 Series device is now successfully running the SoftSIM with your specified profile.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.monogoto.io/developer/api/softsim-nordic/flashing-softsim-via-nrf-connect-desktop.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
