nefarius / DsHidMini

Virtual HID Mini-user-mode-driver for Sony DualShock 3 Controllers
https://docs.nefarius.at/projects/DsHidMini/
BSD 3-Clause "New" or "Revised" License
1.26k stars 55 forks source link

Plugging controller in results in showing as wireless and wired device simultaneously #330

Open vertigo220 opened 1 year ago

vertigo220 commented 1 year ago

Bug description

I was connected via Bluetooth but the battery was getting low, so I plugged it in. After doing so, it was not seen/recognized by Epic Games/Fortnite, but Steam still saw it, so I knew it was connected and "working." After some troubleshooting, I realized it was showing twice, once under wireless/BT and once wired, both with the same ID. I'm guessing Steam is somehow able to deal with the fact it was basically two devices simultaneously while Epic wasn't. DsHidMini (or maybe it's an issue with BthPS3) should remove it as a wired/wireless device when it connects as the other.

Steps to reproduce

Actual result: See above Expected result: See above

Screenshots

Machine info

CPU-Architecture: x64 Windows version: Windows 10 22H2 Software/driver version(s): 2.2.282

Any other helpful information

nefarius commented 1 year ago

Kinda known bug, not sure it can ever be fixed properly the way Windows and the controller works.

nefarius commented 1 year ago

I thought I had a working mechanism but oh well.