Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
Q

qmk_toolbox

> 编程语言
Open source

A Toolbox companion for QMK Firmware

3.1K stars0 likes0 views
WebsiteGitHub

About

A Toolbox companion for QMK Firmware

QMK Toolbox

This is a collection of flashing tools packaged into one app. It supports auto-detection and auto-flashing of firmware to keyboards.

Windows macOS

Flashing

QMK Toolbox supports the following bootloaders:

  • ARM DFU (APM32, Kiibohd, STM32, STM32duino) via dfu-util
  • Atmel/LUFA/QMK DFU via dfu-programmer
  • Atmel SAM-BA (Massdrop) via Massdrop Loader
  • BootloadHID (Atmel, PS2AVRGB) via bootloadHID
  • Caterina (Arduino, Pro Micro) via avrdude
  • HalfKay (Teensy, Ergodox EZ) via Teensy Loader
  • LUFA/QMK HID via hid_bootloader_cli
  • WB32 DFU (WB32) via wb32-dfu-updater_cli
  • LUFA Mass Storage

And the following ISP flashers:

  • AVRISP (Arduino ISP)
  • USBasp (AVR ISP)
  • USBTiny (AVR Pocket)

If there's an interest in any others, they can be added if their commands are known.

HID Console

The Toolbox also listens to HID messages on usage page 0xFF31 and usage 0x0074, compatible with PJRC's hid_listen.

If you have CONSOLE_ENABLE = yes in your keyboard's rules.mk, you can print messages with xprintf(), useful for debugging:

See the QMK Docs for more information.

Installation

System Requirements

  • macOS 12 (Monterey) or higher
  • Windows 10 May 2020 Update (20H1) or higher

Dependencies

When using the QMK Toolbox on Windows, it will prompt at first run to install the necessary drivers.

If you run into any issues with "Device not found" when flashing, then you may need to use Zadig to fix the issue.

Download

The current version of QMK Toolbox is 0.3.4.

  • Windows: standalone, installer
  • macOS: standalone, installer

For Homebrew users, it is also available as a Cask:

brew install qmk-toolbox

GitHub Issues· 25 open

View all on GitHub
  • #516

    Windows 11: Caterina flash fails in QMK Toolbox 0.3.4 but works with AVRDUDE 8.1

    Updated Sep 12, 2026
  • #500

    Linux version please

    Updated Feb 26, 2026
  • #492

    uninstall option

    Updated Aug 19, 2025
  • #378

    Arm binaries for dfu-programmer etc.

    macosUpdated Jun 20, 2025
  • #453

    Avast One Alerts

    Updated Feb 27, 2024
  • #444

    Delayed debug output

    Updated Jan 22, 2024
  • #190

    Is there any way for this app to be seen as safe by Windows/Mac?

    macosUpdated Dec 13, 2023
  • #433

    Bad Atmel Behaviour

    Updated Dec 5, 2023
  • #424

    Flash button is disabled

    Updated Sep 20, 2023
  • #322

    "Install Drivers..." Not Working On Windows 11

    Updated Sep 20, 2023

Highlights

  • •ARM DFU (APM32, Kiibohd, STM32, STM32duino) via dfu-util
  • •Atmel/LUFA/QMK DFU via dfu-programmer
  • •Atmel SAM-BA (Massdrop) via Massdrop Loader
  • •BootloadHID (Atmel, PS2AVRGB) via bootloadHID
  • •Caterina (Arduino, Pro Micro) via avrdude
  • •HalfKay (Teensy, Ergodox EZ) via Teensy Loader
  • •LUFA/QMK HID via hid_bootloader_cli
  • •WB32 DFU (WB32) via wb32-dfu-updater_cli
  • •LUFA Mass Storage
  • •AVRISP (Arduino ISP)

> Tags

C#atmelavrcaterinadfu

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言