seerge / g-helper

Lightweight Armoury Crate alternative for Asus laptops and ROG Ally. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models
https://g-helper.com
GNU General Public License v3.0
7.59k stars 266 forks source link

dedicated led button #299

Closed privacyonly closed 1 year ago

privacyonly commented 1 year ago

Is your feature request related to a problem? Please describe. I know there are a lot of ROG or TUF laptops having different LEDs, like my Flow z13, beside having keyboard, it also have LED at the back of the device, also LED at the ROG XG mobile.

Describe the solution you'd like please put a dedicated Led button where we can control all LED?

Describe alternatives you've considered

Additional context

seerge commented 1 year ago

@privacyonly do apps like OpenRGB able to control those leds?

privacyonly commented 1 year ago

unfortunately I can't see it listed when openRGB load, both admin and not.

seerge commented 1 year ago

@privacyonly then looks like no one knows how to configure them :) if even such big project as openrgb doesn't support it

privacyonly commented 1 year ago

this is what I think,

For ROG XG Mobile it is not RGB, only Red, so it is like 0 or 1 switch.

as for the LED behind, it is RGB, so maybe I have to go to openRBG.

edit: the standard keyboard is also not showing up in openRGB but can be change by your ghelper

seerge commented 1 year ago

@privacyonly well, as i have answered in other topic - i don't own neither Z13 / nor XGM so i can't debug / check how it's controlled at the moment. And since openRGB doesn't support that neither, i also can't look for an existing solutions.

So on this stage - it's not doable i think :)

privacyonly commented 1 year ago

Is it possible to test set wmi with powershell? I am willing to experiment a little, I was aware that I can get the value using powershell.

seerge commented 1 year ago

@privacyonly you can check wmi discovery topic here https://github.com/seerge/g-helper/issues/38 but most probably all lights are controlled via USB same as it happens with keyboard / anime matrix.

WYLDrhett commented 1 year ago

@seerge In armoury crate and aura creator there are settings that can change the other RGB lighting effects besides the keyboard. Do you think there is a way to implement those settings to some degree into GHelper? My problem is when I boot or shutdown my other RGB lights flash and turn on and it is not professional. I would love a way to turn these off. Please help.

https://www.google.com/url?sa=i&url=https%3A%2F%2Frog.asus.com%2Flaptops%2Frog-strix%2F2021-rog-strix-g15-series%2F&psig=AOvVaw0mFdtQJop4MciVi2A8rF6d&ust=1683352554075000&source=images&cd=vfe&ved=0CBAQjRxqFwoTCKiT34m_3f4CFQAAAAAdAAAAABAK

seerge commented 1 year ago

@WYLDrhett if you will check, @privacyonly writes that openRGB doesn't control what he wants to, so obviously there is no open source information for me on how to control lights in XGM / led on the back of Z13.

As for your questions - it's other lights i assume ? like lightbar?

privacyonly commented 1 year ago

I found out that this project can control the LED for XG mobile https://github.com/JamesCJ60/Armoury-Control/commit/539d8a571258c3c892dbe82d6c93406c9bb6d276?diff=unified

seerge commented 1 year ago

@privacyonly funny, that this project has g-helper's libraries under the hood :) I see that XGMobile led is just another usb device, i can add it as a separate checkbox somewhere in app then

seerge commented 1 year ago

@privacyonly you may want to try this build, I have added checkboxes for all known backlight modes. It could be that "LED at the back of the device" is actually led for Logo or Lid (try to check / uncheck corresponding Awake boxes under extra) GHelper.zip

privacyonly commented 1 year ago

@seerge I don't think any of the toggle works for ROG Flow Z13, first I can change the keyboard color only, I can't switch off the keyboard backlight or anything else. Back windows back light doesn't change color and can't be turned off. ROG XG mobile Led which is only Red also doesn't turn off at all.

FYI: I tested JamesCJ60/Armoury-Control I can see the status of XG Mobile LED and turn on and off I can't turn off backwindows light or anything.

WYLDrhett commented 1 year ago

@seerge It worked for my laptop rog strix, now the app is perfect, please don't change this version and keep it in a safe place, it is seriously perfect for anyone with a rog strix. Thank you so much!

