Thrustmaster Virtual Game Root not recognized

Hello. I’m using Teamspeak 3.5.2 with the Gamepad Plugin 1.2.0.

I have a Thrustmaster Hotas Warthog, and I use TARGET to program my device with a script. Now, I know that TARGET is quite… unpredictable sometimes in Windows 10, and this time is note different. Basically, if I start my script as soon as my PC boots, TARGET manages to hide all my Thrustmaster devices (I have 5 of them: Warthog Stick, Warthog throttle, TFRP rudder and 2x Thrustmaster MFDs) and creates a Thrustmaster Virtual Game Controller (root) that becomes the only active device. If I wait a bit before starting the script (let’s say, 20-30 seconds after the PC boots), the Virtual Controller is created but the other devices are not hidden, so I basically end up with 6 devices (the Virtual one + the other 5).

Now, to TeamSpeak: it seems that I can only bind keys to the individual devices, and not to the virtual one. Although this can work anyway when I have both the virtual and individual ones, I’m stuck instead in having no way to use my PTT configured in the Warthog Throttle when it’s only available in the Virtual Controller.

I’m attaching logs from TeamSpeak when the individual devices are present alongside the virtual one (log_regular.txt) and when the individual ones are hidden and only the Virtual Controller is present (log_hidden.txt).

Thanks!

log_regular.txt:

