2010-05-25, 21:32
I've installed an Xbox 1 remote control dongle to my Zotac using an adapter I bought off eBay. Everything seems to be working properly, except that fast forward and rewind don't work.
This is my /etc/lirc/hardware.conf
This is my /etc/lirc/lircd.conf
When I go to the command line and test by calling irw from the command line, fast forward and rewind display properly when I press them on the remote as:
00000000000000e2 00 REWIND XboxDVDDongle
00000000000000e2 00 REWIND_UP XboxDVDDongle
00000000000000e3 00 FFWD XboxDVDDongle
00000000000000e3 00 FFWD_UP XboxDVDDongle
But in XBMC they don't appear to do anything. I tried to enable display of remotecodes by adding the following to my advancedsettings.xml but it did not appear to have any effect at all: <displayremotecodes>true</displayremotecodes>
What's the next step from here to figure out why XBMC isn't taking my fast forward and rewind presses?
This is my /etc/lirc/hardware.conf
Code:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="None"
REMOTE_MODULES="lirc_atiusb lirc_dev"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_SOCKET=""
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS="-r"
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_SOCKET=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF="lircd.conf"
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="true"
START_LIRCMD=""
This is my /etc/lirc/lircd.conf
Code:
#This configuration has been automatically generated via
# this config file was automatically generated
# using lirc-0.8.3-CVS(default) on Fri Feb 8 09:34:50 2008
#
# brand: Microsoft Xbox DVD Receiever (also works with generic)
# remote control: Xbox remote or any remote using RCA DVD player codes
begin remote
name XboxDVDDongle
bits 8
eps 30
aeps 100
one 0 0
zero 0 0
gap 163983
toggle_bit_mask 0x0
begin codes
LEFT 0xA9
UP 0xA6
RIGHT 0xA8
DOWN 0xA7
SELECT 0x0B
1 0xCE
2 0xCD
3 0xCC
4 0xCB
5 0xCA
6 0xC9
7 0xC8
8 0xC7
9 0xC6
0 0xCF
MENU 0xF7
DISPLAY 0xD5
REWIND 0xE2
FFWD 0xE3
PLAY 0xEA
PAUSE 0xE6
STOP 0xE0
SKIP- 0xDD
SKIP+ 0xDF
TITLE 0xE5
INFO 0xC3
BACK 0xD8
end codes
end remote
When I go to the command line and test by calling irw from the command line, fast forward and rewind display properly when I press them on the remote as:
00000000000000e2 00 REWIND XboxDVDDongle
00000000000000e2 00 REWIND_UP XboxDVDDongle
00000000000000e3 00 FFWD XboxDVDDongle
00000000000000e3 00 FFWD_UP XboxDVDDongle
But in XBMC they don't appear to do anything. I tried to enable display of remotecodes by adding the following to my advancedsettings.xml but it did not appear to have any effect at all: <displayremotecodes>true</displayremotecodes>
What's the next step from here to figure out why XBMC isn't taking my fast forward and rewind presses?