Skip to content
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

Keyboard RGB not working on new 0.29 preview version (TUF A15) #88

Closed
LJGJM opened this issue Mar 17, 2023 · 38 comments
Closed

Keyboard RGB not working on new 0.29 preview version (TUF A15) #88

LJGJM opened this issue Mar 17, 2023 · 38 comments

Comments

@LJGJM
Copy link

LJGJM commented Mar 17, 2023

Keyboard rgb doesnt work on my Asus TUF A15 2021 FA506IHRB (gtx 1650 + ryzen 5 4600h) included specs just in case. it works with a uwp app named "TUF Aura Core"

@seerge
Copy link
Owner

seerge commented Mar 17, 2023

Well, TUF Aura Core is asus own app, i would be surprised if it won't work there :) It could be that in older TUF models, way to set RGB is completely different from G14.

@LJGJM
Copy link
Author

LJGJM commented Mar 17, 2023

i mean that is true, but id like to change my keyboard rgb with GHelper, also just to mention, M3 key bindings are fn+f4 for me and fn+f4 in ghelper is fn+f4

@LJGJM
Copy link
Author

LJGJM commented Mar 17, 2023

i could do the way you wanted volunteers to test for ppt, but for this laptop and for this keyboard

#38

@nsilvias
Copy link

Keyboard rgb doesnt work on my Asus TUF A15 2021 FA506IHRB (gtx 1650 + ryzen 5 4600h) included specs just in case. it works with a uwp app named "TUF Aura Core"

you can try using openrgb experimental branch if you dont want to use asus software. it worked for me on the asus tuf a15 2020 model.

@LJGJM
Copy link
Author

LJGJM commented Mar 18, 2023

it doesnt work for me, but TUF Aura core works for me. i just want to make it work with GHelper (note: openrgb worked until i reinstalled my os)

@sklynic
Copy link
Contributor

sklynic commented Mar 18, 2023

