Unofficial DualSense Manager for Windows
Advanced customization and control of your PS5 DualSense controller with real-time monitoring and custom profiles.
DualSense Manager is a comprehensive open-source management tool for the PlayStation 5 DualSense Controller on Windows. It delivers deep customization, real-time monitoring, and advanced virtual controller emulation capabilities to enhance your gaming experience. Built with modern .NET technology and a sleek Avalonia UI, it provides an intuitive interface for full control of your DualSense controller's features.
| Controller | Supported | Notes |
|---|---|---|
| DualSense | โ | Full support with all features |
| DualSense (Revision 5) | โ | Full support with all features NOTE: This revision has Player Lights (1+5) and (2+4) wired together, which may cause incorrect battery indicator display |
| DualSense Edge | Limited support, works as standard DualSense Edge-specific features not implemented due to lack of hardware |
- Full RGB lightbar control with presets and custom colors
- Player LED control (1-5) with brightness options
- Microphone LED configuration (off/on/pulse)
- Quick light presets and reset functions
- Xbox 360 and DualShock 4 controller emulation using ViGEmBus
- Advanced haptic feedback with custom rumble configuration
- Adjustable trigger thresholds for adaptive responses
- DS4 lightbar handling and management options
- HidHide integration to hide physical controller from other applications
- Advanced driver status monitoring and configuration
- Create, edit, and manage multiple controller profiles
- Import/export profiles (JSON format)
- Profile renaming and duplication
- Assign profiles to specific controllers
- Custom button combinations for special functions
- Battery level indicators (via lightbar/LEDs)
- Controller disconnection via button combos
- Monitor all controller inputs and states
- View touchpad, motion sensor, and battery data
- Track connection status and LED states
- Support for multiple DualSense controllers
- Automatic MAC address-based identification
- Connection type detection (USB/Bluetooth)
- Theme selection and UI customization
- Minimize to tray and start minimized options
- Adjustable logging levels
- Tray battery tracking
- Avalonia โ Cross-platform .NET UI framework
- Fluent Avalonia โ Fluent Design System for Avalonia
- Fluent Icons โ Fluent icon set for modern interfaces
- HidSharp โ Cross-platform HID device access
- NLog โ Flexible and high-performance logging library
- ViGEm.Client โ Interaction with ViGEmBus Driver for Virtual Controller Emulation
- Windows 10 version 1909 or later (Windows 11 recommended)
- .NET 9.0 Desktop Runtime or later Download here
- PlayStation 5 DualSense controller (wired USB or Bluetooth connection)
- Download the latest release from the releases page
- Extract the archive to your preferred location and open
DualSenseClient.exe - Connect your DualSense controller and start customizing
Run as Administrator (right-click
DualSenseClient.exeโ "Run as administrator") for full functionality (required for HidHide integration only)
- Connect your DualSense controller to your PC (via USB or Bluetooth)
- Navigate to the Profile page to customize your settings
- Create and apply your first profile or adjust individual settings
- Controller not detected: Ensure you have the latest Sony DualSense firmware and try connecting via USB instead of Bluetooth
- Virtual controller not working: Make sure ViGEmBus driver is installed
- HidHide not functioning: Run the application as administrator and ensure HidHide service is properly installed
- Missing .NET dependencies: Install the required .NET Desktop Runtime from Microsoft's website
- Bluetooth connection issues: Restart the Bluetooth service or pair the controller again through Windows settings
For virtual controller emulation to work properly, you may need to manually install these drivers:
- ViGEmBus: Required for virtual Xbox 360/DualShock 4 controller emulation
- HidHide: Required for hiding the physical controller from certain applications (Steam)
Both drivers require administrator privileges for installation and operation.
- DualSense Controller Mockup โ Mockup design for DualSense controller
- DualSense Controllers Fandom โ Detailed documentation and reference
- DS4Windows, DualSenseY ,Wujek DualSense API & DualSense API โ API implementation for DualSense controller functionality in C#
- ViGEm Project โ Virtual gamepad emulation technology (Xbox 360/DualShock 4)
- HidHide โ HID device filtering and hiding utilities
This project is not affiliated with or endorsed by Sony Interactive Entertainment. "PlayStation", "DualSense", and related marks are trademarks of their respective owners.
Pull requests are welcome! If you'd like to improve this tool or report bugs, feel free to open an issue or start a discussion.
To contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a pull request
Released under the BSD-3 License.
Made with โค๏ธ for DualSense fans worldwide
