-
-
Notifications
You must be signed in to change notification settings - Fork 457
Description
Rules
- I made myself familiar with the Readme, FAQ and Troubleshooting.
- I understand that, if insufficient information or no app logs will be provided, my issue will be closed without an answer.
What's wrong?
The Asus ROG Harpe Aim Lab Edition mouse was released with a max polling rate of 1000hz, which G Helper supports fully. Some time after its release, Asus released a polling rate booster that works with the wireless dongle as a USB extender, and this enabled 4k and 8k polling rates. If you try to alter the polling rate in G Helper, it cannot see those new rates, and the drop down menu for polling rate is blank; if you then click that menu and choose the blank option, the program crashes. This is a bug report for the crash, and a feature request to support those higher polling rates.
The polling rate booster is purchased separately. Here is one vendor: https://us.maxgaming.com/us/other-accessories/rog-polling-rate-booster
The process to enable these higher polling rates requires several steps, described in this Reddit comment and throughout the thread: https://old.reddit.com/r/ASUSROG/comments/1g1e9gp/help_i_bought_the_rog_polling_rate_booster_for_my/lrk5mm8/
How to reproduce the bug?
- Set up the polling rate booster and install Armoury Crate along with required firmware updates for all hardware
- Adjust the polling rate in Armoury Crate itself to 4000hz or 8000hz. At this point the official software is no longer required
- Open G Helper and choose the mouse under peripherals (ROG Harpe Aim Lab Edition (OMNI)) to open extra settings
- The polling rate drop down will be blank. Left click this, and left click again to "set" it to that default value.
- G Helper will throw an exception with the text "Index was outside the bounds of the array", and you can continue or quit at this point. There's also a details option that shows error logs, and that text is pasted below after the log.txt upload.
Logs
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at GHelper.AsusMouseSettings.ComboBoxPollingRate_DropDownClosed(Object sender, EventArgs e) in D:\a\g-helper\g-helper\app\AsusMouseSettings.cs:line 235
at System.Windows.Forms.ComboBox.OnDropDownClosed(EventArgs e)
at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
at System.Windows.Forms.ComboBox.WndProc(Message& m)
at GHelper.UI.RComboBox.WndProc(Message& m) in D:\a\g-helper\g-helper\app\UI\RComboBox.cs:line 203
at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)
************** Loaded Assemblies **************
System.Private.CoreLib
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Private.CoreLib.dll
GHelper
Assembly Version: 0.203.0.0
Location:
System.Runtime
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Runtime.dll
System.Windows.Forms
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.12\System.Windows.Forms.dll
System.Threading.Thread
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Threading.Thread.dll
System.ComponentModel.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.ComponentModel.Primitives.dll
System.Windows.Forms.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.12\System.Windows.Forms.Primitives.dll
System.Drawing.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Drawing.Primitives.dll
System.Collections.Specialized
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Collections.Specialized.dll
Microsoft.Win32.SystemEvents
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.12\Microsoft.Win32.SystemEvents.dll
System.Diagnostics.Process
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Diagnostics.Process.dll
System.Collections
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Collections.dll
System.ComponentModel.TypeConverter
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.ComponentModel.TypeConverter.dll
System.Text.Json
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Text.Json.dll
System.Threading
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Threading.dll
System.Memory
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Memory.dll
System.Text.Encoding.Extensions
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Text.Encoding.Extensions.dll
System.Text.Encodings.Web
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Text.Encodings.Web.dll
System.Runtime.Intrinsics
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Runtime.Intrinsics.dll
System.Numerics.Vectors
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Numerics.Vectors.dll
System.Private.Uri
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Private.Uri.dll
System.Collections.Concurrent
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Collections.Concurrent.dll
System.Reflection.Emit.Lightweight
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Reflection.Emit.Lightweight.dll
System.Reflection.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Reflection.Primitives.dll
System.Reflection.Emit.ILGeneration
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Reflection.Emit.ILGeneration.dll
System.Runtime.InteropServices
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Runtime.InteropServices.dll
Microsoft.Win32.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\Microsoft.Win32.Primitives.dll
System.Management
Assembly Version: 8.0.0.0
Location:
Microsoft.Win32.Registry
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\Microsoft.Win32.Registry.dll
System.Security.Principal.Windows
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Security.Principal.Windows.dll
System.Security.Claims
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Security.Claims.dll
System.Drawing.Common
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.12\System.Drawing.Common.dll
System.Diagnostics.TraceSource
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Diagnostics.TraceSource.dll
System.Resources.Extensions
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.12\System.Resources.Extensions.dll
System.Drawing
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.12\System.Drawing.dll
NAudio.Wasapi
Assembly Version: 2.1.0.0
Location:
System.ComponentModel.EventBasedAsync
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.ComponentModel.EventBasedAsync.dll
Accessibility
Assembly Version: 4.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.12\Accessibility.dll
System.ComponentModel
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.ComponentModel.dll
Microsoft.Win32.TaskScheduler
Assembly Version: 2.11.0.0
Location:
System.ObjectModel
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.ObjectModel.dll
System.Linq
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Linq.dll
System.Diagnostics.FileVersionInfo
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Diagnostics.FileVersionInfo.dll
System.Text.RegularExpressions
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Text.RegularExpressions.dll
System.Xml.ReaderWriter
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Xml.ReaderWriter.dll
System.Private.Xml
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Private.Xml.dll
System.Runtime.Loader
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Runtime.Loader.dll
NvAPIWrapper
Assembly Version: 0.8.1.100
Location:
netstandard
Assembly Version: 2.1.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\netstandard.dll
System.Diagnostics.PerformanceCounter
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.12\System.Diagnostics.PerformanceCounter.dll
System.Threading.ThreadPool
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Threading.ThreadPool.dll
HidSharpCore
Assembly Version: 2.1.0.0
Location:
System.Collections.NonGeneric
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Collections.NonGeneric.dll
System.Threading.Overlapped
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Threading.Overlapped.dll
System.Net.Http
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Net.Http.dll
System.Net.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Net.Primitives.dll
System.Diagnostics.Tracing
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Diagnostics.Tracing.dll
System.Diagnostics.DiagnosticSource
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Diagnostics.DiagnosticSource.dll
System.Net.Security
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Net.Security.dll
System.Security.Cryptography
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Security.Cryptography.dll
System.Net.Sockets
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Net.Sockets.dll
System.Net.NameResolution
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Net.NameResolution.dll
System.Diagnostics.StackTrace
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Diagnostics.StackTrace.dll
System.Reflection.Metadata
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Reflection.Metadata.dll
System.Collections.Immutable
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.Collections.Immutable.dll
System.IO.Compression
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.12\System.IO.Compression.dll
************** JIT Debugging **************
Device and Model
Asus ROG Harpe Aim Lab Edition
Additional information.
Armoury Crate
Uninstalled
Asus Services
0
Version
0.203.0
OS
Windows 10



