DS4Windows
DS4Windows copied to clipboard
Joystick is reconnectiong all the time while the program is started
Hello! I've faced to the issue with my controller Thrustmaster eSwap Pro. It is reconnecting all the time while i try to use DS4Windows
I am just trying to connect and configure my joystick
Screenshots and Logs Logs: log.txt Video: https://youtu.be/1oGGUA23q5c
Desktop (please complete the following information):
- Controller Make and Model: Thrustmaster eSwap Pro
- OS: Windows 11 Pro 22H2 build 22621.1105
- DS4Windows Version 3.2.7
Additional context I have tried reinstalling DS4Windows along with any drivers Tried removing any old drivers Tried reinstalling hidhide and removing it entirely Tried chipset and driver updates
Thrustmaster eSwap X Pro also can not connect to ds4windows like expected. ds4windows also has same similar issue with seeing Thrustmaster T500 RS wheel buttons as HID compliant game controller as being connected and available Enabling verbose logging confirms ds4windows can see them but can not connect to them so sees them as disconnected.
For eSwap controllers (both the ps and X variants) on windows two input devices get shown in legacy control panels devices section; one being for XINPUT-compatible HID device and the other being for eSwap X PRO Controller and they seem to use differing HIDs HID\VID_045E&PID_02FF&IG_00 HID\VID_045E&UP:0001_U:0005 HID_DEVICE_SYSTEM_GAME HID_DEVICE_UP:0001_U:0005 HID_DEVICE
USB\VID_044F&PID_D012&REV_0100 USB\VID_044F&PID_D012 respectively.
Their capabilities are 000000E0 CM_DEVCAP_SILENTINSTALL CM_DEVCAP_RAWDEVICEOK CM_DEVCAP_SURPRISEREMOVALOK
00000094 CM_DEVCAP_REMOVABLE CM_DEVCAP_UNIQUEID CM_DEVCAP_SURPRISEREMOVALOK
ds4windows only detects the XINPUT-compatible HID device as unknown device
HID#4 Unknown device XINPUT-compatible HID device VID=0x045E PID=0x02FF Usage=0x5 Version=0x0 Path=\?\hid#vid_045e&pid_02ff&ig_00#8&7b375b2&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
Thrustmaster T500 RS and eSwap X controller have had firmware updates recently. T500 RS does not get two devices shown like it used to (like the eSWap controllers do currently) Windows now show only one device in Media devices section and names it as in Entertainment category and again ds4windows can only see the HID compliant game controller device as device but can not recognise it.
HID#11 Unknown device HID-compliant game controller VID=0x044F PID=0xB65E Usage=0x4 Version=0x2F00 Path=\?\hid#vid_044f&pid_b65e#6&66f4009&2&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
After right clicking the device shown in Multimedia section and selecting properties two devices get listed; a HID compliant game controller and Thrustmaster T500 RS Racing wheel (USB) device both of which are HID type devices. T500 RS with latest firmware update; for the HID compliant game controller its hardware ids look like HID\VID_044F&PID_B65E&REV_0100 HID\VID_044F&PID_B65E HID\VID_044F&UP:0001_U:0004 HID_DEVICE_SYSTEM_GAME HID_DEVICE_UP:0001_U:0004 HID_DEVICE with capabilities shown as 000000E0 CM_DEVCAP_SILENTINSTALL CM_DEVCAP_RAWDEVICEOK CM_DEVCAP_SURPRISEREMOVALOK
Whereas the properties for the Thrustmaster T500 RS Racing wheel (USB) device gets seen as USB\VID_044F&PID_B65E&REV_0100 USB\VID_044F&PID_B65E
00000084 CM_DEVCAP_REMOVABLE CM_DEVCAP_SURPRISEREMOVALOK
I just new to ds4windows and suspect i just need to create better profile as just edited the default to get 8BitDo Pro 2 set to A mode connected using usb to show as ps4 controller in steam. Steam seems to be much more ds4windows friendly as i could use steam input to apply xbox configs for games that do not support ps type controller just by enabling xbox configs in steam controller settings after telling ds4windows to just ignore device when playing that game. Doing this got working ps button prompts working in Steam ui and in games that nativly support ps type controller again.