privacyonly commented 1 year ago

I don't know if this is the correct hardware ID for ROG Flow Z13, but let me put this here 0x1a30 0x18c6

edit: found it here C:\ProgramData\ASUS\ARMOURY CRATE Diagnosis\AacNBDTSetup

seerge commented 1 year ago

@privacyonly you can check this build GHelper.zip

  1. I have added XG Mobile checkbox to Extra (it will appear only when XG Mobile is connected)
  2. I have added 0x18c6 to devices list (0x1a30 is already there to support X13 actually), you may want to retest all other checkboxes (at least awake status)
seerge commented 1 year ago

I have pushed all changes live to https://github.com/seerge/g-helper/releases/tag/v0.59 so you may just check that build instead (As it has more changes)

privacyonly commented 1 year ago

@privacyonly you can check this build GHelper.zip

1. I have added XG Mobile checkbox to Extra (it will appear only when XG Mobile is connected)

2. I have added 0x18c6 to devices list (0x1a30 is already there to support X13 actually), you may want to retest all other checkboxes (at least awake status)

1.XG mobile wrongly detected LED is on 2.Keyboard awake not working

  1. Brightness not working
  2. back windows still nothing.

I have pushed all changes live to https://github.com/seerge/g-helper/releases/tag/v0.59 so you may just check that build instead (As it has more changes)

1.XG mobile detected LED is off(correct) not sure if the previous version above set a value somewhere.

  1. keyboard awake is WORKING
  2. Brightness is WORKING
  3. back windows still nothing.
seerge commented 1 year ago

@privacyonly so everything is working except your back logo (that no one in the open source world seem to know how to control?) :)

privacyonly commented 1 year ago

in aura.cs static int[] deviceIds = { 0x1a30, 0x1854, 0x1869, 0x1866, 0x19b6, 0x1822, 0x1837, 0x1854, 0x184a, 0x183d, 0x8502, 0x1807, 0x17e0 };

I don't see 18c6?

seerge commented 1 year ago

@privacyonly probably id was lost somewhere in the middle :) This this build with added ID GHelper.zip

privacyonly commented 1 year ago

@privacyonly probably id was lost somewhere in the middle :) This this build with added ID GHelper.zip

Back windows light works. It is Logo awake. I can change color. but the LID does something funny like reset(if color static it will like flash once, if rainbow it will restart the animation.)

there is a bug with the brightness button.(not sure we need to create a separate thread for that, when I click on it, it will either goes to min or max, not the desired brightness like when you slide it.

seerge commented 1 year ago

@privacyonly it could be asus services setting own animation and overwritting g-helper setting then. Try to completely stop them.

As for brightness trackbar, it's actually default behavior of a native win trackbar :) I have adjusted minimal step to 1 here, so it won't jump.

GHelper.zip

oflg commented 1 year ago

@seerge Thank you for supporting Z13 2023. I tried it on Z13 2022 and the back window didn't work.

I tried to find its hardware ID in C:\ProgramData\ASUS\ARMOURY CRATE Diagnosis\AacNBDTSetup, I don't know which one it is exactly. I'll zip and upload folder here first. AacNBDTSetup.zip

@privacyonly Can you tell me exactly where in this folder the hardware ID is?

seerge commented 1 year ago

@oflg all device ids that is see in your zip are already in the list. Does OpenRGB work for your back window?

oflg commented 1 year ago

I tried it on Z13 2022 and the back window didn't work.

@seerge The v0.6.0 worked!

The reason is that the Download App button in v0.60 Pre-release is downloading v0.59.

image

seerge commented 1 year ago

@oflg oh, good one :) i just copy pasted text. It's adjusted now

So all backlights work as they should now ?

oflg commented 1 year ago

So all backlights work as they should now ?

yes!

moritzbeck13 commented 1 year ago

The XG Mobile backlight doesn't work for me (GV301RE, XG Mobile 6850M XT).

seerge commented 1 year ago

@moritzbeck01 that's strange, do you use latest version (https://github.com/seerge/g-helper/releases/tag/v0.65) ? And if so - can you upload here log from %appdata%/ghelper after trying to set LED on / off ?

