Vero 4k > Remote Control: Context Menu Button does not react

Hi,

the context menu button on my (original) Vero 4k remote (the one with the dots and lines above the stop button) suddenly have stopped working, allthough I didn’t change anything. All other buttons do work like a charm.
I already tried to remap it with help of the keymap editor addon, because I thought some OSMC update could have changed something, but when the addon asks me to push the button, kodi seems not to react on this specific one, but it does on all other buttons.

Because of this I can’t use the context menu any longer with the remote. I have to plug in a keyboard for this purpose.

Can you help me please?

Thanks in advance.

//edit
I just tried the ‘irw’ tool on the command line:
I got a result for every button pressed (“66 0 KEY_HOME linux-input-layer”, “166 0 KEY_INFO linux-input-layer”, …), except of the context menu button.

Can you try see if something is under the button like debris?

Hi Sam,

no, it doesn’t seem so:

Also the sound while pushing the button is just a normal “plopp” sound.

Try push down really hard. Sometimes we find biscuit or crisp crumbs under them!

Otherwise we need to replace it. Can you let me know if you see a blue light on the window when you press the button?

Sam

I see a blue light, if I press the button (it does not matter if I push it hard or soft).
Even if I push it as hard as I can, Kodi still does not react.

Ok. This means the button press is being sent.

Can you try on another machine or device to see if the button is working?

I think the key map just may be broken. irw may not show the key but evtest would.

Hi Sam,

sorry, I just have one Vero4K device - or do you mean another PC? - I just have a Windows PC (without kodi installed), can I test it there too?

What I did now on the Vero 4K after your last message…

sudo apt install evtest
systemctl stop mediacenter
systemctl stop eventlircd
systemctl stop system-lircd_helper.slice

…then started evtest and got this result…

No device specified, trying to scan all of /dev/input/event*
Not running as root, no devices may be available.
Available devices:
/dev/input/event0:      gpio_keypad
/dev/input/event1:      cec_input
/dev/input/event2:      2.4G 2.4G Wireless Device
/dev/input/event3:      2.4G 2.4G Wireless Device
/dev/input/event4:      2.4G 2.4G Wireless Device
/dev/input/event5:      HBGIC Technology Co., Ltd. USB Keyboard Mouse
/dev/input/event6:      HBGIC Technology Co., Ltd. USB Keyboard Mouse
/dev/input/event7:      meson-ir
Select the device event number [0-7]:

… I got these results with option 5 while pushing all buttons…

Event: time 1539126490.979201, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004a
Event: time 1539126490.979201, type 1 (EV_KEY), code 102 (KEY_HOME), value 1
Event: time 1539126490.979201, -------------- SYN_REPORT ------------
Event: time 1539126491.051188, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004a
Event: time 1539126491.051188, type 1 (EV_KEY), code 102 (KEY_HOME), value 0
Event: time 1539126491.051188, -------------- SYN_REPORT ------------
Event: time 1539126493.419197, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70052
Event: time 1539126493.419197, type 1 (EV_KEY), code 103 (KEY_UP), value 1
Event: time 1539126493.419197, -------------- SYN_REPORT ------------
Event: time 1539126493.483226, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70052
Event: time 1539126493.483226, type 1 (EV_KEY), code 103 (KEY_UP), value 0
Event: time 1539126493.483226, -------------- SYN_REPORT ------------
Event: time 1539126494.403261, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70051
Event: time 1539126494.403261, type 1 (EV_KEY), code 108 (KEY_DOWN), value 1
Event: time 1539126494.403261, -------------- SYN_REPORT ------------
Event: time 1539126494.451255, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70051
Event: time 1539126494.451255, type 1 (EV_KEY), code 108 (KEY_DOWN), value 0
Event: time 1539126494.451255, -------------- SYN_REPORT ------------
Event: time 1539126494.987287, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70050
Event: time 1539126494.987287, type 1 (EV_KEY), code 105 (KEY_LEFT), value 1
Event: time 1539126494.987287, -------------- SYN_REPORT ------------
Event: time 1539126495.043260, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70050
Event: time 1539126495.043260, type 1 (EV_KEY), code 105 (KEY_LEFT), value 0
Event: time 1539126495.043260, -------------- SYN_REPORT ------------
Event: time 1539126495.499294, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004f
Event: time 1539126495.499294, type 1 (EV_KEY), code 106 (KEY_RIGHT), value 1
Event: time 1539126495.499294, -------------- SYN_REPORT ------------
Event: time 1539126495.555266, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004f
Event: time 1539126495.555266, type 1 (EV_KEY), code 106 (KEY_RIGHT), value 0
Event: time 1539126495.555266, -------------- SYN_REPORT ------------
Event: time 1539126496.027292, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1539126496.027292, type 1 (EV_KEY), code 28 (KEY_ENTER), value 1
Event: time 1539126496.027292, -------------- SYN_REPORT ------------
Event: time 1539126496.107282, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1539126496.107282, type 1 (EV_KEY), code 28 (KEY_ENTER), value 0
Event: time 1539126496.107282, -------------- SYN_REPORT ------------

