Posts Tagged ‘remote’

XBMC Live – AVS Gear HA-IR01SV Remote

February 24th, 2011 8 comments

I purchased a second AVS HA-IR01SV Remote from newegg for my new Zotac Zbox. I plugged this into my freshly installed XBMC Live 10.0 Zbox setup, and the thing wouldn’t work. The light in the receiver would light up red, and just stay lit up. I sent the first remote back because it didn’t work, and the original one that I had bought worked fine. They sent me a new one, and it didn’t work either.

This time I happened to plug it into my laptop and ran XBMC. The remote worked fine. After looking into the problem I noticed that my Laptop was running version 0.8.7-pre3 of lircd and irw. It showed it was running version 0.8.6 on my  Zotac Zbox when the following commands were run.

lircd -v
irw -v

FYI: you can switch from the XBMC interface to a terminal by pressing alt+ctrl+f2. You can switch back by pressing alt+ctrl+f7. Obviously there are more terminals for f3, f4, f5 and f6.

Apparently the problem is that the new remote is a little bit different, and registers itself a little bit differently. When ‘lsusb’ was run it returned the following:

Bus 003 Device 003: ID 1784:0008 TopSeed Technology Corp. #original remote
Bus 005 Device 004: ID 1784:0011 TopSeed Technology Corp. #new remote

The new remote apparently is not set up by default in the 0.8.6 LIRC. I ran found a post in the xbmc forum that showed a way to do this.

To get the new receiver to work I had to run through the following.

sudo apt-get install dialog
sudo apt-get install lirc-modules-source
sudo nano /usr/src/lirc-0.8.6/drivers/lirc_mceusb/lirc_mceusb.c

This opens an editor where you’ll need to scroll down and add the following in the area with similar looking items.

/* Topseed eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_TOPSEED, 0x0011) },

You need to exit and save the file. Then you’ll stop LIRC and reconfigure it.

sudo /etc/init.d/lirc stop
sudo dpkg-reconfigure lirc-modules-source

After that you can restart LIRC and test it out with irw.

sudo /etc/init.d/lirc restart

When you run irw you should be able to push the buttons on the remote, and it should give you some feedback on the screen about which button you pushed. Hopefully that’s all that you really need.

If that doesn’t work then you may want to read through this other post that shows a different way to do the same thing. I actually went through both of these, because I tried one and then the other, but I had both IR receivers plugged in but I was only pointing the remote into the new receiver, but it wasn’t working because LIRC was trying to use the original receiver. So it may have really been the second way that got it tor work.  Please let me know if this work for you or not.  If you run across any steps that are missing please post a comment to help others out.

Categories: Media Player Tags: , , , , ,