moritzbeck13 commented 1 year ago
21.05.2023 00:12:54: ------------
21.05.2023 00:12:54: App launched: ROG Flow X13 GV301RE_GV301RE :0.65.0.0
21.05.2023 00:12:54: NVAPI_API_NOT_INITIALIZED
21.05.2023 00:12:54: AutoSetting for Online
21.05.2023 00:12:54: BatteryLimit = 80 : OK
21.05.2023 00:12:54: PerformanceMode = 1 : OK
21.05.2023 00:12:54: FanCPU = 14-3F-44-48-4C-50-54-62-11-1A-22-29-34-43-51-5A : OK
21.05.2023 00:12:54: FanGPU = 14-3F-44-48-4C-50-54-62-16-1F-26-2D-39-47-55-5F : OK
21.05.2023 00:12:54: Boost 4
21.05.2023 00:12:54: Eco flag : 0
21.05.2023 00:12:54: Mux flag : 1
21.05.2023 00:12:54: USB-KB 0x19B6:5D-BA-C5-C4-03
21.05.2023 00:12:54: Monitor Power On
21.05.2023 00:12:55: PowerLimit C0 = 25 : OK
21.05.2023 00:12:55: PowerLimit C2 = 87 : OK

Pressed it 4 times

seerge commented 1 year ago

@moritzbeck01 Can you try this one ?

GHelper.zip

moritzbeck13 commented 1 year ago

Doesn't seem to do anything either, sadly, Nothing different in the logs.

seerge commented 1 year ago

@moritzbeck01 it could be that 6850 uses different ID. Can you download this ancient app http://www.nirsoft.net/utils/usb_devices_view.html and list all USB devices here with Vendor ID 0b05 (it's Asus).

XGMobile sohuld have ID - 1970

moritzbeck13 commented 1 year ago

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

USB Devices List

USB Devices List


Created by using USBDeview

Device Name Description Device Type Connected Safe To Unplug Disabled USB Hub Drive Letter Serial Number Registry Time 1 Registry Time 2 VendorID ProductID Firmware Revision WCID USB Class USB SubClass USB Protocol Hub / Port Computer Name Vendor Name Product Name ParentId Prefix Service Name Service Description Driver Filename Device Class Device Mfg Friendly Name Power USB Version Driver Description Driver Version Driver InfSection Driver InfPath Instance ID Capabilities Install Time First Install Time Connect Time Disconnect Time
0038.0000.0003.003.000.000.000.000.000USB Input DeviceHID (Human Interface Device)YesYesNoNo  21.05.2023 00:54:1921.05.2023 00:54:190b0519b60.02 030101 LAPTOP-MORITZ  8&18c99fbc&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.819HID_Inst.NTinput.infUSB\VID_0B05&PID_19B6&MI_00\7&13690b8d&0&0000SurpriseRemovalOK    
0038.0000.0003.003.000.000.000.000.000USB Input DeviceHID (Human Interface Device)YesYesNoNo  21.05.2023 00:54:1921.05.2023 00:54:190b0519b60.02 030101 LAPTOP-MORITZ  8&b0d9e06&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.819HID_Inst.NTinput.infUSB\VID_0B05&PID_19B6&MI_01\7&13690b8d&0&0001SurpriseRemovalOK    
0038.0000.0003.003.000.000.000.000.000USB Input DeviceHID (Human Interface Device)YesYesNoNo  21.05.2023 00:54:1921.05.2023 00:54:190b0519b60.02 030101 LAPTOP-MORITZ  8&2ee4dbc8&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.819HID_Inst.NTinput.infUSB\VID_0B05&PID_19B6&MI_02\7&13690b8d&0&0002SurpriseRemovalOK    
0038.0000.0003.003.000.000.000.000.000USB Input DeviceHID (Human Interface Device)YesYesNoNo  21.05.2023 00:54:1921.05.2023 00:54:190b0519b60.02 030101 LAPTOP-MORITZ  8&17214f83&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.819HID_Inst.NTinput.infUSB\VID_0B05&PID_19B6&MI_03\7&13690b8d&0&0003SurpriseRemovalOK    
ITE Device(8910)USB Input DeviceHID (Human Interface Device)YesYesNoNo  21.05.2023 00:54:2120.05.2023 23:19:040b0519700.03 030101 LAPTOP-MORITZ  8&2a397fd7&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.819HID_Inst.NTinput.infUSB\VID_0B05&PID_1970\7&2885bcfe&0&3SurpriseRemovalOK    
Port_#0003.Hub_#0001USB Composite DeviceUnknownYesYesNoNo  21.05.2023 00:54:1820.05.2023 23:19:040b0519b60.02 000000 LAPTOP-MORITZ  7&13690b8d&0usbccgp@usb.inf,%GenericParent.SvcDesc%;Microsoft USB Generic Parent Driverusbccgp.sys (Standard USB Host Controller) 100 mA2.00USB Composite Device10.0.22621.1194Composite.Dev.NTusb.infUSB\VID_0B05&PID_19B6\6&7e781f5&0&3SurpriseRemovalOK    
seerge commented 1 year ago

