Some comments / questions:
- The screenshot shows 10 lighting channels.
Were all lighting channels turned on when the capture was taken? All channels can be set to Static or Fixed color while WireShark is capturing traffic. But if all channels were on, then no need to re-capture. Nevermind: I see that SYNC was enabled, hence all channels driven!
- If all channels were on, I'm seeing the following Channel Addresses:
- 0x20 0xFF
- 0x20 0x00
- 0x20 0x01
- 0x21 0x02
- 0x22 0x04
- 0x23 0x08
- 0x24 0x10
- 0x25 0x20
- 0x26 0x40
- 0x27 0x80
- The two channels in red are the ones missing from the RGB Fusion driver.
I've modified the
rgb_fusion2 driver (attached) by adding
led9 and
led10. To test this, please backup the existing
rgb_fusion2.py from the following directory (if you installed via Homebrew) and replace with attached version. Replace "1.4.1" with the actual version you're using.
Code:
/usr/local/Cellar/liquidctl/1.4.1/libexec/lib/python3.8/site-packages/liquidctl/driver
Then try running:
Code:
liquidctl -m Gigabyte set led9 color fixed FF0000
liquidctl -m Gigabyte set led10 color fixed 00FF00
Are you able to set all of the lighting channels now?
Hi Casey,
Thanks a million for putting this together
It appears to be working for the most part, a few odd observations however.
led10: this is working and controls the edge lighting on the mb.
led9: I do not notice any change and I suspect that this channel controls any RGB device connected to one of the RGB headers on the MB. Currently the (led5) channel is connected to the LED_C1 header on my MB. I will see if I can plug in a device to the LED_C2, D_LED1 & 2 to see if the led9 channel affects these.
Another observation:
currently I use led1 to control the lighting on the IO panel, any changes made using led1 only affect the lighting on the IO Panel whereas using the newly created led10, any changes made to led10 not only change the MB edge lighting but also change the lighting on the IO Panel.
Here is a better list of what I am injecting and what it controls now with the new experimental driver:
# Led1 is the lighting around the io panel
liquidctl -m Gigabyte
set led1 color fixed 01cdfe
# Led2 is the lighting of the XMP logo - top right of MB (I have amended this to be the lighting behind the XMP logo and not actually the MB edge lighting as previously stated, it only appeared to be the start of the edge lighting as it had some light bleed through to that section)
liquidctl -m Gigabyte
set led2 color fixed be29ec
# Led3 is the Aorus Logo Top Right
liquidctl -m Gigabyte
set led3 color fixed be29ec
# Led4 is the ESS Sabre HIFI Logo
liquidctl -m Gigabyte
set led4 color fixed be29ec
# Led5 is the LED_C1 Onbaord RGB Header (Power Supply)
liquidctl -m Gigabyte
set led5 color fixed 01cdfe
# Led7 is the NVME SSD Covers
liquidctl -m Gigabyte
set led7 color fixed 01cdfe
# Led9 (At this stage I cannot see what it is affecting, more investigation needed)
# Led10 is the MB edge lighting (controls the entire lighting strip that runs along the RHS edge of the MB) However, any changes made here also change the IO panel lighting (Led1) at the same time although changes made to Led1 do not affect Led10