diff --git a/DS4Windows/DS4Library/DS4Device.cs b/DS4Windows/DS4Library/DS4Device.cs
index c837e89..4379da5 100644
--- a/DS4Windows/DS4Library/DS4Device.cs
+++ b/DS4Windows/DS4Library/DS4Device.cs
@@ -1008,7 +1008,9 @@ namespace DS4Windows
             else
             {
                 outputReportBuffer[0] = 0x05;
-                outputReportBuffer[1] = 0xff;
+                // enable lightbar and rumble. input rate
+                outputReportBuffer[1] = (conType == ConnectionType.USB) ?
+                    (byte)0x03 : (byte)(0x03 | (btPollRate << 4));
                 outputReportBuffer[4] = rightLightFastRumble; // fast motor
                 outputReportBuffer[5] = leftHeavySlowRumble; // slow  motor
                 outputReportBuffer[6] = LightBarColor.red; // red
@@ -1019,7 +1021,8 @@ namespace DS4Windows
                 if (conType == ConnectionType.SONYWA)
                 {
                     // Headphone volume levels
-                    outputReportBuffer[19] = outputReportBuffer[20] = Convert.ToByte(audio.getVolume());
+                    outputReportBuffer[19] = outputReportBuffer[20] =
+                        Convert.ToByte(audio.getVolume());
                     // Microphone volume level
                     outputReportBuffer[21] = Convert.ToByte(micAudio.getVolume());
                 }