QMK Firmwares

Update Instructions

1. Go to https://github.com/qmk/qmk_toolbox/releases to download the official releases of the QMK Toolbox, if you have never installed it before.

2. On the release page, make sure to select the correct installation file for your operating system, or the source code to compile yourself.

3. Download the firmware you are planning to flash onto the keyboard from NuPhy’s firmwares page, confirm you are downloading the correct firmware for your keyboard model before proceeding.

4. Start QMK Toolbox, and locate the firmware file (ending with .bin) through the ‘Open’ dialog in the ‘File’ menu.

5. Set the keyboard to the wired mode, then press the ‘Esc’ key and hold it down, meanwhile, connect your keyboard to the host using the cable shipped with your package, release when you see the yellow text as shown in the following screenshot appears in the console window. NOTE: the above operations must be done in the exact order and manner as instructed, if you keyboard is already connected, unplug it before you start the process.

6. Double check the integrity and the correctness of the firmware file(hash sums are provide on the download page) before clicking the ‘Flash’ button, then wait until ‘Flash Complete’ is displayed in the console window. Do not interrupt the flashing process by any means and maintain the wired connection throughout.

7. Enter a few characters to verify the flashing is successful.

Firmware Releases

Air60 V2

  Version 2.0.2 / Released on 15 May 2024
  sha1sum: aab743863d6dd492d0f989a5632269a6bb46ea02

  Version 1.1.2 / Released on 4 Jan 2024
  sha1sum: d8a2111fb48300c19c03d599ae00b607afaee039

Air75 V2

  Version 2.0.3 / Released on 15 May 2024
  sha1sum: 393a69efdc1b146a2e336ef437670015a4727c05

  Version 1.1.3 / Released on 4 Jan 2024
  sha1sum: 289c98eb3643ef2e55cf1cc43a51ae9670c9f97f

  Version 1.1.1 / Released on 13 Nov 2023
  sha1sum: b27b472f27aa0fd55e77ad3df21bd4de7a3421b7

  Version 1.0.0 / Released on 23 Sep 2023
  sha1sum: d51ea33e33a3a54fcb31b22ba6200e768bc72228

  Version 0.0.2 (for prerelease users only.) / Released on 23 Sep 2023
  sha1sum: 5fec35be77505d0459c0c2f69d4ecbc0f5ca5cfc

Air96 V2

  Version 2.0.2 / Released on 15 May 2024
  sha1sum: 6291d6feb804429a51a3b36c1ee65de524c754aa

  Version 1.1.2 / Released on 31 Jan 2024
  sha1sum: 252c6df8622f32449b0465a6c0f2ac1b5b09fb42

Gem80(tri-mode)

  Version 2.0.1 / Released on 9 May 2024
  sha1sum: 865e6cfc97505df79a42d2d05c52800498a28d84

  Version 1.1.4 / Released on 14 Apr 2024
  sha1sum: 741ed3f68ec8e4929f2486cc9d622d26f495a240

  Version 1.0.3 / Released on 29 Feb 2024
  sha1sum: 1e0d3a3281b2b5bc324272acc7a8d79ceae4e8cc

Gem80(wired)

  Version 2.0.1 / Released on 9 May 2024
  sha1sum: a0575cebfec42efa685f885c2f3b2b19cfeca1a4

  Version 1.1.4 / Released on 14 Apr 2024
  sha1sum: a502a04d1ab50f310ad11e89572d4528ff24f05c

Release Details

Air60 V2

Air60 V2 firmware v2.0.2 has been released, this version includes the bugfixes for the following issues:

  1. Freezing during usage experienced on a small number of keyboards.
  2. Keyboard non-responsiveness after booting on computers of certain configurations.

Air60 V2 firmware v1.1.2 has been released, this version includes fixes for some minor known bugs, as well as changes to improve bluetooth connection stability.

Air75 V2

NOTE: It is imperative that you import the following JSON file to the VIA before you can use the new firmware.

Air75 V2 firmware v2.0.3 (retail version only) has been released, this version includes the bugfixes for the following issues:

  1. Freezing during usage reported on a small subset of keyboards.
  2. Keyboard non-responsiveness after booting on computers of certain configurations.
  3. A VIA connection error discovered during internal testings.

Air75 V2 firmware v1.1.3 has been released, this version includes fixes for a few keycode-related bugs, as well as changes to improve bluetooth connection stability.

Air75 V2 firmware v1.1.1 has been released, this version includes the following changes and bugfixes:

  1. Increasing the maximum brightness of the RGB backlight.
  2. Fixing the bug of missed keypresses under the Bluetooth mode on some keyboards after creating macros of more than 8 characters in text length in VIA.
  3. Adjusting backlight settings in VIA will no longer affect the keyboard sidelights.
  4. Password can now be entered at the logon screen of Bitlocker, a Windows full-disk encryption tool.
  5. Fixing the occasional, non-functional blinks of the wireless indicator under the 2.4G mode.
  6. Fixing the periodic non-functional blinks of the battery indicator when the battery is under charge.

Air75 V2 firmware v1.0.0 has been released, this version provides the same bugfixes as firmware v0.0.2 but is built for the retail version keyboard. Retail users please download this version.

Air75 V2 firmware v0.0.2 has been released, fixing the bug of macros not working under the wireless mode. (Updated: September 25, 2023)

Air96 V2

Air96 V2 firmware v2.0.2 has been released, this version includes the following bugfixes and improvements:

  1. NumLock state indication support on the right sidelight(LED stays teal when NumLock is active).
  2. Fixes the freezing during usage reported on a small subset of keyboards.
  3. Fixes the keyboard non-responsiveness after booting on computers of certain configurations.

Air96 V2 firmware v1.1.2 has been released, this version includes fixes for some minor known bugs, as well as changes to improve bluetooth connection stability.

Gem80(tri-mode)

Gem80 firmware tri-mode version v2.0.1 has been released, this version includes the bugfixes for the following issues:

  1. VIA connection issues experienced by some users.
  2. Freezing during usage reported on a small number of keyboards.
  3. Keyboard non-responsiveness after booting on computers of certain configurations.

Gem80 firmware tri-mode version v1.1.4 has been released, this version includes the following changes:



  1. Optimized debouncing algorithm.
  2. Fixes the double-tapping issue.

Gem80 firmware tri-mode version v1.0.3 has been released, this version includes the following changes and a few bug fixes:



  1. Higher brightness for the backlight at the max setting.
  2. Optimized RGB light bar and nameplate LED lighting effect choices.

  3. When wired, the keyboard now enters an idle mode after 6 minutes of no use, with all lights off and MCU running.

Gem80(wired)

Gem80 firmware wired version v2.0.1 has been released, this version includes the bugfixes for the following issues:

  1. VIA connection issues experienced by some users.  
  2. Freezing during usage reported on a small number of keyboards.
  3. Keyboard non-responsiveness after booting on computers of certain configurations.

Gem80 firmware wired version v1.1.4 has been released, this version includes the following changes:



  1. Optimized debouncing algorithm.
  2. Fixes the double-tapping issue.