08/04/2020 18:39:37		Info	TeamSpeak Client 3.5.2 (2020-04-02 07:35:52)
08/04/2020 18:39:37		Info	SystemInformation: Windows 10 (18363) x64 (AMD or Intel) Binary: 64bit
08/04/2020 18:39:37		Info	Using hardware aes
08/04/2020 18:39:37	Direct Sound	Debug	setting timer resolution to 1ms -
08/04/2020 18:39:37	ClientUI	Info	OpenGL Info: LibGLES, Vendor: Google Inc., Renderer: ANGLE (Radeon RX 590 Series Direct3D11 vs_5_0 ps_5_0), Version: OpenGL ES 2.0 (ANGLE 2.1.0.57ea533f79a7)
08/04/2020 18:39:38		Info	*** Time [ICONMANGER]: 162
08/04/2020 18:39:38	Addons	Info	Checking for addon updates...
08/04/2020 18:39:38	Plugins	Info	Loading plugin: gamepad_joystick_win64.dll
08/04/2020 18:39:38	Gamepad Plugin	Info	Found client raw input wnd proc
08/04/2020 18:39:38	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:39:38	Plugins	Info	Loading plugin: clientquery_plugin_win64.dll
08/04/2020 18:39:38	Gamepad Plugin	Info	Found device
08/04/2020 18:39:38	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:39:38	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B352#7&377EFB9E&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:39:38	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_0404#7&F5F3910&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:39:38	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B351#7&1972E3FE&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:39:38	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_0402#7&26964A53&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:39:38	Query	Info	listening on 127.0.0.1:25639
08/04/2020 18:39:38	Plugins	Info	Loading plugin: teamspeak_control_plugin_win64.dll
08/04/2020 18:39:38	ControlPlugin	Info	Control Plugin started, accepting connections
08/04/2020 18:39:38	Addon	Info	Addon up to date.
08/04/2020 18:39:38	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - enter - DeviceDeleteList
08/04/2020 18:39:38	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - leave - DeviceDeleteList
08/04/2020 18:39:38	Addon	Info	Addon up to date.
08/04/2020 18:39:38	Addon	Info	Addon up to date.
08/04/2020 18:39:38	Addon	Info	Addon up to date.
08/04/2020 18:39:38		Info	*** Time [BUILD_GUI]: 728
08/04/2020 18:39:38		Info	*** Time [SERVERVIEW]: 759
08/04/2020 18:39:39		Info	*** Time [SERVERVIEWMANAGER]: 781
08/04/2020 18:39:39		Info	*** Time [MAINWINDOW]: 1319
08/04/2020 18:39:39		Info	*** Time [INIT]: 1319
08/04/2020 18:39:39	ClientUI	Info	Qt version: 5.12.3
08/04/2020 18:39:39	ClientUI	Info	Using configuration location: C:\Users\Lorthirk\AppData\Roaming\TS3Client\settings.db
08/04/2020 18:39:39	ClientUI	Info	Last update check was: mer apr 8 12:47:24 2020
08/04/2020 18:39:39		Info	Statistics report: Not yet, next report on gio apr 23 13:10:33 2020
08/04/2020 18:39:39	Bookmarks	Info	Collecting autoconnect bookmarks
08/04/2020 18:39:39	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - enter - DeviceDeleteList
08/04/2020 18:39:39	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - leave - DeviceDeleteList
08/04/2020 18:39:39	Windows Audio Session	Debug	WAS::openDevice-enter - {0.0.0.00000000}.{ef0a680f-9299-4d42-99be-f09733f27671}
08/04/2020 18:39:39	Windows Audio Session	Devel	Mix Format: SRate:48000 Bitrate: 32 Channels: 2 - 4 - PHL 272S4L (AMD High Definition Audio Device)
08/04/2020 18:39:39	Windows Audio Session	Devel	Initializing with mix format. - 4 - PHL 272S4L (AMD High Definition Audio Device)
08/04/2020 18:39:39	Windows Audio Session	Info	Initialized with 2 channels in 32bit, 48kHz. - 4 - PHL 272S4L (AMD High Definition Audio Device)
08/04/2020 18:39:39	Windows Audio Session	Devel	WAS Buffer size: 1056 - 4 - PHL 272S4L (AMD High Definition Audio Device)
08/04/2020 18:39:39	Windows Audio Session	Debug	WAS::openDevice-leave - {0.0.0.00000000}.{ef0a680f-9299-4d42-99be-f09733f27671}
08/04/2020 18:39:39	Windows Audio Session	Debug	WAS::startDevice-enter - {0.0.0.00000000}.{ef0a680f-9299-4d42-99be-f09733f27671}
08/04/2020 18:39:39	Windows Audio Session	Debug	WAS::startDevice-leave - {0.0.0.00000000}.{ef0a680f-9299-4d42-99be-f09733f27671}
08/04/2020 18:39:39	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - enter - DeviceDeleteList
08/04/2020 18:39:39	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - leave - DeviceDeleteList
08/04/2020 18:39:39	Windows Audio Session	Debug	WAS::openDevice-enter - {0.0.1.00000000}.{aef19a94-35a5-4234-afb5-cc981e437380}
08/04/2020 18:39:39	Windows Audio Session	Devel	Mix Format: SRate:48000 Bitrate: 32 Channels: 2 - Microfono (Realtek(R) Audio)
08/04/2020 18:39:39	Windows Audio Session	Devel	Initializing with mix format. - Microfono (Realtek(R) Audio)
08/04/2020 18:39:39	Windows Audio Session	Info	Initialized with 2 channels in 32bit, 48kHz. - Microfono (Realtek(R) Audio)
08/04/2020 18:39:39	Windows Audio Session	Devel	WAS Buffer size: 1056 - Microfono (Realtek(R) Audio)
08/04/2020 18:39:39	Windows Audio Session	Debug	WAS::openDevice-leave - {0.0.1.00000000}.{aef19a94-35a5-4234-afb5-cc981e437380}
08/04/2020 18:39:39	Windows Audio Session	Debug	WAS::startDevice-enter - {0.0.1.00000000}.{aef19a94-35a5-4234-afb5-cc981e437380}
08/04/2020 18:39:39	Windows Audio Session	Debug	WAS::startDevice-leave - {0.0.1.00000000}.{aef19a94-35a5-4234-afb5-cc981e437380}
08/04/2020 18:39:39	ClientUI	Info	Connect status: Connecting
08/04/2020 18:39:39	PktHandler	Devel	Puzzle solve time: 3
08/04/2020 18:39:39	ClientUI	Info	Connect status: Connected
08/04/2020 18:39:39	ClientUI	Info	Connect status: Establishing connection
08/04/2020 18:39:39	ClientUI	Info	Connect status: Connection established
08/04/2020 18:39:40	Newsticker	Info	Newsticker next check: gio apr 9 10:47:26 2020 GMT
08/04/2020 18:39:42	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:39:42	Gamepad Plugin	Info	Found device
08/04/2020 18:39:42	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:39:42	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B352#7&377EFB9E&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:39:42	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_0404#7&F5F3910&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:39:42	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B351#7&1972E3FE&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:39:42	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_0402#7&26964A53&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}

