> For the complete documentation index, see [llms.txt](https://guides-mechboards.gitbook.io/guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guides-mechboards.gitbook.io/guides/other-guides/controller-flashing-guide-nrf52840-wireless.md).

# Controller Flashing Guide - nRF52840 Wireless

Once you have followed the build guide for your respective build, please follow the below steps:

Start with both halves unplugged from your device. Download the correct files from this list:

{% tabs %}
{% tab title="Corne" %}
{% file src="/files/QL9578L655ztmiFxb9rq" %}

{% file src="/files/gkqAcmfMazNZtiZSHVAh" %}
{% endtab %}

{% tab title="Lily58" %}
{% file src="/files/zuc9i9ElaoGimVSUejta" %}

{% file src="/files/dInDmFllu6k7nHhQJYIq" %}
{% endtab %}

{% tab title="Sofle V2" %}
{% file src="/files/gTiBhX3sW9IlyYboV2yK" %}

{% file src="/files/2XyEXf2BqjPJN4gCzwXD" %}
{% endtab %}
{% endtabs %}

Reset File

{% file src="/files/Y9xw6OcWj2VAKDXrzxh4" %}

1. Connect one half of the keyboard to your device using a USB cable.
2. Double tap the RESET button QUICKLY on the keyboard. (It might take a couple of attempts)
3. A file explorer window will pop up, copy the respective file that you downloaded earlier into the directory. Make sure to use the correct file for each half. The windows should automatically close.
4. Once the window automatically closes, unplug the USB cable from the flashed side and plug into the other half.
5. Repeat steps 2 & 3
6. Unplug the second side
7. Make sure both sides are turned on. Single click the right reset button then quickly the left side. This will pair the 2 halves together.
8. Connect your keyboard with your device using the Bluetooth Settings panel.
