# QMK Toolbox
[![Build Status](https://github.com/qmk/qmk_toolbox/workflows/CI/badge.svg?branch=master)](https://github.com/qmk/qmk_toolbox/actions?query=workflow%3ACI)
[![Current Version](https://img.shields.io/github/tag/qmk/qmk_toolbox.svg)](https://github.com/qmk/qmk_toolbox/tags)
[![Discord](https://img.shields.io/discord/440868230475677696.svg)](https://discord.gg/Uq7gcHh)
[![License](https://img.shields.io/github/license/qmk/qmk_toolbox)](https://github.com/qmk/qmk_toolbox/blob/master/LICENSE.md)
[![GitHub contributors](https://img.shields.io/github/contributors/qmk/qmk_toolbox.svg)](https://github.com/qmk/qmk_toolbox/pulse/monthly)
[![GitHub forks](https://img.shields.io/github/forks/qmk/qmk_toolbox.svg?style=social&label=Fork)](https://github.com/qmk/qmk_toolbox/)
This is a collection of flashing tools packaged into one app. It supports auto-detection and auto-flashing of firmware to keyboards.
![](https://i.imgur.com/cfRVWY7.png)
## Flashing
QMK Toolbox supports the following bootloaders:
- Atmel/LUFA/QMK DFU via [dfu-programmer](http://dfu-programmer.github.io/)
- Caterina (Arduino, Pro Micro) via [avrdude](http://nongnu.org/avrdude/)
- Halfkay (Teensy, Ergodox EZ) via [Teensy Loader](https://pjrc.com/teensy/loader_cli.html)
- ARM DFU (STM32, APM32, Kiibohd, STM32duino) via [dfu-util](http://dfu-util.sourceforge.net/)
- Atmel SAM-BA (Massdrop) via [Massdrop Loader](https://github.com/massdrop/mdloader)
- BootloadHID (Atmel, PS2AVRGB) via [bootloadHID](https://www.obdev.at/products/vusb/bootloadhid.html)
And the following ISP flashers:
- USBTiny (AVR Pocket)
- AVRISP (Arduino ISP)
- USBasp (AVR ISP)
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`](https://www.pjrc.com/teensy/hid_listen.html).
If you have `CONSOLE_ENABLE = yes` in your keyboard's `rules.mk`, you can print messages with `xprintf()`, useful for debugging:
![](https://i.imgur.com/SWCFLCz.png)
See the [QMK Docs](https://docs.qmk.fm/#/newbs_testing_debugging?id=debugging) for more information.
## Installation
### 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](https://docs.qmk.fm/#/driver_installation_zadig) to fix the issue.
### Download
Windows and macOS versions are available, and you can get [the latest release here](https://github.com/qmk/qmk_toolbox/releases).
For Homebrew users, it is also available as a Cask:
```sh
$ brew tap homebrew/cask-drivers
$ brew cask install qmk-toolbox
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
QMK工具箱 这是打包到一个应用程序中的闪烁工具的集合。 它支持自动检测并将固件自动刷新到键盘。 闪烁 QMK Toolbox支持以下引导程序: 通过DFUAtmel / LUFA / QMK DFU Caterina(Arduino,Pro Micro)通过 Halfkay(Teensy,Ergodox EZ)通过 通过ARM DFU(STM32,APM32,Kiibohd,STM32duino) 通过Atmel SAM-BA(Massdrop) 通过BootloadHID(Atmel,PS2AVRGB) 以及以下ISP闪烁器: USBTiny(AVR口袋) AVRISP
资源详情
资源评论
资源推荐
收起资源包目录
qmk_toolbox:QMK固件的工具箱伴侣 (104个子文件)
avrdude 451KB
applet-mdflash.bin 1KB
bootloadHID 18KB
main.c 529B
avrdude.conf 476KB
App.config 2KB
packages.config 1KB
MainWindow.cs 29KB
MainWindow.Designer.cs 29KB
Flashing.cs 11KB
USB.cs 8KB
AboutBox.Designer.cs 6KB
Settings.Designer.cs 5KB
Printing.cs 5KB
AboutBox.cs 3KB
Resources.Designer.cs 3KB
Program.cs 2KB
AssemblyInfo.cs 1KB
BetterComboBox.cs 1KB
EmbeddedResourceHelper.cs 897B
Info.cs 464B
QMK Toolbox.csproj 13KB
dfu-programmer 65KB
dfu-util 47KB
libusb-1.0.dll 624KB
libusb0.dll 65KB
libusb-1.0.0.dylib 84KB
libftdi.1.dylib 29KB
libusb-0.1.4.dylib 21KB
reset.eep 26B
qmk_driver_installer.exe 6.19MB
avrdude.exe 455KB
dfu-util.exe 284KB
dfu-programmer.exe 237KB
mdloader_windows.exe 144KB
teensy_loader_cli.exe 26KB
bootloadHID.exe 8KB
.gitattributes 2KB
.gitignore 5KB
main.glade 16KB
Flashing.h 990B
USB.h 680B
Printing.h 601B
AppDelegate.h 418B
HID.h 342B
QMKWindow.h 314B
Constants.h 178B
output.ico 19KB
output.ico 19KB
install_compiler.iss 3KB
Contents.json 1KB
AppDelegate.m 13KB
USB.m 10KB
Flashing.m 8KB
Printing.m 5KB
HID.m 5KB
QMKWindow.m 2KB
main.m 292B
Constants.m 249B
Makefile 357B
app.manifest 3KB
readme.md 3KB
LICENSE.md 1KB
feature_request.md 699B
bug_report.md 655B
PULL_REQUEST_TEMPLATE.md 590B
blank.md 130B
mdloader_mac 69KB
project.pbxproj 22KB
QMK Toolbox.pkgproj 21KB
Info.plist 4KB
[email protected] 27KB
[email protected] 27KB
[email protected] 13KB
icon-512x512.png 13KB
icon-512x512.png 13KB
[email protected] 13KB
icon-256x256.png 7KB
icon-256x256.png 6KB
icon-128x128.png 4KB
icon-128x128.png 4KB
icon-32x32.png 1KB
icon-32x32.png 1KB
icon-16x16.png 907B
icon-16x16.png 792B
MainWindow.resx 35KB
AboutBox.resx 26KB
Resources.resx 5KB
Settings.settings 1KB
QMK Toolbox.sln 978B
teensy_loader_cli 25KB
drivers.txt 954B
mcu-list.txt 111B
QMK Toolbox.xcscheme 3KB
共 104 条
- 1
- 2
帝哲
- 粉丝: 35
- 资源: 4669
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0