Lightbar, Player LED & Rumble Motor Test

Cycle your controller's lightbar through colours, check each player-indicator LED, and run the left and right rumble motors separately rather than together.

Status: No WebHID Controller Connected (Click Connect or Press any button for Gamepad API)

🎨 Lightbar RGB Test

NOT_AVAILABLE
Hex: #000000 | Mode: OFF | Brightness: 0%
Awaiting Controller Connection
â„šī¸ Hardware Verification Note: Lightbar RGB custom control is supported on PS5 DualSense and PS4 DualShock 4 via WebHID output reports (Report 0x02 / 0x05). The browser verifies output report transmission success at the HID protocol level. Physical light emission must be visually verified by the user.

💡 Player LED Indicator Test

NOT_AVAILABLE
Pattern: OFF | Mask: 0x00
Awaiting Controller Connection
â„šī¸ Physical Verification Note: Player LED indicators (LED 1–5 below the DualSense touchpad or Player 1–4 LEDs on Switch Pro / Joy-Cons) receive bitmask commands via WebHID output reports. Because browser WebHID APIs do not possess optical feedback hardware to observe physical photon emission, status reports SUPPORTED / Output Report Transmitted and requires human visual check.

đŸ“ŗ Rumble & Vibration Motor Test

NOT_AVAILABLE
Motor: Both | Intensity: 80% | Duration: 500ms
Awaiting Controller Trigger
â„šī¸ Actuator Safety & Verification: Vibration testing utilizes standard Gamepad API vibrationActuator.playEffect() and WebHID motor reports. API execution returns an observable Promise resolution (PASS upon successful actuation). A safety thermal auto-stop timer limits continuous bursts to 5 seconds.

📊 Controller Feature Compatibility Reference

Controller Model Lightbar RGB Player LEDs Rumble / Vibration Protocol
Sony DualSense (PS5) SUPPORTED SUPPORTED (5 LEDs) SUPPORTED (Haptic/Dual) WebHID (0x02) & Gamepad API
Sony DualShock 4 (PS4) SUPPORTED NOT_AVAILABLE (Lightbar used) SUPPORTED (Dual Rumble) WebHID (0x05) & Gamepad API
Nintendo Switch Pro NOT_AVAILABLE SUPPORTED (4 LEDs) SUPPORTED (HD Rumble) WebHID (0x01 Sub) & Gamepad API
Xbox Series X|S / One NOT_AVAILABLE NOT_AVAILABLE SUPPORTED (Dual/Trigger) Gamepad API (vibrationActuator)

How to test the lightbar and LEDs

Connect your DualSense or DualShock 4 controller via USB, click Connect Controller via WebHID, and use the color palette selector to send real-time RGB illumination commands to the lightbar.

By sending WebHID output reports directly to the gamepad's LED controller, this tool tests individual Red, Green, and Blue color channels as well as white player indicator LEDs located underneath the touchpad.

Testing each rumble motor separately

Most gamepad testers fire both vibration motors simultaneously, hiding a burnt-out motor. This tool lets you trigger the heavy low-frequency motor and the light high-frequency motor independently.

Game controllers contain two distinct vibration motors: the left grip houses a large counterweight for heavy explosions, while the right grip houses a small weight for subtle feedback. Testing them separately is the only way to diagnose a single dead motor.

What lightbar colours mean on PlayStation

On PlayStation consoles, lightbar colors designate player assignment: Blue is Player 1, Red is Player 2, Green is Player 3, and Pink/Magenta is Player 4.

In games, dynamic color changes communicate status effects: flashing orange indicates battery charging, pulsing red indicates critical low health, and pulsing white indicates pairing search mode.

Common lightbar and LED faults

Lightbar failures typically manifest as a single dead color channel (e.g., green fails, making cyan look blue), stuck dim LEDs, or flickering during movement.

Color channel loss is usually caused by a loose internal ribbon cable connecting the LED daughterboard to the main motherboard. If your controller fell or underwent shell modification, check that the lightbar flex cable is securely seated.

Lightbar and battery drain

The DualSense RGB lightbar and player LEDs consume noticeable power over long gaming sessions, though haptic actuators and adaptive trigger motors draw considerably more current.

Reducing lightbar brightness to 'Dim' in your console's accessory settings can extend battery life by 30 to 45 minutes without affecting gameplay feedback.

Frequently Asked Questions

Can I change my DualSense lightbar colour on PC?
This page can cycle it for testing. Permanent colour control is game-dependent on console and needs third-party software on PC.
Why is my controller lightbar not working?
Usually a failed LED assembly or ribbon connection. If the controller otherwise works, the lightbar alone is rarely worth repairing outside warranty.
Can I test each rumble motor separately?
Yes. This page drives the left and right motors independently, which reveals a single dead motor that a combined test would hide.
Does the lightbar drain the battery?
It draws power, though far less than haptics. Reducing brightness in PS5 settings gives a modest playtime gain.
What do the player LEDs mean?
They indicate which player slot the controller is assigned to, and they flash during pairing and low battery.