Remote control problem (buttons mapping) - DM800 HD PVR

rossssor

Banned
Messages
7
Hello

Since one week I have troubles with the remote control of my DM800 HD PVR.

The function are not working well anymore.
- When I push the "help" button, the DM act like if I push the red button (start recording).
- When I push the Audio button , I get the help feature
- When I push the yellow button, it is like the audio button.

It seems that the colored button are not mapped well.
I can't do timeshift anymore as well as I can't use cutlist editor aymore.
I have reflashed my DM several times but nothing changes. I suppose the problem is with the remote control.
When I use my smartphone as remote control (with Dreamdroid), the colored buttons are working well.

I have a black remote control.

Is it possible to reset the Remote control function to his original state ?

Thank you for your answer

Pierre
 

Ferret

Marching On Together !
Staff member
Administrator
Messages
17,533
Is your remote the full size version?

Seem to me the image is using a mapping feature like pauli neutrino or the image is corrupt.

Maybe reflash and see if the remote behaves as it should.

Ferret
 

Silsila

Registered
Messages
49
Have you tried some new batteries? Remotes can do strange things when its batteries are on their way out.
 

rossssor

Banned
Messages
7
Is your remote the full size version?

Seem to me the image is using a mapping feature like pauli neutrino or the image is corrupt.

Maybe reflash and see if the remote behaves as it should.

Ferret

My remote is the full size version (black one).
I have flashed my DM with several different images but all have the same problem.
I use newenigma2 as image.
Probably there is a number code to reset the RC
As I wrote, it was working before and don't know what I did wrong. I have only set up my RC to work with my TV as well.
Pierre
 

bu3askoor

Registered
Messages
39
you can edit your remote control mapping in the file keymap.xml located at \usr\share\enigma2 . I use gemeni image and grey remote control. I edited the file to allow recording using red button which for some reason did not work from the get go.
 

rossssor

Banned
Messages
7
you can edit your remote control mapping in the file keymap.xml located at \usr\share\enigma2 . I use gemeni image and grey remote control. I edited the file to allow recording using red button which for some reason did not work from the get go.

Correct.
I did some modifications and it works.
But I don't know why there is 2 parameters (2 XML nodes) within this files
- dreambox advanced remote control (native)
- dreambox remote control (native)
 

rossssor

Banned
Messages
7
Edit:
Also, I have found several other keymap.xml files. I think I must edit them all.

Also is the any documentation about this file.
I want to know what the "flags" properties is for.
<key id="KEY_YELLOW" mapto="pauseService" flags="b" />
 

bu3askoor

Registered
Messages
39
i only found one keymap. anyways from previous trial and error i noticed that b flag = short press, m flag = medium length press, l flag = long press.

not sure about the others , best of luck
 

rossssor

Banned
Messages
7
i only found one keymap. anyways from previous trial and error i noticed that b flag = short press, m flag = medium length press, l flag = long press.

not sure about the others , best of luck

Thank you for your help
I have found several keymap.xml files here:
- /usr/lib/enigma2/python/Plugins/Extensions/Quickbutton
- /usr/lib/enigma2/python/Plugins/Extensions/DVDPlayer
- /usr/lib/enigma2/python/Plugins/Extensions/CutListEditor
etc...

It seems that some extentions have their own keymap file
 

rossssor

Banned
Messages
7
I have found this one the web :

key id="KEY_YELLOW" resembles the yellow key on the remote control. The key codes are defined internally in Enigma.
mapto="pause" means that the yellow key triggers the pause action.
flags="m" indicates which kind of key press is expected,
The flags can be

m = make -> Normal key press
l = long -> Long key press
b = break -> Key released
r = repeat -> Key locked (pressed continuously)

"m" arrives once, as soon as the key is pressed
"r" arrives after "m", when the key is pressed continuously until the key is released
"l" arrives after 5 repeats, but then only once (repeat still arrives)
"b" arrives as soon as the key is released.
They can also be combine, eg. flags="mr"

If a windows is for example opened with "m", you cannot use r/l/b for this key in the same context. Therefore it's better to open the dialog with "b"
 
Top