Confirmed openrgb experimental working on my TUF A15 FA507RM (last time I tried stable version but don't work).

Maybe this feature could introduced by intergrating openrgb's implementation (or just package the whole openrgb-sdk?) into g-helper (if it works with most of tuf keyboard)

@LJGJM
Copy link
Author

LJGJM commented Mar 18, 2023

doesnt work for me (using experimental)
image
also i changed the ui of TUF Aura Core (https://github.com/LJGJM/armory-crate-replacement-for-asus-tuf-a15-f15/releases/tag/3.0)

@LJGJM
Copy link
Author

LJGJM commented Mar 18, 2023

also new UI looks amazing thanks seerge, theres just one bug when you dont have optimus
image

@nsilvias
Copy link

nsilvias commented Mar 18, 2023

doesnt work for me (using experimental) image also i changed the ui of TUF Aura Core (https://github.com/LJGJM/armory-crate-replacement-for-asus-tuf-a15-f15/releases/tag/3.0)

go to settings > supported devices and search for tuf and see if they are enabled. i think i had to manually enable support.

@LJGJM
Copy link
Author

LJGJM commented Mar 18, 2023

nope, didnt work

@LJGJM
Copy link
Author

LJGJM commented Mar 18, 2023

Please make these into GHelper performance modes (they are power options)
image
currently using a custom one

Power Saving (silent): powercfg.exe /setactive a1841308-3541-4fab-bc81-f71556f20b4a

Balanced (obvious): powercfg.exe /setactive 381b4222-f694-41f0-9685-ff5bb260df2e

High Performance (turbo): powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

@seerge
Copy link
Owner

seerge commented Mar 18, 2023

Power Saving (silent): powercfg.exe /setactive a1841308-3541-4fab-bc81-f71556f20b4a

Balanced (obvious): powercfg.exe /setactive 381b4222-f694-41f0-9685-ff5bb260df2e

High Performance (turbo): powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

@LJGJM , that's absolutely irrelevant to a topic of RGB. And app already applies correct power schemes with each mode. You can read about them here https://learn.microsoft.com/en-us/windows-hardware/customize/desktop/customize-power-slider

@seerge
Copy link
Owner

seerge commented Mar 19, 2023

Based on what I have found, Asus TUF has absolutely different keyboard control method. It uses WMI (same what G-Helper uses to set all performance related stuff)
https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/Controllers/AsusTUFLaptopController/RGBController_AsusTUFLaptopWMI.cpp

If someone who has TUF laptop and willing to extend current https://github.com/seerge/g-helper/blob/main/app/ASUSWmi.cs class with another method sending payload (from OpenRGB) to your laptop - you are free to do a fork and extend an app :)

I'm simply not able to test it anyhow as I don't have a device, and blind development is not a good idea.

So I'm closing this topic for now.

@seerge seerge closed this as completed Mar 19, 2023
@seerge
Copy link
Owner

seerge commented Mar 24, 2023

Hello everyone,

@sklynic @LJGJM @nsilvias I have implemented a WMI method that could potentially work for TUF laptops. Can someone volunteer and check ?

With this build. Thanks.


@seerge seerge reopened this Mar 24, 2023
@nsilvias
Copy link

nsilvias commented Mar 24, 2023

Hello everyone,

@sklynic @LJGJM @nsilvias I have implemented a WMI method that could potentially work for TUF laptops. Can someone volunteer and check ?

With this build. Thanks.

tried it out and after i tried to change the color of the backlight the keyboard backlight immediately shutoff and wouldnt react even using fn + up/down to turn back on. restarted the computer and not even that got it to turn back on to give me control until i opened openrgb and used that to wake it up after which everything went back to normal.

if anyone tries it and cant get the keyboard working again like i did i recommend disconnecting your battery as that should reset your keyboard backlight back to stock settings as thats what happens everytime i do maintence on my asus tuf a15.

@seerge
Copy link
Owner

seerge commented Mar 24, 2023

@nsilvias Ok, it's clear that it's not working as intended :) i really need access to a physical device, as doing something blind is difficult

Thanks for trying

@seerge
Copy link
Owner

seerge commented Mar 24, 2023

@nsilvias if you are still feeling adventurous tho, you can try one more build. I have adjusted some things - it may help 👍
GHelper.zip

@sklynic
Copy link
Contributor

sklynic commented Mar 25, 2023

The first build got same result as @nsilvias said. The second build change the aura mode (Static,Breathe,etc.) successfully except the RGB color (only Red color and seems to be the default color setting in bios?)
(edit: my fa507rm only have 4 kinds of aura mode (theres no "Dingding" in aromury). The "Strobe" and "Rainbow" setting have same effect. "Strobe" 's effect was actived by "Dingding")
Glad to have some progress here:)

@nsilvias
Copy link

same as sklynic.

@seerge
Copy link
Owner

seerge commented Mar 25, 2023

@nsilvias @sklynic good news, can you try this build then ?

GHelper.zip

@nsilvias
Copy link

nsilvias commented Mar 25, 2023

choosing a basic color now works. i can't choose a custom color tho. some of the basic colors are a little too washed out.

ghelper registers when i changed the lighting mode using the f + left and right arrows

@seerge
Copy link
Owner

seerge commented Mar 25, 2023

@nsilvias What is "custom color"? does rainbow / strobe work ? what other modes did you guys had in armory?

@nsilvias
Copy link

ghelper has an option below basic colors for custom colors and that can't be changed.

rainbow doesnt work. dingding flashes in a single color like a turn signal on a car (i dont know if thats what its supposed to do). strobe fades into other colors while lightly changing the brightness up and down.

armoury crate had a way to choose colors using custom hex values or a color wheel that you'd drag a point around to choose your color and shade. armoury crate also had a function that controls whether the keyboard backlight was on while sleeping, turned on during boot before you entered windows, or turned on when shutting down.

@nsilvias
Copy link

ok, so i tried openrgb and dingding does what strobing does in openrgb.
color cycle in openrgb does what ghelper does in strobing mode.

openrgb also lets you control the speed of these lights in all modes so they flash much faster than in ghelper

@seerge
Copy link
Owner

seerge commented Mar 25, 2023

  • Custom colors, is just a setting in a default windows colorpicker that it was using. I have unlocked that button.

  • Modes - so actual difference is in naming. I have added a speed dropdown. And reordered/reorganized mode names, so they should match between ROG / TUF.

  • As for sleeping / booting / etc settings - that's a separate topic, I also don't know how to set them even for ROG (at least for now)

You can try new build

GHelper.zip

@nsilvias
Copy link

everything seems to be working well except for i cant turn the backlight white anymore whether i choose from the list or use custom colors but the other colors seem to all work fine.

@seerge
Copy link
Owner

seerge commented Mar 25, 2023

Ok

  • Fixed white color
  • Added support for boot / awake / sleep / shutdown keyboard lightning (under Extra)
  • Moved speed to Extra as well (to keep main window cleaner, as it always was for ROG keyboards)

GHelper.zip

@nsilvias
Copy link

Added support for boot / awake / sleep / shutdown keyboard lightning (under Extra)

these dont seem to work. when i click any of them my backlight turns red and if press additional ones it just chnages the brightness of the red backlight slighty. i tried sleep/shutdown/fresh boot and it didnt seem to work

@seerge
Copy link
Owner

seerge commented Mar 25, 2023

Does "awake" turn off backlight completely if you check it off ?

@nsilvias
Copy link

no, it just turns the backlight red

@seerge
Copy link
Owner

seerge commented Mar 25, 2023

Ok, can you try this one then ?

GHelper.zip

@nsilvias
Copy link

they all work now.

@seerge
Copy link
Owner

seerge commented Mar 25, 2023

Great, so now everything seem to work ?

@nsilvias
Copy link

yeah, i dont see any issues

@seerge
Copy link
Owner

seerge commented Mar 25, 2023

Ok, great. It's live as https://github.com/seerge/g-helper/releases/tag/v0.39

Closing this issue then :)

@seerge seerge closed this as completed Mar 25, 2023
@LJGJM
Copy link
Author

LJGJM commented Mar 25, 2023

Thanks seerge, just one issue, rainbow option does not do anything

@seerge
Copy link
Owner

seerge commented Mar 25, 2023

@LJGJM i know :) but it does on ROG laptops

@LJGJM
Copy link
Author

LJGJM commented Mar 27, 2023

@LJGJM i know :) but it does on ROG laptops

oh that makes sense, could you remove it on tuf laptops?

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

No branches or pull requests

4 participants