[Bug Report] Resize on multiple Thermaltake Riing Controllers not working
Resize UI always requests to set LEDs when OpenRGB is run with multiple TT Riing controllers Description of Bug
I have 4x Riing controllers PID's 1FA5, 1FA6, 1FA7 and 1FA9 when OpenRGB is first run and Resize UI opens I set all 20 channels and save, all devices work fine but when OpenRGB is closed and rerun resize UI opens again requesting 3 of 4 to be set again.
If Ignore is chosen all controllers except 1FA6 default to 0 so only RGB on that controller. If dont show this again is ticked I get the same issue and have to click rescan devices with Run zone checks on rescan enabled to get the resize UI back again.
I've tried deleting the sizes.ors, OpenRGB.JSON and profile files. Happens with or without the Effects plugin.
Verified sizes.ors is not being changed by setting attribute to read only temporarily. Analyzed sizes.ors with hex editor and verified set sizes are indeed being changed when set and not altered. Noticed that the only 1 of 4 controllers being remembered is PID 1FA6 in the sizes.osr file, if I set the other 3 to a different value only 1FA5, 1FA7 and 1FA9 reflect this changed value in sizes.ors
I'm guessing there is a "size not set" flag in sizes.ors but as I don't know the file structure I'm limited in working out what does what. Its like OpenRGB doesn't recognize they were ever set in the first place. If only 1 Riing controller exists then this bug will never be noticed however I have read others having the same issue who have multiple TT controllers.
Here is my sizes.ors if it helps to work out the issue:- sizes.ors
This issue has existed on all builds I've tried and is by far my biggest issue with OpenRGB as it drives me insane every time I run it.
Running Windows10 using OpenRGB latest Pipeline Builds
Hardware Configuration
Gigabyte Aorus Master Z390 - Works fine
Gigabyte RTX3080Ti Gaming OC - Using a water block with RGB strip connected to TT Riing Controller, Issue as above otherwise fine.
Thermaltake Toughpower iRGB 1200W Power Supply 264A_2329 - Not yet supported
4x Thermaltake Riing Plus Controllers 264A_1FA5, 264A_1FA6, 264A_1FA7 and 264A_1FA9 with 20 devices connected - Issue as above otherwise fine.
1x Thermaltake Riing Trio Controller 264A_2138 with 5 devices connected - Not yet supported
2x Thermaltake Toughram 16GB Kits (4 sticks) - Works with basic effects but not in Effects Plugin
Corsair K57 Keyboard - Works fine when wired
Razer Mamba 2015 Mouse - Works as good as can be expected