diff --git a/README.md b/README.md index 6d843c8..e0fbe7e 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ sinowealth-kb-tool write \ | Model | ISP MD5 | MCU | MCU Label | Tested Read | Tested Write | | ----- | ------- | --- | --------- | ----------- | ------------ | | [Aula F87](https://www.aulastar.com/index.php/gaming-keyboard/157.html) | 3e0ebd0c440af5236d7ff8872343f85d | SH68F90A | BYK916 | ✅ | ✅ | +| Deltaco Gaming WK95R | 2d169670eae0d36eae8188562c1f66e8 | SH68F90A | BYK916 | ✅ | ✅ | | Digital Alliance Meca Warrior X | 2d169670eae0d36eae8188562c1f66e8 | SH68F90 | SH68F90S | ✅ | ✅ | | E-Yooso Z11 | 3e0ebd0c440af5236d7ff8872343f85d | SH68F90? | BYK901 | ✅ | ✅ | | [Genesis Thor 300 RGB](https://genesis-zone.com/product/thor-300-rgb-brown) | 2d169670eae0d36eae8188562c1f66e8 | SH68F90 | SH68F90S | ✅ | ✅ | diff --git a/src/part.rs b/src/part.rs index ad5134a..0592d94 100644 --- a/src/part.rs +++ b/src/part.rs @@ -177,6 +177,12 @@ pub const PART_ROYALKLUDGE_RK100: Part = Part { ..PART_BASE_SH68F90 }; +pub const PART_DELTACO_WK95R: Part = Part { + vendor_id: 0x258a, + product_id: 0x0049, + ..PART_BASE_SH68F90 +}; + pub const PART_DIGITALALLIANCE_MECA_WARRIOR_X: Part = Part { vendor_id: 0x258a, product_id: 0x0090, @@ -237,6 +243,7 @@ pub const PART_EYOOSO_Z11: Part = Part { pub static PARTS: Map<&'static str, Part> = phf_map! { "aula-f87" => PART_AULA_F87, + "deltaco-wk95r" => PART_DELTACO_WK95R, "digitalalliance-meca-warrior-x" => PART_DIGITALALLIANCE_MECA_WARRIOR_X, "eyooso-z11" => PART_EYOOSO_Z11, "genesis-thor-300-rgb" => PART_GENESIS_THOR_300_RGB,