Jays2Kings / DS4Windows

Like those other ds4tools, but sexier
3k stars 1.44k forks source link

Toshiba Bluetooth Stack is not compatible #45

Open Papermanzero opened 8 years ago

Papermanzero commented 8 years ago

For dolphin is recommended to use the toshiba bluetooth stack. https://de.dolphin-emu.org/docs/guides/wii-remote-plus-rvl-cnt-01-tr-connection-guide/ Toshiba Stack Page: http://support.toshiba.com/support/viewContentDetail?contentId=4007183

However as soon as the bluetooth stack is installed the DS4Windows application does not work anymore. The controller isn't detected anymore.

Danlock commented 8 years ago

Leaving this here, my steps taken for enabling DS4 to work with a CSR bluetooth chip. My chip is attached by USB dongle, no idea if that would make a differnce.

  1. Make a system restore point whenever doing shit like this.
  2. Uninstall bluetooth drivers for a clean slate.
  3. go to http://bluetoothinstaller.com/ and get the most recent version.
  4. While installing, there is a chance it will not detect your bluetooth. Reinstall your bluetooth driveres (For my usb dongle situation, i just had to unplug it and replug it) to get it to pick it up.
  5. Now let the installer fix your shitty dongle/bluetooth.
  6. After this, all i had to do was open up ds4windows, pair the bluetooth on my computer with the controller, and ds4windows picker it up and it worked.

Notes: While digging through the code I noticed the exact problem starts during the DS4Device.cs file during readserial(), When calling the Hid_GetSerialNumberString function it returns "UnKnown" which fucks up the MAC address parser. Since Hid is a built in windows solution it seems like it should work. Placeing this here if anyone feels like actually fixing the problem.

Also if your dongle is a BlueSoleil variant, definitely try this method out and dont be duped in buying their shitty driver package.

dreamcat4 commented 8 years ago

@Danlock Hello there.

I am on windows 10 x64 with a BT CSR 4.0 dongle. By your description today is sounds like "doesn't work". But what do you mean by that?

Because I have had no issue with windows auto-detect and install driver for my CSR 4.0 dongle automatically from a clean state. Actually my issue with BT connection problems comes later on, which is this:

I'm just trying to determine if that's normal or not, and / or related issue / seperate issue. Many thanks.

You can read more about my issue here:

https://github.com/Jays2Kings/DS4Windows/issues/79

Danlock commented 8 years ago

My issue, and from looking around the internet to solve it, the issue of many others, was that after connecting the DS4 to your PC's bluetooth, DS4Windows would not pick it up. These issues seems to be acknowledged by the creator, which is why he warns against using CSR and Toshiba stack bluetooth. Regarding your issue, I dont really know. I havent ran into that problem with my setup yet, thats all i can say.

DuncanBeard commented 6 years ago

@Danlock I just had this issue on Windows 7 and your steps worked perfectly! I had wasted hours trying different drivers to no avail.