Giter Club home page Giter Club logo

Comments (86)

seerge avatar seerge commented on September 18, 2024 1

@lazer15 do I understand correctly that now everything is working as it should ?

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024 1

@lazer15 do I understand correctly that now everything is working as it should ?

@seerge Fully functional now, no more issues for this P16 model.

from g-helper.

seerge avatar seerge commented on September 18, 2024 1

Ok,

To summarize all changes a result of this thread

  • New Vivobooks like M5506NA (@Rooie100) and M5606WA (@gbassani) should now support backlight brightness controls via the app with new ACPI endpoint. Backlight colors can't be changed neither via asus apps nor via G-Helper as they are exclusively controlled by new windows Dynamic Lighting

  • ProArt P16 (@lazer15) and ProArt X13 should support backlight brightness controls and backlight initialization on boot with new USB commands. And also hardware FN-Lock toggle for all ProArt devices should work properly.

Therefore closing as resolved. Thanks everyone for testing and information!

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Rooie100 hello,

Is it only backlight modes that don't work or also backlight brightness ?

Cause I see that brightness controls seem to exist on your device and work

8/13/2024 5:31:08 PM: TUF Brightness = 128 : OK
8/13/2024 5:31:09 PM: WMI event 199
8/13/2024 5:31:09 PM: TUF Brightness = 129 : OK
8/13/2024 5:31:09 PM: WMI event 199
8/13/2024 5:31:09 PM: TUF Brightness = 130 : OK
8/13/2024 5:31:09 PM: WMI event 199
8/13/2024 5:31:09 PM: TUF Brightness = 131 : OK

While backlight modes are absent

8/13/2024 5:30:27 PM: AuraMode: AuraStatic
8/13/2024 5:30:27 PM: TUF RGB = B4-00-FF-80-40-EB : 0 <-- 0 means it's not there
8/13/2024 5:30:27 PM: TUF RGB = B4-00-FF-80-40-EB : 0

What happens if you start asus services, does the backlight mode selection in G-Helper itself start suddenly working ? Or how do you change backlight otherwise ?

from g-helper.

Rooie100 avatar Rooie100 commented on September 18, 2024

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Rooie100 then it looks like your device is quite unique and asus services work as a proxy between actual backlight and apps that want to set it, since when they are running all backlight commands work in g-helper.

It may be very difficult to find a way to directly set backlight in your case without having access to the actual device.

Can you make a DSDT dump as explained in Method 2 and upload it here ?

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Rooie100 any updates with the dump here ?

from g-helper.

GDisco0730 avatar GDisco0730 commented on September 18, 2024

I have this same issue with Asus ProArt P16. When Ghelper is running amd Asus service are stopped, I am unable to change backlight color, modes, or brightness just nothing happens at all when any changes made. Even when I restart services, I am now able to change backlight brightness and modes, but still not the colors.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@GDisco0730 does your device even support different colors? Cause Proart X13 does not for example.

As for the rest, same question please upload DSDT dump from Method 2 here (and log from the app as well)

from g-helper.

Rooie100 avatar Rooie100 commented on September 18, 2024

Hey Seerge,

Sorry to keep you waiting, i attached the dsdt in ZIP form/
dsdt.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Rooie100 hello, thanks.

Can you check if this build makes any difference ?
GHelper.zip

from g-helper.

gbassani avatar gbassani commented on September 18, 2024

I have the same issues with the vivobook s 16. Testing the new zip you added.

So far, the colors are now indexing again like it was new, constantly cycling through the colors (was just static blue prior).

I have my Asus uninstalled as well as having run the armoury crate removal tool.

Edit: Just to clarify, even with changing the color mode and/or color, the observed behavior remains with color cycle.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@gbassani i don't think that you are similar to other people here :) as they can't control backlight (due to some unknown method specific only to that devices?)

If you had static blue - that's a sign of windows Dynamic Lighting being ON and taking over. Just make sure to disable it and regular mainstream build should work fine.

from g-helper.

gbassani avatar gbassani commented on September 18, 2024

