Customizing DZ60 Keyboard Firmware

This post is about how I customize DZ60 firmware on my keyboard. I know I will need this note in the future if I have to update or customize the firmware again.

Update: watch this video below. It seems to be an easier method.
Update 2: I wrote another post: Customize DZ60 Firmware with QMK Configurator which is the one in the video below.

I recently built a new 60% mechanical keyboard using DZ60 as a PCB instead of a GH60 Satan I chose for my previous ones.

They are using the different firmware and the tools I used to customize my GH60 keyboards doesn’t work with DZ60. To keep the same layout and functionality as my previous keyboards, I have to use other tools to customize DZ60’s firmware.

“Customizing keyboard firmware” is a term for making the keyboard keys work the way you want, anyway you want, by installing a custom version of the keyboard’s software onto the keyboard itself.

A post: Building a 60% keyboard: a DZ60 build guide by Chris Lewis helped me to figure out what to do. Be sure to check his build log too.

Steps

  1. Go to http://www.qmkeyboard.cn/

2. In Upload JSON file section, upload JSON file from this Gist to load the current layout. https://gist.github.com/armno/5034d99b0e6092047f1c4c7e99e67970

3. Change keys’ functionality: click on the key on the virtual keyboard on qmkeyboard.cn, scroll down a bit and go to tab, click on the box — it will open all available keycode to select. Then select a new keycode for that key.

Image for post
Image for post

4. When finish, go to tab and download the file. It can take a while to generate file on the server.

Image for post
Image for post

5. Open QMK.Toolbox app (can be downloaded from https://github.com/qmk/qmk_toolbox/releases) and click on “Open” button and select the downloaded file.

Image for post
Image for post

6. Press (next to the right ) and (backslash) keys on the new keyboard to enter bootloader mode. QMK.Toolbox will show the message . At this point, the keyboard will be in a different mode and all the keys will stop working (don’t panic).

Image for post
Image for post
Press these 2 keys to enter bootloader mode
Image for post
Image for post
The keyboard is now in bootloader mode

7. Finally, Click on “Flash” button in QMK.Toolkit app and wait for a few seconds for it to install a new firmware onto the keyboard. When it is done, QMK.Toolkit app will show the message . The keyboard is now with the new firmware installed.

Image for post
Image for post
Image for post
Image for post
My DZ60 keyboard. The build log will come soon.

Written by

blogs at https://armno.in.th. #leftmedium.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store