MBUK Build Guides
  • Kits
    • 🏗️MBUK Build Guides
      • Wired Sofle V2 Build Guide
      • Wireless Sofle V2 Build Guide (WIP)
      • Corne Max Build Guide
      • Hyper7 R4 Build Guide (Enclosed Case)
    • ⬛List of Other Build Guides
      • ai03 Soyuz Numpad Kit
      • CFTKB Mysterium Kit (V1)
      • CFTKB Discipline Kit (V1)
      • ISOPad
      • Lily58 R2G Guide
      • MBUK Macro Pad Kit
      • Pockettype Build Guide
      • Reverb Build Guide
      • Sweep Build Guide
      • Waterfowl Build Guide
  • 🏎️Getting Started
    • Wired Pre-Builds
    • Wireless Pre-Builds
  • Other Guides
    • Using VIA
    • Controller Flashing Guide - Atmel
  • Acrylic Guides
    • Helidox (Corne) High Profile Acrylic Case Guide (Wave Case)
    • Monorail Acrylic Case Guide
Powered by GitBook
On this page

Was this helpful?

  1. Other Guides

Controller Flashing Guide - Atmel

(For ProMicros, BitCs and EliteCs)

PreviousUsing VIANextHelidox (Corne) High Profile Acrylic Case Guide (Wave Case)

Last updated 7 months ago

Was this helpful?

Congratulations! You’ve just gotten yourself a shiny new keyboard kit, we’re here to show you how to flash your controller, the process of uploading the software for you keyboard to the controller! It can be a bit overwhelming if you’ve never done it before, but it really is simple!

  1. Download and install QMK Toolbox.

    Go to to download and run the latest version of QMK available by clicking on the qmk_toolbox_install.exe.

Once QMK Toolbox has launched you will be prompted to download drivers, select yes, and in a few moments, you should see a window that looks something like this:

  1. Find and download the firmware for your keyboard.

  2. Once you’ve got your firmware, go back to QMK and select ATmega32U4 from the MCU list in the top right.

    Next, select the ‘Open’ button next to the MCU drop down and select your downloaded keyboard firmware. Once you’ve done this, select the Auto-Flash button and your QMK Toolbox window should now look roughly like this:

  3. Now you can finally plug in your controller! If you’re using an EliteC or BitC it should begin flashing automatically, if it doesn’t (or you’re using a ProMicro), read the next paragraph.

    Once plugged in there should be a red light on the front of the controller, nothing will change within QMK at this point. You will then have to bridge a connection between the two points on the controller that have been marked on the image to the right, this can be done with anything conductive that has two points such as metal tweezers or a paperclip/staple.

And that should be it! To double check that it’s worked, go to the devices and printers section of windows control panel and see if your device is listed:

The best place to get the firmware for your keyboard is from ; providing your keyboard is supported, it will enable you to test all the keys on your board and even remap them to get your dream layout! If this isn’t the case the next best place to look would be on the build guide for your specific kit/keyboard.

Selecting your controller and loading the firmware in QMK.

Flashing the controller.

As soon as you tap these two points you should hear a disconnect and reconnect sound from windows. QMK will then proceed to install the firmware onto your controller, once complete, QMK will look something like this:

VIA
QMK’s release page
Graphical user interface, application Description automatically generated
Graphical user interface, text

Description automatically generated
A picture containing building, ground, red

Description automatically generated
Text

Description automatically generated