BartoszCichecki / LenovoLegionToolkit

Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops.
GNU General Public License v3.0
5.33k stars 240 forks source link

Touchpad message in portuguese #1461

Closed dmarck82 closed 2 hours ago

dmarck82 commented 2 hours ago

Rules

Version

2.24.1

OS

Windows 11 23H2 22631.4317

Device

Ideapad Gaming 315ARH7

BIOS version

JNCN51WW(V2.11)

What's wrong?

When turning on/off the touchpad the message shown is the same in the pt-br version. "Touchpad Ligado".

It should alternate between "Touchpad Ligado" and "Touchpad Desligado"

How to reproduce the bug?

Just press the on/off hotkey to switch between states. Just the message is wrong, the behavior is correct.

What is the behavior that you expected?

I expect when I turn on to display the following message: "Touchpad Ligado" and when i turn off the following message "Touchpad Desligado"

Logs

[12/10/2024 15:17:26.287] [1] [App.xaml.cs#74:Application_Startup] Flags: IsTraceEnabled: True, Minimized: False, SkipCompatibilityCheck: False, DisableTrayTooltip: False, AllowAllPowerModesOnBattery: False, ForceDisableRgbKeyboardSupport: False, ForceDisableSpectrumKeyboardSupport: False, ForceDisableLenovoLighting: False, ExperimentalGPUWorkingMode: False, EnableHybridModeAutomation: False, ProxyUrl: , ProxyUsername: , ProxyPassword: , ProxyAllowAllCerts: False, DisableUpdateChecker: False, DisableConflictingSoftwareWarning: False [12/10/2024 15:17:26.290] [1] [App.xaml.cs#330:EnsureSingleInstance] Checking for other instances... [12/10/2024 15:17:26.302] [1] [LocalizationHelper.cs#152:SetLanguageInternal] Applied culture: pt-BR [12/10/2024 15:17:26.415] [6] [Compatibility.cs#140:GetMachineInformationAsync] Retrieved machine information: [12/10/2024 15:17:26.416] [6] [Compatibility.cs#141:GetMachineInformationAsync] Vendor: 'LENOVO' [12/10/2024 15:17:26.416] [6] [Compatibility.cs#142:GetMachineInformationAsync] Machine Type: '82SB' [12/10/2024 15:17:26.416] [6] [Compatibility.cs#143:GetMachineInformationAsync] Model: 'IdeaPad Gaming 3 15ARH7' [12/10/2024 15:17:26.416] [6] [Compatibility.cs#144:GetMachineInformationAsync] BIOS: 'Prefix: JNCN, Version: 51' [JNCN51WW(V2.11)] [12/10/2024 15:17:26.418] [6] [Compatibility.cs#145:GetMachineInformationAsync] SupportedPowerModes: '' [12/10/2024 15:17:26.418] [6] [Compatibility.cs#146:GetMachineInformationAsync] SmartFanVersion: '5' [12/10/2024 15:17:26.418] [6] [Compatibility.cs#147:GetMachineInformationAsync] LegionZoneVersion: '-1' [12/10/2024 15:17:26.421] [6] [Compatibility.cs#148:GetMachineInformationAsync] Features: Unknown: [12/10/2024 15:17:26.421] [6] [Compatibility.cs#149:GetMachineInformationAsync] Properties: [12/10/2024 15:17:26.421] [6] [Compatibility.cs#150:GetMachineInformationAsync] SupportsAlwaysOnAc: 'False, False' [12/10/2024 15:17:26.422] [6] [Compatibility.cs#151:GetMachineInformationAsync] SupportsGodModeV1: 'False' [12/10/2024 15:17:26.422] [6] [Compatibility.cs#152:GetMachineInformationAsync] SupportsGodModeV2: 'False' [12/10/2024 15:17:26.422] [6] [Compatibility.cs#153:GetMachineInformationAsync] SupportsGSync: 'False' [12/10/2024 15:17:26.422] [6] [Compatibility.cs#154:GetMachineInformationAsync] SupportsIGPUMode: 'True' [12/10/2024 15:17:26.422] [6] [Compatibility.cs#155:GetMachineInformationAsync] SupportsAIMode: 'True' [12/10/2024 15:17:26.422] [6] [Compatibility.cs#156:GetMachineInformationAsync] SupportBootLogoChange: 'True' [12/10/2024 15:17:26.423] [6] [Compatibility.cs#157:GetMachineInformationAsync] HasQuietToPerformanceModeSwitchingBug: 'False' [12/10/2024 15:17:26.423] [6] [Compatibility.cs#158:GetMachineInformationAsync] HasGodModeToOtherModeSwitchingBug: 'False' [12/10/2024 15:17:26.423] [6] [Compatibility.cs#159:GetMachineInformationAsync] IsExcludedFromLenovoLighting: 'False' [12/10/2024 15:17:26.423] [6] [Compatibility.cs#160:GetMachineInformationAsync] IsExcludedFromPanelLogoLenovoLighting: 'False' [12/10/2024 15:17:26.423] [6] [Compatibility.cs#161:GetMachineInformationAsync] HasAlternativeFullSpectrumLayout: 'False' [12/10/2024 15:17:26.429] [1] [App.xaml.cs#300:CheckCompatibilityAsync] Compatibility check passed. [Vendor=LENOVO, Model=IdeaPad Gaming 3 15ARH7, MachineType=82SB, BIOS=Prefix: JNCN, Version: 51] [12/10/2024 15:17:26.430] [1] [App.xaml.cs#101:Application_Startup] Starting... [version=2.24.1.0, build=20240905195549, os=Microsoft Windows NT 10.0.22631.0, dotnet=8.0.8] [12/10/2024 15:17:26.503] [1] [Registry.cs#78:ObserveValue] Starting listener... [hive=S-1-5-21-1578746122-4134322126-3335115994-1000, pathFormatted=SELECT FROM RegistryValueChangeEvent WHERE Hive = 'HKEY_USERS' AND KeyPath = 'S-1-5-21-1578746122-4134322126-3335115994-1000\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize' AND ValueName = 'AppsUseLightTheme', key=AppsUseLightTheme] [12/10/2024 15:17:26.514] [1] [Registry.cs#91:ObserveValue] Started listener [hive=S-1-5-21-1578746122-4134322126-3335115994-1000, pathFormatted=SELECT FROM RegistryValueChangeEvent WHERE Hive = 'HKEY_USERS' AND KeyPath = 'S-1-5-21-1578746122-4134322126-3335115994-1000\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize' AND ValueName = 'AppsUseLightTheme', key=AppsUseLightTheme] [12/10/2024 15:17:26.515] [1] [Registry.cs#78:ObserveValue] Starting listener... [hive=S-1-5-21-1578746122-4134322126-3335115994-1000, pathFormatted=SELECT FROM RegistryValueChangeEvent WHERE Hive = 'HKEY_USERS' AND KeyPath = 'S-1-5-21-1578746122-4134322126-3335115994-1000\Software\Microsoft\Windows\DWM' AND ValueName = 'ColorizationColor', key=ColorizationColor] [12/10/2024 15:17:26.520] [1] [Registry.cs#91:ObserveValue] Started listener [hive=S-1-5-21-1578746122-4134322126-3335115994-1000, pathFormatted=SELECT * FROM RegistryValueChangeEvent WHERE Hive = 'HKEY_USERS' AND KeyPath = 'S-1-5-21-1578746122-4134322126-3335115994-1000\Software\Microsoft\Windows\DWM' AND ValueName = 'ColorizationColor', key=ColorizationColor] [12/10/2024 15:17:26.522] [1] [AbstractWMIListener.cs#27:StartAsync] Starting... [listener=WinKeyListener] [12/10/2024 15:17:26.528] [1] [AbstractWMIListener.cs#27:StartAsync] Starting... [listener=ThermalModeListener] [12/10/2024 15:17:26.537] [1] [AbstractWMIListener.cs#27:StartAsync] Starting... [listener=SpecialKeyListener] [12/10/2024 15:17:26.543] [1] [AbstractWMIListener.cs#27:StartAsync] Starting... [listener=RGBKeyboardBacklightListener] [12/10/2024 15:17:26.550] [1] [AbstractWMIListener.cs#27:StartAsync] Starting... [listener=PowerModeListener] [12/10/2024 15:17:26.567] [10] [Power.cs#50:IsAcFitForOc] Mode = 1 [12/10/2024 15:17:26.577] [6] [Power.cs#67:IsChargingNormally] Mode = 1 [12/10/2024 15:17:26.590] [1] [NativeWindowsMessageListener.cs#187:WndProc] Event received: Monitor On [12/10/2024 15:17:26.591] [1] [NativeWindowsMessageListener.cs#225:WndProc] Event received: Battery Saver enabled [12/10/2024 15:17:26.591] [1] [NativeWindowsMessageListener.cs#209:WndProc] Event received: Lid Opened [12/10/2024 15:17:26.593] [1] [AbstractWMIListener.cs#27:StartAsync] Starting... [listener=LightingChangeListener] [12/10/2024 15:17:26.593] [6] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=PowerModeFeature] [12/10/2024 15:17:26.597] [1] [AbstractWMIListener.cs#34:StartAsync] Couldn't start listener. [listener=LightingChangeListener] === Exception === System.Management.ManagementException: Classe inválida at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) at System.Management.ManagementEventWatcher.Start() at LenovoLegionToolkit.Lib.System.Management.WMI.Listen(String scope, FormattableString query, Action1 handler) at LenovoLegionToolkit.Lib.System.Management.WMI.LenovoLightingEvent.Listen(Action1 handler) at LenovoLegionToolkit.Lib.Listeners.AbstractWMIListener`3.StartAsync()

=== Exception demystified === System.Management.ManagementException: Classe inválida at void System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) at void System.Management.ManagementEventWatcher.Start() at LambdaDisposable LenovoLegionToolkit.Lib.System.Management.WMI.Listen(string scope, FormattableString query, Action handler) at IDisposable LenovoLegionToolkit.Lib.System.Management.WMI+LenovoLightingEvent.Listen(Action handler) at Task LenovoLegionToolkit.Lib.Listeners.AbstractWMIListener<TEventArgs, TValue, TRawValue>.StartAsync()

