I just upgraded from 8.0.2 but 8.2.0.1. In the previous version, the display button would bring up the context menu. Also, the channel up and channel down buttons were mapped to page up and page down. After the upgrade, these mappings no longer work. I diffed my old remote.xml and lircmap.xml with the new ones and both are identical. Is there something I need to do to re-enable these?
Some key mappings don't work in 8.2.0.1
-
blich -
November 11, 2017 at 8:49 PM -
Thread is Unresolved
-
-
A bit of progress here. I got the context menu working. I had a duplicate entry in remote.xml that was messing it up.
No luck on channel up or channel down though. If I run irw and press those keys, nothing is registered.
Is it possible to manually add those keys?
Here's the output of lsusb -v.
Code
Display MoreBus 001 Device 004: ID 0471:0815 Philips (or NXP) eHome Infrared Receiver Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 16 idVendor 0x0471 Philips (or NXP) idProduct 0x0815 eHome Infrared Receiver bcdDevice 0.00 iManufacturer 1 Philips iProduct 2 eHome Infrared Transceiver iSerial 3 PH00HQ8Q bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 0
-
Can your try disabling Lirc in LE Settings (Settings -> Services -> Lirc),, then reboot and check if it works then?
What kind of remote are you using? Did you add or change any files in /storage/.config/ like lircd.conf, udev.rules.d or rc_maps?
so long,
Hias
-
Thanks for the reply! When I disable Lirc, it works. What will I lose if I leave this disabled?
I'm using an XBOX 360 universal media remote with an ehome IR receiver. I haven't changed anything in the config files. Only the remote.xml file.
-
Thanks for the feedback and I'm glad it works now!
In 8.0 the Lirc option was mistakingly enabled in a lot of cases without actually doing anything, but in 8.2 this can now cause issues.
So you don't loose anything by disabling it, on the contrary, you restore the state that your remote receiver was meant to be used - handled by the Linux kernel instead of Lirc.
so long,
Hias