# Hong Hobbies - HH60 Keyboard - Flash

Download and install the QMK app onto your computer, as you will need it to complete the flash to the PCB. Follow the [instructions on the HONG HOBBIES web page](https://honghobbies.store/blogs/news/test-post) to update the PCB.

Flash the "bin" file to the keyboard.

The following is a complete "screen dump" during the flash process:

* QMK Toolbox 0.2.2 ([https://qmk.fm/toolbox](https://qmk.fm/toolbox))
    
* Supported bootloaders:
    
* * ARM DFU (APM32, Kiibohd, STM32, STM32duino) via dfu-util ([http://dfu-util.sourceforge.net/](http://dfu-util.sourceforge.net/))
        
* * Atmel/LUFA/QMK DFU via dfu-programmer ([http://dfu-programmer.github.io/](http://dfu-programmer.github.io/))
        
* * Atmel SAM-BA (Massdrop) via Massdrop Loader ([https://github.com/massdrop/mdloader](https://github.com/massdrop/mdloader))
        
* * BootloadHID (Atmel, PS2AVRGB) via bootloadHID ([https://www.obdev.at/products/vusb/bootloadhid.html](https://www.obdev.at/products/vusb/bootloadhid.html))
        
* * Caterina (Arduino, Pro Micro) via avrdude ([http://nongnu.org/avrdude/](http://nongnu.org/avrdude/))
        
* * HalfKay (Teensy, Ergodox EZ) via Teensy Loader ([https://pjrc.com/teensy/loader\_cli.html](https://pjrc.com/teensy/loader_cli.html))
        
* * LUFA/QMK HID via hid\_bootloader\_cli ([https://github.com/abcminiuser/lufa](https://github.com/abcminiuser/lufa))
        
* * LUFA Mass Storage
        
* Supported ISP flashers:
    
* * AVRISP (Arduino ISP)
        
* * USBasp (AVR ISP)
        
* * USBTiny (AVR Pocket) HID console connected: Xelus Xelus XS60 (5845:5861:0001) HID console disconnected: Xelus Xelus XS60 (5845:5861:0001) STM32 DFU device connected (WinUSB): STMicroelectronics STM32 BOOTLOADER (0483:DF11:2200) Attempting to flash, please don't remove device
        

> dfu-util.exe -a 0 -d 0483:DF11 -s 0x08000000:leave -D "F:\\Hong\_Hobbies\\XS60 HS.bin" dfu-util 0.11
> 
> Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2021 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to [http://sourceforge.net/p/dfu-util/tickets/](http://sourceforge.net/p/dfu-util/tickets/)
> 
> Opening DFU capable USB device... Device ID 0483:df11 Device DFU version 011a Claiming USB DFU Interface... Setting Alternate Interface #0 ... Determining device status... DFU state(10) = dfuERROR, status(10) = Device's firmware is corrupt. It cannot return to run-time (non-DFU) operations Clearing status Determining device status... DFU state(2) = dfuIDLE, status(0) = No error condition is present DFU mode device DFU version 011a Device returned transfer size 2048 DfuSe interface name: "Internal Flash " Downloading element to address = 0x08000000, size = 43536
> 
> Erase \[ \] 0% 0 bytes Erase \[= \] 4% 2048 bytes Erase \[== \] 9% 4096 bytes Erase \[=== \] 14% 6144 bytes Erase \[==== \] 18% 8192 bytes Erase \[===== \] 23% 10240 bytes Erase \[======= \] 28% 12288 bytes Erase \[======== \] 32% 14336 bytes Erase \[========= \] 37% 16384 bytes Erase \[========== \] 42% 18432 bytes Erase \[=========== \] 47% 20480 bytes Erase \[============ \] 51% 22528 bytes Erase \[============== \] 56% 24576 bytes Erase \[=============== \] 61% 26624 bytes Erase \[================ \] 65% 28672 bytes Erase \[================= \] 70% 30720 bytes Erase \[================== \] 75% 32768 bytes Erase \[=================== \] 79% 34816 bytes Erase \[===================== \] 84% 36864 bytes Erase \[====================== \] 89% 38912 bytes Erase \[======================= \] 94% 40960 bytes Erase \[======================== \] 98% 43008 bytes Erase \[=========================\] 100% 43536 bytes Erase done.
> 
> Download \[ \] 0% 0 bytes Download \[= \] 4% 2048 bytes Download \[== \] 9% 4096 bytes Download \[=== \] 14% 6144 bytes Download \[==== \] 18% 8192 bytes Download \[===== \] 23% 10240 bytes Download \[======= \] 28% 12288 bytes Download \[======== \] 32% 14336 bytes Download \[========= \] 37% 16384 bytes Download \[========== \] 42% 18432 bytes Download \[=========== \] 47% 20480 bytes Download \[============ \] 51% 22528 bytes Download \[============== \] 56% 24576 bytes Download \[=============== \] 61% 26624 bytes Download \[================ \] 65% 28672 bytes Download \[================= \] 70% 30720 bytes Download \[================== \] 75% 32768 bytes Download \[=================== \] 79% 34816 bytes Download \[===================== \] 84% 36864 bytes Download \[====================== \] 89% 38912 bytes Download \[======================= \] 94% 40960 bytes Download \[======================== \] 98% 43008 bytes Download \[=========================\] 100% 43536 bytes Download done. File downloaded successfully Submitting leave request... Transitioning to dfuMANIFEST state Flash complete STM32 DFU device disconnected (WinUSB): STMicroelectronics STM32 BOOTLOADER (0483:DF11:2200) HID console connected: Xelus XS60 Hotswap (5845:5861:0001)
