> 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/vial-bootloader-entry.md).

# Vial - Bootloader Entry

This should work for any of our keyboards running Vial, there are other methods of entry e.g. hardware boot button, bootloader keycode, bootmagic but these can vary a little between devices.

{% stepper %}
{% step %}

### Navigate to [https://vial.rocks](https://vial.rocks/)

You need to use a chrome based browser for this to work, otherwise you'll need to download the offline Vial client from <https://get.vial.today/>.

You should be see the following page, click `Start Vial`.

<figure><img src="https://456586235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6bjiReLol1HqmhjbjtT5%2Fuploads%2F0zaqNYGetzV04wmYi3RL%2Fimage.png?alt=media&amp;token=cebab36a-fca7-4478-825d-be9b28e159a8" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Select your keyboard

You'll get a pop up with a list of devices, select the correct one and click \`Connect\` in this example we're using a Lily58 Pro R2G

<figure><img src="https://456586235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6bjiReLol1HqmhjbjtT5%2Fuploads%2FXDUW8Bnw6P0VLbhbCJwu%2Fimage.png?alt=media&amp;token=dd6b4097-80a8-49a3-ab7e-dccfc7767bea" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Main Interface

After a few seconds you should see a rough representation of your device.

<figure><img src="https://456586235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6bjiReLol1HqmhjbjtT5%2Fuploads%2FNQOmAdkpDagQ5B8miCE1%2Fimage.png?alt=media&amp;token=86063a14-4466-440e-a72c-51d6b917093d" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Requesting Bootloader Entry

Select `Security` at the top and then click `Reboot to bootloader` , this will pop on a message.

<figure><img src="https://456586235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6bjiReLol1HqmhjbjtT5%2Fuploads%2FGsNNxme6iqY4nXwDZmPM%2Fimage.png?alt=media&amp;token=1d428258-26f9-410b-9b0a-535317e36b9d" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Unlocking

To enter bootloader the device needs to be unlocked, in Vial this requires holding 2 keys for a period of time. The keys to hold will be highlighted. Keep holding the 2 keys until the progress bar at the bottom fills completely.

<figure><img src="https://456586235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6bjiReLol1HqmhjbjtT5%2Fuploads%2Fh0D5eW8UHqeUHTWIPbRT%2Fimage.png?alt=media&amp;token=73b9398b-cfcb-456e-b071-575826050f86" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You may get an error when this process completes it can safely be ignored.
{% endhint %}
{% endstep %}

{% step %}

### USB Drive

It's very likely the device you've received uses .uf2 files for flashing, if so you'll see a USB drive appear with the name `RPI-RP2`.

<figure><img src="https://456586235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6bjiReLol1HqmhjbjtT5%2Fuploads%2FqhSNliQHDhMKEmVvWCvA%2Fimage.png?alt=media&amp;token=d2e50d54-3210-480b-ae6b-a02c7ae39f17" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Flashing Firmware

Drag the correct .uf2 file into the drive. This may take a few seconds to complete, the USB drive will disappear when completed.

<figure><img src="https://456586235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6bjiReLol1HqmhjbjtT5%2Fuploads%2Fn4yHCJ6qgytjVMhRCNzJ%2Fimage.png?alt=media&amp;token=a0be2b17-949f-49ec-890b-f49bf33a8706" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
This process should then be repeated for the other side.
{% endhint %}
{% endstep %}
{% endstepper %}

## Any Issues?

Please don't hesitate to get in contact - We'll be more than happy to help! -&#x20;

{% embed url="<https://www.mechboards.co.uk/support>" %}
