Releases: adi4086/qmk_firmware
v1.1.6.5 - Air60, Air75, Air96
Changelog:
- Compatibility changes to support RF and Dongle Firmware version 2.1.2
Warning for Air60: I do not own an Air60 the firmware is only adapted for Air60 but never tested on Air60 keyboard.
Notes:
- You need to download the bin file corresponding to your keyboard (Air60 / Air75 / Air96)
- I am not responsible if you brick your keyboard. The Software and related documentation are provided “AS IS” and without any warranty of any kind.
- If you want to re-assign buttons please use the following json to load into via:
for Air60:
keymaps/nuphy-air60-v2-via_custom_v3.json
for Air75:
keymaps/nuphy-air75-v2-via_custom_v3.json
for Air96:
keymaps/nuphy-air96-v2-via_custom_v3.json
Matrix scan rate default: ~ 1600 - 1800
Matrix scan rate keyboard is idle : ~ 300 - 700
Matrix scan rate in GAME_MODE: ~ 3000 - 3600 (depending on keyboard)
- sha256sum:
7fa1735d65daf75cd2cec98f129cff6460bb4a6da81e8ee0a938671ab58f8147 .......... nuphy_air75_v2_via_v1.1.6.4.bin 6ef26f94a8006b956c701c7cebd0cfe5b5c71b70b3baa42f54d1603e7d1fdf01 .......... nuphy_air96_v2_via_v1.1.6.4.bin 54154ad550fa639d414138ab4eca67ca1073b988aee710ca981b469593a51ec8 .......... nuphy_air60_v2_via_v1.1.6.4.bin
v1.1.6.4 - Air60, Air75, Air96
Changelog:
- Increase sleep timeout when pairing to 60 seconds (RF) and 120 seconds (BT)
- Update qmk to 0.26.11
Warning for Air60: I do not own an Air60 the firmware is only adapted for Air60 but never tested on Air60 keyboard.
Notes:
- You need to download the bin file corresponding to your keyboard (Air60 / Air75 / Air96)
- I am not responsible if you brick your keyboard. The Software and related documentation are provided “AS IS” and without any warranty of any kind.
- If you want to re-assign buttons please use the following json to load into via:
for Air60:
keymaps/nuphy-air60-v2-via_custom_v3.json
for Air75:
keymaps/nuphy-air75-v2-via_custom_v3.json
for Air96:
keymaps/nuphy-air96-v2-via_custom_v3.json
Matrix scan rate default: ~ 1600 - 1800
Matrix scan rate keyboard is idle : ~ 300 - 700
Matrix scan rate in GAME_MODE: ~ 3000 - 3600 (depending on keyboard)
- sha256sum:
878190916a9a0e386b3fcf07f1bc3a971e87292b8fafe9f7bfa3da09afe86b43 .......... nuphy_air75_v2_via_v1.1.6.4.bin 752821a34fea8da1a9569a866bde742f71ea8b7bdddac06cf3a4acaf41e0dea8 .......... nuphy_air96_v2_via_v1.1.6.4.bin 7c9d182cc4ad269f38630b50cddcbe9ee2557b82333b447e2fc9d5c769edd426 .......... nuphy_air60_v2_via_v1.1.6.4.bin
v1.1.6.3 - Air60, Air75, Air96
Changelog:
- Minor parameter changes
- Fix link_mode offset (Thanks @y-usuzumi)
- Update qmk to 0.26.9
Warning for Air60: I do not own an Air60 the firmware is only adapted for Air60 but never tested on Air60 keyboard.
Notes:
- You need to download the bin file corresponding to your keyboard (Air60 / Air75 / Air96)
- I am not responsible if you brick your keyboard. The Software and related documentation are provided “AS IS” and without any warranty of any kind.
- If you want to re-assign buttons please use the following json to load into via:
for Air60:
keymaps/nuphy-air60-v2-via_custom_v3.json
for Air75:
keymaps/nuphy-air75-v2-via_custom_v3.json
for Air96:
keymaps/nuphy-air96-v2-via_custom_v3.json
Matrix scan rate default: ~ 1600 - 1800
Matrix scan rate keyboard is idle : ~ 300 - 700
Matrix scan rate in GAME_MODE: ~ 3000 - 3600 (depending on keyboard)
- sha256sum:
9be42220003be32a406514ad81dbc1dcce6ace5d0d7b2ec40944642a9941c2c5 .......... nuphy_air75_v2_ansi_via_v1.1.6.3.bin 9391b69f2fada37c40736eed3cf1a2a425c6591a91754e7204e73e5ac876258a .......... nuphy_air96_v2_ansi_via_v1.1.6.3.bin fe3494257d16b6de3b35eac807d6d6167c85af792b299b6e7e9770cdf9fad4b4 .......... nuphy_air60_v2_ansi_via_v1.1.6.3.bin
v1.1.6.2 - Air60, Air75, Air96
Changelog:
- FN + M + K => SOCD_TOG This will allow you to choose the SOCD / Rapid Trigger / Key Cancelation mode (custom algorithm):
(0) Disabled:
Keys | .. | A. | AD | A. Report | .. | A. | AD | A.
(1) Cancellation:
Keys | .. | A. | AD | A. Report | .. | A. | .D | .. ----- (D cancels A, no restore on D keyup)
(2) Exclusion:
Keys | .. | A. | AD | A. Report | .. | A. | .D | A. ----- (D excludes A, restores A on D keyup)
(3) Nullification:
Keys | .. | A. | AD | A. Report | .. | A. | .. | A. ----- (D nullifies A, neither registered, A restored on D keyup)
- Updated customizations.md
Warning for Air60: I do not own an Air60 the firmware is only adapted for Air60 but never tested on Air60 keyboard.
Notes:
- You need to download the bin file corresponding to your keyboard (Air60 / Air75 / Air96)
- I am not responsible if you brick your keyboard. The Software and related documentation are provided “AS IS” and without any warranty of any kind.
- If you want to re-assign buttons please use the following json to load into via:
for Air60:
keymaps/nuphy-air60-v2-via_custom_v3.json
for Air75:
keymaps/nuphy-air75-v2-via_custom_v3.json
for Air96:
keymaps/nuphy-air96-v2-via_custom_v3.json
Matrix scan rate default: ~ 1600 - 1900
Matrix scan rate keyboard is idle : ~ 300 - 700
Matrix scan rate in GAME_MODE: ~ 3200 - 3900 (depending on keyboard)
- sha256sum:
1f563ba93261d94dad07eb3c636451d3f5e1613a37ed446362559415e150336f .......... nuphy_air75_v2_ansi_via_v1.1.6.2.bin 7241ba9e078147897ba11e9ca4ad38b423c9d6568873708e8e9a78d485f8bca5 .......... nuphy_air96_v2_ansi_via_v1.1.6.2.bin 92ecb2b38c788c0c8da76362603837c63e80e7b41a4273486de96bfa2569ae39 .......... nuphy_air60_v2_ansi_via_v1.1.6.2.bin
v1.1.6.1 - Air60, Air75, Air96
Changelog:
- Added all animations that are available in QMK and also the custom one previously mentioned GAME_MODE (When selected it will light up: ESC, A , S ,D, W and arrow keys)
- Updated customizations.md
- Updated Json file for all 3 keyboards to include all custom keys and all rgb animations
- Minor fixes on led side (how led numbers are determined based on key definition)
- Added new custom key: SOCD_MODE (FN + M + K) to trigger SOCD mode ON/OFF
Warning for Air60: I do not own an Air60 the firmware is only adapted for Air60 but never tested on Air60 keyboard.
Notes:
- You need to download the bin file corresponding to your keyboard (Air60 / Air75 / Air96)
- I am not responsible if you brick your keyboard. The Software and related documentation are provided “AS IS” and without any warranty of any kind.
- If you want to re-assign buttons please use the following json to load into via:
for Air60:
keymaps/nuphy-air60-v2-via_custom_v3.json
for Air75:
keymaps/nuphy-air75-v2-via_custom_v3.json
for Air96:
keymaps/nuphy-air96-v2-via_custom_v3.json
Matrix scan rate default: ~ 1600 - 1900
Matrix scan rate keyboard is idle : ~ 300 - 700
Matrix scan rate in GAME_MODE: ~ 3200 - 3900 (depending on keyboard)
- sha256sum:
9d19d35416d1cdd0f3ce8f6498fc9cde1cf20d94916f0ec40ee7f1768f82221d .......... nuphy_air75_v2_ansi_via_v1.1.6.1.bin
a658f122c28151b0c915bc119d46af1adb8696d307df1630fbbf56c312a18e59 .......... nuphy_air96_v2_ansi_via_v1.1.6.1.bin
8f32ce1be9231fa3e1003a29af0234f0c4a48d60d3de7cb3b0c22653a75e64d0 .......... nuphy_air60_v2_ansi_via_v1.1.6.1.bin
v1.1.6.0b - Air60, Air75, Air96
Changelog:
- Reduced battery consumption by using MCU light sleep when idle (using TIM6)
- Using TIM14 (GPTD14) for wait_us. It should be more efficient.
- Selectable debounce algorithm for keys from the following:
asym_eager_defer_pk (this is the default) => GREEN light
sym_eager_pr => YELLOW light
sym_defer_pk (actually a variation of it) => RED light
Custom key to toggle is DEBOUNCE_T set up on FN + M + D (D key will light up when you select)
- Selectable debounce time (default 5 ms):
To select press:
DEBOUNCE_D (FN + M + F11) to decrease
DEBOUNCE_I (FN + M + F12) to increase
the steps will be:
1 from 1 - 10 => will light up F1-F10 in green
2 from 12 - 30 => will light up F1-F10 in yellow
5 from 35 - 75 => will light up F1-F10 in red
and 100 ms (max) => will light up in purple
Example:
Debounce 6 => F1-F6 light up in green color
Debounce 18 => F1-F4 light up in yellow color
Debounce 65 => F1-F7 light up in red color
Debounce 100 => F1-F12 in purple color
Setting for debounce (type and value in ms) are saved differently for game mode and normal mode so you will have 2 separate settings
The settings are also show when transitioning from game mode to normal mode in QMK Console if debug is activated
- In game mode SnapTap / SOCD / Key Cancelation will be enabled for A and D and key left and key right (custom algorithm). Behaviour:
Keys | .. | A. | AD | A.
Report | .. | A. | .D | A. ----- (D excludes A, restores A on D keyup)
-
New animation available (including in GAME mode). When selected it will light up: ESC, A , S ,D, W and arrow keys
-
Other fixes : in some conditions on older release the saved settings in eeprom overlap with the ones in game mode. This should be fixed now.
-
Light Sleep can be adjusted from 1 minute to 100 minutes using keys SLEEP_D and SLEEP_I (FN+M + - and FN +M + +). Adjustment are different depending on mode: Example: by default 2 minutes until light sleep when deep sleep is enabled (sleep mode green), 6 minutes when deep sleep disabled (sleep mode yellow), no adjustment for no sleep (sleep mode red). So you can setup up different settings based on sleep mode. The adjustment is similar to the example for debounce explained above.
-
Fix time calculation (it was off by ~18 seconds / minute). Now it should have a maximum error of 1 second / 20 minutes.
-
Version will be shown when Debug is enabled like (example):
Keyboard: nuphy/air75_v2/ansi @ QMK 0.25.10-62-g2a4e8d | BUILD: 2024-07-09-09:31:29 (1e4798ae3e)
Warning for Air60: I do not own an Air60 the firmware is only adapted for Air60 but never tested on Air60 keyboard.
Warning:
This is release b. Additional fix is related to NUM LOCK indicator that in some cases it was not working properly.
Notes:
- You need to download the bin file corresponding to your keyboard (Air60 / Air75 / Air96)
- If you want to re-assign buttons please use the following json to load into via:
for Air60:
keymaps/nuphy-air60-v2-via_custom_v3.json
for Air75:
keymaps/nuphy-air75-v2-via_custom_v3.json
for Air96:
keymaps/nuphy-air96-v2-via_custom_v3.json
Matrix scan rate default: ~ 1400 - 1600
Matrix scan rate keyboard is idle : ~ 350 - 650
Matrix scan rate in GAME_MODE: ~ 3200 - 4000 (depending on keyboard)
- sha256sum:
9f7f7f29734b0260356c423e475207d9364287ddc8e9f16041214f21b2667bdc .......... nuphy_air75_v2.1_ansi_via_v1.1.6.0b.bin
1ab5a375c123ab610670adcd378b35e5170d7b36b3ab392ee833a7f19af9a218 .......... nuphy_air96_v2_ansi_via_v1.1.6.0b.bin
95db85fded282c52ad25cd9e28d30fb25e440fec22ea33320cb2c44d5fa98dc7 .......... nuphy_air60_v2_ansi_via_v1.1.6.0b.bin
v1.1.5.9 - Air60, Air75, Air96
Changelog:
- Update to QMK 0.25.17
- Version will be shown when Debug is enabled like (example):
Keyboard: nuphy/air75_v2/ansi @ QMK 0.25.10-62-g2a4e8d | BUILD: 2024-07-09-09:31:29 (1e4798ae3e) - Possible fix for bluetooth stack crash on some docking stations
- Matrix debounce set to 10 (should help with double key presses in GAME MODE)
- Remove random colors in Reactive RGB effects
Notes:
- You need to download the bin file corresponding to your keyboard (Air60 / Air75 / Air96)
- If you want to re-assign buttons please use the following json to load into via:
for Air60:
keymaps/nuphy-air60-v2-via_custom_v2.json
for Air75:
keymaps/nuphy-air75-v2-via_custom_v2.json
for Air96:
keymaps/nuphy-air96-v2-via_custom_v2.json
Matrix scan rate default: ~ 1400
Matrix scan rate keyboard is idle : ~ 120 - 450
Matrix scan rate in GAME_MODE: ~ 3200 - 3800 (depending on keyboard)
- sha256sum:
946cf47e0b9e79c474635e0211c3bbc2180ee52ba8f03814ca4f1687ea7bd012 .......... nuphy_air75_v2.1_ansi_via_v1.1.5.9.bin
e3274768973ae4d2bd626c82f41bbfec9b3c91551875423770bd79fcbd6f91e7 .......... nuphy_air96_v2_ansi_via_v1.1.5.9.bin
5b9379b2b495b5036ca7ed8773702c11954fb969b3f20b531c8ce4eaf3ee0a24 .......... nuphy_air60_v2_ansi_via_v1.1.5.9.bin
v1.1.5.8b - Air60, Air75, Air96
Changelog:
- Revert some changes related to RF WRITE commands and Battery percent while plugged-in
- Update to QMK 0.25.10
- Version will be shown when Debug is enabled like (example):
Keyboard: nuphy/air75_v2/ansi @ QMK 0.25.10-62-g2a4e8d | BUILD: 2024-07-09-09:31:29 (1e4798ae3e) - You will be able to change game more settings (still limited in order to have high matrix scan rate) and the changes will be saved automatically in 30 seconds. If you exit game mode early changes will not be saved.
- If you want to revert to default game mode settings press and hold FN + M + G for 3 seconds.
- WIN_LOCK key now is independent from shortcut FN + M + KC_LGUI (this shortcut will work by default and change position based on where KC_LGUI is located)
WARNING: This is second release of 1.1.5.8. Please re-update as it contains fixes to some bugs that were introduced in the original 1.1.5.8. Thank you.
Notes:
- You need to download the bin file corresponding to your keyboard (Air60 / Air75 / Air96)
- If you want to re-assign buttons please use the following json to load into via:
for Air60:
keymaps/nuphy-air60-v2-via_custom_v2.json
for Air75:
keymaps/nuphy-air75-v2-via_custom_v2.json
for Air96:
keymaps/nuphy-air96-v2-via_custom_v2.json
Matrix scan rate default: ~ 1400
Matrix scan rate keyboard is idle : ~ 120 - 450
Matrix scan rate in GAME_MODE: ~ 3600
- sha256sum:
ab1f9920e6b29c44b5961bca4b538d17547b3f65d19108bf39ffc71c74a0d291 .......... nuphy_air75_v2.1_ansi_via_v1.1.5.8b.bin
0cd39570316757e659ca8712d5d7c933475dfb116ae19464ec79495167cbbc99 .......... nuphy_air96_v2_ansi_via_v1.1.5.8b.bin
4a962be8ac0e86b8d3a33c989b7be1223b7f6036bb8826954ba466595939c3a9 .......... nuphy_air60_v2_ansi_via_v1.1.5.8b.bin
v1.1.5.7 - Air60, Air75, Air96
Changelog:
- Minor fixes to lights for Air60
- Debounce set to 5
- Update to QMK 0.25.9
Notes:
- You need to download the bin file corresponding to your keyboard (Air60 / Air75 / Air96)
- If you want to re-assign buttons please use the following json to load into via:
for Air60:
keymaps/nuphy-air60-v2-via_custom_v2.json
for Air75:
keymaps/nuphy-air75-v2-via_custom_v2.json
for Air96:
keymaps/nuphy-air96-v2-via_custom_v2.json
Matrix scan rate default: ~ 1400
Matrix scan rate keyboard is idle : ~ 120 - 450
Matrix scan rate in GAME_MODE: ~ 3600
- sha256sum:
746dc9bd7280d047b508216d9ca95fa09893d900e6c9b32a09a9787139fef5e1 .......... nuphy_air75_v2.1_ansi_via_v1.1.5.7.bin
53550057b948bcc5b5c13beff46a34a35482f7199d1c2792516efc99adf28007 .......... nuphy_air96_v2_ansi_via_v1.1.5.7.bin
22a0b0f49d0e30f97f3e73d70183cd724f2ec7978312298e8a72557b7609809d .......... nuphy_air60_v2_ansi_via_v1.1.5.7.bin
Air96v2 - v1.1.5.6
- Set fixed wait time to 400us for rf sent commands
- Add new RF commands ported from Halo75 V2 / Gem80
- New RGB commands from @jhalfmoon: RGB_RMOD, RGB_HUD, RGB_M_P, RGB_SAI, RGB_SAD, RGB_TOG
- Prevent triggering SLEEP_NOW key if USB is active.
Note:
If you want to re-assign buttons please use: keymaps/nuphy-air96-v2-via_custom_v2.json to load into via.
Matrix scan rate default: ~ 1400
Matrix scan rate keyboard is idle : ~ 120 - 450
Matrix scan rate in GAME_MODE: ~ 3600
sha256sum: 44bdf800d8c2cd403aa61e2a2ace1c2b934340d2a55b44b2d3891b83ace64783