I have a Rosewill RHRC-11002 and for whatever reason, the lirc daemon decided to start using mceusb_hauppauge for my remote instead of mceusb as it used before. No idea what changed
other than the usual linux (Linux Mint 17) updates.
The trouble is mceusb_hauppauge has nonstandard key symbol names, misspelled 'Foward' and channel up and down are reversed.
I tried just completely commenting out the mceusb_hauppauge section, but then my remote was not recognized at all.
bll-tecra:root# diff -u lircd.conf.mceusb.orig lircd.conf.mceusb
--- lircd.conf.mceusb.orig 2011-03-25 15:28:18.000000000 -0700
+++ lircd.conf.mceusb 2016-02-04 13:08:48.323178336 -0800
@@ -207,50 +207,51 @@
rc6_mask 0x100000000
- TV 0x1BB9
- Music 0x1BB8
- Pictures 0x1BB6
- Videos 0x1BB5
- Power 0x1BF3
- Stop 0x1BE6
- Record 0x1BE8
- Pause 0x1BE7
- Play 0x1BE9
- Rewind 0x1BEA
- Foward 0x1BEB
- Replay 0x1BE4
- Skip 0x1BE5
- Back 0x1BDC
- More 0x1BF0
- Up 0x1BE1
- Left 0x1BDF
- Right 0x1BDE
- OK 0x1BDD
- Down 0x1BE0
- VolUp 0x1BEF
- VolDown 0x1BEE
- Home 0x1BF2
- ChanDown 0x1BED
- ChanUp 0x1BEC
- Mute 0x1BF1
- RecTV 0x1BB7
- Guide 0x1BD9
- LiveTV 0x1BDA
- DVD 0x1BDB
- One 0x1BFE
- Two 0x1BFD
- Three 0x1BFC
- Four 0x1BFB
- Five 0x1BFA
- Six 0x1BF9
- Seven 0x1BF8
- Eight 0x1BF7
- Nine 0x1BF6
- Star 0x1BE2
- Zero 0x1BFF
- Hash 0x1BE3
- Clear 0x1BF5
- Enter 0x1BF4
- KEY_TV 0x1BB9
- KEY_MUSIC 0x1BB8
- KEY_RADIO 0x1BAF
- KEY_PICTURES 0x1BB6
- KEY_VIDEOS 0x1BB5
- KEY_POWER 0x1BF3
- KEY_STOP 0x1BE6
- KEY_RECORD 0x1BE8
- KEY_PAUSE 0x1BE7
- KEY_PLAY 0x1BE9
- KEY_REWIND 0x1BEA
- KEY_FORWARD 0x1BEB
- KEY_REPLAY 0x1BE4
- KEY_SKIP 0x1BE5
- KEY_BACK 0x1BDC
- KEY_MORE 0x1BF0
- KEY_UP 0x1BE1
- KEY_LEFT 0x1BDF
- KEY_RIGHT 0x1BDE
- KEY_OK 0x1BDD
- KEY_DOWN 0x1BE0
- KEY_VOLUP 0x1BEF
- KEY_VOLDOWN 0x1BEE
- KEY_HOME 0x1BF2
- KEY_CHANDOWN 0x1BEC
- KEY_CHANUP 0x1BED
- KEY_MUTE 0x1BF1
- KEY_RECTV 0x1BB7
- KEY_GUIDE 0x1BD9
- KEY_LIVETV 0x1BDA
- KEY_DVD 0x1BDB
- KEY_ONE 0x1BFE
- KEY_TWO 0x1BFD
- KEY_THREE 0x1BFC
- KEY_FOUR 0x1BFB
- KEY_FIVE 0x1BFA
- KEY_SIX 0x1BF9
- KEY_SEVEN 0x1BF8
- KEY_EIGHT 0x1BF7
- KEY_NINE 0x1BF6
- KEY_STAR 0x1BE2
- KEY_ZERO 0x1BFF
- KEY_HASH 0x1BE3
- KEY_CLEAR 0x1BF5
- KEY_ENTER 0x1BF4
end codes
end remote
This seems to be filed against the olf 0.9.0 version. These days lirc does not contain any remote definitions, the live in the separate [lirc-remotes:wiki:Home] project.
The mceusb file there uses standard keynames. The misspelled 'foward' button is still present, fixed in [lirc-remotes:code:74f325].
Closing this bug. Please file bugs against [lirc-remotes] if there is need for more modifications. Thanks for reporting!
Related
lirc-remotes: Wiki: Home
Commit: [74f325]
Last edit: Alec Leamas 2016-04-27