Thank you for the info, missed that in the FAQ's. Even with dynamic lighting off (both globally and under the keyboard), the colors continue to cycle. I also tried setting both the personalization color and within G-Helper to static red. This is under the mainstream build.

Model is the M5606WA with the AMD stack. Also checked and it isn't in the list of compatible devices, I can submit for it there.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@gbassani

  • How do you control backlight there in a first place w/o g-helper ?
  • You are saying that you have run AC uninstaller, but since it's not ROG or TUF you never had AC ?
  • Can you upload a log form the app?

from g-helper.

Rooie100 avatar Rooie100 commented on September 18, 2024

@Rooie100 hello, thanks.

Can you check if this build makes any difference ? GHelper.zip

Hey,

It semi fixed it! I can control the brightness now, but not the color. It stays in breathing mode....

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Rooie100 ok, good news, can you try this build and post a log from it ?

GHelper.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

P.S. @gbassani @GDisco0730 you both can try build above as well

from g-helper.

Rooie100 avatar Rooie100 commented on September 18, 2024

Hi,

Here is the log! Thanks for the effort already, i'm happy that i can change the brightness at least.

log.txt

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Rooie100 ok, but do backlight modes work in this build or not ?

from g-helper.

seerge avatar seerge commented on September 18, 2024

Cause if it does not, it looks like not only endpoint (i.e. where to set backlight setting) but also structure of the command itself is different.

Try this build instead, to see if it makes any difference (and again post a log)
GHelper.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

If even that build does not work, it means we need to monitor actual commands Asus Services send to hardware in order to change backlight modes

I have a guide on how to do that
https://github.com/seerge/g-helper/wiki/_ACPI-Monitoring-and-Debugging

from g-helper.

Rooie100 avatar Rooie100 commented on September 18, 2024

Hi,

Last build does not change a thing, can't change the lightning withing G-helper.
Log is attached, thanks for the response again!
log.txt

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Rooie100 ok, thanks for checking.

Then the only way would be to intercept actual payloads that Asus service sends to the device in order to set backlight modes as explained in https://github.com/seerge/g-helper/wiki/_ACPI-Monitoring-and-Debugging

You will need to follow the guide, and then change backlight using Asus software (not G-Helper!) and record payloads

Ideally would be good to :

  • set different modes (but keep same color) and capture that.
  • then keep same mode but change colors and capture that as well :)

from g-helper.

kennycoder avatar kennycoder commented on September 18, 2024

Try deleting %AppData%/GHelper folder. Fixed it for me. Unfortunately I didn't it backup up so I couldn't do the diff.
Anyone still experiencing issues, please do it and see what's the difference... will be helpful.
Mine is G14 from 2023.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@kennycoder G14 2023 backlight control is 100% supported (and used by dozens of thousands of people). Config removal won't do anything except erasing of own G-Helper settings.

People in this thread have new (mid 2024 devices) that use different backlight controls.

from g-helper.

gbassani avatar gbassani commented on September 18, 2024

P.S. @gbassani @GDisco0730 you both can try build above as well

Apologies for delay, tried the latest zip package above from 3 days ago and still stuck on static white. Dynamic is disabled globally and at keyboard level. Also attempted to set to static red in personalization and in g-helper.

Attached the log.txt, screenshots of the dynamic lighting/g-helper, and the dsdt
log.txt

dsdt.zip

screenshots.zip

Edit: clarified about package used
Edit2: Previously I changed it through the dynamic lighting having it match the accent colors of the current window. I ran the uninstaller as that was in the readme and as this is my first Asus laptop, was not sure what AC components may or may not have been pre-installed. I had also removed the my Asus app.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@gbassani hello, thanks for checking. As I have explained in a comment above i need someone to record actual payloads asus service sends to the device. As new Vivobooks seem to use different protocol completely :)

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Rooie100 any updates here ? :)

from g-helper.

gbassani avatar gbassani commented on September 18, 2024

@gbassani hello, thanks for checking. As I have explained in a comment above i need someone to record actual payloads asus service sends to the device. As new Vivobooks seem to use different protocol completely :)

