Latest version: ...

Your controller,
your rules

Open-source battery monitor and lightbar customizer for DualShock 4.

DS4 Dashboard InterfaceDS4 Dashboard Interface

Functionality

Monitoring battery level and customizing lightbar color.

Battery Monitoring

Real-time battery level tracking for both v1 and v2 models. Accurate reporting for wired and wireless connections.

Lightbar Customization

Full control over lightbar color and intensity. Match the setup with precision.

Rumble Testing

Trigger rumble motors to verify connection and vibration functionality.

Mouse Emulation

Control the system cursor directly using the controller's touchpad and analog stick for seamless navigation.

Low Footprint

Optimized Rust backend ensures minimal CPU and RAM usage. Efficient by design.

Instant Startup

No heavy background services. DS4 Dashboard opens instantly and maintains a minimal presence.

Your controller, your rules.

Main DashboardMain Dashboard

Motivation

I had long wanted to play Rocket League as it was meant to be played and to start learning advanced mechanics like tornado spins, air dribbles, and air rolls (tasks far easier on a controller than on keyboard and mouse).

This project began when I finally bought my first brand-new DualShock 4 controller, the Red Magma V2Red Magma V2 edition, at the end of March 2026. I specifically aimed to purchase the V2 variant so that I could play competitively without any input lag worries, though Bluetooth has worked very well in my personal experience. The fact that the V2 allows simultaneous data transfer and charging over USB was exactly what I wanted. Additionally, the V2 features a very clean, minimalist lightbar strip built right into the touchpad, which looks absolutely gorgeous.

Connecting to PC

Since I play on PC, I initially thought I needed a tool like DS4Windows just to connect the controller. However, I quickly discovered that this wasn't necessary at all. Modern Windows (Windows 11 on my setup) supports the DualShock 4 out of the box, and for any connection issues in games, Steam has a built-in feature called Steam Input that acts as an excellent compatibility driver layer. The connection itself was solved; I simply needed a reliable way to check my battery on PC.

Forks & Archives

While searching for dedicated battery tools, I realized that most software was either outdated or archived. The commonly recommended tool, DS4Windows, had been forked multiple times over the years. Some of these major historical forks (such as Jays2Kings, archived October 24, 2021, and Schmaldeo, archived March 5, 2026) were highly trustworthy during their active periods, but are no longer maintained.

In fact, I couldn't find a single native Windows tool dedicated strictly to displaying the controller's battery level. The only alternative I discovered was a web-based tool, WebHID-DS4. While it works well, it is browser-bound, buggy over Bluetooth connection, and Chromium's WebHID API requires explicit pairing permission from the user every single time the page connects.

Generative Search & Malicious SEO

Relying on AI-generated summaries or Google’s “AI Overview” to find solutions can be highly misleading. For instance, a recent AI-powered search output falsely claimed that long-archived, outdated forks of DS4Windows were still active, directing users to dangerous destinations:

AI Overview
“For the safest and most updated experience, the community generally centralizes distribution through the Official DS4Windows Website🚨 DANGER: Links directly to ds4-windows.com (malicious website), which provides archived releases of Ryochan7's build as well as active links to the Schmaldeo fork.⚠️ FALSE: The malicious site contains no links to Schmaldeo's fork
AI responses may include mistakes.💡 Google places this disclaimer in fine print at the very bottom of summaries, meaning readers can easily overlook the risk.
Generative Output Fact-Check
Google's AI algorithm blindly crawled and indexed false statements from the malicious website's pages, treating them as search facts. This demonstrates why users must verify sources manually rather than trusting automated summaries.

Building a Custom Solution

Knowing that these forks had been officially archived, I decided not to deal with outdated or unmaintained codebases. Instead, I wanted to build a clean, minimal project dedicated strictly to my own requirements: reliably monitoring battery level and eventually implementing lightbar customization.

By selecting Rust and Tauri for the core architecture, I ensured the dashboard runs with an exceptionally low memory and CPU footprint, delivering a lightweight, highly responsive control center for custom lightbar and battery monitoring. At its heart, it is a tool born from a pursuit of pure simplicity: honed to execute its core objectives flawlessly.100% Organic Human TextSweating Meme

Air Roll Trainer
Hover stick to simulate Advanced Air Rolls

The Core Purpose

A reliable way to check my DS4 controller's battery on PC.

Genuine DS4 Buyer's Reference (EU)

Unit Price
89,99 €
Shipping
7,92 € DE ➔ BE
Total Cost97,91 €
ConditionBrand new
Independent note
View on Amazon.de

"Windows protected the PC"?

When running the DS4 Dashboard installer for the first time, you might see a Windows SmartScreen warning. This is normal for new open-source software that hasn't built a "reputation" with Microsoft yet.

How to run

Click "More Info" and then "Run anyway".

Why the warning?

Certificates cost hundreds of dollars per year. The focus remains on keeping this tool free and open-source.