@hiassoft:
"
It was added about 6 years ago, in early kernel 3.x days, probably meant to fix an issue with Nvidia ION, but rejected upstream - see discussion here
https://mailman.alsa-project.org/pipermail/alsa-devel/2013-February/059570.html
I think we should drop it as it could cause issues. If there's some issue remaining it needs to be handled properly without downstream patches
"
Sean Young figured out that the Xbox Remote sends 24 bits, the first 12 bits are repeated
and inverted so only 12 bits are used. Turns out this is a modified nec protocol.
For increased accuracy and compliance with the upstream, replace the historic 8 bit report
values with the proper 12 bit values.
Signed-off-by: Benjamin Valentin <benpicco@googlemail.com>
Signed-off-by: Sean Young <sean@mess.org>
The hack of just reverting an upstream commit has been in
OE/LE far too long. Time has come for a proper fix that can
go upstream.
If some non-MCE RC6 remotes use toggle bits then that has to be
done on a per-remote basis as blindly enabling toggle bit handling
on all 32-bit RC6 codes can break decoding if the remote doesn't
use a toggle bit.
This patch adds toggle bit support for the Kathrein RCU-676 remote.
See bugreport here: https://forum.libreelec.tv/thread/13086-get-kathrein-rcu-676-remote-to-work-with-le9/
Signed-off-by: Matthias Reichl <hias@horus.com>