[LINUX] HOW-TO get Logitech Harmony Universal Remote + Custom Buttons working in XBMC
#1
Thumbs Up 
Goal

I have written this guide due to the recent difficulties I had getting my Harmony 880 remote's custom buttons working on a minimial installation of Ubuntu Jaunty Jackelope w/ XBMC 9.11 Camelot. There is a lot of good, but confusing information on the boards on this topic, so this guide is intended to be a clear, non-confusing step-by-step through the process. You should follow these steps in order to get your Harmony Remote's custom buttons working to perform XBMC functions. We will be doing this for the Harmony 880, but these instructions should apply to almost all Harmony models.

So lets dive in!

Prerequisites

- minimal install of Jaunty or Karmic (or XBMC Live installed to HDD)
- XBMC 9.11 Camelot (or newer SVN build)
- Lirc should already be installed (however, I will show you how)
- an IR receiver (not IRda) connected to to your HTPC
- a Harmony Universal Remote

Overview

In this guide we will be using the Original XBOX DVD Dongle (from the DVD Playback Kit) as our IR receiver. However, most of the following instructions will apply as long as you already have your Harmony working with basic buttons in XBMC with whatever IR receiver you have. For instructions on attaching the XBox DVD dongle to to your HTPC with a USB cable, see
HERE, or if you can't solder or just want to do it the easy way, buy one of THESE.

Make sure Lirc is Installed & Setup your lircd.conf File.

We are assuming that Lirc is already installed on your HTPC, and that you already have your basic buttons working on your Harmony remote. However, if not do the following:

On your HTPC press CTRL+ALT+F2 to bring up the terminal. (alternately you can SSH into your HTPC and perform the steps from a remote terminal session)

Type:
Code:
sudo apt-get install lirc

You will be prompted to install Lirc. Press Y and hit enter.

Ok, so now that Lirc is installed, we need to setup our lircd.conf file so that Lirc knows about our remote.

At the terminal Type:
Code:
sudo nano /etc/lirc/lircd.conf

You can now use the arrow keys to move down and enter the necessary button and remote codes for your device (or past them in).

The lircd.conf file if you are using the Xbox DVD Playback Kit should look something like this:
Code:
begin remote

    name  XboxDVDDongle
    bits           8

    begin codes

        SELECT         0x0b
        UP             0xa6
        DOWN           0xa7
        RIGHT          0xa8
        LEFT           0xa9
        INFO           0xc3
        9              0xc6
        8              0xc7
        7              0xc8
        6              0xc9
        5              0xca
        4              0xcb
        3              0xcc
        2              0xcd
        1              0xce
        0              0xcf
        DISPLAY        0xd5
        BACK           0xd8
        SKIP-          0xdd
        SKIP+          0xdf
        STOP           0xe0
        REVERSE        0xe2
        FORWARD        0xe3
        TITLE          0xe5
        PAUSE          0xe6
        PLAY           0xea
        MENU           0xf7

    end codes
end remote

Once all codes have entered, press CTRL+O and then ENTER to save the file. Then press CTRL+X to return to the terminal.

Now that our lircd.conf has been setup, lets test and see if we have basic commands working on our Harmony remote in XBMC.

Go ahead and type:
Code:
sudo reboot

Your HTPC will reboot and boot back into XBMC.
Reply


Messages In This Thread
[LINUX] HOW-TO get Logitech Harmony Universal Remote + Custom Buttons working in XBMC - by hogfan - 2010-01-14, 21:09
(continued) - by hogfan - 2010-01-14, 21:12
(contined) - by hogfan - 2010-01-14, 21:16
(continued) - by hogfan - 2010-01-14, 21:19
[No subject] - by Blue_Calx - 2010-01-15, 05:13
Awesome Post - by ohoffm - 2010-01-15, 18:46
Thanks. - by hogfan - 2010-01-15, 20:14
[No subject] - by myrison - 2010-01-15, 21:00
[No subject] - by Evin - 2010-01-16, 03:08
[No subject] - by GhostDog - 2010-01-16, 05:04
[No subject] - by ohoffm - 2010-01-17, 20:53
[No subject] - by Evin - 2010-01-17, 21:24
[No subject] - by ohoffm - 2010-01-17, 21:59
[No subject] - by Evin - 2010-01-17, 22:44
Extra codes from my Harmony 670 - by pashdown - 2010-01-18, 09:32
[No subject] - by ewequeone - 2010-01-19, 04:24
[No subject] - by hogfan - 2010-01-19, 17:57
[No subject] - by sygyzy_nbr - 2010-01-21, 03:29
[No subject] - by XR4Ti - 2010-01-23, 20:36
[No subject] - by sygyzy_nbr - 2010-01-23, 22:30
[No subject] - by luthan - 2010-01-24, 00:01
RE: - by guyf - 2013-05-10, 12:01
[No subject] - by Xeijin - 2010-01-28, 22:25
[No subject] - by quby - 2010-02-01, 14:40
[No subject] - by Th3R00st3r - 2010-03-21, 02:01
[No subject] - by Th3R00st3r - 2010-03-21, 10:57
[No subject] - by nickhopkins08 - 2010-03-25, 22:25
[No subject] - by fryster - 2010-03-27, 19:12
[No subject] - by nickhopkins08 - 2010-03-27, 20:36
[No subject] - by meathane - 2010-03-31, 02:18
[No subject] - by nickhopkins08 - 2010-03-31, 11:52
[No subject] - by Izod517 - 2010-04-13, 02:52
[No subject] - by Izod517 - 2010-04-15, 03:40
[No subject] - by Izod517 - 2010-04-16, 06:48
[No subject] - by Izod517 - 2010-04-24, 07:09
which USB IR Receiver - by conchamp - 2010-05-05, 04:48
[No subject] - by pko66 - 2010-05-05, 15:08
[No subject] - by conchamp - 2010-05-05, 19:22
[No subject] - by sygyzy_nbr - 2010-05-26, 04:33
[No subject] - by fshagan - 2010-05-26, 05:12
[No subject] - by [.A.C.I.D.] - 2010-06-06, 11:36
[No subject] - by [.A.C.I.D.] - 2010-06-24, 21:41
[No subject] - by ironcowboy - 2010-08-07, 01:45
[No subject] - by SpitIV - 2010-08-20, 21:51
sorry - by hogfan - 2010-08-21, 00:59
[No subject] - by KidKiwi - 2010-08-21, 01:22
[No subject] - by BurningSky - 2010-08-21, 10:14
[No subject] - by SpitIV - 2010-08-21, 15:08
[No subject] - by OldOne - 2010-09-02, 20:54
[No subject] - by lupick - 2010-09-07, 19:19
[No subject] - by Flomaster - 2010-09-09, 23:02
Logout Mark Read Team Forum Stats Members Help
[LINUX] HOW-TO get Logitech Harmony Universal Remote + Custom Buttons working in XBMC1