I know this is an old thread, but I just got this working with a Harmony 880, and for posterity's sake, I thought I would post my solution.
I'm using Ubuntu 10.04 and xbmc on a Zotac IONITX-B-E motherboard (Atom 230) in a new build that I am configuring now. I couldn't seem to get my Harmony 880 to work well as a MCE remote, even with increasing the number of signals sent or the delay timing. It had slow response -- sometimes -- and took several keypresses for most commands. Using the info in this thread I did get my Streamzap remote working, and then added a device to my Harmony 880 as a "Media Center PC", "Streamzap" and "USBIR2". It works great.
My first step, in a terminal window (Applications * Accessories * Terminal) I reconfigured LIRC and selected the "Streamzap PC Remote" and the "USB-UIRT2 : Dish Receiver" as the transmitter (I have Dish network, the Direct TV or other cable boxes listed with "USB-UIRT2" would work) :
Code:
sudo dpkg-reconfigure lirc
I edited the .xml keymap file in the file system in /usr/share/xbmc/system/Lircmap.xml to add the settings from the first page of this thread (Redsandro, this appears to be what you are missing; this code goes before the final "</lircmap>" line in the file):
Code:
<remote device="Streamzap_PC_Remote">
<play>PLAY</play>
<pause>PAUSE</pause>
<stop>STOP</stop>
<forward>>></forward>
<reverse><<</reverse>
<left>LEFT</left>
<right>RIGHT</right>
<up>UP</up>
<down>DOWN</down>
<pageplus>CH_UP</pageplus>
<pageminus>CH_DOWN</pageminus>
<select>OK</select>
<back>EXIT</back>
<menu>MENU</menu>
<title>RED</title>
<info>GREEN</info>
<skipplus>>>|</skipplus>
<display>YELLOW</display>
<record>RECORD</record>
<volumeplus>VOL_UP</volumeplus>
<volumeminus>VOL_DOWN</volumeminus>
<mute>MUTE</mute>
<power>POWER</power>
<one>1</one>
<two>2</two>
<three>3</three>
<four>4</four>
<five>5</five>
<six>6</six>
<seven>7</seven>
<eight>8</eight>
<nine>9</nine>
<zero>0</zero>
</remote>
Everything worked really well, except for the "OK" button. In the Harmony setup for the "Media Center PC" device I had created, I chose "Settings" then "Customize Buttons" and verified that no command was given for the "OK" button in the Harmony database. I selected "Enter" from the drop down box, and now the "OK" button works as it should.
I mapped the "Guide" and "Info" buttons to "Menu", and a few other tweaks.