Controlling ASUS AI Noise-Cancelling Mic Adapter directly on Linux

I know this adapter has a Windows app that can turn the noise cancelling on and off, also changing the noise cancelling level, on the fly. However, I need to do that on Linux. I haven’t found anyone reverse engineering the app so I’m thinking of installing the app through wine, it only needs mscorefonts which can be installed through winetricks in order for the GUI to appear. But for it to detect the adapter, I’m lost.

This is the log until this view:

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:ntdll:EtwEventRegister ({e13b77a8-14b6-11de-8069-001b212b5009}, 0BED0448, 00000000, 0021F558) stub.
0024:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
0024:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
0024:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
0024:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
0024:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
0024:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
0024:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
0024:fixme:file:errno_to_status Converting errno 75 to STATUS_UNSUCCESSFUL
0024:fixme:ntdll:EtwEventRegister ({e13b77a8-14b6-11de-8069-001b212b5009}, 0D9670A0, 0DEF0018, 0DEF5B88) stub.
0024:fixme:msg:ChangeWindowMessageFilter c02f 00000001
0024:fixme:dwmapi:DwmAttachMilContent (0001004C) stub
0108:fixme:driver:GdiEntry13 stub
0108:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (00000001): monitor setting ignored
0108:fixme:d3d:wined3d_check_device_format_conversion output 0xd540150, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:wtsapi:WTSQuerySessionInformationW Unimplemented class 8
0024:fixme:win:RegisterPowerSettingNotification (00010062,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub
0024:fixme:wtsapi:WTSRegisterSessionNotification Stub 0001005C 0x00000000
0024:fixme:msg:ChangeWindowMessageFilterEx 0001005C c02c 1 0021E9F4
0024:fixme:msg:ChangeWindowMessageFilterEx 0001005C 111 1 0021E9F4
0108:fixme:d3d:wined3d_check_device_format_conversion output 0xd540150, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0108:fixme:seh:WerRegisterMemoryBlock (0DEF2934 6144) stub
0108:fixme:seh:WerRegisterMemoryBlock (0DEF0340 4) stub
0024:fixme:dwrite:dwritetextanalyzer_AnalyzeNumberSubstitution (041DED20 0 36 041CEC00): stub
0024:fixme:uiautomation:UiaGetReservedMixedAttributeValue (0021CAB8) stub!
0024:fixme:uiautomation:UiaGetReservedNotSupportedValue (0021CAB8) stub!
0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0021D130, 0021D140 0021D134
0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0021D130 0021D140 0021D134) returning a dummy value (current locale)
0130:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\RtsUpx": c0000142
0024:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.

I’m curious with

0130:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\RtsUpx": c0000142

Googling around, it seems to be a driver for USB Realtek device, which could be the chipset used by this adapter.