-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues on G531GW (ROG Strix Scar III) #29
Comments
Intresting facts! |
Right now even the red is not working for me anymore. Only the white light is working (well, at least the lights are working!) and my kernel is |
Have you tried other kernels? |
No. I haven't. Which one do you suggest? |
As I told you I use |
So is it possible to have Ubuntu 19.10 with |
You could update your kernel to 5.4.2, but you dont need the arch branded kernel.
|
I do not have access to my laptop right now so I will do it by tonight and post an update |
I'm not sure if I should raise this as a separate issue, so for now I'll chime in on here. I think I have the opposite problem to many people here. I'm running ubuntu 19.10 and I want to turn off the keyboard backlights but nothing seems to work. I've had this issue on 18.04 and 19.04. Are there any pieces of debug information that I could post to help figure out why I can't turn the backlight off? When I run The output of
I am running rogauracore-1.2.0 downloaded as a tar archive from source. I am more than happy to do more complex debugging, but I might need some slight hand holding to get things going. |
@CarwynNelson What is your vendor ID and product ID? |
This may sound like a daft question, but how do I find that out? I can't believe I forgot to mention this in my original post but I am also running a Strix Scar III, would that result in a different vendor or product id? |
I actually own a Strix Hero III, but the laptops are almost identical. |
So I ran the command above and this is the output
So I have to assume that my laptop is supported. I'm going to see if I can compile with verbose mode on and see what output I get. I've also noticed people posting about booting into windows and monitoring stuff on Wireshark. I'm more than happy to do that as I still have my windows partition about, but I would need a little guidance as Wireshark has always been a bit alien to me. |
So running
The below line wasn't giving me confidence that the keyboard device was being opened, so I made a small patch
So far everything looks correct to me. |
Hi, Strix Scar III is my machine (G731GW). Mind trying the changes in #26? They use a special command for rainbow. The brightness command should now be the same as in master, however. (On my machine, you have to set the brightness manually to be able to see mode changes.) Oh, actually, I was mistaken. My model is Hero III. I don't know the distinction. I remain curious as to whether the G731GW's rainbow command works on your machine. |
Sorry @JoshDreamland for the late reply. I did write out a reply but for some reason it hasn't been submitted. I tried out the changes in #26 and unfortunately it did not work, I get the same results. I've enabled verbose mode in your patch and I'm posting the output here to see if that proves useful at all. I would be happy to do some packet sniffing under windows if that would help, but I would need a little bit of hand holding as that is quite new to me.
|
Do any of the other commands work for you? edit: Oh, looks like you've mentioned trying at least static, before. Someone in another thread seems to have the same trouble (completely different backlight protocol). Maybe your keyboard uses the same protocol as theirs; I believe that person is on a mission to capture some I/O to the keyboard on Windows, which would help us add support for it. Alternatively, if you have access to a Windows installation, you could do the same. |
Could you point me towards that issue? Maybe I can leave some comments there. I still have the default windows install around from ASUS so I'm more than happy to do some packet capture; I'm just not exactly sure how to do that. I'm assuming it involves wireshark but i've never quite got to grips with it. Any basic steps to getting these packet captures would be greatly appreciated. EDIT: Also I tried |
The issue I was referring to is #23. The tool is also of no use on CJ's hardware, so I was thinking maybe it used a different protocol. That said, while I wasn't paying attention, someone by the name of Luke showed up and posted a ton of Wireshark dumps in #33. Turns out that on Luke's machine, this tool works intermittently. I'm now thinking there is interference between asus-wmi and rogauracore, sometimes ending with only rogauracore functioning (as on Will's machine), and sometimes ending with only asus-wmi functioning (possibly what's happening on your machine, Luke's machine, or even CJ's machine). I'll need more information before I can draw that conclusion. Do you have asus-wmi installed? |
I wish it was that, but unfortunately I do not have asus-wmi installed to my knowledge (i did a quick check and couldn't find it on my system). I wasn't actually aware it was a thing until your comment. |
It's a kernel module. |
Looks like
Before turning to rogauracore I was trying to use the built in LED controls to turn the backlight off, but that wasn't working so I have I am assuming that my device is not supported by asus-wmi? |
Safe to assume. It also doesn't support my device, but it doesn't interfere with rogauracore on my device, either. For me, it doesn't recognize any of the special keys on my keyboard except the volume keys, but it can control my display backlight, so between rogauracore and asus_wmi, I'm fully covered. If you're comfortable doing so, I'd suggest blacklisting that module just long enough to see if rogauracore works without it. It's technically possible to screw something up doing this, so make sure you can boot into a plain TTY or have a rescue CD handy before you go blacklisting modules (you'll need to boot up and revert this change if something stops working). Anyway, to do this, just create a file in modprobe.d, eg, After you're done, just delete that new config file and things will go back to the way they are now. I'd recommend reverting it unless it turns out asus_wmi is doing more harm than good. |
I've been meaning to get back to this issue for a while and do some more debugging. I really have no idea why (i haven't updated rogauracore) but this has just randomly started working for me. Maybe some underlying system update has made it work? I wish I could provide more information, and I will if I can - but this may well have resolved itself? EDIT: This is now no longer working for me again :/ EDIT2: It appears that this starts working after I have booted into windows and back into ubuntu. Any ideas of why this would be the case? |
It looks like the docs were updated with a new(?) command to "wake up" the keyboard.
This worked perfectly for me and I am now able to use rogauracore to control my keyboard. |
I recently installed Ubuntu 19.10 on my Asus Strix Scar III (Model Number G531GW) and the lighting sometimes works and sometimes it doesn't. My keyboard id is 0b05:1866
Following is a complete list of issues I have tracked so far (I don't know which ones will be useful):
Just after installing Ubuntu 19.10, my charger was not being detected anymore. At the same time I installed rogauracore which didn't work.
I was able to fix the charger problem by long pressing the power button (from Windows 10) for 35 seconds (note that for this to work, the charger needs to be disconnected from the laptop first; keep a note of this, it is going to be useful for the lighting later on) but the lighting still did not work; at that point of time I had only tried few of the options.
I did not use my laptop for 24 hours (was not connected to power source all this while; was at 100% charge though when I last switched off) and this time when I switched on my laptop the lighting surprisingly worked (no idea how) but I was only getting RED; tried changing the colors but did not work
Later on the same day I noticed an unusual behavior : the colors were actually changing after applying for example
sudo rogauaracore green
but for that to work, I had to disconnect the charger first, power off the laptop, wait for 2-3 minutes, again switch it on and THEN connect the charger (any change of sequence of the events would not make it work; a restart also does not work; it needs to be powered off)During this entire experimentation phase of 4 days just once it happened that the light worked but the keyboard did not work (a few hard power offs solved it).
Finally again after 34 hours of rest (no power source to laptop; battery at 100% charge) the commands finally started working! I mean proper working (you type the command and the lighting immediately changes). However any breathing and rainbow commands were not working under any circumstances. All others worked perfectly like a charm (I mean type the commands and change the colors).
Yesterday, I connected my Samsung Galaxy Buds over Bluetooth and everything went wrong from there : the lighting stopped, the charger stopped, the WiFi stopped. Disconnecting and switching off Bluetooth and restarting the computer fixed the WiFi but not the other 2 issues.
I retraced all the above steps many times and got the charger working in the first attempt but not the lighting system. Now finally the lighting system works but only white and red and that too I need to power off my computer, disconnect the charger, wait for 2-3 minutes and switch it back on. None of the other colors are working.
My BIOS settings : UEFI boot enabled (tweaking this doesn't affect the lighting system in my experiments, cannot say for sure), FAST BOOT disabled
I know this is NOT A HARDWARE ISSUE or any issue with the internals of my laptop because everything works well on Windows no questions asked so either it is to do with un-supported hardware or with the inherent issues of Ubuntu 19.10 iteself
However, if it worked once, why is not working now and more importantly, how do I make it work?
The text was updated successfully, but these errors were encountered: