# Keyboard: VIA / VIAL support?

**URL:** <https://community.frame.work/t/keyboard-via-vial-support/34286>\
**Category:** Framework Laptop 16\
**Tags:** framework-laptop-16-amd-7040\
**Created:** [July 22, 2023, 8:26am UTC](https://community.frame.work/t/keyboard-via-vial-support/34286 "2023-07-22T08:26:39Z")\
**Posts on this page:** 1\
**Showing post:** 38

<div class="post-metadata">

**Author:** ![MJ1](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/mj1/32/15519_2.png) [@MJ1](https://community.frame.work/u/MJ1)\
**Post date:** [April 20, 2024, 3:45am UTC](https://community.frame.work/t/keyboard-via-vial-support/34286/38 "2024-04-20T03:45:51Z")

</div>

> [@Allen\_S](#):
>
> Uhhh, actually what happens if I bork this? What is the recovery method???

Depends on how bad you bork it.  
There is a reset function in qmk bootmagic

> Bootmagic reset: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard

There are also a few other ways to get into bootloader mode, most rely on the firmware to be somewhat working.

The last resort is the RP2040 BOOTSEL pin. But you’ll need a way to connect the module while pressing or shorting BOOTSEL. [Input Module Developer Program](http://community.frame.work/t/input-module-developer-program/34627)  
Now, I don’t actually know if Framework broke the BOOTSEL pin out, either to a small button or a pad. I don’t have a macropad and the image on framework’s site doesn’t show. It could be hidden under the stickers. Maybe you could check and let us know?

 ![](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/3X/4/6/46891eb5e85b89f5c711591d25b431f4e4ad1b0f.jpeg)  
I want to say that Framework _must_ have broke it out to a pad at least. But if they somehow failed to do so, the real last resort is using a needle to short the BOOTSEL pin on the chip itself.

---

_[View the full topic](https://community.frame.work/t/keyboard-via-vial-support/34286)._
