question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Sending an effect without transitions bricks the backlight

See original GitHub issue

After trying to create and use an effect through a configuration file, I completely lost the ability to have keyboard backlight, following an hidapi error :

  • There is no more lights working
  • Fn key use to light up the function keys, but it doesn’t anymore
  • Even the power button stays orange when it should be white.

At first reboot, the SteelSeries keyboard wasn’t showing up in lsusb. It started showing up again after a full shutdown. I tried to update the UEFI BIOS firmware (following the MSI instructions) to see if it would reset the keyboard but it did not.

Here is the configuration file that made my keyboard crash and triggered the hidapi error (sorry I did not logged it and I can’t make it appear again) :

all steady ff0000
arrows steady 0000ff
numpad steady 00ff00

effect test
  start ffffff
  wave 0 0 x 100 out
end

all effect test

My laptop model is a MSI GE65 Raider 9SE

My system is 5.3.7-arch1-1-ARCH x86_64 GNU/Linux

My msi-perkeyrgb version is 1.4_effects_alpha, built from the AUR this morning (which shows a bump to version 2 normally)

The SteelSeries keyboard is showing in lsusb as Bus 001 Device 004: ID 1038:1122 SteelSeries ApS SteelSeries KLC

And finally, greping SteelSeries in dmesg give me :

[    2.689366] usb 1-9: Product: SteelSeries KLC
[    2.689367] usb 1-9: Manufacturer: SteelSeries
[    2.690642] hid-generic 0003:1038:1122.0004: hiddev2,hidraw3: USB HID v1.11 Device [SteelSeries SteelSeries KLC] on usb-0000:00:14.0-9/input0
[    2.691132] input: SteelSeries SteelSeries KLC as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.1/0003:1038:1122.0005/input/input13
[    2.747859] hid-generic 0003:1038:1122.0005: input,hidraw4: USB HID v1.11 Device [SteelSeries SteelSeries KLC] on usb-0000:00:14.0-9/input1

When I now use msi-perkeyrgb, it doesn’t output anything.

Did you happen to stumble on such issue ? Does anyone knows a way to solve this ?

Let me know if you need more information

Issue Analytics

  • State:open
  • Created 4 years ago
  • Comments:60 (25 by maintainers)

github_iconTop GitHub Comments

6reactions
TauAkioucommented, Nov 4, 2019

I’m still communicating with SteelSeries over this; no updates thus far, but I hope we can find a solution and fix the broken keyboards.

I’m going to continue work on the Effects engine, but I’m keeping it in my fork until we can fix these keyboards and make sure it doesn’t happen again. I’m still holding hope that we can find a solution to this.

4reactions
rodolphehcommented, Aug 29, 2021

MSI says they can’t support that, SteelSeries says to contact MSI because they don’t do anything, only the SteelSeries Engine software (which according to a recent article on Gizmodo, is a piece of junk with security holes). I think it’s not worth trying to get help from either of them.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Using ELEMNT RIVAL with ELEMNT/BOLT/ROAM
Start a workout using the Triathlon workout profile on ELEMNT RIVAL which has Touchless Transitions turned on by default, meaning no more work...
Read more >
SOLVED: CSS Transition on :hover - Bricks Community Forum
Applying a CSS transition for an image on :hover the effect is showing only when the mouse 'enter' the image and not when...
Read more >
Acer XV282K KV Review - PCMonitors.info
A review of the Acer XV282K KV. A 28" '4K' UHD model with 144Hz refresh rate, HDMI 2.1, Adaptive-Sync and VESA DisplayHDR 400....
Read more >
AirienX Dimmable USB LED TV Backlight Multi Color Bias ...
Arrives after Christmas. Need a gift sooner? Send an Amazon Gift Card instantly by email or SMS.
Read more >
How to Create a Realistic Neon Light Text Effect in Adobe ...
1. Create a new 1500 x 950 px document, and set the Resolution to 300. Go to File > Place Embedded, and open...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found