[SOLVED] Shibari 1.5.164 will not load DS4 sink.


  • Hey'all I've got some issues with the later releases of Shibari (all 1.5.xxx). Where it will load and work as usually wired or wireless as a X360 controller.
    But I cannot get it to load the DS4 sink, the "Wireless Controller" option in game devices is gone. All other programs are up-to-date as of today 28th February.

    Here's the log with both the X360 & DS4 sinks present:

    2020-02-28 15:38:14.924 +01:00 [Information] Launching Shibari, version: "1.5.164.0"
    2020-02-28 15:38:15.467 +01:00 [Information] Loaded sink plugin "ViGEm Xbox 360 Sink"
    2020-02-28 15:38:15.496 +01:00 [Information] Loaded bus emulator "BthPS3 Bus Emulator"
    2020-02-28 15:38:15.497 +01:00 [Information] Starting bus emulator "BthPS3 Bus Emulator"
    2020-02-28 15:38:15.528 +01:00 [Information] BthPS3 Bus Emulator started
    2020-02-28 15:38:15.528 +01:00 [Information] Bus emulator "BthPS3 Bus Emulator" started successfully
    2020-02-28 15:38:15.529 +01:00 [Information] Loaded bus emulator "FireShock Bus Emulator"
    2020-02-28 15:38:15.531 +01:00 [Information] Starting bus emulator "FireShock Bus Emulator"
    2020-02-28 15:38:15.532 +01:00 [Information] Found FireShock device "\\?\USB#VID_054C&PID_0268#6&A20FD70&0&2#{51AB481A-8D75-4BB6-9944-200A2F994E65}" ("USB\VID_054C&PID_0268\6&A20FD70&0&2")
    2020-02-28 15:38:15.547 +01:00 [Information] Device is DualShock3 with address "E0:AE:5E:14:7A:03" currently paired to "00:1A:7D:DA:71:09"
    2020-02-28 15:38:15.554 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" got attached via USB
    2020-02-28 15:38:15.559 +01:00 [Information] Auto-pairing device "DualShock3 (E0:AE:5E:14:7A:03)" to "00:1A:7D:DA:71:09"
    2020-02-28 15:38:15.576 +01:00 [Information] Connecting ViGEm target "Nefarius.ViGEm.Client.Targets.Xbox360Controller"
    2020-02-28 15:38:15.579 +01:00 [Information] ViGEm target "Nefarius.ViGEm.Client.Targets.Xbox360Controller" connected successfully
    2020-02-28 15:38:15.580 +01:00 [Information] FireShock Bus Emulator started
    2020-02-28 15:38:15.581 +01:00 [Information] Bus emulator "FireShock Bus Emulator" started successfully
    2020-02-28 15:40:15.478 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" disconnected
    2020-02-28 15:40:15.479 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" got removed via USB
    2020-02-28 15:40:17.847 +01:00 [Information] Found SIXAXIS device "\\?\BTHPS3BUS#{53F88889-1AAF-4353-A047-556B69EC6DA6}#9&38566D75&0&E0AE5E147A03#{7B0EAE3D-4414-4024-BCBD-1C21523768CE}" ("BTHPS3BUS\{53F88889-1AAF-4353-A047-556B69EC6DA6}\9&38566D75&0&E0AE5E147A03")
    2020-02-28 15:40:17.850 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" got attached via Bluetooth
    2020-02-28 15:40:17.851 +01:00 [Information] Connecting ViGEm target "Nefarius.ViGEm.Client.Targets.Xbox360Controller"
    2020-02-28 15:40:17.852 +01:00 [Information] ViGEm target "Nefarius.ViGEm.Client.Targets.Xbox360Controller" connected successfully
    2020-02-28 15:40:23.901 +01:00 [Information] Found FireShock device "\\?\USB#VID_054C&PID_0268#6&A20FD70&0&2#{51AB481A-8D75-4BB6-9944-200A2F994E65}" ("USB\VID_054C&PID_0268\6&A20FD70&0&2")
    2020-02-28 15:40:23.902 +01:00 [Information] Device is DualShock3 with address "E0:AE:5E:14:7A:03" currently paired to "00:1A:7D:DA:71:09"
    2020-02-28 15:40:23.903 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" got attached via USB
    2020-02-28 15:40:23.904 +01:00 [Information] Auto-pairing device "DualShock3 (E0:AE:5E:14:7A:03)" to "00:1A:7D:DA:71:09"
    2020-02-28 15:40:23.917 +01:00 [Information] Connecting ViGEm target "Nefarius.ViGEm.Client.Targets.Xbox360Controller"
    2020-02-28 15:40:23.918 +01:00 [Information] ViGEm target "Nefarius.ViGEm.Client.Targets.Xbox360Controller" connected successfully
    2020-02-28 15:40:26.852 +01:00 [Information] Stopping bus emulator "AirBender Bus Emulator"
    2020-02-28 15:40:26.853 +01:00 [Information] AirBender Bus Emulator stopped
    2020-02-28 15:40:26.854 +01:00 [Information] Bus emulator "AirBender Bus Emulator" stopped successfully
    2020-02-28 15:40:26.855 +01:00 [Information] Stopping bus emulator "BthPS3 Bus Emulator"
    2020-02-28 15:40:26.856 +01:00 [Information] BthPS3 Bus Emulator stopped
    2020-02-28 15:40:26.857 +01:00 [Information] Bus emulator "BthPS3 Bus Emulator" stopped successfully
    2020-02-28 15:40:26.857 +01:00 [Information] Stopping bus emulator "FireShock Bus Emulator"
    2020-02-28 15:40:26.858 +01:00 [Information] FireShock Bus Emulator stopped
    2020-02-28 15:40:26.859 +01:00 [Information] Bus emulator "FireShock Bus Emulator" stopped successfully
    

    Here it is with only DS4 sink present:

    2020-02-28 15:42:28.663 +01:00 [Information] Launching Shibari, version: "1.5.164.0"
    2020-02-28 15:42:29.163 +01:00 [Information] Loaded bus emulator "BthPS3 Bus Emulator"
    2020-02-28 15:42:29.164 +01:00 [Information] Starting bus emulator "BthPS3 Bus Emulator"
    2020-02-28 15:42:29.193 +01:00 [Information] BthPS3 Bus Emulator started
    2020-02-28 15:42:29.194 +01:00 [Information] Bus emulator "BthPS3 Bus Emulator" started successfully
    2020-02-28 15:42:29.195 +01:00 [Information] Loaded bus emulator "FireShock Bus Emulator"
    2020-02-28 15:42:29.195 +01:00 [Information] Starting bus emulator "FireShock Bus Emulator"
    2020-02-28 15:42:29.204 +01:00 [Information] Found FireShock device "\\?\USB#VID_054C&PID_0268#6&A20FD70&0&2#{51AB481A-8D75-4BB6-9944-200A2F994E65}" ("USB\VID_054C&PID_0268\6&A20FD70&0&2")
    2020-02-28 15:42:29.218 +01:00 [Information] Device is DualShock3 with address "E0:AE:5E:14:7A:03" currently paired to "00:1A:7D:DA:71:09"
    2020-02-28 15:42:29.225 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" got attached via USB
    2020-02-28 15:42:29.230 +01:00 [Information] Auto-pairing device "DualShock3 (E0:AE:5E:14:7A:03)" to "00:1A:7D:DA:71:09"
    2020-02-28 15:42:29.245 +01:00 [Information] FireShock Bus Emulator started
    2020-02-28 15:42:29.245 +01:00 [Information] Bus emulator "FireShock Bus Emulator" started successfully
    2020-02-28 15:42:32.789 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" disconnected
    2020-02-28 15:42:32.790 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" got removed via USB
    2020-02-28 15:42:35.203 +01:00 [Information] Found SIXAXIS device "\\?\BTHPS3BUS#{53F88889-1AAF-4353-A047-556B69EC6DA6}#9&38566D75&0&E0AE5E147A03#{7B0EAE3D-4414-4024-BCBD-1C21523768CE}" ("BTHPS3BUS\{53F88889-1AAF-4353-A047-556B69EC6DA6}\9&38566D75&0&E0AE5E147A03")
    2020-02-28 15:42:35.206 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" got attached via Bluetooth
    2020-02-28 15:42:41.219 +01:00 [Information] Found FireShock device "\\?\USB#VID_054C&PID_0268#6&A20FD70&0&2#{51AB481A-8D75-4BB6-9944-200A2F994E65}" ("USB\VID_054C&PID_0268\6&A20FD70&0&2")
    2020-02-28 15:42:41.220 +01:00 [Information] Device is DualShock3 with address "E0:AE:5E:14:7A:03" currently paired to "00:1A:7D:DA:71:09"
    2020-02-28 15:42:41.220 +01:00 [Information] Device "DualShock3 (E0:AE:5E:14:7A:03)" got attached via USB
    2020-02-28 15:42:41.221 +01:00 [Information] Auto-pairing device "DualShock3 (E0:AE:5E:14:7A:03)" to "00:1A:7D:DA:71:09"
    2020-02-28 15:42:45.727 +01:00 [Information] Stopping bus emulator "AirBender Bus Emulator"
    2020-02-28 15:42:45.728 +01:00 [Information] AirBender Bus Emulator stopped
    2020-02-28 15:42:45.728 +01:00 [Information] Bus emulator "AirBender Bus Emulator" stopped successfully
    2020-02-28 15:42:45.729 +01:00 [Information] Stopping bus emulator "BthPS3 Bus Emulator"
    2020-02-28 15:42:45.730 +01:00 [Information] BthPS3 Bus Emulator stopped
    2020-02-28 15:42:45.730 +01:00 [Information] Bus emulator "BthPS3 Bus Emulator" stopped successfully
    2020-02-28 15:42:45.731 +01:00 [Information] Stopping bus emulator "FireShock Bus Emulator"
    2020-02-28 15:42:45.732 +01:00 [Information] FireShock Bus Emulator stopped
    2020-02-28 15:42:45.732 +01:00 [Information] Bus emulator "FireShock Bus Emulator" stopped successfully
    

    Thanks, Emulle.


  • The DS4 sink is disabled by default. You can re-enable it in "settings.json"


  • @rando12345 Thanks! Now everything works as it should.


  • this simple question and answer saved my ass! Everything was working nice but I didn't know how to select the dualshock sink in order to have the playstation prompts on games instead of xbox pad prompts.
    Now I can play Yakuza Zero on steam, wirelessly and with DualShock button prompts. I love it!
    Thanks to OP for the question and thanks rando12345 for the answer! cheers 🙂


  • there is no emulation of the PS4's touchpad, so adjust accordingly