Skip to content

Commit c1baff3

Browse files
committed
Air75 Read Support Confirmed
* Confirmed following functionality with Air75: * Reading bootloader, hash matches other NuPhy products * Reading full-flash * Added Air75 part (another Air60 reference) * Added minimum Rust version (let-else not stabilized before Rust 1.65 w/ PR rust-lang/rust#93628)
1 parent 94ac0b6 commit c1baff3

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ repository = "https://github.com/carlossless/sinowealth-kb-tool"
77
version = "0.0.3"
88
edition = "2021"
99
license = "MIT"
10+
rust-version = "1.65"
1011

1112
[dependencies]
1213
clap = "4.1"

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,13 @@ This is an experimental tool, so use it at your own risk.
1111
| Keyboard | ISP MD5 | MCU | Supported |
1212
| -------- | ------- | --- | --------- |
1313
| [NuPhy Air60](https://nuphy.com/products/air60) | 3e0ebd0c440af5236d7ff8872343f85d | SH68F90A (labeled as BYK916) ||
14+
| [NuPhy Air75](https://nuphy.com/products/air75) | 3e0ebd0c440af5236d7ff8872343f85d | SH68F90A (labeled as BYK916) | ✅‡ |
1415
| [NuPhy Halo65](https://nuphy.com/products/halo65) | 3e0ebd0c440af5236d7ff8872343f85d |||
1516
| Hykker X Range 2017 (RE-K70-BYK800) | 13df4ce2933f9654ffef80d6a3c27199 | SH68F881 (labeled as BYK801) ||
1617
| Xinmeng K916 | cfc8661da8c9d7e351b36c0a763426aa | SH68F90 ||
1718

19+
‡ Reading tested, writing untested.
20+
1821
## Prerequisites
1922

2023
### Linux

src/part.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ pub const PART_RE_K70_BYK800: Part = Part {
3535
pub static PARTS: phf::Map<&'static str, Part> = phf_map! {
3636
"nuphy-air60" => PART_NUPHY_AIR60,
3737
"nuphy-halo65" => PART_NUPHY_AIR60, // same as nuphy-air60
38+
"nuphy-air75" => PART_NUPHY_AIR60, // same as nuphy-air60
3839
"xinmeng-k916" => PART_XINMENG_K916,
3940
"re-k70-byk800" => PART_RE_K70_BYK800,
4041
};

0 commit comments

Comments
 (0)