[12/10/2024 15:17:26.627] [1] [AbstractWMIListener.cs#27:StartAsync] Starting... [listener=DisplayBrightnessListener] [12/10/2024 15:17:26.654] [9] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=VantageDisabler, services=] [12/10/2024 15:17:26.654] [9] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=VantageDisabler, processes=] [12/10/2024 15:17:26.656] [9] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,False [type=VantageDisabler] [12/10/2024 15:17:26.656] [1] [App.xaml.cs#379:LogSoftwareStatusAsync] Vantage status: NotFound [12/10/2024 15:17:26.661] [9] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=LegionZoneDisabler, services=] [12/10/2024 15:17:26.661] [9] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=LegionZoneDisabler, processes=] [12/10/2024 15:17:26.663] [9] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,False [type=LegionZoneDisabler] [12/10/2024 15:17:26.663] [1] [App.xaml.cs#382:LogSoftwareStatusAsync] LegionZone status: NotFound [12/10/2024 15:17:26.670] [9] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=FnKeysDisabler, services=] [12/10/2024 15:17:26.670] [9] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=FnKeysDisabler, processes=] [12/10/2024 15:17:26.672] [9] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,True [type=FnKeysDisabler] [12/10/2024 15:17:26.672] [1] [App.xaml.cs#385:LogSoftwareStatusAsync] FnKeys status: Disabled [12/10/2024 15:17:26.682] [1] [App.xaml.cs#431:InitPowerModeFeatureAsync] Ensuring god mode state is applied... [12/10/2024 15:17:26.683] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=PowerModeFeature] [12/10/2024 15:17:26.756] [10] [AbstractWmiFeature.cs#35:GetStateAsync] State is Balance [feature=PowerModeFeature] [12/10/2024 15:17:26.821] [10] [WindowsPowerModeController.cs#38:SetPowerModeAsync] Activating... [powerModeState=Balance] [12/10/2024 15:17:26.911] [9] [AbstractWmiFeature.cs#35:GetStateAsync] State is Balance [feature=PowerModeFeature] [12/10/2024 15:17:26.920] [1] [App.xaml.cs#448:InitPowerModeFeatureAsync] Ensuring correct power plan is set... [12/10/2024 15:17:26.921] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=PowerModeFeature] [12/10/2024 15:17:27.087] [9] [AbstractWmiFeature.cs#35:GetStateAsync] State is Balance [feature=PowerModeFeature] [12/10/2024 15:17:27.087] [9] [WindowsPowerModeController.cs#38:SetPowerModeAsync] Activating... [powerModeState=Balance] [12/10/2024 15:17:27.088] [10] [ThrottleLastDispatcher.cs#33:DispatchAsync] Throttling... [tag=WindowsPowerModeController] [12/10/2024 15:17:27.088] [10] [WindowsPowerModeController.cs#77:SetPowerModeAsync] Power mode Balanced activated... [powerModeState=Balance, powerModeGuid=00000000-0000-0000-0000-000000000000] [12/10/2024 15:17:27.090] [10] [WindowsPowerPlanController.cs#35:SetPowerPlanAsync] Ignoring... [powerModeMappingMode=WindowsPowerMode] [12/10/2024 15:17:29.095] [9] [ThrottleLastDispatcher.cs#26:DispatchAsync] Allowing... [tag=WindowsPowerModeController] [12/10/2024 15:17:29.116] [1] [WindowsPowerModeController.cs#60:SetPowerModeAsync] Overlay scheme set. [result=0] [12/10/2024 15:17:29.118] [9] [WindowsPowerModeController.cs#77:SetPowerModeAsync] Power mode Balanced activated... [powerModeState=Balance, powerModeGuid=00000000-0000-0000-0000-000000000000] [12/10/2024 15:17:29.118] [9] [WindowsPowerPlanController.cs#35:SetPowerPlanAsync] Ignoring... [powerModeMappingMode=WindowsPowerMode] [12/10/2024 15:17:29.121] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=BatteryFeature] [12/10/2024 15:17:29.123] [9] [AbstractDriverFeature.cs#40:GetStateAsync] Buffer value: 8520192 [feature=BatteryFeature] [12/10/2024 15:17:29.123] [9] [AbstractDriverFeature.cs#46:GetStateAsync] State is Normal [feature=BatteryFeature] [12/10/2024 15:17:29.124] [1] [App.xaml.cs#468:InitBatteryFeatureAsync] Ensuring correct battery mode is set... [12/10/2024 15:17:29.125] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=BatteryFeature] [12/10/2024 15:17:29.125] [9] [AbstractDriverFeature.cs#40:GetStateAsync] Buffer value: 8520192 [feature=BatteryFeature] [12/10/2024 15:17:29.126] [9] [AbstractDriverFeature.cs#46:GetStateAsync] State is Normal [feature=BatteryFeature] [12/10/2024 15:17:29.132] [1] [App.xaml.cs#495:InitRgbKeyboardControllerAsync] RGB keyboard is not supported. [12/10/2024 15:17:29.135] [1] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=1] [12/10/2024 15:17:29.188] [9] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=2] [12/10/2024 15:17:29.250] [9] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=3] [12/10/2024 15:17:29.313] [9] [SpectrumKeyboardBacklightController.cs#599:GetDeviceHandleAsync] Handle couldn't be refreshed. [12/10/2024 15:17:29.314] [1] [App.xaml.cs#530:InitSpectrumKeyboardControllerAsync] Spectrum keyboard is not supported. [12/10/2024 15:17:29.325] [1] [GPUOverclockController.cs#71:IsSupportedAsync] NVAPI status: False. [12/10/2024 15:17:29.325] [1] [App.xaml.cs#565:InitGpuOverclockControllerAsync] GPU overclock is not supported. [12/10/2024 15:17:29.326] [1] [App.xaml.cs#393:InitHybridModeAsync] Initializing hybrid mode... [12/10/2024 15:17:29.349] [1] [App.xaml.cs#410:InitAutomationProcessorAsync] Initializing automation processor... [12/10/2024 15:17:29.349] [10] [HybridModeFeature.cs#114:EnsureDGPUEjectedIfNeededAsync] Will make sure that dGPU is ejected. [maxRetries=5, delay=5000ms] [12/10/2024 15:17:29.365] [1] [AutomationProcessor.cs#320:UpdateListenersAsync] Stopping listeners... [12/10/2024 15:17:29.367] [1] [AbstractAutoListener.cs#35:StartStopAsync] Subscribers: 0. [type=GameAutoListener] [12/10/2024 15:17:29.368] [1] [AbstractAutoListener.cs#70:StopInternalAsync] Already stopped. [type=GameAutoListener] [12/10/2024 15:17:29.368] [1] [AbstractAutoListener.cs#35:StartStopAsync] Subscribers: 0. [type=ProcessAutoListener] [12/10/2024 15:17:29.368] [1] [AbstractAutoListener.cs#70:StopInternalAsync] Already stopped. [type=ProcessAutoListener] [12/10/2024 15:17:29.369] [1] [AbstractAutoListener.cs#35:StartStopAsync] Subscribers: 0. [type=TimeAutoListener] [12/10/2024 15:17:29.369] [1] [AbstractAutoListener.cs#70:StopInternalAsync] Already stopped. [type=TimeAutoListener] [12/10/2024 15:17:29.369] [1] [AbstractAutoListener.cs#35:StartStopAsync] Subscribers: 0. [type=UserInactivityAutoListener] [12/10/2024 15:17:29.369] [1] [AbstractAutoListener.cs#70:StopInternalAsync] Already stopped. [type=UserInactivityAutoListener] [12/10/2024 15:17:29.370] [1] [AbstractAutoListener.cs#35:StartStopAsync] Subscribers: 0. [type=WiFiAutoListener] [12/10/2024 15:17:29.370] [1] [AbstractAutoListener.cs#70:StopInternalAsync] Already stopped. [type=WiFiAutoListener] [12/10/2024 15:17:29.370] [1] [AutomationProcessor.cs#329:UpdateListenersAsync] Stopped listeners... [12/10/2024 15:17:29.370] [1] [AutomationProcessor.cs#339:UpdateListenersAsync] Starting listeners... [12/10/2024 15:17:29.371] [1] [AutomationProcessor.cs#384:UpdateListenersAsync] Started relevant listeners. [12/10/2024 15:17:29.372] [1] [AutomationProcessor.cs#116:RunOnStartup] Pipeline run on startup pending... [12/10/2024 15:17:29.375] [1] [AbstractAutoListener.cs#35:StartStopAsync] Subscribers: 0. [type=GameAutoListener] [12/10/2024 15:17:29.375] [1] [AbstractAutoListener.cs#70:StopInternalAsync] Already stopped. [type=GameAutoListener] [12/10/2024 15:17:29.376] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=PowerModeFeature] [12/10/2024 15:17:29.383] [10] [Power.cs#50:IsAcFitForOc] Mode = 1 [12/10/2024 15:17:29.391] [8] [Power.cs#67:IsChargingNormally] Mode = 1 [12/10/2024 15:17:29.393] [9] [AutomationProcessor.cs#308:ProcessEvent] Processing event LenovoLegionToolkit.Lib.Automation.StartupAutomationEvent... [type=StartupAutomationEvent] [12/10/2024 15:17:29.394] [9] [AutomationProcessor.cs#163:RunAsync] Run pending... [12/10/2024 15:17:29.395] [9] [AutomationProcessor.cs#168:RunAsync] Run starting... [12/10/2024 15:17:29.402] [33] [Power.cs#50:IsAcFitForOc] Mode = 1 [12/10/2024 15:17:29.410] [9] [Power.cs#67:IsChargingNormally] Mode = 1 [12/10/2024 15:17:29.411] [9] [AutomationProcessor.cs#202:RunAsync] Running pipeline... [name=, trigger=LenovoLegionToolkit.Lib.Automation.Pipeline.Triggers.ACAdapterConnectedAutomationPipelineTrigger, steps.Count=3] [12/10/2024 15:17:29.413] [9] [AutomationPipeline.cs#73:RunAsync] Running step... [type=PowerModeAutomationStep] [12/10/2024 15:17:29.414] [9] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=PowerModeFeature] [12/10/2024 15:17:29.539] [34] [AbstractWmiFeature.cs#35:GetStateAsync] State is Balance [feature=PowerModeFeature] [12/10/2024 15:17:29.547] [9] [AIController.cs#177:ShouldDisableAsync] Not needed. [12/10/2024 15:17:29.548] [9] [AIController.cs#92:StopAsync] Stopped. [12/10/2024 15:17:29.549] [9] [AIController.cs#53:StartIfNeededAsync] AI Mode is not enabled. [12/10/2024 15:17:29.551] [1] [HWiNFOIntegration.cs#48:StopAsync] Stopping... [12/10/2024 15:17:29.551] [1] [HWiNFOIntegration.cs#59:StopAsync] Stopped. [12/10/2024 15:17:29.553] [1] [IpcServer.cs#54:StopAsync] Stopping... [12/10/2024 15:17:29.554] [1] [IpcServer.cs#60:StopAsync] Stopped [12/10/2024 15:17:29.555] [1] [Autorun.cs#30:Validate] Validating autorun... [12/10/2024 15:17:29.569] [1] [Autorun.cs#59:Validate] Autorun settings seems to be fine. [12/10/2024 15:17:29.694] [33] [AbstractWmiFeature.cs#35:GetStateAsync] State is Balance [feature=PowerModeFeature] [12/10/2024 15:17:29.696] [33] [AutomationPipeline.cs#88:RunAsync] Step completed successfully. [type=PowerModeAutomationStep] [12/10/2024 15:17:29.696] [33] [AutomationPipeline.cs#73:RunAsync] Running step... [type=DisplayBrightnessAutomationStep] [12/10/2024 15:17:29.698] [1] [App.xaml.cs#167:Application_Startup] Showing MainWindow... [12/10/2024 15:17:29.704] [8] [AutomationPipeline.cs#88:RunAsync] Step completed successfully. [type=DisplayBrightnessAutomationStep] [12/10/2024 15:17:29.704] [8] [AutomationPipeline.cs#73:RunAsync] Running step... [type=RefreshRateAutomationStep] [12/10/2024 15:17:29.706] [8] [RefreshRateFeature.cs#55:GetStateAsync] Getting current refresh rate... [12/10/2024 15:17:29.710] [8] [InternalDisplay.cs#56:Get] Found internal display: Display: \.\DISPLAY1\Monitor0 (Generic PnP Monitor) [12/10/2024 15:17:29.716] [8] [RefreshRateFeature.cs#70:GetStateAsync] Current refresh rate is 120Hz [currentSettings=1920x1080p @ 120Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default)] [12/10/2024 15:17:29.717] [8] [AutomationPipeline.cs#88:RunAsync] Step completed successfully. [type=RefreshRateAutomationStep] [12/10/2024 15:17:29.717] [8] [AutomationProcessor.cs#207:RunAsync] Pipeline completed successfully. [name=, trigger=LenovoLegionToolkit.Lib.Automation.Pipeline.Triggers.ACAdapterConnectedAutomationPipelineTrigger] [12/10/2024 15:17:29.717] [8] [AutomationProcessor.cs#218:RunAsync] Pipeline is exclusive. Breaking. [name=, trigger=LenovoLegionToolkit.Lib.Automation.Pipeline.Triggers.ACAdapterConnectedAutomationPipelineTrigger, steps.Count=3] [12/10/2024 15:17:29.717] [8] [AutomationProcessor.cs#224:RunAsync] Run finished successfully. [12/10/2024 15:17:29.721] [8] [UpdateChecker.cs#44:CheckAsync] Checking... [12/10/2024 15:17:29.809] [1] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=1] [12/10/2024 15:17:29.843] [1] [DashboardPage.xaml.cs#50:RefreshAsync] Groups: [12/10/2024 15:17:29.843] [1] [DashboardPage.xaml.cs#52:RefreshAsync] - Type: Power, CustomName: , Items: PowerMode,BatteryMode,BatteryNightChargeMode,AlwaysOnUsb,InstantBoot,FlipToStart [12/10/2024 15:17:29.845] [1] [DashboardPage.xaml.cs#52:RefreshAsync] - Type: Graphics, CustomName: , Items: HybridMode,DiscreteGpu,OverclockDiscreteGpu [12/10/2024 15:17:29.845] [1] [DashboardPage.xaml.cs#52:RefreshAsync] - Type: Display, CustomName: , Items: Resolution,RefreshRate,DpiScale,Hdr,OverDrive,TurnOffMonitors [12/10/2024 15:17:29.846] [1] [DashboardPage.xaml.cs#52:RefreshAsync] - Type: Other, CustomName: , Items: Microphone,WhiteKeyboardBacklight,PanelLogoBacklight,PortsBacklight,TouchpadLock,FnLock,WinKeyLock [12/10/2024 15:17:29.863] [33] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=2] [12/10/2024 15:17:29.926] [8] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=3] [12/10/2024 15:17:29.956] [1] [App.xaml.cs#173:Application_Startup] Start up complete [12/10/2024 15:17:29.987] [8] [SpectrumKeyboardBacklightController.cs#599:GetDeviceHandleAsync] Handle couldn't be refreshed. [12/10/2024 15:17:30.118] [8] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=VantageDisabler, services=] [12/10/2024 15:17:30.118] [8] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=VantageDisabler, processes=] [12/10/2024 15:17:30.119] [8] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,False [type=VantageDisabler] [12/10/2024 15:17:30.137] [8] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=LegionZoneDisabler, services=] [12/10/2024 15:17:30.138] [8] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=LegionZoneDisabler, processes=] [12/10/2024 15:17:30.139] [8] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,False [type=LegionZoneDisabler] [12/10/2024 15:17:30.155] [8] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=FnKeysDisabler, services=] [12/10/2024 15:17:30.155] [8] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=FnKeysDisabler, processes=] [12/10/2024 15:17:30.157] [8] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,True [type=FnKeysDisabler] [12/10/2024 15:17:30.846] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=PowerModeControl] [12/10/2024 15:17:30.846] [9] [SensorsControl.xaml.cs#89:Refresh] Sensors refresh started... [12/10/2024 15:17:30.849] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=BatteryModeControl] [12/10/2024 15:17:30.850] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=BatteryFeature] [12/10/2024 15:17:30.851] [9] [AbstractDriverFeature.cs#40:GetStateAsync] Buffer value: 8520192 [feature=BatteryFeature] [12/10/2024 15:17:30.851] [9] [AbstractDriverFeature.cs#46:GetStateAsync] State is Normal [feature=BatteryFeature] [12/10/2024 15:17:30.851] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=BatteryNightChargeModeControl] [12/10/2024 15:17:30.853] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=BatteryNightChargeFeature] [12/10/2024 15:17:30.854] [8] [AbstractDriverFeature.cs#81:SendCodeAsync] DeviceIoControl returned 0, last error: 2 [feature=BatteryNightChargeFeature] [12/10/2024 15:17:30.855] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=AlwaysOnUSBControl] [12/10/2024 15:17:30.857] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=AlwaysOnUSBFeature] [12/10/2024 15:17:30.858] [34] [AbstractDriverFeature.cs#40:GetStateAsync] Buffer value: 17024 [feature=AlwaysOnUSBFeature] [12/10/2024 15:17:30.858] [34] [AbstractDriverFeature.cs#46:GetStateAsync] State is OnWhenSleeping [feature=AlwaysOnUSBFeature] [12/10/2024 15:17:30.859] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=InstantBootControl] [12/10/2024 15:17:30.862] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Unsupported. [feature=InstantBootControl] [12/10/2024 15:17:30.862] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=FlipToStartControl] [12/10/2024 15:17:30.866] [34] [AbstractUEFIFeature.cs#34:ReadFromUefiAsync] Reading from UEFI... [feature=FlipToStartUEFIFeature] [12/10/2024 15:17:30.867] [10] [SensorsControl.xaml.cs#94:Refresh] Sensors not supported. [12/10/2024 15:17:30.868] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=ComboBoxHybridModeControl] [12/10/2024 15:17:30.868] [34] [AbstractUEFIFeature.cs#54:ReadFromUefiAsync] Read from UEFI successful [feature=FlipToStartUEFIFeature] [12/10/2024 15:17:30.870] [29] [AbstractUEFIFeature.cs#34:ReadFromUefiAsync] Reading from UEFI... [feature=FlipToStartUEFIFeature] [12/10/2024 15:17:30.870] [1] [HybridModeFeature.cs#35:GetStateAsync] Getting state... [12/10/2024 15:17:30.870] [29] [AbstractUEFIFeature.cs#54:ReadFromUefiAsync] Read from UEFI successful [feature=FlipToStartUEFIFeature] [12/10/2024 15:17:30.872] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=DiscreteGPUControl] [12/10/2024 15:17:30.874] [1] [AbstractRefreshingControl.cs#65:RefreshAsync] Exception when refreshing control. [feature=DiscreteGPUControl] === Exception === System.InvalidOperationException: Unsupported operation at LenovoLegionToolkit.WPF.Controls.Dashboard.DiscreteGPUControl.OnRefreshAsync() at LenovoLegionToolkit.WPF.Controls.AbstractRefreshingControl.RefreshAsync()

=== Exception demystified === System.InvalidOperationException: Unsupported operation at async Task LenovoLegionToolkit.WPF.Controls.Dashboard.DiscreteGPUControl.OnRefreshAsync() at async Task LenovoLegionToolkit.WPF.Controls.AbstractRefreshingControl.RefreshAsync()

[12/10/2024 15:17:30.891] [1] [GPUController.cs#80:StopAsync] Stopping... [refreshTask.isNull=True, _refreshCancellationTokenSource.IsCancellationRequested=] [12/10/2024 15:17:30.891] [1] [GPUController.cs#107:StopAsync] Stopped [12/10/2024 15:17:30.891] [1] [GPUController.cs#80:StopAsync] Stopping... [refreshTask.isNull=True, _refreshCancellationTokenSource.IsCancellationRequested=] [12/10/2024 15:17:30.892] [1] [GPUController.cs#107:StopAsync] Stopped [12/10/2024 15:17:30.892] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=OverclockDiscreteGPUControl] [12/10/2024 15:17:30.894] [1] [GPUOverclockController.cs#71:IsSupportedAsync] NVAPI status: False. [12/10/2024 15:17:30.894] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Unsupported. [feature=OverclockDiscreteGPUControl] [12/10/2024 15:17:30.894] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=ResolutionControl] [12/10/2024 15:17:30.896] [1] [ResolutionFeature.cs#19:GetAllStatesAsync] Getting all resolutions... [12/10/2024 15:17:30.896] [1] [ResolutionFeature.cs#31:GetAllStatesAsync] Built in display found: Display: \.\DISPLAY1\Monitor0 (Generic PnP Monitor) [12/10/2024 15:17:30.897] [29] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=IGPUModeGamezoneFeature] [12/10/2024 15:17:30.899] [1] [ResolutionFeature.cs#36:GetAllStatesAsync] Current built in display settings: 1920x1080p @ 120Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default) [12/10/2024 15:17:30.906] [33] [AbstractWmiFeature.cs#35:GetStateAsync] State is Auto [feature=IGPUModeGamezoneFeature] [12/10/2024 15:17:30.907] [33] [HybridModeFeature.cs#52:GetStateAsync] State is OnAuto [gSync=Off, igpuMode=Auto] [12/10/2024 15:17:30.942] [1] [ResolutionFeature.cs#47:GetAllStatesAsync] Possible resolutions are 1920x1080, 1760x990, 1680x1050, 1600x900, 1366x768, 1280x1024, 1280x720, 1128x634, 1024x768 [12/10/2024 15:17:30.943] [1] [ResolutionFeature.cs#55:GetStateAsync] Getting current resolution... [12/10/2024 15:17:30.944] [1] [ResolutionFeature.cs#70:GetStateAsync] Current resolution is 1920x1080 [currentSettings=1920x1080p @ 120Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default)] [12/10/2024 15:17:30.950] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=RefreshRateControl] [12/10/2024 15:17:30.952] [1] [RefreshRateFeature.cs#19:GetAllStatesAsync] Getting all refresh rates... [12/10/2024 15:17:30.952] [1] [RefreshRateFeature.cs#31:GetAllStatesAsync] Built in display found: Display: \.\DISPLAY1\Monitor0 (Generic PnP Monitor) [12/10/2024 15:17:30.954] [1] [RefreshRateFeature.cs#36:GetAllStatesAsync] Current built in display settings: 1920x1080p @ 120Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default) [12/10/2024 15:17:30.990] [1] [RefreshRateFeature.cs#47:GetAllStatesAsync] Possible refresh rates are 60Hz, 120Hz [12/10/2024 15:17:30.991] [1] [RefreshRateFeature.cs#55:GetStateAsync] Getting current refresh rate... [12/10/2024 15:17:30.992] [1] [RefreshRateFeature.cs#70:GetStateAsync] Current refresh rate is 120Hz [currentSettings=1920x1080p @ 120Hz @ Depth32Bit ({X=0,Y=0}, Identity, Default)] [12/10/2024 15:17:30.996] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=DpiScaleControl] [12/10/2024 15:17:30.998] [1] [DpiScaleFeature.cs#17:GetAllStatesAsync] Getting all DPI scales... [12/10/2024 15:17:31.005] [1] [DpiScaleFeature.cs#39:GetAllStatesAsync] Current DPI scale is LenovoLegionToolkit.Lib.DpiScale[] [12/10/2024 15:17:31.005] [1] [DpiScaleFeature.cs#47:GetStateAsync] Getting current DPI scale... [12/10/2024 15:17:31.007] [1] [DpiScaleFeature.cs#62:GetStateAsync] Current DPI scale is 100 [12/10/2024 15:17:31.011] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=HDRControl] [12/10/2024 15:17:31.012] [1] [HDRFeature.cs#14:IsSupportedAsync] Checking HDR support... [12/10/2024 15:17:31.015] [1] [HDRFeature.cs#28:IsSupportedAsync] HDR support: False [12/10/2024 15:17:31.015] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Unsupported. [feature=HDRControl] [12/10/2024 15:17:31.015] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=OverDriveControl] [12/10/2024 15:17:31.020] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=TurnOffMonitorsControl] [12/10/2024 15:17:31.020] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=MicrophoneControl] [12/10/2024 15:17:31.030] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=WhiteKeyboardBacklightControl] [12/10/2024 15:17:31.032] [1] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=1] [12/10/2024 15:17:31.034] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=OneLevelWhiteKeyboardBacklightControl] [12/10/2024 15:17:31.036] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=PanelLogoBacklightControl] [12/10/2024 15:17:31.041] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=PortsBacklightControl] [12/10/2024 15:17:31.042] [33] [AbstractLenovoLightingFeature.cs#28:IsSupportedAsync] Control interface not found [feature=PanelLogoLenovoLightingBacklightFeature] [12/10/2024 15:17:31.043] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=TouchpadLockControl] [12/10/2024 15:17:31.045] [29] [AbstractLenovoLightingFeature.cs#28:IsSupportedAsync] Control interface not found [feature=PortsBacklightFeature] [12/10/2024 15:17:31.045] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=FnLockControl] [12/10/2024 15:17:31.047] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=FnLockFeature] [12/10/2024 15:17:31.048] [29] [AbstractDriverFeature.cs#40:GetStateAsync] Buffer value: 17024 [feature=FnLockFeature] [12/10/2024 15:17:31.049] [29] [AbstractDriverFeature.cs#46:GetStateAsync] State is Off [feature=FnLockFeature] [12/10/2024 15:17:31.049] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=WinKeyControl] [12/10/2024 15:17:31.051] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=BatteryFeature] [12/10/2024 15:17:31.052] [34] [AbstractDriverFeature.cs#40:GetStateAsync] Buffer value: 8520192 [feature=BatteryFeature] [12/10/2024 15:17:31.052] [34] [AbstractDriverFeature.cs#46:GetStateAsync] State is Normal [feature=BatteryFeature] [12/10/2024 15:17:31.053] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=PowerModeFeature] [12/10/2024 15:17:31.054] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=AlwaysOnUSBFeature] [12/10/2024 15:17:31.055] [34] [AbstractDriverFeature.cs#40:GetStateAsync] Buffer value: 17024 [feature=AlwaysOnUSBFeature] [12/10/2024 15:17:31.055] [34] [AbstractDriverFeature.cs#46:GetStateAsync] State is OnWhenSleeping [feature=AlwaysOnUSBFeature] [12/10/2024 15:17:31.057] [10] [AbstractUEFIFeature.cs#34:ReadFromUefiAsync] Reading from UEFI... [feature=FlipToStartUEFIFeature] [12/10/2024 15:17:31.057] [10] [AbstractUEFIFeature.cs#54:ReadFromUefiAsync] Read from UEFI successful [feature=FlipToStartUEFIFeature] [12/10/2024 15:17:31.063] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=FnLockFeature] [12/10/2024 15:17:31.064] [29] [AbstractDriverFeature.cs#40:GetStateAsync] Buffer value: 17024 [feature=FnLockFeature] [12/10/2024 15:17:31.064] [29] [AbstractDriverFeature.cs#46:GetStateAsync] State is Off [feature=FnLockFeature] [12/10/2024 15:17:31.065] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Unsupported. [feature=BatteryNightChargeModeControl] [12/10/2024 15:17:31.070] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [12/10/2024 15:17:31.079] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=WinKeyFeature] [12/10/2024 15:17:31.080] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature] [12/10/2024 15:17:31.081] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Unsupported. [feature=OverDriveControl] [12/10/2024 15:17:31.082] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Unsupported. [feature=OneLevelWhiteKeyboardBacklightControl] [12/10/2024 15:17:31.082] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Unsupported. [feature=PortsBacklightControl] [12/10/2024 15:17:31.082] [29] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=2] [12/10/2024 15:17:31.089] [10] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=WinKeyFeature] [12/10/2024 15:17:31.134] [10] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=3] [12/10/2024 15:17:31.185] [10] [SpectrumKeyboardBacklightController.cs#599:GetDeviceHandleAsync] Handle couldn't be refreshed. [12/10/2024 15:17:31.186] [34] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=1] [12/10/2024 15:17:31.192] [34] [AbstractLenovoLightingFeature.cs#28:IsSupportedAsync] Control interface not found [feature=WhiteKeyboardLenovoLightingBacklightFeature] [12/10/2024 15:17:31.197] [1] [AbstractDriverFeature.cs#35:GetStateAsync] Getting state... [feature=WhiteKeyboardDriverBacklightFeature] [12/10/2024 15:17:31.198] [10] [AbstractDriverFeature.cs#40:GetStateAsync] Buffer value: 1 [feature=WhiteKeyboardDriverBacklightFeature] [12/10/2024 15:17:31.199] [10] [AbstractDriverFeature.cs#46:GetStateAsync] State is Off [feature=WhiteKeyboardDriverBacklightFeature] [12/10/2024 15:17:31.215] [33] [AbstractWmiFeature.cs#35:GetStateAsync] State is Balance [feature=PowerModeFeature] [12/10/2024 15:17:31.229] [33] [Power.cs#50:IsAcFitForOc] Mode = 1 [12/10/2024 15:17:31.237] [10] [Power.cs#67:IsChargingNormally] Mode = 1 [12/10/2024 15:17:31.238] [10] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=2] [12/10/2024 15:17:31.289] [10] [SpectrumKeyboardBacklightController.cs#584:GetDeviceHandleAsync] Refreshing handle... [retry=3] [12/10/2024 15:17:31.341] [10] [SpectrumKeyboardBacklightController.cs#599:GetDeviceHandleAsync] Handle couldn't be refreshed. [12/10/2024 15:17:31.342] [1] [AbstractRefreshingControl.cs#58:RefreshAsync] Unsupported. [feature=PanelLogoBacklightControl] [12/10/2024 15:17:33.606] [33] [UpdateChecker.cs#65:CheckAsync] Checked [updates.Length=0] [12/10/2024 15:17:34.351] [33] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=IGPUModeGamezoneFeature] [12/10/2024 15:17:34.365] [34] [AbstractWmiFeature.cs#35:GetStateAsync] State is Auto [feature=IGPUModeGamezoneFeature] [12/10/2024 15:17:34.366] [34] [HybridModeFeature.cs#130:EnsureDGPUEjectedIfNeededAsync] Not in iGPU-only mode, aborting... [12/10/2024 15:17:42.755] [29] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=FnKeysDisabler, services=] [12/10/2024 15:17:42.756] [29] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=FnKeysDisabler, processes=] [12/10/2024 15:17:42.757] [29] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,True [type=FnKeysDisabler] [12/10/2024 15:17:42.758] [29] [DriverKeyListener.cs#89:HandlerAsync] Event received. [key=FnF10, value=32] [12/10/2024 15:17:42.768] [6] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [12/10/2024 15:17:42.776] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature] [12/10/2024 15:17:42.780] [1] [NotificationsManager.cs#39:OnNotificationReceived] Notification Type: TouchpadOn, Args: [] received [12/10/2024 15:17:42.807] [1] [NotificationsManager.cs#223:OnNotificationReceived] Notification Type: TouchpadOn, Args: [] shown. [12/10/2024 15:17:42.810] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=TouchpadLockControl] [12/10/2024 15:17:42.819] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [12/10/2024 15:17:42.827] [6] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature] [12/10/2024 15:17:43.891] [6] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=FnKeysDisabler, services=] [12/10/2024 15:17:43.891] [6] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=FnKeysDisabler, processes=] [12/10/2024 15:17:43.892] [6] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,True [type=FnKeysDisabler] [12/10/2024 15:17:43.893] [6] [DriverKeyListener.cs#89:HandlerAsync] Event received. [key=FnF10, value=32] [12/10/2024 15:17:43.901] [29] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [12/10/2024 15:17:43.909] [6] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature] [12/10/2024 15:17:43.910] [1] [NotificationsManager.cs#39:OnNotificationReceived] Notification Type: TouchpadOn, Args: [] received [12/10/2024 15:17:43.931] [1] [NotificationsManager.cs#223:OnNotificationReceived] Notification Type: TouchpadOn, Args: [] shown. [12/10/2024 15:17:43.932] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=TouchpadLockControl] [12/10/2024 15:17:43.940] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [12/10/2024 15:17:43.948] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature] [12/10/2024 15:17:45.075] [6] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=FnKeysDisabler, services=] [12/10/2024 15:17:45.075] [6] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=FnKeysDisabler, processes=] [12/10/2024 15:17:45.077] [6] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,True [type=FnKeysDisabler] [12/10/2024 15:17:45.077] [6] [DriverKeyListener.cs#89:HandlerAsync] Event received. [key=FnF10, value=32] [12/10/2024 15:17:45.085] [6] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [12/10/2024 15:17:45.093] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature] [12/10/2024 15:17:45.093] [1] [NotificationsManager.cs#39:OnNotificationReceived] Notification Type: TouchpadOn, Args: [] received [12/10/2024 15:17:45.114] [1] [NotificationsManager.cs#223:OnNotificationReceived] Notification Type: TouchpadOn, Args: [] shown. [12/10/2024 15:17:45.115] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=TouchpadLockControl] [12/10/2024 15:17:45.123] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [12/10/2024 15:17:45.132] [6] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature] [12/10/2024 15:17:46.084] [29] [AbstractSoftwareDisabler.cs#41:GetStatusAsync] Running services count: 0. [type=FnKeysDisabler, services=] [12/10/2024 15:17:46.084] [29] [AbstractSoftwareDisabler.cs#42:GetStatusAsync] Running processes count: 0. [type=FnKeysDisabler, processes=] [12/10/2024 15:17:46.086] [29] [AbstractSoftwareDisabler.cs#58:GetStatusAsync] Status: False,True [type=FnKeysDisabler] [12/10/2024 15:17:46.086] [29] [DriverKeyListener.cs#89:HandlerAsync] Event received. [key=FnF10, value=32] [12/10/2024 15:17:46.094] [29] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [12/10/2024 15:17:46.101] [6] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature] [12/10/2024 15:17:46.102] [1] [NotificationsManager.cs#39:OnNotificationReceived] Notification Type: TouchpadOn, Args: [] received [12/10/2024 15:17:46.126] [1] [NotificationsManager.cs#223:OnNotificationReceived] Notification Type: TouchpadOn, Args: [] shown. [12/10/2024 15:17:46.126] [1] [AbstractRefreshingControl.cs#41:RefreshAsync] Refreshing control... [feature=TouchpadLockControl] [12/10/2024 15:17:46.135] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature] [12/10/2024 15:17:46.142] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]

Additional information

No response

BartoszCichecki commented 2 hours ago

Translations are handled through crowdin. Link is in the readme.

dmarck82 commented 2 hours ago

The problem is not relatated to the translation. They are fine. I think the code is using the same message for on/off.

BartoszCichecki commented 1 hour ago

I took another look at the code and log you sent. The translations and strings used are correct. However, your laptop is not toggling the touchpad lock with Fn+F10, since the only notification sent is that the touchpad lock is Off:

    Line 275: [12/10/2024 15:17:31.070] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature]
    Line 277: [12/10/2024 15:17:31.080] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]
    Line 305: [12/10/2024 15:17:42.768] [6] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature]
    Line 306: [12/10/2024 15:17:42.776] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]
    Line 310: [12/10/2024 15:17:42.819] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature]
    Line 311: [12/10/2024 15:17:42.827] [6] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]
    Line 316: [12/10/2024 15:17:43.901] [29] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature]
    Line 317: [12/10/2024 15:17:43.909] [6] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]
    Line 321: [12/10/2024 15:17:43.940] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature]
    Line 322: [12/10/2024 15:17:43.948] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]
    Line 327: [12/10/2024 15:17:45.085] [6] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature]
    Line 328: [12/10/2024 15:17:45.093] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]
    Line 332: [12/10/2024 15:17:45.123] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature]
    Line 333: [12/10/2024 15:17:45.132] [6] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]
    Line 338: [12/10/2024 15:17:46.094] [29] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature]
    Line 339: [12/10/2024 15:17:46.101] [6] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]
    Line 343: [12/10/2024 15:17:46.135] [1] [AbstractWmiFeature.cs#29:GetStateAsync] Getting state... [feature=TouchpadLockFeature]
    Line 344: [12/10/2024 15:17:46.142] [29] [AbstractWmiFeature.cs#35:GetStateAsync] State is Off [feature=TouchpadLockFeature]

Fn+F10 should toggle touchpad lock state and notify OS about the change, which in your case is not happening - touchpad lock is never On. It might be a bug in BIOS, or EC that is acting up. You can try updating BIOS if there is a newer version or restting EC - instructions on how to do it, can be found in the knowledge base on the Legion Series discord server linked in README.

I can't "fix it" - default behavior for Legion is to change and notify OS about state of touchpad lock, which your laptop is not doing.