chrippa / ds4drv

A Sony DualShock 4 userspace driver for Linux
MIT License
1.05k stars 213 forks source link

Feature Request: Option to disable LED entirely #37

Closed hanetzer closed 8 years ago

hanetzer commented 10 years ago

yeah, I personally have no use for the led on board, so I'd like to be able to just 'turn it off' entirely to conserve battery.

Btw, many thanks for setting this up; I'm liking the ds4 <=> linux interaction much better than the ds3 and the horrid setup of sixad and qtsixa; the trackpad is a pretty nice plus too.

chrippa commented 10 years ago

If you set the LED to black (#000000) it will be disabled.

hanetzer commented 10 years ago

With or without the crunch? as using 000000 still has it on :/

hanetzer commented 10 years ago

hrm... nope, my led is still on :/

chrippa commented 10 years ago

Are you using bluetooth with hidraw mode? Due to a kernel issue it's unfortunately not possible to change the LED in that mode currently.

hanetzer commented 10 years ago

hrm. Ah, it is so. damn that sucks, but good work on it anyways! Is there a list of valid button identifiers for the config? I see in some commented out sections that say "PS" is the ps button, but what about the others?

hanetzer commented 10 years ago

I would have used logitec pads if they could all sync to the same unifying reciever, but this is not the case, so having the one reciever for my trackball and keyboard and a bluetooth dongle for all my pads is a close enough equivalent.

hanetzer commented 10 years ago

Hey, just got kernel 3.15 on my arch box, was wondering if you'd like for me to test out stuff to check about the 'fixed-ness' of the kernel bug you spoke of.

hanetzer commented 9 years ago

kernel 3.18.0-rc7 now (would be higher but my nvidia kernel driver won't compile against it :/) and would still like to see about this LED issue :)

Ape commented 8 years ago

It is not possible to set the LED in hidraw mode. Please open an issue or a pull request if you have concrete ideas about how to add the feature.