> For the complete documentation index, see [llms.txt](https://docs.keyclicks.ca/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.keyclicks.ca/vial-firmware-update/flash-qmk-firmware-in-vial.md).

# Flash QMK Firmware in VIAL

Step 1 Download Firmware

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

{% file src="/files/73RBxhIHP1HKgaikDb6s" %}

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

{% file src="/files/6FebX4spNqKMaKC9MdNl" %}

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

Step 2 (Put Your Keyboard into DFU (Bootloader) Mode\
Press and hold this button, and then connect it to the device.

<figure><img src="/files/U9Vh2sO6v6W73JfZHIfV" alt="" width="375"><figcaption></figcaption></figure>

<div align="center"><figure><img src="/files/wVpdUuYydsONoC7TBAjR" alt="" width="375"><figcaption></figcaption></figure></div>

Step 3\
Open VIAL will see the "VIAL Bootloader" device. Then select the file you just downloaded and hit Flash.

<figure><img src="/files/8agqYXti87y1Y67FiNlw" alt=""><figcaption></figcaption></figure>

Step4\
Wait for the progress bar to reach 100%, then reconnect the dongle. All Done!

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