From 15001d987a46cc45f69dc4f7ca70bff839dcf249 Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Tue, 22 Aug 2023 10:37:31 +0200 Subject: [PATCH] Fix Default Curve --- app/AsusACPI.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/AsusACPI.cs b/app/AsusACPI.cs index 4d9fa1da..c9395adf 100644 --- a/app/AsusACPI.cs +++ b/app/AsusACPI.cs @@ -407,7 +407,14 @@ public class AsusACPI if (curve.Length != 16) throw new Exception("Incorrect curve"); var points = new Dictionary(); - for (int i = 0; i < 8; i++) points[curve[i]] = curve[i + 8]; + byte old = 0; + + for (int i = 0; i < 8; i++) + { + if (curve[i] == old) curve[i]++; // preventing 2 points in same spot from default asus profiles + points[curve[i]] = curve[i + 8]; + old = curve[i]; + } var pointsFixed = new Dictionary(); bool fix = false;