2.7 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			2.7 KiB
		
	
	
	
	
	
	
	
BootloadHID Flashing Instructions and Bootloader Information
ps2avr(GB) boards use an ATmega32A microcontroller and a different bootloader. It is not flashable using the regular QMK methods.
General flashing sequence:
- Enter the bootloader using any of the following methods:
- Tap the 
RESETkeycode (may not work on all devices) - Hold the salt key while plugging the keyboard in (usually documented within keyboard readme)
 
 - Tap the 
 - Wait for the OS to detect the device
 - Flash a .hex file
 - Reset the device into application mode (may be done automatically)
 
bootloadHID Flashing Target
?> Using the QMK installation script, detailed here, the required bootloadHID tools should be automatically installed.
To flash via the command line, use the target :bootloadhid by executing the following command:
make <keyboard>:<keymap>:bootloadhid
GUI Flashing
Windows
- Download HIDBootFlash.
 - Place your keyboard into reset.
 - Ensure the configured VendorID is 
16c0and ProductID is05df - Press the 
Find Devicebutton and ensure that your keyboard is found. - Press the 
Open .hex Filebutton and locate the.hexfile you created. - Press the 
Flash Devicebutton and wait for the process to complete. 
Command Line Flashing
- Place your keyboard into reset.
 - Flash the board by typing 
bootloadHID -rfollowed by the path to your.hexfile. 
Windows Manual Installation
For MSYS2:
- Download the BootloadHID firmware package from https://www.obdev.at/downloads/vusb/bootloadHID.2012-12-08.tar.gz.
 - Extract contents using a compatible tool, for example 7-Zip.
 - Add to the MSYS path by copying 
commandline/bootloadHID.exefrom the extracted archive to your MSYS2 installation, typicallyC:\msys64\usr\bin. 
For native Windows flashing, the bootloadHID.exe can be used outside of the MSYS2 environment.
Linux Manual Installation
- Install libusb development dependency:
# This depends on OS - for Debian the following works sudo apt-get install libusb-dev - Download the BootloadHID firmware package:
wget https://www.obdev.at/downloads/vusb/bootloadHID.2012-12-08.tar.gz -O - | tar -xz -C /tmp - Build the bootloadHID executable:
cd /tmp/bootloadHID.2012-12-08/commandline/ make sudo cp bootloadHID /usr/local/bin 
MacOS Manual Installation
- Install Homebrew by typing the following:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" - Install the following packages:
brew install --HEAD https://raw.githubusercontent.com/robertgzr/homebrew-tap/master/bootloadhid.rb