Skip to content

Reintroducing wake non-suspend-supported devices from pull request #875#887

Closed
zzahkaboom24 wants to merge 1 commit into
Artemis-RGB:masterfrom
zzahkaboom24:bugfix/wake-all-devices
Closed

Reintroducing wake non-suspend-supported devices from pull request #875#887
zzahkaboom24 wants to merge 1 commit into
Artemis-RGB:masterfrom
zzahkaboom24:bugfix/wake-all-devices

Conversation

@zzahkaboom24
Copy link
Copy Markdown

@zzahkaboom24 zzahkaboom24 commented Mar 4, 2026

Reintroduces the pull request #875 the same way.
I did not add anything to it, I just removed less.

It's also in response to #860, but my aim is specifically this comment: #860 (comment).
This has been tested on Windows 11 with my Glorious GMMK 2 96% ISO, running the latest QMK firmware with ColorHoster added inside, allowing to have OpenRGB compatibility, but like the original pull request author mentioned, and I'll do the same; It works as it should, but of course should be tested on a variety of devices.

My scenario is not the same as the comment in #860, but the prerequisites are the same:
I am using a ColorHoster enabled QMK keyboard.
ColorHoster is OpenRGB compatible, and I presume it does not require "rescan devices" whenever there's a change.
I did not test/use Aurora RGB, but I can confirm that in master branch, when restart Windows, the keyboard has all LEDs off, with no way of getting them to work in Artemis unless I reload the OpenRGB plugin.

I "installed" ColorHoster as a service using ColorHoster.exe --brightness --port 6743 --service create -> ColorHoster.exe --service start.

ColorHoster starts as the very first service, followed by OpenRGB, and finally, Artemis for me.
In theory, everything should behave normally and both my keyboard using ColorHoster on port 6743, and the devices on OpenRGB on port 6742 should have their LED effects applied to them, but the former does not.

As a workaround, I could have reloaded the OpenRGB plugin and that would make my keyboard show up, but as the commenter said, that's quite annoying.

Lastly, unplugging/replugging my keyboard also makes the effects not work anymore, but restarting Artemis using this pull request seems to work (did not test this behaviour on master).

Steps to test:

  1. Launch Artemis using this branch
  2. Turn on LEDs for a non-suspendable device
  3. Put your PC into sleep mode or restart it
  4. Wait until all devices suspend
  5. Wake your PC from sleep.
    Notice that all lights should now wake, not just the ones that have the SuspendSupported flag set to True

@zzahkaboom24 zzahkaboom24 deleted the bugfix/wake-all-devices branch March 4, 2026 20:30
@zzahkaboom24
Copy link
Copy Markdown
Author

Reopened in #888 due to this pull request failing the branch/check-branches check, since I have not named my branch "development"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant