diff --git a/rog-aura/data/aura_support.ron b/rog-aura/data/aura_support.ron index 80746b0a..da3cbbba 100644 --- a/rog-aura/data/aura_support.ron +++ b/rog-aura/data/aura_support.ron @@ -971,6 +971,24 @@ advanced_type: r#None, power_zones: [Keyboard], ), + ( + device_name: "GZ302", + product_id: "18c6", + layout_name: "", + basic_modes: [Static, Breathe, Pulse], + basic_zones: [], + advanced_type: r#None, + power_zones: [Logo], + ), + ( + device_name: "GZ302", + product_id: "1a30", + layout_name: "ga401q", + basic_modes: [Static, Breathe, Pulse], + basic_zones: [], + advanced_type: r#None, + power_zones: [Keyboard], + ), ( device_name: "RC71L", product_id: "", diff --git a/rog-aura/src/lib.rs b/rog-aura/src/lib.rs index 6ff39133..9a7bdd45 100644 --- a/rog-aura/src/lib.rs +++ b/rog-aura/src/lib.rs @@ -106,10 +106,10 @@ impl From<&str> for AuraDeviceType { match s.to_lowercase().trim_start_matches("0x") { "tuf" => AuraDeviceType::LaptopKeyboardTuf, "1932" => AuraDeviceType::ScsiExtDisk, - "1866" | "18c6" | "1869" | "1854" => Self::LaptopKeyboardPre2021, + "1866" | "1869" | "1854" => Self::LaptopKeyboardPre2021, "1abe" | "1b4c" => Self::Ally, "19b3" | "193b" => Self::AnimeOrSlash, - "19b6" => Self::LaptopKeyboard2021, + "19b6" | "1a30" | "18c6" => Self::LaptopKeyboard2021, _ => Self::Unknown, } }