Working on this--spinning up a sandboxed installation. I'll use that tool after clean install prior to installing MyAsus to use the windows dynamic lighting and then will try after installing MyAsus for a second file. Command Interface v3 will be installed for both prior.

Edit: do you want me to also try capturing for this AsusKeyboard driver?
image

The attached is all I was able to generate over several minutes when clicking through the colors as well as the lighting types.
test.log

from g-helper.

seerge avatar seerge commented on September 18, 2024

@gbassani hello, thanks.

Your log contains only 2 commands, just for toggling backlight brightness, but both of them are already in G-Helper since the very beginning (and as I understand it works for you anyway)

0x0050021 -> 0x03 ON
0x0050021 -> 0x83 OFF

What I need is a payloads for changing backlight modes using Asus software :)

from g-helper.

Wyrddann avatar Wyrddann commented on September 18, 2024

@seerge Hi! I also have this same issue with my TUF A15 2023.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Wyrddann then you need to do the same thing I'm asking from other people here

Then the only way would be to intercept actual payloads that Asus service sends to the device in order to set backlight modes as explained in https://github.com/seerge/g-helper/wiki/_ACPI-Monitoring-and-Debugging
You will need to follow the guide, and then change backlight using Asus software (not G-Helper!) and record payloads
Ideally would be good to :

  • set different modes (but keep same color) and capture that.
  • then keep same mode but change colors and capture that as well :)

from g-helper.

seerge avatar seerge commented on September 18, 2024

@Rooie100 @gbassani @Wyrddann

Also please check if this build accidentally makes any difference (as someone in other thread has helped me with discovering)

GHelper.zip

from g-helper.

gbassani avatar gbassani commented on September 18, 2024

@seerge From what I can tell, there is not a way to change the keyboard colors from within the MyAsus app, I have only been able to through personalization/dynamic lighting for the vivobook.

I can try installing the ROG lighting control app and see if that lets me, otherwise I might be stuck. Tried the new build and no luck there, if I turn the dynamic lighting off I get static white regardless of settings in ghelper.

As for the log I uploaded, that was all that was captured when toggling in dynamic lighting for colors, brightness, lighting behavior (static to breathing) and the rate of the effect (faster/slower breathing). The behavior is different with these builds, I can't even get the breathing to work on static blue like I had originally.

Going to stick without g-helper for now, let me know if there are any other logs you'd like me to attempt if anyone else is requesting the new vivobook.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@gbassani so you can't change backlight using Asus apps ? Then G-Helper won't be able to do that neither as it relies on Asus endpoints / protocols. You have Vivobook so ROG apps won't work on your device.

If the only "official" way to control backlight on your device is by using Dynamic Lighting - then you should just use that.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@gbassani P.S. What you can try to do - is to change backlight modes using Dynamic Lighting and try to capture that with the ACPI tool (in case dynamic lighting uses some asus endpoints)

from g-helper.

gbassani avatar gbassani commented on September 18, 2024

@gbassani P.S. What you can try to do - is to change backlight modes using Dynamic Lighting and try to capture that with the ACPI tool (in case dynamic lighting uses some asus endpoints)

Unfortunately, that is what I had done to generate the measly 2 rows above, for some reason it only captured the brightness change when I hit the F4 key. If I get around to it later, I'll try again with no filter just to skim the output and see if there are any lines that appear at all from the driver.

Thank you for spending the time troubleshooting.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@gbassani if that's the only output you see - then it means that Dynamic Lighting uses some other absolutely unknown protocol to change backlight (since asus own apps also can't change it).

Without having physical access to your device it unrealistic to reverse-engineer that unfortunately.

Also, why exactly do you want to change backlight specifically from G-Helper if you have windows native way of doing that ?

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

Here is a capture of pressing keyboard backlight (F4) key and the brightness keys (F5 and F6). This is on a proart P16 with cpu 370 HX.
KB_BL_Monitor_BL_P16.zip

I first changed screen brightness a couple times then did the keyboard backlight up and down a few times.

