Skip to content
  • 0.0.20
  • ff4c0f5
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.0.20
  • ff4c0f5
  • Compare
    Choose a tag to compare
    Search for a tag

@fauxpark fauxpark released this Sep 17, 2020 · 5 commits to master since this release

  • [Windows] Bootloader device drivers are now printed for easier diagnosis (#214)
  • [Windows/macOS] Added --force flag to dfu-programmer command (#215)
  • [macOS] Updated Xcode project version to 11.4 (#219)
  • [Windows/macOS] Added support for Pololu A-Star Caterina (#216)
  • [Windows/macOS] Fixed "Clear" context menu item overriding native menu on macOS and improved menu on Windows (#218)
  • [Windows] Fixed BootloadHID device detection (#221)
  • [macOS] Fixed file permissions on bootloadHID (#225)

Known issues:

  • [Windows/macOS] EEPROM clearing for stock Atmel DFU bootloader is fixed. However, you now need to flash the firmware after erasing the EEPROM.
  • [Windows] If the Toolbox detects the bootloader device, but fails to flash, make sure you have installed the drivers - right click in the window and select Install Drivers....
    As noted above, the current driver assigned to the device is now displayed, so please refer to this page for the correct driver for your particular bootloader.
  • [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.
Assets 6
  • 0.0.19
  • c90613c
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.0.19
  • c90613c
  • Compare
    Choose a tag to compare
    Search for a tag

@fauxpark fauxpark released this Aug 5, 2020 · 13 commits to master since this release

  • Add bootloadHID binary for macOS (#200)
  • Set minimum macOS version to 10.13 (#202)
  • [Windows] Fix crash when a HID device has no input reports (#205)
  • Use libusbK driver for USBAspLoader (#206)
  • Update Massdrop Loader to 1.0.4 (#207)
  • Improve detection and filtering of serial devices for Caterina (#208)

Known issues:

  • [Windows/macOS] EEPROM clearing for stock Atmel DFU bootloader is fixed. However, you now need to flash the firmware after erasing the EEPROM.
    [Windows] If the Toolbox detects the bootloader device, but fails to flash, make sure you have installed the drivers - right click in the window and select 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.
Assets 6
  • 0.0.18
  • 92e4e96
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.0.18
  • 92e4e96
  • Compare
    Choose a tag to compare
    Search for a tag

@drashna drashna released this May 10, 2020

  • Erase before clearing EEPROM (#185)
  • Update console messages for clarity (#186)
  • Initial stab at a CI and release workflow (#192)
  • Add Caterina VID for dog hunter AG (#193)

Known issues:

  • [Windows/macOS] EEPROM clearing for stock Atmel DFU bootloader is fixed. However, you now need to flash the firmware after erasing the EEPROM.
    [Windows] If the Toolbox detects the bootloader device, but fails to flash, make sure you have installed the drivers - right click in the window and select 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.
Assets 6

@drashna drashna released this Apr 3, 2020 · 30 commits to master since this release

  • [Windows] Fix bug where disconnecting a device didn't supply a hardware ID (#165)
  • [Windows] Set --force flag for driver installation (#175)
  • [Windows] Add new blank option as default keyboard, fix alignment (#180)
  • [macOS] Increase Load box width, Fix alignments (#177)
  • [macOS] Add new blank option as default keyboard (#178)
  • Specify MCU dropdown as AVR only (#164)
  • Call ResetAtmelSamBa() from Reset() (#167)
  • Fix USBAsp Clear EEPROM command line (#174)
  • Check that retrieved keyboards list is non-null before attempting JSON parsing (#173)
  • Rename reset (#181)
  • Enable/disable reset bootloader button (#182)
  • Add version number (#183)

Known issues:

  • [Windows/macOS] EEPROM clearing for stock Atmel DFU bootloader is currently broken. For now, use the EEP_RST keycode instead, or hold Space+Backspace whilst plugging the keyboard in (if Bootmagic is enabled). Activating Bootmagic Lite, if enabled, also clears the EEPROM.
  • [Windows] If the Toolbox detects the bootloader device, but fails to flash, make sure you have installed the drivers - right click in the window and select 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.
Assets 6

@drashna drashna released this Jan 22, 2020 · 44 commits to master since this release

  • [MacOS] Set mdloader_mac executable bit (#153)
  • [MacOS] Fix path to mdloader in Xcode project file (#157)
  • [Windows] Include both hex and bin in open dialog file filter (#154)
  • [Windows] Move BetterComboBox delete key handler into the class itself (#146)
  • [Windows] Remove UsbDeviceInfo (#148)
  • [Windows] Fix typo preventing build (#156)
  • [Windows] Add a menu item to retrigger driver install (#159)
  • [Windows] Update Inno Setup script (#161)
  • [Docs] Link QMK Docs for Zadig in main readme (#155)

Known issues:

  • [Windows/macOS] EEPROM clearing for stock Atmel DFU bootloader is currently broken. For now, use the EEP_RST keycode instead, or hold Space+Backspace whilst plugging the keyboard in (if Bootmagic is enabled). Activating Bootmagic Lite, if enabled, also clears the EEPROM.
  • [Windows] If the Toolbox detects the bootloader device, but fails to flash, make sure you have installed the drivers - right click in the window and select 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.
Assets 6

@drashna drashna released this Dec 21, 2019

  • [Windows] Send ManagementBaseObject instance to GetComPort() (#135)
  • [Windows] Remove "Jump to bootloader" button (#138)
  • [Windows] AboutBox fixes (#139)
  • [Windows] Correct EEPROM button location (#140)
  • [Windows] Remove useless settings (#142)
  • [Windows] Remove dfu-prog (#143)
  • [Windows] Fix HID listing string format (#145)
  • [Windows] Revert deletion of libusb0.dll (#151)
  • [Xcode] Update to recommended settings (#141)
  • Rename "Reset EEPROM" button to "Clear EEPROM" (#137)
  • Precompiled firmware download: try .bin of .hex not found (#133)
  • Remove "enabled flashers" box (#136)
  • Trim trailing whitespace (#134)
  • Put back original avrdude.conf part IDs (#144)

Edit: Windows version re-uploaded with PR #151 applied

Known issues:

  • [Windows/macOS] EEPROM clearing for stock Atmel DFU bootloader is currently broken. For now, use the EEP_RST keycode instead, or hold Space+Backspace whilst plugging the keyboard in (if Bootmagic is enabled). Activating Bootmagic Lite, if enabled, also clears the EEPROM.
  • [Windows] If the Toolbox detects the bootloader device, but fails to flash, make sure you have installed the drivers - delete the QMK folder in %LocalAppData% to force a re-prompt.
  • [Windows] The BootloadHID binary included in the Toolbox package may still be picked up as a virus. It's a false positive, because of the nature of the utility.
Assets 6

@drashna drashna released this Nov 4, 2019 · 68 commits to master since this release

  • [MacOS] Fix crashing after flash on Catalina (#125)
  • [MacOS] Better detection of pro micro device (#127)
  • [Windows] Invert File.Exists check for qmk_driver_installer.exe (#128)
  • [Windows] Bootloader detection improvements (#129)
Assets 6

@drashna drashna released this Sep 29, 2019 · 75 commits to master since this release

  • [Windows] Add MainWindow_Shown handler so the driver installation prompt appears (#113)
  • [Windows] Don't access UI controls in child thread when flashing (#114)
  • [Windows] Add STM32 (winusb) and USBasp (libusb) to drivers.txt (#122)
  • [MacOS] Filter out more non-Caterina devices (#118)
  • Tidy up flasher list messages and readme (#119)
  • MCU box improvements (#115)
Assets 6
  • 0.0.12
  • a928530
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.0.12
  • a928530
  • Compare
    Choose a tag to compare
    Search for a tag

@drashna drashna released this Aug 26, 2019 · 82 commits to master since this release

  • [Windows] Change log text font to Consolas
  • Add ATmega32A to MCU List
  • Allow EEPROM reset whit USBasp flasher
  • Update mdloader (ATSAM) on Windows and add macOS support
  • [macOS] Fix VID/PID for HID (dis)connect messages
  • [macOS] Update flasher binaries from Homebrew bottles
Assets 6
  • 0.0.11
  • 8416b76
  • Compare
    Choose a tag to compare
    Search for a tag
  • 0.0.11
  • 8416b76
  • Compare
    Choose a tag to compare
    Search for a tag

@drashna drashna released this Jul 13, 2019 · 89 commits to master since this release

  • [macOS] Fix permission issues with dfu-util
  • [macOS] Fix loading file:// paths with spaces
  • [macOS] Fix libusb and add libftdi to get avrdude flashing without homebrew formulae
  • [macOS] Ignore bluetooth modems (properly flash with avrdude)
  • [Windows] Update BootloadHID.exe (hopefully prevent false positives)
  • [Windows] Fix avrdude command for usbasp devices

Known issues:

  • [All] EEPROM flashing may have issues. If you run into this issue, grab the old hex eeprom reset file. You'll need to flash that, and then flash your firmware.
  • [Windows] If drivers are not properly installed, it may cause an error on startup, if device is already in bootloader mode. Install drivers from qmk driver installer repo or Zadig to prevent.
  • [Windows] BootloadHID may still be picked up as a virus. It's a false positive, because of the nature of the utility.
Assets 6
You can’t perform that action at this time.