… and these results with option 6 and pushing all buttons…

Event: time 1539126543.956023, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0060
Event: time 1539126543.956023, type 1 (EV_KEY), code 358 (KEY_INFO), value 1
Event: time 1539126543.956023, -------------- SYN_REPORT ------------
Event: time 1539126543.964066, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0060
Event: time 1539126543.964066, type 1 (EV_KEY), code 358 (KEY_INFO), value 0
Event: time 1539126543.964066, -------------- SYN_REPORT ------------
Event: time 1539126547.652120, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0224
Event: time 1539126547.652120, type 1 (EV_KEY), code 158 (KEY_BACK), value 1
Event: time 1539126547.652120, -------------- SYN_REPORT ------------
Event: time 1539126547.708152, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0224
Event: time 1539126547.708152, type 1 (EV_KEY), code 158 (KEY_BACK), value 0
Event: time 1539126547.708152, -------------- SYN_REPORT ------------
Event: time 1539126548.628193, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00cd
Event: time 1539126548.628193, type 1 (EV_KEY), code 164 (KEY_PLAYPAUSE), value 1
Event: time 1539126548.628193, -------------- SYN_REPORT ------------
Event: time 1539126548.660181, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00cd
Event: time 1539126548.660181, type 1 (EV_KEY), code 164 (KEY_PLAYPAUSE), value 0
Event: time 1539126548.660181, -------------- SYN_REPORT ------------
Event: time 1539126549.028096, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0226
Event: time 1539126549.028096, type 1 (EV_KEY), code 128 (KEY_STOP), value 1
Event: time 1539126549.028096, -------------- SYN_REPORT ------------
Event: time 1539126549.092083, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0226
Event: time 1539126549.092083, type 1 (EV_KEY), code 128 (KEY_STOP), value 0
Event: time 1539126549.092083, -------------- SYN_REPORT ------------
Event: time 1539126549.524219, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00b4
Event: time 1539126549.524219, type 1 (EV_KEY), code 168 (KEY_REWIND), value 1
Event: time 1539126549.524219, -------------- SYN_REPORT ------------
Event: time 1539126549.604204, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00b4
Event: time 1539126549.604204, type 1 (EV_KEY), code 168 (KEY_REWIND), value 0
Event: time 1539126549.604204, -------------- SYN_REPORT ------------
Event: time 1539126550.028221, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00b3
Event: time 1539126550.028221, type 1 (EV_KEY), code 208 (KEY_FASTFORWARD), value 1
Event: time 1539126550.028221, -------------- SYN_REPORT ------------
Event: time 1539126550.124210, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00b3
Event: time 1539126550.124210, type 1 (EV_KEY), code 208 (KEY_FASTFORWARD), value 0
Event: time 1539126550.124210, -------------- SYN_REPORT ------------

So I got still no reaction for the context menu button :worried:
What now?

Seems like it’s broken. It could be an issue with the dongle.

We haven’t made your remote for over a year, so I am out of replacement dongles. I actually sent the last ones we had to customers; even though they were quite well out of the warranty period (no point hanging on to them!)

What’s the order number?

My order number ist 5556

That order is about 19 months old.
Unfortunately I have just given away every last dongle for the old remotes. If you contact support@osmc.tv I will arrange something for you.

Sam

1 Like