Home > Media Player > XBMC Live – AVS Gear HA-IR01SV Remote

XBMC Live – AVS Gear HA-IR01SV Remote

February 24th, 2011 Leave a comment Go to 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: , , , , ,
  1. James chadwick
    March 7th, 2011 at 21:49 | #1

    You have no idea how much of a help this was. I grabbed the same setup as you (Zotac ZBox) and the same remote… set it up, come to find the damn remote wouldnt work.

    You sir saved me a large amount of frustration. I thank you from the bottom of my heart.

  2. michael
    March 7th, 2011 at 22:48 | #2

    @James chadwick

    Glad it helped you out. I know the frustration that you were feeling.

  3. Al Holt
    March 11th, 2011 at 21:18 | #3

    Brilliant!! You’ve done in short order what was beginning to look like a RPITA! I was going through other XBMC posts without making any headway and luckily I came across yours. I’m on a Shuttle XS35-GT with XBMC-Live using the same remote control. I think I must have done an update to a new kernel after the original Dharma installation. Now I can play with key-mapping to get the Weather screen! I’m sure your page will help a lot of folks!!

  4. March 23rd, 2011 at 10:02 | #4

    Purchased a PCUSA version of the HA-IR-01SV in order to use the IR receiver with a Harmony 300.. Am I correct in saying that the IR receiver is mceusb compliant? One responder on the mythtv list seemed to suggest I’d have problems with it.


  5. michael
    March 23rd, 2011 at 12:27 | #5

    I believe you are correct. You’ll probably just have to go through this mess of getting the remote recognized by lircd. If your version of lircd is new enough it’s already included. Good luck.

  6. Kayla Nimis
    September 5th, 2011 at 16:18 | #6

    I know that this is a late response but I stumbled upon your post after a couple hours of going through other tutorials on the same thing that never worked right. Thank you so much. I will say that I ended up having to do a reboot after (despite restarting lirc) in order for the remote to be recognized.

  7. Eric
    October 7th, 2011 at 17:39 | #7

    @Kayla Nimis
    I also had to reboot, but otherwise this guide worked flawlessly on my Asrock Ion-330HT. I was just about to return my remote thinking the receiver was defective! Thanks so much Michael.

  8. Chauncey
    January 11th, 2012 at 09:29 | #8


    Just wanted to add my 2p. This worked for me but I did have to recompile lirc using the steps in the post linked in the last paragraph. A simple reboot did not solve my problems.

    Thanks so much! This was by far the most helpful guide I found.

  1. No trackbacks yet.