Navigation

    ViGEm Forums

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Twitter
    • GitHub
    • Discord
    1. Home
    2. Popular
    Log in to post
    • All categories
    • News and Announcements
    • Discussion and Support
    • Guides and Documentation
    • Research and Development
    • Archive
    •      WordPress Blog
    •      Flarum
    •          General
    •          ViGEm
    •          FireShock
    •          HidGuardian
    •          ScpToolkit
    •          HID & DInput
    •          XInput
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All Time
    • Day
    • Week
    • Month
    • nefarius

      Bluetooth Filter Driver for DS3-compatibility - research notes
      Research and Development • • nefarius

      251
      2
      Votes
      251
      Posts
      36170
      Views

      B

      @nefarius
      I know this is late but wanted to note for anyone following along that wanted source code to filter on these events,
      you can use the code from github usbsnoop project (https://github.com/SnoopWare/usbsnoop/blob/master/USBSnoop/DriverEntry.cpp)
      Also the IOCTL lookups can be found here (http://www.ioctls.net/)
      Additionally there is this discussion (https://community.osr.com/discussion/262813/question-regarding-bluetooth-bthusb-filter-driver)
      on how to use the windows driver samples - general toaster driver (https://github.com/microsoft/Windows-driver-samples/tree/master/general/toaster/toastDrv)
      to create a filter driver.

    • L

      Use ViGEm to create XBox 360 controller in C#
      Discussion and Support • • lemmingDev

      35
      0
      Votes
      35
      Posts
      4431
      Views

      nefarius

      @pejman you simply subscribe to the FeedbackReceived event.

    • H

      Controlling DS4 input programmatically (PC)
      Discussion and Support • • Harry

      30
      0
      Votes
      30
      Posts
      1847
      Views

      nefarius

      @BOCS Cool! That needs documentation then I guess 😅

    • E

      BthPS3 & Post-Setup Instructions problem
      Discussion and Support • • Edouard

      28
      0
      Votes
      28
      Posts
      2508
      Views

      E

      Hello,

      I know this post is old but I did find how to make it work despite being on W10 LTSC that is why I post in case if anyone have the exact same problem.

      The problem was the driver they gave me (shipped with the dongle in a little disc) with my bluetooth dongle, as you can see in an upper screenshot from December 2019, I only had "CSR radio bluetooth" opposed to everyone else having the windows drivers that I have now ! (minus the nefarius of course).magic.png

      If anyone have the same exact problem as me, it's simple, just uninstall the shitty CSR driver, insert the CD, the installer is a uninstaller too so nothing to explain here.

      After that I did go in this page(I don't know the english name sorry), and choosed the 1st option to search for new modification on the hardware and boom it did install me the windows bluetooth driver. pick 1st.png

      And the bluetooth I had was a cheap one the same as the screenshot of cnrez, you can see the disc under it too, and after installing everything work, usb and bluetooth, I have just one problem I did now saw in the Q&A, but I think I'll do another post for it.

      Have a nice day 🙂

    • Flarum Bot

      How exactly do i use(/build?) this?
      ViGEm • • Flarum Bot

      28
      0
      Votes
      28
      Posts
      2098
      Views

      Flarum Bot

      Originally posted by nefarius

      @QuestingHero#209 on https://vigem.org is the channel link in the top menu.

    • R

      HELP DS3 Won't Connect With PS3 After Paired With PC
      Discussion and Support • • raider01

      20
      0
      Votes
      20
      Posts
      233
      Views

      nefarius

      For the record I'm working on a Shibari replacement that will - hopefully - address a lot of existing issues as well, so stay tuned. It's all a bit uncertain with the pandemic and everything but I am still on the path towards greatness 😅

      Cheers

    • Megalodon

      I can’t remove the drivers from ScpToolkit
      Discussion and Support • • Megalodon

      19
      0
      Votes
      19
      Posts
      2154
      Views

      nefarius

      You seem to deliberately misinterpret what I'm saying. There are no SCP drivers on your system, whatever issue you're experiencing has nothing to do with my software, period. I don't know why you seem to think that's the case, the proof is right there and this conversation is leading nowhere.

    • Y

      SCP suddenly stopped working :/ (Windows Update?)
      Discussion and Support • • YWS

      19
      0
      Votes
      19
      Posts
      6289
      Views

      Y

      @daltz333 OMG thank you!! It finally works again. I tried installing this one before but got an error as well, no idea if I did something wrong or something in my pc changed but now it worked. My antivirus seemed to put the 'Shibari.Dom.Server' in quarantine when I fired it up again to enable automatic startup but it seems fine now, and I can easily restore it if needed

    • K

      [Issue] - DS3 as DS4 : select button / touchpad
      Discussion and Support • • Kyun

      17
      0
      Votes
      17
      Posts
      645
      Views

      Q

      @quattro_pallido said in [Issue] - DS3 as DS4 : select button / touchpad:

      @ultrajohn Thank you very much. Would you be so kind to post the .dll file if you can? I think that would be of huge help to many people who don't have Visual Studio or don't know how to code and compile in C++
      Thanks!

      Never mind, I managed to compile the new mapping. For those interested in emulating the DS4 touchpad with the 'Select' button on a DS3, substitute the attached .dll in the 'Sinks' folder.

      @quattro_pallido said in [Issue] - DS3 as DS4 : select button / touchpad:

      @ultrajohn Thank you very much. Would you be so kind to post the .dll file if you can? I think that would be of huge help to many people who don't have Visual Studio or don't know how to code and compile in C++
      Thanks!

      Nevermind, I managed to compile the source with the new mapping and apparently it works.
      For those interested in emulating the DS4 touchpad with the Select button on a DS3, substitute this file in the 'Sinks' folder.

    • G

      Wireless controller invisible unless I remove my DS4's HardWareIDs from AffectedDevices
      Discussion and Support • • Ghaleon4

      15
      0
      Votes
      15
      Posts
      1615
      Views

      G

      Without HidGuardian and with a clean set of drivers I'd mentioned earlier, I've continued to fiddle with other things that required many reboots today. So far, I'm relatively happy to report that Exclusive Mode is achieved about 80% of the time. Heck, maybe it's fixed for the most part since the last update to DS4Windows. Maybe I'll never know if it's just my machine, or what causes the intermittent problems. : p

    • W

      Fake PS3 Controller not connecting through BT
      Discussion and Support • • walkerjunker

      14
      1
      Votes
      14
      Posts
      651
      Views

      W

      @nefarius

      I belive you completely and I understand the difference now, thanks for the links! 😊

    • P

      [SOLVED] Unable to launch Shibari.Dom.Server in powershell
      Discussion and Support • • pinky

      13
      0
      Votes
      13
      Posts
      357
      Views

      P

      Everything seems to be OK now 🙂 Thank you. I have to cook some cookies ! (and I need an adress...)

    • C

      Two PS3 controllers which used to work with SCPToolkit (1 working 1 not)
      Discussion and Support • • chocolove

      13
      0
      Votes
      13
      Posts
      582
      Views

      nefarius

      @mmbossoni all devices I wanna support are already supported. If the reports differ that's not the business of BthPS3 but of Shibari or a function driver and I don't have the capacity to further dig into that with my current resources. So I guess no, I won't follow that route as long as I'm solo on this.

    • ?

      Disable vibration?
      Discussion and Support • • A Former User

      13
      0
      Votes
      13
      Posts
      587
      Views

      cnrez

      Yes, you now can disable Vibration Globally via Shibari "settings.json" file configuration.

      { /* * Emulates an Xbox 360 Controller */ "fullName": "Shibari.Sub.Sink.ViGEm.X360.Core.ViGEmSinkX360", "configuration": { /* * Enabled by default, set to false to disable */ "isEnabled": true, /* * Rumble (Force Feedback) specific settings */ "rumble": { /* * Implementation currently bugged, disable here if facing issues */ "isEnabled": false } } }

      change "isEnabled" in "rumble" section to "false", and then Restart Shibari Service.

      you must download the latest Shibari from here :
      https://buildbot.vigem.org/builds/Shibari/master/

      i use https://buildbot.vigem.org/builds/Shibari/master/1.6.180/

      regards

    • Flarum Bot

      ViGEm and DirectInput emulation
      ViGEm • • Flarum Bot

      13
      0
      Votes
      13
      Posts
      1292
      Views

      Flarum Bot

      Originally posted by evilC

      Ooh, interesting...
      I am currently implementing Interception for keyboard / mouse IO, I take it that vmulti is output only? Can it synthesize input coming from a specific device, or just "synthetic" input? If so, can it synthesize input coming from a device which is not present on your system?

    • Flarum Bot

      ScpToolkit retrieving rumble values
      ScpToolkit • • Flarum Bot

      13
      0
      Votes
      13
      Posts
      564
      Views

      Flarum Bot

      Originally posted by evilC

      Awesome!
      Will give it a go at some point and see if I can get it to work from AHK.

    • A

      Bluetooth connections (Keyboard etc.) not working
      Discussion and Support • • Anders

      12
      1
      Votes
      12
      Posts
      311
      Views

      nefarius

      And you can't uninstall every Bluetooth device by the method you mentioned, some will come back because they need a different way of uninstall which the setup would do if functioning correctly.

    • P

      VIGEM_ERROR_XUSB_USERINDEX_OUT_OF_RANGE
      Discussion and Support • • Payload

      12
      0
      Votes
      12
      Posts
      238
      Views

      P

      @nefarius Thanks♪(・ω・)ノ

    • C

      Using a controller over network
      Discussion and Support • • crow132

      12
      0
      Votes
      12
      Posts
      582
      Views

      nefarius

      While we're on it 😅 I'm using "USB Redirector" from https://www.incentivespro.com/ but not for latency-dependent stuff like gaming and in LAN, FYI.

    • OOPMan

      XBO Arcade Sticks, VigEm and a whole ton of "fun"...
      Research and Development • arcade stick razer atrox vigem xbo • • OOPMan

      12
      1
      Votes
      12
      Posts
      1260
      Views

      OOPMan

      Finally saw some activity on the Reddit topic. It seems like there were some issues with the WinUSB drive bundle I built so I had to put together a ZaDig guide. I've also updated the README file for the project on GitHub

      Well, anyway, there is now one other confirmed user of the tool and he/she seems to be very happy to have full use of their Razer Atrox XBO 🙂

      I've been spurred on to put together a roadmap for the tool:

      Improved GUI (Text-mode first, later a proper Win32 GUI) Advanced Input rebinding and presets system Input modifier system to allow a button on the controller to be used to trigger alternate input mode. Similar to the Shift key on a keyboard Support up to 8 controllers Integrate libwdi to integrate WinUSB driver generation and installation into the application Support other XBO Arcade Stick controllers that do not work correctly on Windows