Scp-ds-driver-package-1.2.0.160
Level 4 approval is requested to attempt cross-testing scp-ds-driver-package-1.2.0.160 with SCP-914, SCP-261, and SCP-1471. Rationale: If the driver can treat anomalous objects as "peripherals," we might be able to uninstall certain threats.
O5-7 Note: Denied. We are not plugging that thing into a vending machine or a camera that looks back. Also, who keeps writing "IRQL_NOT_LESS_OR_EQUAL" on my office whiteboard every morning? Stop it.
The SCP-DS-Driver-package-1.2.0.160 is a legacy software package designed to enable Sony DualShock 3 (DS3) and DualShock 4 (DS4) controllers to work on Windows systems by emulating an Xbox 360 controller. It is a precursor to the more modern ScpToolkit and was originally hosted on the PCSX2 forums. Core Functionality
XInput Wrapper: The primary purpose is to wrap the DirectInput signals from PlayStation controllers into XInput signals, making them compatible with modern PC games that natively support Xbox controllers.
Wired and Wireless Support: It supports both USB wired connections and wireless Bluetooth connections, though Bluetooth often requires a dedicated dongle and specific driver replacement. scp-ds-driver-package-1.2.0.160
Zadig Integration: This specific package version is frequently cited for its included Zadig utility, which is used to manually "force" the installation of compatible drivers for Bluetooth adapters that the standard installer might fail to recognize. Technical Components
ScpServer.exe: The application that manages the connection between the controller and the OS.
ScpService: A Windows service that runs in the background to handle the driver wrapper automatically.
Xinput1_3.dll: A critical file often placed in game directories to ensure the game recognizes the emulated controller. Common Use Cases & Tips Level 4 approval is requested to attempt cross-testing
Legacy Hardware Support: It is still used by enthusiasts who prefer the lightweight nature of the older "ScarletCrush" versions over the heavier, later iterations of ScpToolkit.
Troubleshooting Bluetooth: If your Bluetooth adapter isn't showing up in modern tools, users on GitHub often recommend using the Zadig tool inside this package to load "Bluetooth" or "DualShock" presets.
Startup Configuration: For stable use, it is recommended to set the SCP DS3 Service to "Automatic (delayed start)" in the Windows Services panel (services.msc).
Note: This software is considered "end-of-life." For a more modern and actively maintained alternative, many users have transitioned to DsHidMini or BthPS3. Reboot if prompted (especially after first-time SCSI driver
To fully remove version 1.2.0.160 and avoid conflicts:
BthPS3 via Device Manager → View → Show hidden devices → Bluetooth radios → Uninstall.HKLM\SYSTEM\CurrentControlSet\Services\ScpVBus and ScpControl.If you plan to switch to DSHidMini, a reboot after uninstallation is mandatory.
Given the driver’s age, consider these options:
| Alternative | Pros | Cons | Compatibility with DS3 | |-------------|------|------|------------------------| | DSHidMini (vigem-based) | Signed driver, works on Win10/11, no test mode needed | No Bluetooth, only USB | Full | | BthPS3 standalone | Lightweight, pure Bluetooth driver | Requires manual config; no virtual bus | Full | | Steam Input | Native support via Steam | Requires Steam running; no pressure-sensitive buttons | Partial | | x360ce (Xbox 360 Controller Emulator) | User-mode, safe | Input latency, per-game setup | Full (via USB only) |
For most users in 2025–2026, DSHidMini combined with BthPS3 (both maintained by the Vigem community) is the recommended modern alternative to scp-ds-driver-package-1.2.0.160.