I have the same issue as OP. If I stop MyAsus services I lose the ability to control screen brightness and keyboard backlight.

If I turn off the backlight then kill the asus services using ghelper, the backlight for the keyboard stays off and I can't turn it back on. If I then restart the computer, when the computer finishes rebooting, the keyboard backlight will be stuck at max brightness and breathing pattern. As far as I can tell, there is no way to set breathing or any other pattern inside myasus or anywhere else (this is my first asus laptop though so perhaps I'm not looking in the right location). To turn off the backlight, I have to restart myasus and let it "repair". Then I can turn the light off and kill asus services again (I prefer the backlight to stay off) until I reboot/shutdown the computer again.

The P16 doesn't have RGB keyboard backlighting, only white. Dynamic lighting appears to do nothing on the P16. Any option I select there doesn't cause a change in either case of having killed asus services or with those services running.

Let me know if I can help with another capture.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 hello, thanks for capturing.

I don't think that your case is same as OP's. As for him it's backlight mode toggle (i.e. breathing / color-cycle, etc) that doesn't work. He can control backlight brightness (with one small tweak) and could control screen brightness from the beginning :)

For your case - it looks more like system doesn't notify G-Helper about hotkeys being pressed at all.

As in the log i see only actual hotkey commands (using 0x00100021 endpoint) and G-Helper already knows and handles them

Namely

  • 44 45 56 53 08 00 00 00 21 00 10 00 20 00 00 00 -> DEVS to 0x00100021 with param 0x20 (screen brightness UP)
  • 44 45 56 53 08 00 00 00 21 00 10 00 10 00 00 00 -> DEVS to 0x00100021 with param 0x10 (screen brightness DOWN)
  • 44 45 56 53 08 00 00 00 21 00 10 00 C7 00 00 00 -> DEVS to 0x00100021 with param 0xC7 (backlight level toggle)

public const uint UniversalControl = 0x00100021;

  • What is the native way of changing backlight mode on your device (using asus apps, or windows, or somehow else?)
  • Can you try to restart G-Helper after stopping asus services, does something change for backlight brightness / screen brightness hotkeys ?
  • Upload an app log from %appdata%\GHelper

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

The screen brightness is changeable through the windows settings app in the display section using the native slider that is there. The myasus app doesn't have any brightness control sliders or toggles for the keyboard or monitor. I also checked the asus creator hub application but it doesn't have any brightness controls for monitor or keyboard. I don't see a way to change the keyboard backlight anywhere except with the hotkey F4.

I launched ghelper then stopped asus services. This caused the monitor brightness keys and the keyboard backlight hotkey to stop working. I then restarted ghelper. The brightness hotkeys for the monitor then started working. Keyboard backlight keys remain unresponsive. I do get the toast message popping up saying backlight off, mid, high but no physical changes to the keyboard light.
p16_log.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 my question was if you could change keyboard backlight mode (i.e static or breathing) in asus apps ?

As for for backlight brightness toggle (F4 in your case), did you try the build I was linking in this thread above ?
GHelper.zip

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge there is no option to change backlight mode in any asus app that's preinstalled. Maybe if I install armoury crate? That's not something that comes with this model though.

I tried the ghelper version you linked. Screen brightness hotkeys work but F4 keyboard toggle doesn't work. Only the ghelper keyboard backlight messages appear when pressing F4, no actual changes.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15

there is no option to change backlight mode in any asus app that's preinstalled. Maybe if I install armoury crate? That's not something that comes with this model though.

Then most likely it doesn't support mode changing at all :) So obviously G-Helper won't make a difference here

I tried the ghelper version you linked. Screen brightness hotkeys work but F4 keyboard toggle doesn't work. Only the ghelper keyboard backlight messages appear when pressing F4, no actual changes.

Can you post a log from it ?

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
I'm only interested in changing the brightness of the keyboard light. The light patterns aren't of interest to me. Are you saying ghelper isn't able to change the keyboard brightness since this laptop model doesn't support keyboard light pattern modes? I know on startup it changes to breathing but once in windows it changes to solid. That's just how proart laptops are on boot up according to other people.
test_log.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 G-Helper should be able to change keyboard backlight level.