@moritzbeck01 oke, so 1970 is there. Can you try this build and post a log ?

GHelper.zip

LJGJM commented 1 year ago

you can try rog aura core if its not working

privacyonly commented 1 year ago

Confirmed XG mobile led can't be turned off version 0.69

edit:

@privacyonly it could be asus services setting own animation and overwritting g-helper setting then. Try to completely stop them.

As for brightness trackbar, it's actually default behavior of a native win trackbar :) I have adjusted minimal step to 1 here, so it won't jump.

GHelper.zip

this version is working...

edit2: the led back windows also not working... 0.69 edit3: I think some asus component is needed for the back windows...

seerge commented 1 year ago

@privacyonly does this version work ?

GHelper.zip

or just https://github.com/seerge/g-helper/releases/tag/v0.70

privacyonly commented 1 year ago

@privacyonly does this version work ?

GHelper.zip

or just https://github.com/seerge/g-helper/releases/tag/v0.70

works well, there is something I am not so sure, but turning on XG mobile using G-Helper is a little darker than default on.

joncak commented 3 months ago

Hi I'm facing the same issue with the XG Mobile(4090) red backlight

I look at the log and it return not found when hitting the backlight button for the XGM. Could be that the 4090 model have a different ID?

7/12/2024 8:07:10 AM: XGM SUB device not found
7/12/2024 8:07:12 AM: XGM SUB device not found

update:

my ids are

ITE Device(8910)    USB Input Device    HID (Human Interface Device)    Yes Yes No  No          7/12/2024 7:52:58 AM    7/11/2024 10:15:01 AM   0b05    1a9a    0.03        03  01  01      JONCAK          8&5fbe300&0 HidUsb  @input.inf,%HID.SvcDesc%;Microsoft HID Class Driver hidusb.sys      (Standard system devices)       100 mA  2.00    USB Input Device    10.0.22621.3672 HID_Inst.NT input.inf   USB\VID_0B05&PID_1A9A\7&2885bcfe&1&4    SurpriseRemovalOK               
seerge commented 3 months ago

@joncak hello, do other XGM commands work on your device? Can you upload full log and also USB ids of XGM?

joncak commented 3 months ago

Yes the rest of the functionality works for the XGM including the watts manage with the g-helper profiles

7/12/2024 9:36:12 AM: Input available: \\?\hid#vid_0b05&pid_19b6&mi_00&col01#8&18c99fbc&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} 19B6 64
7/12/2024 9:36:12 AM: Backlight 19B6: 5D-BA-C5-C4-00
7/12/2024 9:36:12 AM: Auto 19B6: 5D-BA-C5-C4-01
7/12/2024 9:36:12 AM: USB 19B6|64: 5A-41-53-55-53-20-54-65-63-68-2E-49-6E-63-2E
7/12/2024 9:36:12 AM: Input: \\?\hid#vid_0b05&pid_19b6&mi_00&col01#8&18c99fbc&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
7/12/2024 9:36:12 AM: Mode = 2 : OK
7/12/2024 9:36:12 AM: Running eco command 0
7/12/2024 9:36:12 AM: Init 19B6: 5D-B9
7/12/2024 9:36:12 AM: Init 19B6: 5D-41-53-55-53-20-54-65-63-68-2E-49-6E-63-2E
7/12/2024 9:36:12 AM: Init 19B6: 5D-05-20-31-00-1A
7/12/2024 9:36:12 AM: USB 19B6: 5D-BD-01-FF-1F-FF-FF-FF
7/12/2024 9:36:12 AM: AuraMode: AuraStatic
7/12/2024 9:36:12 AM: USB 19B6: 5D-B3-00-00-FF-00-00-EB-00-00-FF-00-00-00-00-00-00
7/12/2024 9:36:12 AM: USB 19B6: 5D-B5-00-00-00
7/12/2024 9:36:12 AM: USB 19B6: 5D-B4
7/12/2024 9:36:12 AM: GPUEco = 0 : OK
7/12/2024 9:36:12 AM: Touchpad status:1
7/12/2024 9:36:12 AM: Tablet: False Touchpad: True
7/12/2024 9:36:12 AM: Monitor Power On
7/12/2024 9:36:12 AM: Display configuration changed.
7/12/2024 9:36:12 AM: Eco flag : 0
7/12/2024 9:36:12 AM: Mux flag : 1
7/12/2024 9:36:12 AM: Internal screen off
7/12/2024 9:36:12 AM: HID Device Event: Checking for new ASUS Mice
7/12/2024 9:36:13 AM: Eco flag : 0
7/12/2024 9:36:13 AM: Mux flag : 1
7/12/2024 9:36:13 AM: Internal screen off
7/12/2024 9:36:13 AM: Auto 19B6: 5D-BA-C5-C4-01
7/12/2024 9:36:14 AM: Display configuration changed.
7/12/2024 9:36:14 AM: WMI event 123
7/12/2024 9:36:15 AM: Display configuration changed.
7/12/2024 9:36:16 AM: NVIDIA GeForce RTX 3050 Ti Laptop GPU
7/12/2024 9:36:18 AM: HID Device Event: Checking for new ASUS Mice
7/12/2024 9:36:20 AM: HID Device Event: Checking for new ASUS Mice
7/12/2024 9:36:20 AM: Session:SessionUnlock
7/12/2024 9:36:20 AM: Internal screen off
7/12/2024 9:36:35 AM: WMI event 185
7/12/2024 9:36:37 AM: WMI event 123
7/12/2024 9:36:37 AM: HID Device Event: Checking for new ASUS Mice
7/12/2024 9:36:41 AM: Internal screen off
7/12/2024 9:36:53 AM: WMI event 186
7/12/2024 9:36:56 AM: Internal screen off
7/12/2024 9:36:56 AM: XGM Activated flag: 0
7/12/2024 9:36:56 AM: XGM Activated flag: 0
7/12/2024 9:36:58 AM: WMI event 190
7/12/2024 9:36:59 AM: WMI event 194
7/12/2024 9:37:04 AM: GPU XGM = 1 : OK
7/12/2024 9:37:04 AM: XGM SUB device not found
7/12/2024 9:37:04 AM: XGM SUB device not found
7/12/2024 9:37:19 AM: dGPU not found
7/12/2024 9:37:19 AM: Eco flag : 0
7/12/2024 9:37:19 AM: Mux flag : 1
7/12/2024 9:37:19 AM: XGM Activated flag: 1
7/12/2024 9:37:36 AM: Power Mode 961cc777-2547-4f9d-8174-7d86181b8a7a -> 00000000-0000-0000-0000-000000000000:OK
7/12/2024 9:37:36 AM: Mode = 0 : OK
7/12/2024 9:37:43 AM: Power Mode 00000000-0000-0000-0000-000000000000 -> ded574b5-45a0-4f42-8737-46345c09c238:OK
7/12/2024 9:37:43 AM: Mode = 1 : OK
7/12/2024 9:37:50 AM: BatteryLimit = 85 : OK
7/12/2024 9:37:57 AM: Varibright: 1,2
7/12/2024 9:37:57 AM: Hibernate after 600
7/12/2024 9:38:00 AM: XGM SUB device not found
7/12/2024 9:38:05 AM: XGM SUB device not found
7/12/2024 9:38:11 AM: XGM SUB device not found

list of asus connected devices

  | -- | --   | USB Devices List   |   |

USB Devices List

  |

Created by using USBDeview

  |
Device Name   | Description   | Device Type   | Connected   | Safe To Unplug   | Disabled   | USB Hub   | Drive Letter   | Serial Number   | Registry Time 1   | Registry Time 2   | VendorID   | ProductID   | Firmware Revision   | WCID   | USB Class   | USB SubClass   | USB Protocol   | Hub / Port   | Computer Name   | Vendor Name   | Product Name   | ParentId Prefix   | Service Name   | Service Description   | Driver Filename   | Device Class   | Device Mfg   | Friendly Name   | Power   | USB Version   | Driver Description   | Driver Version   | Driver InfSection   | Driver InfPath   | Instance ID   | Capabilities   | Install Time   | First Install Time   | Connect Time   | Disconnect Time   |
0008.0000.0003.003.000.000.000.000.000USB Input DeviceHID (Human Interface Device)YesYesNoNo  7/12/2024 9:08:25 AM7/12/2024 9:08:25 AM0b0519b60.02 030101 JONCAK  8&18c99fbc&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.3672HID_Inst.NTinput.infUSB\VID_0B05&PID_19B6&MI_00\7&13690b8d&0&0000SurpriseRemovalOK       |
0008.0000.0003.003.000.000.000.000.000USB Input DeviceHID (Human Interface Device)YesYesNoNo  7/12/2024 9:08:25 AM7/12/2024 9:08:25 AM0b0519b60.02 030101 JONCAK  8&b0d9e06&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.3672HID_Inst.NTinput.infUSB\VID_0B05&PID_19B6&MI_01\7&13690b8d&0&0001SurpriseRemovalOK       |
0008.0000.0003.003.000.000.000.000.000USB Input DeviceHID (Human Interface Device)YesYesNoNo  7/12/2024 9:08:25 AM7/12/2024 9:08:25 AM0b0519b60.02 030101 JONCAK  8&2ee4dbc8&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.3672HID_Inst.NTinput.infUSB\VID_0B05&PID_19B6&MI_02\7&13690b8d&0&0002SurpriseRemovalOK       |
0008.0000.0003.003.000.000.000.000.000USB Input DeviceHID (Human Interface Device)YesYesNoNo  7/12/2024 9:08:25 AM7/12/2024 9:08:25 AM0b0519b60.02 030101 JONCAK  8&17214f83&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.3672HID_Inst.NTinput.infUSB\VID_0B05&PID_19B6&MI_03\7&13690b8d&0&0003SurpriseRemovalOK       |
ITE Device(8910)USB Input DeviceHID (Human Interface Device)YesYesNoNo  7/12/2024 9:36:36 AM7/11/2024 10:15:01 AM0b051a9a0.03 030101 JONCAK  8&5fbe300&0HidUsb@input.inf,%HID.SvcDesc%;Microsoft HID Class Driverhidusb.sys (Standard system devices) 100 mA2.00USB Input Device10.0.22621.3672HID_Inst.NTinput.infUSB\VID_0B05&PID_1A9A\7&2885bcfe&1&4SurpriseRemovalOK       |
Port_#0003.Hub_#0001USB Composite DeviceUnknownYesYesNoNo  7/12/2024 9:08:25 AM3/4/2024 1:13:22 PM0b0519b60.02 000000 JONCAK  7&13690b8d&0usbccgp@usb.inf,%GenericParent.SvcDesc%;Microsoft USB Generic Parent Driverusbccgp.sys (Standard USB Host Controller) 100 mA2.00USB Composite Device10.0.22621.3672Composite.Dev.NTusb.infUSB\VID_0B05&PID_19B6\6&7e781f5&0&3SurpriseRemovalOK       |
  |     |

seerge commented 3 months ago

@joncak ok. XGM custom fan curves are also set via USB, and they are also (obviously) absent in the log :) So I can assume they don't work too.

Try this build, I have added 1a9a to the list

GHelper.zip

joncak commented 3 months ago

