2019-12-03, 11:37 PM
I found one of my Hauppauge MVP 45 button remotes! Wondering where the other 3 or 4 are at though...
Got it working using this procedure:
https://discourse.coreelec.org/t/how-to-...control/31
Here's the scan code/command file I made using the procedure. I started with a sample file file, not sure if the standard procedure is to remove commands for buttons your remote doesn't have? I left them in incase I wanted to define a button later, doesn't seem to hurt anything. Regardless, seems to work well. Note I needed to do some searching to find Hauppauge uses the RC-5 protocol and change that. I tried NEC first and that did not work.
I think I re-learned the reason FLIRC was having trouble with this remote. The longer you hold the button the more times the remote sends the same scan code. ir-keytable seldom reported less than two for each button press I did on the remote.
Cheers,
-Brad
Got it working using this procedure:
https://discourse.coreelec.org/t/how-to-...control/31
Here's the scan code/command file I made using the procedure. I started with a sample file file, not sure if the standard procedure is to remove commands for buttons your remote doesn't have? I left them in incase I wanted to define a button later, doesn't seem to hurt anything. Regardless, seems to work well. Note I needed to do some searching to find Hauppauge uses the RC-5 protocol and change that. I tried NEC first and that did not work.
I think I re-learned the reason FLIRC was having trouble with this remote. The longer you hold the button the more times the remote sends the same scan code. ir-keytable seldom reported less than two for each button press I did on the remote.
Cheers,
-Brad
Code:
# table MVP, type: rc5
0x1e01 KEY_1
0x1e02 KEY_2
0x1e03 KEY_3
0x1e04 KEY_4
0x1e05 KEY_5
0x1e06 KEY_6
0x1e07 KEY_7
0x1e08 KEY_8
0x1e09 KEY_9
0x1e00 KEY_0
0x1e0d KEY_MENU
0x1e20 KEY_CHANNELUP
0x1e21 KEY_CHANNELDOWN
0x1e10 KEY_VOLUMEUP
0x1e11 KEY_VOLUMEDOWN
0x1e3b KEY_HOME
0x1e17 KEY_RIGHT
0x1e16 KEY_LEFT
0x1e14 KEY_UP
0x1e15 KEY_DOWN
0x1e25 KEY_ENTER
0x1e0f KEY_MUTE
0x1e1f KEY_BACK
0x1e0a KEY_INFO
0x1e36 KEY_STOP
0x1e24 KEY_PREVIOUSSONG
0x1e1e KEY_NEXTSONG
0x1e3d KEY_POWER
0x1e32 KEY_REWIND
0x1e34 KEY_FASTFORWARD
0x1e35 KEY_PLAYPAUSE
0x1f KEY_FAVORITES
0x1e1b KEY_EPG
0x1e37 KEY_RECORD
0x51 KEY_ESC
0x1e0b KEY_RED
0x1e2e KEY_GREEN
0x1e38 KEY_YELLOW
0x1e29 KEY_BLUE
0x01 KEY_LANGUAGE # audio
0x09 KEY_SUBTITLE # subtitle
0x12 KEY_CONTEXT_MENU # mouse
0x11 KEY_COMPOSE # DTV
0x58 KEY_CONFIG # APPS
0x18 KEY_TEXT # BROWSER
Server: Ryzen 5 3600 3.6GHz: 16GB RAM: ASRock Phantom D/RX570: SDD: 512GB HDDs: 5TB, 8TB, 8TB
Linux Mint v20, NPVR v5.1.3.210711
Tuners: Hauppauge PVR-2250-MC Dual Tuner, HDHR Duo ATSC Tuner
Clients: Knewc on CE-ODroid N2 x2, N2+, LE-RPi4, PCs x2
Linux Mint v20, NPVR v5.1.3.210711
Tuners: Hauppauge PVR-2250-MC Dual Tuner, HDHR Duo ATSC Tuner
Clients: Knewc on CE-ODroid N2 x2, N2+, LE-RPi4, PCs x2