The log you uploaded is not from the build I linked above tho, so no wonder it doesn't work.
Linking it again GHelper.zip

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
I deleted all the ghelper versions I had. It should be the correct version now because I have no other versions anymore. I also cleared the appdata folder for ghelper. It does still say 0.184.0 though. Should I be looking for a version number change?
log.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 hm, strange. Can you try this build ?

GHelper.zip

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
log.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 ok, can you try this build instead ?

GHelper.zip

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@lazer15 ok, can you try this build instead ?

GHelper.zip

@seerge
It works! That one is a keeper. Brightness for both keyboard and screen are controllable with the hotkeys now. 👍
Thanks!

Here's a log in case it's useful.
log.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 ok, great to hear

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
After restarting the laptop, keyboard light toggling stopped working. Screen backlight toggles continue working. Restarting g-helper didn't have an effect. I had the asus services stopped earlier during the trial of the last test version you had me try. Not sure what happened. After restarting the computer, the backlight began the breathing cycle that happens when the computer is booting. That breathing pattern continues. Usually after booting finishes and you get to the lockscreen, it has changed to static lighting. This time it's perpetual breathing.
log2.zip

Edit:
A way to fix this (after you lose the hotkey due to rebooting) appears to be to run myasus and let it repair. The keyboard light will switch from breathing to static white. The keyboard light toggle key will also start working. Close myasus. Go to ghelper and stop all asus processes (6). The keyboard light hotkey continues to function with no asus processes running.

If you restart then the keyboard light gets stuck breathing and will not respond to the toggle hotkey until you repeat the above process with repairing using myasus then stopping processes.

Here is another log but this time after following the above start/stop asus processes process.
log3.zip

At no point do the screen brightness keys ever stop working. It is only the keyboard brightness hotkey.

It looks like something happens on boot that changes the keyboard to the breath pattern that only the myasus process is able to stop and switch the keyboard backlight to static at which point the brightness hotkey can control it. During breathing mode while starting up the hotkey isn't able to change brightness. After starting up and reaching the desktop with the light still set to breathing, the brightness hotkey seems to continue to be ignored as it is during boot. But once an asus process switches it to static then g-helper is able to control brightness using the hotkey.

The g-helper update is still an improvement. It just appears there is this additional issue which is only triggered by rebooting. I didn't notice it until restarting.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 can you try this build ? (and post a log)
GHelper.zip

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

log4.zip

It works prior to rebooting like the last version for screen and keyboard hotkey brightness control. However the issue above is still triggered when rebooting. It remains stuck with the breathing pattern with keyboard hotkey not working (screen brightness keys fine) until launching myasus and selecting repair.

See the 12:42 onward point. That's when I installed the version you just posted.
12:51 is when I launched myasus and let it repair. The keyboard hotkey starts working again.
I then stopped the asus processes with ghelper. The keyboard brightness hotkey continues to function with ghelper.

Is there a way to capture with irpmon, myasus changing the light pattern from breathing to static after clicking repair? Maybe to try and capture a control command for switching the light pattern from breathing to static?

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 the only thing repair in myasus does - is just starts asus services :)

As for the rest - it's not the hotkey not working, it's probably keyboard backlight needs some special initialization command prior to using (this is what asus service sets on start)

I have tried to copy ROG init command in last build, which apparently didn't help
Try this one
GHelper.zip

If it doesn't work still, please check if just starting asus services via g-helper Extra menu fixes it in a same way as repair in myasus (to confirm assumption)

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
Pressing start asus services under ghelper extras does cause breathing mode to stop and the keyboard to change to static. Brightness hotkey then starts working. If I then stop the asus services in ghelper, the hotkey continues working.

At 1:08 I installed the new version you suggested. I then restarted the computer to make the breathing problem happen again.
log5.zip

Is the initialization something that can be captured with irpmon? I could start monitoring before using ghelper to start asus services.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 then we need to intercept "init" command for keyboard. Unlike Vivobooks it's controlled via USB same as on ROG devices (that's what i did in a first place to make backlight controls work for you)

