Releases: qmk/qmk_toolbox
Latest Beta
Commits
- b88f114: Update Discord URL (zvecr)
0.3.3
Important Note for Windows Users
dfu-programmer v1.0.0 has dropped support for libusb-win32 (libusb0) in favour of libusb-1.0. As such the driver installation has been updated to designate WinUSB for Atmel DFU bootloader devices. You may need to manually uninstall the libusb0 driver for existing bootloaders on your machine.
Important Note for macOS Users
Although the Toolbox itself will run on Apple Silicon Macs, the flasher binaries are still Intel-based and do not work. Installing Rosetta may help, but this has not been tested.
0.3.2
Important Note for Windows Users
dfu-programmer v1.0.0 has dropped support for libusb-win32 (libusb0) in favour of libusb-1.0. As such the driver installation has been updated to designate WinUSB for Atmel DFU bootloader devices. You may need to manually uninstall the libusb0 driver for existing bootloaders on your machine.
Important Note for macOS Users
Although the Toolbox itself will run on Apple Silicon Macs, the flasher binaries are still Intel-based and do not work. Installing Rosetta may help, but this has not been tested.
0.3.1
Important Note for Windows Users
dfu-programmer v1.0.0 has dropped support for libusb-win32 (libusb0) in favour of libusb-1.0. As such the driver installation has been updated to designate WinUSB for Atmel DFU bootloader devices. You may need to manually uninstall the libusb0 driver for existing bootloaders on your machine.
Important Note for macOS Users
Although the Toolbox itself will run on Apple Silicon Macs, the flasher binaries are still Intel-based and do not work. Installing Rosetta may help, but this has not been tested.
0.3.0
Important Note for Windows Users
dfu-programmer v1.0.0 has dropped support for libusb-win32 (libusb0) in favour of libusb-1.0. As such the driver installation has been updated to designate WinUSB for Atmel DFU bootloader devices. You may need to manually uninstall the libusb0 driver for existing bootloaders on your machine.
Important Note for macOS Users
Although the Toolbox itself will run on Apple Silicon Macs, the flasher binaries are still Intel-based and do not work. Installing Rosetta may help, but this has not been tested.
- Added WB32 bootloader support (#320, #321)
- Added GD32V bootloader support (#376)
- Moved HID Console output to separate window (#388)
- Added check to make sure firmware file exists before attempting flash (#435)
- [macOS] Converted project to Swift (#371)
- [macOS] Switched to Storyboard (#401)
- [macOS] Bumped minimum version to Monterey, updated flasher binaries from latest Homebrew bottles (#449)
- [Windows] Upgraded project to .NET 6 (#421)
- [Windows] Fixed crash when encountering USB devices with no HardwareID (#445)
- [Windows] Improved HID Console report processing to match macOS behaviour (#447)
- [Windows] Updated flasher binaries from latest MSYS2 packages (#448)
0.2.2
0.2.1
- [macOS] Fixed USB device detection on M1 Macs (#350)
- Dropped incomplete support for
.qmk
files (#353) - [macOS] Added missing libhidapi dependency for avrdude (#357)
- Fixed a couple of bugs related to clearing recent files, and opening files (#355, #356)
- Fixed handedness .eep filenames (#360)
- Cleaned up firmware file downloading via
qmk://
(#361)
0.2.0
- Add support for LUFA/QMK-HID bootloader (#347, #348)
- Update flasher binaries (#312, #341, #342)
- Add key tester (#304)
- HID Console device detection overhaul (#297)
- USB & bootloader device detection overhaul (#330, #331)
- Log message printing overhaul (#339, #340)
- Remove "keyboard from qmk.fm" download section (#314)
- Various UI updates (#303, #343, #344)
- Various internal cleanups & bugfixes (#298, #299, #300, #301, #302, #306, #308, #309, #333, #337, #345)
0.1.1
0.1.0
- Improved Auto-flash behaviour (#257)
- Added support for AT90USB162 (#260, #262)
- [macOS] Improved serial bootloader (eg. Pro Micro) detection (#254)
- Added toolbars for easier access to things like driver installation (#263, #264, #278, #280)
- Improved drag and drop handling (#272, #273)
- Added support for LUFA Mass storage bootloader (#281)
- Added support for QMK-DFU bootloader (does not require chip erase before clearing EEPROM) (#286)
- Implemented handedness (
EE_HANDS
) setting for bootloaders which allow EEPROM modification (#287) - [Windows] Fixed bug where Toolbox may stop opening after some time (#282)
- General cleanups (#268, #269, #270, #271, #275, #277, #279, #288, #291)
- [Windows] Updated binaries from MSYS2 (#267, #284)
- [macOS] Updated binaries from Homebrew (#292)
- "beta" releases now published on every push to
master
(#261) - https://github.com/qmk/qmk_toolbox/releases/beta
Known issues:
- [Windows] If the Toolbox detects the bootloader device, but fails to flash, make sure you have installed the drivers: select
Tools
->Install Drivers...
- [Windows] The BootloadHID binary included in the Toolbox package may still be picked up as a virus or prevent the Toolbox from launching. It's a false positive, because of the nature of the utility.