# Firmware Files

## Wired Flashing Files (for R2G/prebuilt keyboards)

{% tabs %}
{% tab title="Corne" %}
Hold down Q when plugging in the left half, P for right half, to enter bootloader mode. Then drag on the below file to the folder.

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

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

{% tab title="Sofle" %}
{% file src="/files/mfithEdgu94GQJxTUsrf" %}
{% endtab %}
{% endtabs %}

## Wired Flashing Files (for soldered controllers)

Use the below page to learn how to flash your controllers

{% content-ref url="/pages/3U5Iay947jiehruR2fSh" %}
[Controller Flashing Guide - RP2040 Wired](/guides/other-guides/controller-flashing-guide-rp2040-wired.md)
{% endcontent-ref %}

{% tabs %}
{% tab title="Corne" %}
{% file src="/files/394NTNdT2VRXW3UyJpZV" %}
{% endtab %}

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

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

{% tab title="Ferris Sweep" %}
{% file src="/files/6EHN5rywOXOlTtAwQKO7" %}
{% endtab %}

{% tab title="Helix" %}
{% file src="/files/kzvRuGhXVU3zdOzLLEgC" %}
{% endtab %}
{% endtabs %}

## Wireless Flashing Files (for soldered controllers)

Use the below page to learn how to flash your controllers

{% content-ref url="/pages/JO0BrCV4nLhPFzrkxpb1" %}
[Controller Flashing Guide - nRF52840 Wireless](/guides/other-guides/controller-flashing-guide-nrf52840-wireless.md)
{% endcontent-ref %}

{% hint style="warning" %}
Take note that each half has a different file. Make sure to flash the correct firware to the correct side of your keyboard
{% endhint %}

{% 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" %}


---

# 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://guides-mechboards.gitbook.io/guides/firmware/firmware-files.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.