Posting a guide on how to capture (from other thread)


Install https://www.hhdsoftware.com/device-monitoring-studio (will require reboot)

  1. Boot w/o asus services running (i.e. with keyboard blinking)

  2. Launch Monitoring Studio, pick Asus device with Product ID 0x19B6 from the list and double click on it
    Screenshot 2024-01-20 163125

  3. Add Packet View to Procesing and click Start
    Screenshot 2024-01-20 163136

  4. Start Asus services (via MyASUS or G-Helper)

  5. Check if Monitoring Studio catching data. If NOT - you probably have selected wrong Asus device on step 2 (so need to re-do it)

  6. In Monitoring Studio select Tools -> Save to Log, and save data
    Screenshot 2024-01-20 163247

Upload this data here.

Thanks

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
Do I need to turn off secure boot to use that tool?

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 no, it's not that low level as ACPI :) it just intercepts all USB traffic between laptop and USB device (like your internal keyboarD)

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
It appears to cost $165 for standard. Or does it have a free mode that's adequate?

from g-helper.

seerge avatar seerge commented on September 18, 2024

@gbassani it's a free trial, just click download. You don't need to pay anything of course

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
I have rebooted after installing the monitor tool. Asus services haven't been run yet. They are stopped. I am on step 2. The keyboard is currently blinking. I don't see a matching device id or name?
DeviceIdmissing

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 that's quite strange, as usb device is 100% there (g-helper can see it). May be try to reboot ? :|

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
It is actually that ITE device. I just found how to get the device id information to appear. It matches step 1's id.
Found

Blink_service_start.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 ok, great!

There is indeed some new init commands there

Try this build (and post a log)
GHelper.zip

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
After rebooting it continues to be stuck on the breathing pattern.
log_init.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 hmm, strange. I have copied full payload from your capture now, try this build

GHelper.zip

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
Tried the new one. Same issue.
loginit2.zip

It seems I need to click the mode button in g-helper after a reboot in order for that profile to apply. It will have silent mode selected when I open g-helper after a reboot but it doesn't actually seem to apply it (processor temp rises like it isn't in silent mode and fans come on) until I click silent mode myself. I do not know if that's at all potentially related to initialization of the keyboard. To me it seems like it isn't apply setting on boot at least for the performance mode.

Also is it normal for the battery to slowly creep up from 80%? It was 80% earlier (set the 80% charge limit) but it's now 81.2%. It was sleeping. It is charging with the stock charger. Since I've had the laptop and ghelper, it seems the battery level creeps past 80% even when windows is reporting smart battery charging mode. I've never had a laptop that supported the windows smart charge feature. It would creep up with asus services running or without. Never seemed to stay exactly at 80%.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 ok, one more attempt
GHelper.zip

As for your other questions.

  • Mode is always applied on app start. When you click mode again - it applied again.
  • Battery limiter resets on reboot, and is applied when app starts. It's normal that battery will be charging during boot + windows logon

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
No luck with that build.
log3.zip

I can try capturing it again?

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 from the log it looks like you

  1. Start "new" build first (it sends all init commands)
  2. Reboot
  3. On windows start old build starts (cause startup task still points to old exe) and it doesn't send init commands cause they are not there

Can either replace your usual GHelper.exe with a new build, or just run a new build from any location - but uncheck and check "Run on startup" ? (it will re-create startup task pointing to that exe)

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
That was the issue. I didn't realize I should have been unchecking run at startup when switching between test versions.

My mistake:
I had been quitting (with run at startup still checked) -> launching the new test version -> ensure run at startup was checked -> restart computer -> check if keyboard is still breathing -> push backlight buttons -> get log.

Changed to:
Uncheck g-helper run at startup -> quit g-helper -> launch new g-helper -> check run at startup -> uncheck run at startup -> quit g-helper -> restart g-helper -> check run at startup -> reboot computer -> get log

I cleared the log for this retest the EXEs from today.

@lazer15 ok, one more attempt GHelper.zip

