# Remapped PROG to Esc, now cannot flash firmware (Resolved)

**URL:** <https://community.keyboard.io/t/remapped-prog-to-esc-now-cannot-flash-firmware-resolved/705>\
**Category:** Help and Getting Started\
**Created:** [November 6, 2017, 5:35pm UTC](https://community.keyboard.io/t/remapped-prog-to-esc-now-cannot-flash-firmware-resolved/705 "2017-11-06T17:35:49Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![craigdissel](https://avatars.discourse-cdn.com/v4/letter/c/b5ac83/32.png) [@craigdissel](https://community.keyboard.io/u/craigdissel)\
**Post date:** [November 6, 2017, 6:44pm UTC](https://community.keyboard.io/t/remapped-prog-to-esc-now-cannot-flash-firmware-resolved/705/8 "2017-11-06T18:44:21Z")

</div>

> [@pian0](#):
>
> I’m holding off on finding the reset button inside the enclosure

Before going that far, I’d recommend holding Prog while connecting the keyboard to the computer - this results in a ‘failsafe’ mode where the keyboard stays in the bootloader and doesn’t load the user sketch (so the Esc mapping wouldn’t have any effect). ‘failsafe’ mode is a way flash a new firmware in the event the current flashed firmware has problems. See [Help getting Model01-Firmware to compile (flashed non-working firmware to board) - #4 by jesse](https://community.keyboard.io/t/help-getting-model01-firmware-to-compile-flashed-non-working-firmware-to-board/474/4)

---

_[View the full topic](https://community.keyboard.io/t/remapped-prog-to-esc-now-cannot-flash-firmware-resolved/705)._
