Commit Graph

3 Commits

Author SHA1 Message Date
Erki Aas
cc890824bd fix: use openrgb static mode + SDK client to stop crashes on login
direct-mode color apply aborts (vector OOB → SIGABRT) on ASUS Aura
devices that expose addressable zones with zero LEDs; switch to static
mode, which applies the same color across all devices/zones without
hitting that path.

Also connect to the running OpenRGB SDK server via --client host:port
instead of re-detecting all hardware on every toggle. This wires up the
previously-unused openrgb.host/port config fields and removes a full
USB/HID re-scan per command — that re-scan racing the server is what made
it flakiest at login/boot. The existing retry logic now serves its
intended purpose (waiting for the server to come up if the daemon starts
first) rather than re-running a guaranteed-crashing command.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 20:35:11 +03:00
Erki Aas
182aa34008 add retry logic to openrgb commands for boot-time stability
OpenRGB can crash (SIGABRT) during early boot when device enumeration
hasn't completed yet. Retry failed commands up to 4 times with a
3-second delay to let initialization finish.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 16:22:27 +03:00
Erki Aas
cdbd8abaa4 initial commit 2026-04-07 23:46:35 +03:00