As for your other questions.

* Mode is always applied on app start. When you click mode again - it applied again.

* Battery limiter resets on reboot, and is applied when app starts. It's normal that battery will be charging during boot + windows logon

The latest version works.
loglatest.zip

@lazer15 hmm, strange. I have copied full payload from your capture now, try this build

GHelper.zip

I also just retested this one. This one doesn't work. Stuck with the breathing pattern.
Here's a log.
log init 2.zip

@lazer15 ok, great!

There is indeed some new init commands there

Try this build (and post a log) GHelper.zip

Here is a log from retesting the first one from today:
log init 1.zip
That one works.

Should I use the latest one or the 1st one from today? Is one preferable to the other?

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 ok, great! To keep it simple - when you use latest version all the time - everything works as it should?

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
Yes the latest works fine. Should I use that one? I am not sure if the 1st one is preferable for some reason. "init 3" is the latest one. "init 1" was the 1st one I tried today.

GHelper init 1.zip

GHelper init 3.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 no, you don't need to test old ones. Last one is definitely correct :)


Ssince you are already can record USB. Can you try to capture one more payload (not related to backlight but to FN-Lock)

  1. Start all asus services
  2. Quit G-Helper
  3. Capture what asus services send to keyboard when you press FN + ESC (that toggles hardware fn-lock on your device) ?

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
Do you want me to reboot the computer prior to pressing FN + ESC? Or does that not matter here?

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 it doesn't matter

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
Here you go. FN+ESC is hardware fn-lock on the this device.
FN_esc.zip

On the P16 the brightness, volume ect functions are the default action when pressing F# keys. You have to press FN if you want to use those keys as F1, F2 ect. But I believe that's common on a lot of laptops now, defaulting to actions instead of F#. It was the same on my last 2 laptops a lenovo and a dell xps.

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 ok, amazing.

Apparently part of "init" payload you recorded before was setting FN-lock OFF on device start (logical). So I have cleaned up "init" from that and also added hardware fn-lock handling in g-helper (before it was software imitation as app can do for any other device that doesn't have native fn-lock)

Can you try this build w/o any asus services and check if

  • FN lock works fine
  • You can still reboot and backlight controls still work fine ?

GHelper.zip

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
FN-Lock works with that new version. Backlight keys also fine.

On the prior version I was able to toggle FN-Lock on and off without issue. On reboot it would default back to FN-Lock OFF which matches up with what you described the payload said. I thought that was normal because a dell XPS I used to have did the same.

Here's a log if needed:
logFN_Lock.zip

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 ok, amazing

In "old" versions FN-lock was imitated on software level. There is a downside that when it's ON and you press FN+F1 for example, it would still emit special function (mute).

In "new" version FN-lock is handled by hardware (g-helper is not involved). So I assume when it's ON an you press FN+F1 it should just emit regular F1 key.

And thanks for testing :)

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
Great, thanks for the updates to support this model👍

Do you know how to uninstall irpmon? When I ran the uninstaller, it said the uninstall was incomplete and components would need to be removed manually. It didn't say which components were left behind though. Maybe you've tried to uninstall it before after testing at some point?

from g-helper.

seerge avatar seerge commented on September 18, 2024

@lazer15 i think that's enough. At least I did same, also got same message and never had any issues after (including gaming). And I couldn't find any leftovers from irpmon neither anyway.

You can enable back secure boot if you want after :)

Btw in latest builds I have also added an option to udnervolt Ryzen 9 AI (migrated latest changes from the UXTU library that g-helper uses under the hood for undervolting), so if are interested you can test if it works as well.

from g-helper.

lazer15 avatar lazer15 commented on September 18, 2024

@seerge
I see so it wasn't just me with that incomplete uninstall error. That's all I was trying to check. That's good. Yeah I put secure boot back on after uninstalling.

Sure I can try the new changes. I assumed that tab wasn't present in g-helper for me because maybe the proart line doesn't support it despite having the same processor as G14/G16. I was trying to improve battery life so some undervolting would be good.

from g-helper.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.