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 to update the PCB.

Flash the "bin" file to the keyboard.

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

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/

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)

Did you find this article valuable?

Support Clicks and Switches by becoming a sponsor. Any amount is appreciated!