Download DsHidMini Drivers
Secure mirrors for the official PlayStation 3 controller drivers. Verified clean, malware-free, and ready for Windows 11.
DsHidMini v3.5.1
BETA releaseBest for: Windows 11, ARM64, & Steam
- ๐ One-Click MSI Automated Installer
- ๐ฎ New Xbox One Emulation Mode
- ๐ก๏ธ Signed UMDF Security Architecture
- ๐งฉ Enhanced Clone Controller Filter
DsHidMini v2.2.282
Classic Legacy StableBest for: Windows 10 & Retro Emulators
- ๐ Time-Tested stability for years
- ๐น๏ธ Native Pressure Sensitivity (SDF)
- ๐ Ultra-low CPU & RAM footprint
- ๐ ๏ธ Manual INF / Advanced Setup
Both versions are 100% free and open-source. Need the Bluetooth driver? Download BthPS3 here.
Essential Prerequisites
To ensure your DualShock 3 works wirelessly and connects to modern games, you may need these companion drivers.
BthPS3 Bluetooth Driver
The companion driver that tells Windows how to handle PS3 Bluetooth signals without hijacking your entire adapter. Required for wireless play.
Download BthPS3 (x64).NET 6 Desktop Runtime
Necessary for the DsHidMini Control Management (DSHMC) application in v3.x. Most Win11 systems already have this, but manual install ensures stability.
Get from MicrosoftViGEmBus Driver
The Virtual Gamepad Emulation Bus. Required if you want to use XInput Mode to make your PS3 controller appear as an Xbox 360/One controller.
Download ViGEmBusVerified Safety & Integrity
Unlike legacy PS3 drivers (like MotioninJoy) which contained malware and caused system BSODs, DsHidMini is built on modern security standards.
The binaries are signed with valid digital certificates, ensuring the code hasn’t been tampered with and is recognized as safe by Windows SmartScreen.
As an open-source project hosted on GitHub, the source code is transparent and audited by the global developer community to ensure no hidden telemetry or backdoors.
Technical Specifications
| Driver Framework | UMDF 2.15 (User-Mode) |
| Input Latency | < 1ms (Wired) / ~4ms (BT) |
| Isolation Level | Sandboxed (Zero BSOD Risk) |
| API Support | XInput, DirectInput, HidGuardian |
| Architecture | x64, ARM64 (Windows 11) |
Why UMDF matters: Unlike ScpToolkit which runs in the Kernel (where errors crash the PC), DsHidMini runs in User-Mode. If something goes wrong, only the driver restartsโyour Windows stays alive.
Quick Installation Guide
Double-click the .msi file you just downloaded. The wizard will automatically deploy the driver files to your system (requires Administrator privileges).
Connect your DualShock 3 via a Mini-USB cable. Windows will recognize it as a DsHidMini device. This step is necessary to “bond” the controller.
Launch the DSHMC utility. Select your controller and choose ‘XInput’ for modern games or ‘SDF’ for PCSX2/RPCS3.
Common Setup Fixes
This usually means you are missing the .NET 6 Desktop Runtime. Install it from the Dependencies section above.
Ensure BthPS3 is installed. Some generic Bluetooth adapters (especially BT 5.0+) may require a PC restart after driver installation.
Switch the mode to XInput in DSHMC. Steam will then treat it as a native Xbox 360/One controller.
Hardware & System Compatibility
Before downloading, ensure your environment meets the following technical requirements for a seamless experience.
๐ป Operating Systems
- โ Windows 11 (All Builds): Fully native support for x64 and ARM64.
- โ Windows 10 (19041+): Supported via UMDF 2.15 framework.
- โ ๏ธ Windows 7/8.1: Legacy support only (v2.x recommended).
- โ macOS / Linux: Not supported (Windows exclusive).
๐ก Bluetooth Adapters
DsHidMini works with most standard Bluetooth dongles, including:
- ๐น Intel/Realtek/Broadcom: High compatibility.
- ๐น Bluetooth 4.0 / 5.0 / 5.3: Fully supported via BthPS3.
- ๐น CSR 4.0 “Cheap” Dongles: Supported (often require v3.x).
- ๐ก Note: “Dual-mode” adapters are highly recommended.
๐ฎ Supported Controllers
- โ Official Sony DualShock 3: 100% features (Sixaxis/Rumble).
- โ PlayStation Move Navigation: Fully supported.
- โ Clone/Counterfeit DS3: Improved support in v3.x.
- โ ๏ธ Note: Some “fake” controllers lack motion sensors.
Choosing the Right HID Mode
DsHidMini is powerful because it can “morph” your PS3 controller into different device types. Here is which one you should pick after installation.
๐ก Pro Tip: You can change these modes on-the-fly using the DSHMC (DsHidMini Control App) without having to reconnect your controller.
Troubleshooting & Error Fixes
Common issues encountered after downloading and how to resolve them quickly.
โ Controller “Lights Flashing” but not connecting via Bluetooth
Solution: This usually means the “Pairing” hasn’t been completed. Connect the controller via USB first, open DSHMC, and ensure the Host Address matches your Bluetooth dongle. If it still fails, reinstall the BthPS3 driver and restart Windows.
โ “Virtual Device Driver not found” (ViGEmBus Error)
Solution: XInput mode requires the ViGEmBus driver to function. If you skipped this during setup, download the ViGEmBus installer from our Dependencies section and reboot your PC.
โ DSHMC Application doesn’t open (No response)
Solution: The v3.x Control App is built on .NET 6. Ensure you have the .NET 6.0 Desktop Runtime (x64) installed. Note: The “Console” version and “Desktop” version of .NET are different; you specifically need the Desktop version.
โ Exclusive Mode / Double Input Issue
Solution: If your game detects two controllers (the real DS3 and the emulated Xbox 360), you need to use HidHide. This tool allows you to “mask” the original controller so only the emulated XInput device is visible to games.
Still having issues? Check the Official Documentation for advanced logs analysis.
Safe Removal & Legacy Cleanup
Having trouble installing? Conflicts with old drivers like ScpToolkit or MotionJoy are the most common cause of failure. Follow these steps for a clean environment.
๐งน How to Uninstall DsHidMini
- 1. Open Windows Settings > Apps & Features.
- 2. Locate DsHidMini Driver and click Uninstall.
- 3. (Optional) Use ScpCleanWipe if you are coming from old ScpToolkit versions.
- 4. Reboot your computer to release the Bluetooth stack.
Important Note
Never manually delete driver files from System32. This can cause persistent “Driver Load Errors” and registry corruption. Always use the provided MSI Uninstaller or Device Manager to ensure a clean state.
Stuck with a ghost device? Check out our Troubleshooting section above to learn how to use the ‘Force Remove’ utility.
Secure Mirror System
Our servers perform automated daily integrity checks against the official Nefarius source repositories. Any hash mismatch triggers an immediate mirror lockdown to ensure your system’s safety.
Our Commitment to Integrity
Bit-for-Bit Identity
We do not repackage, wrap, or modify the .msi or .zip files. You receive exactly what the developer compiled.
Zero Ads in Packages
Unlike generic driver download sites, our binaries are clean and free from intrusive installers or telemetry.
SSL Protected
All downloads are served via encrypted HTTPS connections to prevent “man-in-the-middle” attacks during transit.
Global Availability
Our multi-region mirrors (US, EU, ASIA) ensure fast download speeds regardless of your location.
Need more help? Check out our Home Portal for a full technical breakdown of the driver’s capabilities.
