Help Getting XBox IR Receiver Working in Ubuntu w/ Xbox 360 Remote
#1
So I picked up an Xbox 360 Universal Remote and an Xbox DVD Kit dongle with a xbox->usb convertor.

It's not working Smile No output w/ irw, irrecord, or mode2 -d /dev/lirc0.

Now, I installed lirc with apt-get, and I am creating a symbolic link between /dev/lirc0 and /dev/lirc because lircd crashes when I try to use irw.

Here is some diagnostic info:

Code:
root@fozzie:/etc/lirc# [b]lsmod | grep lirc[/b]
lirc_atiusb            19104  0
lirc_dev               15604  1 lirc_atiusb
usbcore               146028  7 usbhid,lirc_atiusb,usb_storage,libusual,ehci_hcd,uhci_hcd

Code:
root@fozzie:/etc/lirc# [b]dmesg | grep usb[/b]
[  649.579059] usb 3-1: new full speed USB device using uhci_hcd and address 4
[  649.730492] usb 3-1: configuration #1 chosen from 1 choice
[  649.733432] lirc_atiusb[4]:  on usb3:4

lircd.conf
Code:
# this config file was automatically generated
# using lirc-0.8.0-CVS(mceusb2) on Tue Jan 17 15:14:11 2006
#
# contributed by Kyle at shadowmage.org
#
# brand: Microsoft
# model no. of remote control: Xbox 360 Universal Media Remote
# devices being controlled by this remote: Xbox 360
#
# This probably works for the normal Xbox 360 remote too.
#
# TV button sends no signal and toggles Xbox 360/TV mode. TV mode can be
# signals for any device the remote supports. Volume Up, Volume Down and
# Mute always use the TV mode while the Xbox live guide button always sends
# to the xbox.

begin remote

  name  Microsoft_Xbox360
  bits           16
  flags RC6|CONST_LENGTH
  eps            30
  aeps          100

  header       2676   870
  one           454   429
  zero          454   429
  pre_data_bits   21
  pre_data       0x37FF0
  gap          106291
  min_repeat      1
  toggle_bit      0

  rc6_mask    0x100000000

      begin codes
          OpenClose                0x8BD7
          XboxFancyButton          0x0B9B
          OnOff                    0x8BF3
          Stop                     0x0BE6
          Pause                    0x8BE7
          Rewind                   0x0BEA
          FastForward              0x8BEB
          Prev                     0x0BE4
          Next                     0x8BE5
          Play                     0x0BE9
          Display                  0x8BB0
          Title                    0x0BAE
          DVD_Menu                 0x8BDB
          Back                     0x0BDC
          Info                     0x8BF0
          UpArrow                  0x0BE1
          LeftArrow                0x8BDF
          RightArrow               0x0BDE
          DownArrow                0x8BE0
          OK                       0x0BDD
          Y                        0x8BD9
          X                        0x0B97
          A                        0x8B99
          B                        0x0BDA
          ChUp                     0x8BED
          ChDown                   0x0BEC

          Start                    0x0BF2
          Play                     0x8BE9
          Enter                    0x0BF4
          Record                   0x8BE8
          Clear                    0x0BF5
          1                        0x8BFE
          2                        0x0BFD
          3                        0x8BFC
          4                        0x0BFB
          5                        0x8BFA
          6                        0x0BF9
          7                        0x8BF8
          8                        0x0BF7
          9                        0x8BF6
          100                      0x0BE2
          0                        0x8BFF
          Reload                   0x8BE3
      end codes

end remote

hardware.conf
Code:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="None"
REMOTE_MODULES=""
REMOTE_DRIVER=""
REMOTE_DEVICE=""
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""

#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""

#Enable lircd
START_LIRCD="false"

#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=""

#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="false"
START_LIRCMD=""

Code:
root@fozzie:~# [b]lircd --nodaemon[/b]
lircd-0.8.3pre1[4927]: lircd(userspace) ready

Anyone have any idea why it isn't working? It should be a pretty standard setup it seems...
Reply
#2
I'm nearly 100% certain that the 360 remote and xbox1 receiver use different IR standards. In which case it doesn't matter what you do it ain't gonna work.
Reply
#3
Oh man... I probably should have looked into that, I have the old Xbox one, I just picked up the 360 one for 2$.

Is there an IR receiver for the 360 one?
Reply
#4
vostok4 Wrote:Oh man... I probably should have looked into that, I have the old Xbox one, I just picked up the 360 one for 2$.

Is there an IR receiver for the 360 one?

I just use the one from my old xp media center pc
Reply

Logout Mark Read Team Forum Stats Members Help
Help Getting XBox IR Receiver Working in Ubuntu w/ Xbox 360 Remote0