thanks backlight works now 🎉 @seerge the fan curve don't know, I do see it spinning up as wattage increase this is the full log

7/12/2024 10:30:42 AM: Mode = 2 : OK
7/12/2024 10:30:42 AM: XGM Activated flag: 1
7/12/2024 10:30:42 AM: XGM Activated flag: 1
7/12/2024 10:30:42 AM: Monitor Power On
7/12/2024 10:30:42 AM: BatteryLimit = 85 : OK
7/12/2024 10:30:42 AM: Lid Closed
7/12/2024 10:30:42 AM: Lid 19B6: 5D-BA-C5-C4-00
7/12/2024 10:30:43 AM: Auto 19B6: 5D-BA-C5-C4-01
7/12/2024 10:30:44 AM: Latest version 0.179.0.0
7/12/2024 10:30:47 AM: Power Mode 961cc777-2547-4f9d-8174-7d86181b8a7a -> 00000000-0000-0000-0000-000000000000:OK
7/12/2024 10:30:47 AM: Mode = 0 : OK
7/12/2024 10:31:00 AM: Varibright: 1,2
7/12/2024 10:31:00 AM: Hibernate after 600
7/12/2024 10:31:03 AM: XGM-6810|300:5E-C5-50
7/12/2024 10:31:05 AM: XGM-6810|300:5E-C5-00
7/12/2024 10:31:14 AM: Power Mode 00000000-0000-0000-0000-000000000000 -> ded574b5-45a0-4f42-8737-46345c09c238:OK
7/12/2024 10:31:14 AM: Mode = 1 : OK
7/12/2024 10:31:23 AM: Power Mode ded574b5-45a0-4f42-8737-46345c09c238 -> 961cc777-2547-4f9d-8174-7d86181b8a7a:OK
7/12/2024 10:31:23 AM: Mode = 2 : OK
seerge commented 3 months ago

@joncak good to know.

I mean "custom fan curves" (i.e. when you set something via Fans + Power and click Apply Custom Fan Curve there). They are also set via USB interface for XGM in that case

You seem to use just default behavior :) those are just hardcoded in firmware for each of 3 modes

seerge commented 3 months ago

@joncak can you try to modify custom fan curve for XGM and see if it reacts on that. Don't expect it to be super precise, but at least if you will drag all points to the 100% it should spin up faster :) It would mean that part also works.

joncak commented 3 months ago

thanks never tried that feature 😄, It seems to work as well i could heard the fan from the XGM

**7/12/2024 10:54:02 AM: GET CLOCK LIMIT: 0
7/12/2024 10:54:02 AM: XGM-6810|300:5E-D1-01-21-37-3A-3E-44-49-4F-55-55-55-55-55-55-55-55-55
7/12/2024 10:54:02 AM: FanCPU = 1E-37-3A-3E-44-49-4F-55-00-01-0B-12-29-37-37-37 : OK
7/12/2024 10:54:02 AM: FanGPU = 1E-37-3A-3E-44-49-4F-55-00-01-0F-19-32-37-37-37 : OK
7/12/2024 10:54:03 AM: PowerLimit Fix A0 = 80 : OK
7/12/2024 10:54:03 AM: PowerLimit Fix A3 = 80 : OK
7/12/2024 10:54:50 AM: Mode = 2 : OK
7/12/2024 10:54:50 AM: XGM-6810|300:5E-D1-02
7/12/2024 10:54:50 AM: GET CLOCK LIMIT: 0
7/12/2024 10:54:50 AM: GET GPU CLOCKS: 0, 0
7/12/2024 10:54:50 AM: GET GPU CLOCKS: 0, 0
7/12/2024 10:54:50 AM: GET CLOCK LIMIT: 0
7/12/2024 10:55:17 AM: GET GPU CLOCKS: 0, 0
7/12/2024 10:55:17 AM: GET CLOCK LIMIT: 0
7/12/2024 10:55:19 AM: XGM-6810|300:5E-D1-02
7/12/2024 10:55:19 AM: Mode = 2 : OK**
seerge commented 3 months ago

@joncak amazing, thanks for help

seerge commented 3 months ago

@joncak live in 0.180