From 4d646db24f9017e13aa34de7cb1c6b2183378e2b Mon Sep 17 00:00:00 2001 From: Yaroslav Chvanov Date: Wed, 23 Feb 2022 14:46:49 +0300 Subject: [PATCH] sinowealth: fix rave lighting mode settings being shifted by one byte Turns out I missed a field a bit lower and made an `unknown` section bigger to compensate for that. --- src/driver-sinowealth.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/driver-sinowealth.c b/src/driver-sinowealth.c index 40a75d24..73c82d91 100644 --- a/src/driver-sinowealth.c +++ b/src/driver-sinowealth.c @@ -210,9 +210,10 @@ struct sinowealth_config_report { struct sinowealth_rgb_mode breathing_mode; struct sinowealth_rgb_mode constant_color_mode; struct sinowealth_color constant_color_colors[6]; - uint8_t unknown3[13]; + uint8_t unknown3[12]; struct sinowealth_rgb_mode rave_mode; struct sinowealth_color rave_colors[2]; + struct sinowealth_rgb_mode random_mode; struct sinowealth_rgb_mode wave_mode; struct sinowealth_rgb_mode breathing1_mode; struct sinowealth_color breathing1_color;