diff --git a/app/AppConfig.cs b/app/AppConfig.cs index f055f5c0..eebb4411 100644 --- a/app/AppConfig.cs +++ b/app/AppConfig.cs @@ -431,7 +431,7 @@ public static class AppConfig public static bool IsNoDirectRGB() { - return ContainsModel("GA503") || ContainsModel("G533Q"); + return ContainsModel("GA503") || ContainsModel("G533Q") || IsSlash(); } public static bool IsStrixNumpad() diff --git a/app/USB/AsusHid.cs b/app/USB/AsusHid.cs index 19112311..bcbc96d8 100644 --- a/app/USB/AsusHid.cs +++ b/app/USB/AsusHid.cs @@ -97,16 +97,16 @@ public static class AsusHid try { stream.Write(data); - Logger.WriteLine($"{log} {device.ProductID.ToString("X")}: {BitConverter.ToString(data)}"); + if (log is not null) Logger.WriteLine($"{log} {device.ProductID.ToString("X")}: {BitConverter.ToString(data)}"); } catch (Exception ex) { - Logger.WriteLine($"Error writing {log} {device.ProductID.ToString("X")}: {ex.Message} {BitConverter.ToString(data)} "); + if (log is not null) Logger.WriteLine($"Error writing {log} {device.ProductID.ToString("X")}: {ex.Message} {BitConverter.ToString(data)} "); } } catch (Exception ex) { - Logger.WriteLine($"Error opening {log} {device.ProductID.ToString("X")}: {ex.Message}"); + if (log is not null) Logger.WriteLine($"Error opening {log} {device.ProductID.ToString("X")}: {ex.Message}"); } } diff --git a/app/USB/Aura.cs b/app/USB/Aura.cs index 5eb07b64..5bbd0f04 100644 --- a/app/USB/Aura.cs +++ b/app/USB/Aura.cs @@ -598,7 +598,7 @@ namespace GHelper.USB if (AppConfig.IsNoDirectRGB()) { - AsusHid.Write(new List { AuraMessage(AuraMode.AuraStatic, color, color, 0xeb, isSingleColor), MESSAGE_SET }); + AsusHid.Write(new List { AuraMessage(AuraMode.AuraStatic, color, color, 0xeb, isSingleColor), MESSAGE_SET }, null); return; }