log_hidden.txt:

08/04/2020 18:30:02		Info	TeamSpeak Client 3.5.2 (2020-04-02 07:35:52)
08/04/2020 18:30:02		Info	SystemInformation: Windows 10 (18363) x64 (AMD or Intel) Binary: 64bit
08/04/2020 18:30:02		Info	Using hardware aes
08/04/2020 18:30:02	Direct Sound	Debug	setting timer resolution to 1ms -
08/04/2020 18:30:02	ClientUI	Info	OpenGL Info: LibGLES, Vendor: Google Inc., Renderer: ANGLE (Radeon RX 590 Series Direct3D11 vs_5_0 ps_5_0), Version: OpenGL ES 2.0 (ANGLE 2.1.0.57ea533f79a7)
08/04/2020 18:30:02		Info	*** Time [ICONMANGER]: 207
08/04/2020 18:30:02	Addons	Info	Checking for addon updates...
08/04/2020 18:30:02	Plugins	Info	Loading plugin: teamspeak_control_plugin_win64.dll
08/04/2020 18:30:02	ControlPlugin	Info	Control Plugin started, accepting connections
08/04/2020 18:30:02	Plugins	Info	Loading plugin: clientquery_plugin_win64.dll
08/04/2020 18:30:02	Query	Info	listening on 127.0.0.1:25639
08/04/2020 18:30:02	Plugins	Info	Loading plugin: gamepad_joystick_win64.dll
08/04/2020 18:30:02	Gamepad Plugin	Info	Found client raw input wnd proc
08/04/2020 18:30:02	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:02		Info	*** Time [PLUGINS]: 140
08/04/2020 18:30:02	Gamepad Plugin	Info	Found device
08/04/2020 18:30:02	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:30:02	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - enter - DeviceDeleteList
08/04/2020 18:30:02	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - leave - DeviceDeleteList
08/04/2020 18:30:03	Addon	Info	Addon up to date.
08/04/2020 18:30:03	Addon	Info	Addon up to date.
08/04/2020 18:30:03		Info	*** Time [BUILD_GUI]: 870
08/04/2020 18:30:03		Info	*** Time [SERVERVIEW]: 914
08/04/2020 18:30:03	Addon	Info	Addon up to date.
08/04/2020 18:30:03		Info	*** Time [SERVERVIEWMANAGER]: 950
08/04/2020 18:30:03	Addon	Info	Addon up to date.
08/04/2020 18:30:03	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:03	Gamepad Plugin	Info	Found device
08/04/2020 18:30:03	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:30:03		Info	*** Time [MAINWINDOW]: 1703
08/04/2020 18:30:03		Info	*** Time [INIT]: 1704
08/04/2020 18:30:03	ClientUI	Info	Qt version: 5.12.3
08/04/2020 18:30:03	ClientUI	Info	Using configuration location: C:\Users\Lorthirk\AppData\Roaming\TS3Client\settings.db
08/04/2020 18:30:04	ClientUI	Info	Last update check was: mer apr 8 12:47:24 2020
08/04/2020 18:30:04		Info	Statistics report: Not yet, next report on gio apr 23 13:10:33 2020
08/04/2020 18:30:04	Bookmarks	Info	Collecting autoconnect bookmarks
08/04/2020 18:30:04	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - enter - DeviceDeleteList
08/04/2020 18:30:04	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - leave - DeviceDeleteList
08/04/2020 18:30:04	Windows Audio Session	Debug	WAS::openDevice-enter - {0.0.0.00000000}.{ef0a680f-9299-4d42-99be-f09733f27671}
08/04/2020 18:30:04	Windows Audio Session	Devel	Mix Format: SRate:48000 Bitrate: 32 Channels: 2 - 4 - PHL 272S4L (AMD High Definition Audio Device)
08/04/2020 18:30:04	Windows Audio Session	Devel	Initializing with mix format. - 4 - PHL 272S4L (AMD High Definition Audio Device)
08/04/2020 18:30:04	Windows Audio Session	Info	Initialized with 2 channels in 32bit, 48kHz. - 4 - PHL 272S4L (AMD High Definition Audio Device)
08/04/2020 18:30:04	Windows Audio Session	Devel	WAS Buffer size: 1056 - 4 - PHL 272S4L (AMD High Definition Audio Device)
08/04/2020 18:30:04	Windows Audio Session	Debug	WAS::openDevice-leave - {0.0.0.00000000}.{ef0a680f-9299-4d42-99be-f09733f27671}
08/04/2020 18:30:04	Windows Audio Session	Debug	WAS::startDevice-enter - {0.0.0.00000000}.{ef0a680f-9299-4d42-99be-f09733f27671}
08/04/2020 18:30:04	Windows Audio Session	Debug	WAS::startDevice-leave - {0.0.0.00000000}.{ef0a680f-9299-4d42-99be-f09733f27671}
08/04/2020 18:30:04	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - enter - DeviceDeleteList
08/04/2020 18:30:04	Windows Audio Session	Devel	DeviceDeleteList::wait_for_deletes - leave - DeviceDeleteList
08/04/2020 18:30:04	Windows Audio Session	Debug	WAS::openDevice-enter - {0.0.1.00000000}.{aef19a94-35a5-4234-afb5-cc981e437380}
08/04/2020 18:30:04	Windows Audio Session	Devel	Mix Format: SRate:48000 Bitrate: 32 Channels: 2 - Microfono (Realtek(R) Audio)
08/04/2020 18:30:04	Windows Audio Session	Devel	Initializing with mix format. - Microfono (Realtek(R) Audio)
08/04/2020 18:30:04	Windows Audio Session	Info	Initialized with 2 channels in 32bit, 48kHz. - Microfono (Realtek(R) Audio)
08/04/2020 18:30:04	Windows Audio Session	Devel	WAS Buffer size: 1056 - Microfono (Realtek(R) Audio)
08/04/2020 18:30:04	Windows Audio Session	Debug	WAS::openDevice-leave - {0.0.1.00000000}.{aef19a94-35a5-4234-afb5-cc981e437380}
08/04/2020 18:30:04	Windows Audio Session	Debug	WAS::startDevice-enter - {0.0.1.00000000}.{aef19a94-35a5-4234-afb5-cc981e437380}
08/04/2020 18:30:04	Windows Audio Session	Debug	WAS::startDevice-leave - {0.0.1.00000000}.{aef19a94-35a5-4234-afb5-cc981e437380}
08/04/2020 18:30:04	ClientUI	Info	Connect status: Connecting
08/04/2020 18:30:04	PktHandler	Devel	Puzzle solve time: 4
08/04/2020 18:30:04	ClientUI	Info	Connect status: Connected
08/04/2020 18:30:04	ClientUI	Info	Connect status: Establishing connection
08/04/2020 18:30:04	ClientUI	Info	Connect status: Connection established
08/04/2020 18:30:04	Newsticker	Info	Newsticker next check: gio apr 9 10:47:26 2020 GMT
08/04/2020 18:30:06	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:06	Gamepad Plugin	Info	Found device
08/04/2020 18:30:06	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:30:11	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:11	Gamepad Plugin	Info	Found device
08/04/2020 18:30:11	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:30:12	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:12	Gamepad Plugin	Info	Found device
08/04/2020 18:30:12	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:30:12	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:12	Gamepad Plugin	Info	Found device
08/04/2020 18:30:12	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:30:12	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:12	Gamepad Plugin	Info	Found device
08/04/2020 18:30:12	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:30:15	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:15	Gamepad Plugin	Info	Found device
08/04/2020 18:30:15	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:30:15	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:15	Gamepad Plugin	Info	Found device
08/04/2020 18:30:15	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}
08/04/2020 18:30:15	Gamepad Plugin	Info	Cleared device list
08/04/2020 18:30:15	Gamepad Plugin	Info	Found device
08/04/2020 18:30:15	Gamepad Plugin	Info	Found device \\?\HID#VID_044F&PID_B679#7&8292063&0&0000#{4D1E55B2-F16F-11CF-88CB-001111000030}

Wait a sec! Am I having deja vu or was this question asked before?

Cause I’m unable to find anything and I’m 100% sure I’ve seen this question few days ago…

Also sorry for not helping.

2 Likes

No, you’re right. I had to delete that message because the log contained some sensitive data. Now I cleaned them up and posted it again :slight_smile: