ScpToolkit (XInput Wrapper aka ScpServer Reloaded)
tried SCPToolkit with Realtek Bluetooth v4 adapter USB\VID_0BDA&PID_B718 and it did not work. The driver was installed and the toolkit said "bluetooth host was able to accept Dualshock 3/4 connections" but it did not.
then I plugged in a bluetooth dongle USB\VID_0A12&PID_0001 and that one worked just fine.

FYI in case you have Realtek bluetooth adapter.

Sponsored links

hi, the gamepad analizer says to submit the file it creates here to possibly get support added.
this device is a DS2 to usb PS3 adapter it has 1 port on it but detects 2 and finds the controller on the second port, probably some screw up in assembly.


Attached Files
.txt   Twin USB Joystick_hid-report.dump.txt (Size: 1,76 KB / Downloads: 283)
Any news regarding https://github.com/nefarius/ScpToolkit/issues/661?
Hey everyone,

I followed the instructions on the SCPToolkit Gamepad Analzyer since I do not have a dualshock 3. It stated to post my results to the forum so it could get integrated into the SCPToolkit. Here it is:

\\?\hid#vid_0e6f&pid_6302#6&2481890f&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}


Circle                         - 00 04 00 0F 80 80 80 80 00 00 00 00 00 42 00 00 00 00 00 00 00 02 01 02 00 02 00 02 
Cross                          - 00 02 00 0F 80 80 80 80 00 00 00 00 00 00 1F 00 00 00 00 00 00 02 02 02 00 02 00 02 
Triangle                       - 00 08 00 0F 80 80 80 80 00 00 00 00 27 00 00 00 00 00 00 00 00 02 03 02 00 02 00 02 
Square                         - 00 01 00 0F 80 80 80 80 00 00 00 00 00 00 00 3C 00 00 00 00 00 02 01 02 00 02 00 02 
Select                         - 00 00 00 0F 80 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 01 02 00 02 00 02 
Start                          - 00 00 02 0F 80 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 02 00 02 00 02 
DpadUp                         - 00 00 00 00 80 80 80 80 00 00 DC 00 00 00 00 00 00 00 00 00 00 02 01 02 00 02 00 02 
DpadUpAndRight                 - 00 00 00 01 80 80 80 80 C0 00 42 00 00 00 00 00 00 00 00 00 00 02 02 02 00 02 00 02 
DpadRight                      - 00 00 00 02 80 80 80 80 D9 00 00 00 00 00 00 00 00 00 00 00 00 02 00 02 00 02 00 02 
DpadRightAndDown               - 00 00 00 03 80 80 80 80 4E 00 00 46 00 00 00 00 00 00 00 00 00 02 01 02 00 02 00 02 
DpadDown                       - 00 00 00 04 80 80 80 80 00 00 00 7C 00 00 00 00 00 00 00 00 00 02 01 02 00 02 00 02 
DpadDownAndLeft                - 00 00 00 05 80 80 80 80 00 45 00 55 00 00 00 00 00 00 00 00 00 02 03 02 00 02 00 02 
DpadLeft                       - 00 00 00 06 80 80 80 80 00 70 00 00 00 00 00 00 00 00 00 00 00 02 03 02 00 02 00 02 
DpadLeftAndUp                  - 00 00 00 07 80 80 80 80 00 5A 6F 00 00 00 00 00 00 00 00 00 00 02 03 02 00 02 00 02 
LeftShoulder                   - 00 10 00 0F 80 80 80 80 00 00 00 00 00 00 00 00 99 00 00 00 00 02 02 02 00 02 00 02 
RightShoulder                  - 00 20 00 0F 80 80 80 80 00 00 00 00 00 00 00 00 00 54 00 00 00 02 01 02 00 02 00 02 
LeftTrigger                    - 00 40 00 0F 80 80 80 80 00 00 00 00 00 00 00 00 00 00 FF 00 00 02 02 02 00 02 00 02 
RightTrigger                   - 00 80 00 0F 80 80 80 80 00 00 00 00 00 00 00 00 00 00 00 FF 00 02 03 02 00 02 00 02 
LeftThumb                      - 00 00 04 0F 80 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 02 00 02 00 02 
RightThumb                     - 00 00 08 0F 80 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 02 00 02 00 02 
LeftStickRight                 - 00 00 00 0F FF 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 01 02 00 02 00 02 
LeftStickLeft                  - 00 00 00 0F 00 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00 02 00 02 
LeftStickUp                    - 00 00 00 0F 80 00 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 03 02 00 02 00 02 
LeftStickDown                  - 00 00 00 0F 9D FF 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00 02 00 02 
RightStickRight                - 00 00 00 0F 80 80 FF 86 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00 02 00 02 
RightStickLeft                 - 00 00 00 0F 80 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00 02 00 02 
RichtStickUp                   - 00 00 00 0F 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 01 02 00 02 00 02 
RightStickDown                 - 00 00 00 0F 80 80 80 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 02 01 02 00 02 00 02 
Ps                             - 00 00 10 0F 80 80 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00 02 01 02 00 02 00 02 

Thank you!  Biggrin
Naive question, but would SCP cause any issues with VAC(Valve Anti-Cheat) I'm really cautious about this stuff but I'd also really love to use my DS3 controller without worry about it triggering some false positive, I've searched around and never got a proper answer from what I've seen.
Hello i have a Problem with ScpDriverInstaller. it always had Fatal Error Occured.
and this is my Log
 Mys System is Windows7 x64 but in the log scp Called from 32-Bit process and make libwdi not found. i have libwdi in amd64 folder. 
anyone know how to solve this problem?
Code:
<log4j:event logger="ScpDriverInstaller.MainWindow" timestamp="1494256940485" level="INFO" thread="1"><log4j:message>SCP Driver Installer 1.7.277.16103 [Built: 04/12/2016 22:58:01]</log4j:message><log4j:properties><log4j:data name="log4jmachinename" value="BLAK-X64" /><log4j:data name="log4japp" value="ScpDriverInstaller.exe" /><log4j:data name="log4net:Identity" value="" /><log4j:data name="log4net:UserName" value="BLAK-X64\Blak" /><log4j:data name="log4net:HostName" value="BLAK-X64" /></log4j:properties><log4j:locationInfo class="ScpDriverInstaller.MainWindow" method="Window_Initialized" file="" line="0" /></log4j:event>
<log4j:event logger="ScpDriverInstaller.MainWindow" timestamp="1494256940534" level="INFO" thread="1"><log4j:message>Microsoft Windows 7 Ultimate (6.1.7601.65536 AMD64) detected</log4j:message><log4j:properties><log4j:data name="log4jmachinename" value="BLAK-X64" /><log4j:data name="log4japp" value="ScpDriverInstaller.exe" /><log4j:data name="log4net:Identity" value="" /><log4j:data name="log4net:UserName" value="BLAK-X64\Blak" /><log4j:data name="log4net:HostName" value="BLAK-X64" /></log4j:properties><log4j:locationInfo class="ScpDriverInstaller.MainWindow" method="Window_Initialized" file="" line="0" /></log4j:event>
<log4j:event logger="ScpControl.Driver.NativeLibraryWrapper`1" timestamp="1494256940663" level="DEBUG" thread="1"><log4j:message>Preparing to load libwdi</log4j:message><log4j:properties><log4j:data name="log4jmachinename" value="BLAK-X64" /><log4j:data name="log4japp" value="ScpDriverInstaller.exe" /><log4j:data name="log4net:Identity" value="" /><log4j:data name="log4net:UserName" value="BLAK-X64\Blak" /><log4j:data name="log4net:HostName" value="BLAK-X64" /></log4j:properties><log4j:locationInfo class="ScpControl.Driver.NativeLibraryWrapper`1" method="LoadNativeLibrary" file="" line="0" /></log4j:event>
<log4j:event logger="ScpControl.Driver.NativeLibraryWrapper`1" timestamp="1494256940667" level="DEBUG" thread="1"><log4j:message>Called from 32-Bit process</log4j:message><log4j:properties><log4j:data name="log4jmachinename" value="BLAK-X64" /><log4j:data name="log4japp" value="ScpDriverInstaller.exe" /><log4j:data name="log4net:Identity" value="" /><log4j:data name="log4net:UserName" value="BLAK-X64\Blak" /><log4j:data name="log4net:HostName" value="BLAK-X64" /></log4j:properties><log4j:locationInfo class="ScpControl.Driver.NativeLibraryWrapper`1" method="LoadNativeLibrary" file="" line="0" /></log4j:event>
<log4j:event logger="ScpControl.Driver.NativeLibraryWrapper`1" timestamp="1494256940668" level="DEBUG" thread="1"><log4j:message>libwdi path: C:\Program Files\Nefarius Software Solutions\ScpToolkit\libwdi\x86\libwdi.dll</log4j:message><log4j:properties><log4j:data name="log4jmachinename" value="BLAK-X64" /><log4j:data name="log4japp" value="ScpDriverInstaller.exe" /><log4j:data name="log4net:Identity" value="" /><log4j:data name="log4net:UserName" value="BLAK-X64\Blak" /><log4j:data name="log4net:HostName" value="BLAK-X64" /></log4j:properties><log4j:locationInfo class="ScpControl.Driver.NativeLibraryWrapper`1" method="LoadNativeLibrary" file="" line="0" /></log4j:event>
<log4j:event logger="ScpControl.Driver.NativeLibraryWrapper`1" timestamp="1494256940670" level="FATAL" thread="1"><log4j:message>Couldn't load library C:\Program Files\Nefarius Software Solutions\ScpToolkit\libwdi\x86\libwdi.dll: System.ComponentModel.Win32Exception (0x80004005): The specified module could not be found</log4j:message><log4j:properties><log4j:data name="log4jmachinename" value="BLAK-X64" /><log4j:data name="log4japp" value="ScpDriverInstaller.exe" /><log4j:data name="log4net:Identity" value="" /><log4j:data name="log4net:UserName" value="BLAK-X64\Blak" /><log4j:data name="log4net:HostName" value="BLAK-X64" /></log4j:properties><log4j:locationInfo class="ScpControl.Driver.NativeLibraryWrapper`1" method="LoadNativeLibrary" file="" line="0" /></log4j:event>
<log4j:event logger="ScpDriverInstaller.App" timestamp="1494256940674" level="FATAL" thread="1"><log4j:message><![CDATA[An unexpected error occured on application startup: System.DllNotFoundException: Unable to load DLL 'libwdi.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
  at ScpControl.Driver.WdiWrapper.wdi_create_list(IntPtr& list, wdi_options_create_list& options)
  at ScpControl.Driver.WdiWrapper.get_UsbDeviceList()
  at ScpDriverInstaller.MainWindow.OnUsbDeviceAddedOrRemoved()
  at ScpDriverInstaller.MainWindow.OnSourceInitialized(EventArgs e)
  at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
  at System.Windows.Window.CreateSourceWindowDuringShow()
  at System.Windows.Window.SafeCreateWindowDuringShow()
  at System.Windows.Window.ShowHelper(Object booleanBox)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
  at System.Windows.Threading.DispatcherOperation.InvokeImpl()
  at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
  at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Windows.Threading.DispatcherOperation.Invoke()
  at System.Windows.Threading.Dispatcher.ProcessQueue()
  at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
  at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
  at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
  at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
  at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
  at System.Windows.Application.RunDispatcher(Object ignore)
  at System.Windows.Application.RunInternal(Window window)
  at System.Windows.Application.Run(Window window)
  at ScpDriverInstaller.App.Main()]]></log4j:message><log4j:properties><log4j:data name="log4jmachinename" value="BLAK-X64" /><log4j:data name="log4japp" value="ScpDriverInstaller.exe" /><log4j:data name="log4net:Identity" value="" /><log4j:data name="log4net:UserName" value="BLAK-X64\Blak" /><log4j:data name="log4net:HostName" value="BLAK-X64" /></log4j:properties><log4j:locationInfo class="ScpDriverInstaller.App" method="&lt;OnStartup&gt;b__0" file="" line="0" /></log4j:event>
<log4j:event logger="ScpDriverInstaller.MainWindow" timestamp="1494256940803" level="WARN" thread="1"><log4j:message>Service doesn't exist, maybe it was uninstalled before</log4j:message><log4j:properties><log4j:data name="log4jmachinename" value="BLAK-X64" /><log4j:data name="log4japp" value="ScpDriverInstaller.exe" /><log4j:data name="log4net:Identity" value="" /><log4j:data name="log4net:UserName" value="BLAK-X64\Blak" /><log4j:data name="log4net:HostName" value="BLAK-X64" /></log4j:properties><log4j:locationInfo class="ScpDriverInstaller.MainWindow" method="StopService" file="" line="0" /></log4j:event>
<log4j:event logger="ScpDriverInstaller.MainWindow" timestamp="1494256941790" level="FATAL" thread="1"><log4j:message><![CDATA[An unexpected exception occurred: System.DllNotFoundException: Unable to load DLL 'libwdi.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
  at ScpControl.Driver.WdiWrapper.wdi_create_list(IntPtr& list, wdi_options_create_list& options)
  at ScpControl.Driver.WdiWrapper.get_UsbDeviceList()
  at ScpDriverInstaller.MainWindow.OnUsbDeviceAddedOrRemoved()
  at ScpDriverInstaller.MainWindow.OnSourceInitialized(EventArgs e)
  at System.Windows.Window.CreateSourceWindow(Boolean duringShow)
  at System.Windows.Window.CreateSourceWindowDuringShow()
  at System.Windows.Window.SafeCreateWindowDuringShow()
  at System.Windows.Window.ShowHelper(Object booleanBox)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
  at System.Windows.Threading.DispatcherOperation.InvokeImpl()
  at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
  at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Windows.Threading.DispatcherOperation.Invoke()
  at System.Windows.Threading.Dispatcher.ProcessQueue()
  at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
  at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
  at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
  at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
  at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
  at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
  at System.Windows.Application.RunDispatcher(Object ignore)
  at System.Windows.Application.RunInternal(Window window)
  at System.Windows.Application.Run(Window window)
  at ScpDriverInstaller.App.Main()]]></log4j:message><log4j:properties><log4j:data name="log4jmachinename" value="BLAK-X64" /><log4j:data name="log4japp" value="ScpDriverInstaller.exe" /><log4j:data name="log4net:Identity" value="" /><log4j:data name="log4net:UserName" value="BLAK-X64\Blak" /><log4j:data name="log4net:HostName" value="BLAK-X64" /></log4j:properties><log4j:locationInfo class="ScpDriverInstaller.MainWindow" method="&lt;.ctor&gt;b__0" file="" line="0" /></log4j:event>
Hi all,

I have built-in bluetooth in my ASUS laptop: 
Intel Wireless Bluetooth VID:8087 PID:0A2B . 
All the driver have been installed but when I unplug DS3, the scpmonitor indicate that "Bluetooth 00000 None", you can refer to image in attachment.

Do you have any workaround for fixing this issue ? Sorry if I have duplicated since there are many number of page for searching.

Thanks in advance


Attached Files Thumbnail(s)
   
(05-07-2017, 10:44 PM)Boxcat Wrote: Naive question, but would SCP cause any issues with VAC(Valve Anti-Cheat) I'm really cautious about this stuff but I'd also really love to use my DS3 controller without worry about it triggering some false positive, I've searched around and never got a proper answer from what I've seen.

SCP just allows your DS3 to work in Xinput (a wrapper), and does not modify any game files or anything of that sort, they're drivers, so it will not be detected by VAC.
AKA the Crimson Threadkiller
CPU: AMD R7 5800X UV'd | RAM: 16(2x8)GB DDR4 @ 3000MHz (OC'd +200) |
GPU: Palit Dual Nvidia GeForce RTX 3060 12GB UV/OC'd | OS: Windows 10 Home 21H1 | RES: 1080p165
(05-08-2017, 05:28 PM)blakdulz Wrote: Hello i have a Problem with ScpDriverInstaller. it always had Fatal Error Occured.
and this is my Log
 Mys System is Windows7 x64 but in the log scp Called from 32-Bit process and make libwdi not found. i have libwdi in amd64 folder. 
anyone know how to solve this problem?

Code:
[long log]

Try re/installing or repairing the prerequisite Visual Studio packages, check https://github.com/nefarius/ScpToolkit/b...quirements
AKA the Crimson Threadkiller
CPU: AMD R7 5800X UV'd | RAM: 16(2x8)GB DDR4 @ 3000MHz (OC'd +200) |
GPU: Palit Dual Nvidia GeForce RTX 3060 12GB UV/OC'd | OS: Windows 10 Home 21H1 | RES: 1080p165
(05-09-2017, 07:28 PM)spk_lionking Wrote: Hi all,

I have built-in bluetooth in my ASUS laptop: 
Intel Wireless Bluetooth VID:8087 PID:0A2B . 
All the driver have been installed but when I unplug DS3, the scpmonitor indicate that "Bluetooth 00000 None", you can refer to image in attachment.

Do you have any workaround for fixing this issue ? Sorry if I have duplicated since there are many number of page for searching.

Thanks in advance

Not all Bluetooth devices are supported
, You might have to uninstall the Bluetooth drivers and settle with a USB cable connected.
Though if you could identify the name of your Bluetooth device (check Device Manager through your control panel), someone may be able to assist you.
AKA the Crimson Threadkiller
CPU: AMD R7 5800X UV'd | RAM: 16(2x8)GB DDR4 @ 3000MHz (OC'd +200) |
GPU: Palit Dual Nvidia GeForce RTX 3060 12GB UV/OC'd | OS: Windows 10 Home 21H1 | RES: 1080p165




Users browsing this thread: 6 Guest(s)