• Home
  • About
  • Disclaimer

Uroscion’s Weblog

Welcome to Uroscion’s blog on hacks, software, and all things tech.

Feeds:
Posts
Comments
« Hello world!
SQL Injection Attacks Explained for the Lay-Person »

Using the Apple remote with a PC.

January 25, 2009 by uroscion

I like the Apple remote control, you know, the one that comes with the new iMacs. It is sleek, small, has a magnet in it to stick it to the iMac or wall, and is, most of all, simple. It has only six buttons and still manages to be perfectly usable (for the mac, see the bottom). But I don’t have a mac. I have a PC running Vista and I like Vista. But the remote controls that one can buy for windows are huge ugly things filled with way too many buttons for my tastes.  I have a Media Center remote that came packaged with my wife’s Lenovo tower and it has a ton of buttons I never use.  So I set out to get the Apple remote to work on my PC.

The first thing you need is the Apple IR Remote Controller. A standalone apple remote from Amazon.com is $19.00  and $29.99 on the Apple Store (why would anyone buy from the Apple store?).  You could also get this cool remote for Macs that looks exactly like the Apple one (a little thicker) but is also a card reader for even cheaper at $14.99.

Then you’ll need an IR reciever.  IR recievers are nicely built into iMacs and macBooks, but most PC’s don’t come with one (neither do Mac towers).   Since you want to use the Apple remote, you’ll want to buy a standalone reciever, one that comes without the remote control.  Whatever one you choose it will need to detect the Apple Remote’s very common frequency of 38kHz.

See my post on IR Recievers for information on pricing and the best place to get an IR-receiver (pay attention to frequencies listed).

Depending on what software you want to use to program the Apple remote,  and if you’re using Vista, you may reconsider the Manta.  Read more below, look at the programs available to see if they recognize any of the receivers more easily than the Manta, and read the comment about XP drivers, and give it some thought.  However, I still think the cheapest reciever and the easiest to use software (IR Server Suite) is the best option.

Now that you have both a remote and a receiver, you’ll want to get them working on your PC. If you’re have an old Mac without an IR receiver, you just plug it in and install Twisted Melon’s Mira Software for exactly that purpose.  With a PC, things are a little bit more complicated.

Vista will  recognize the Manta receiver as an a Microsoft eHome Infrared Transceiver and will automatically install the drivers for it.  For windows XP, you’ll need to download the driver update from Microsoft to recognize the Manta (and most IR recievers).  This makes it instantly useable with any windows MCE remote control (the most common kind). I have one of these also (it came free with my Wife’s Lenovo) and it works fine.  However, the driver will not recognize the signals coming out of the apple remote.

Here’s where things get more complicated.  Depending on what operating system you have you will have several options, but regardless of what you do you will need a software controller to learn and recognize the apple remote signals.  Below is a list of many of them out there:

  • Promixis Girder 5 - 49.99 (free trial), bad reviews
  • IRCommand2 – 9.95 (free trial)
  • ByRemote HIP – Freeware
  • EventGhost – open-source
  • Medi-Texxx VICE – 20.00 (free trial) not supported
  • PC Remote Control
  • IRAssistant – Freeware
  • LIRC – only for Linux, WinLIRC for Windows 95/98
  • IR Server Suite – Freeware – strongly recommended

I’ll rule out the ones that cost money right away (except for Girder) since its the best.  That leaves HIP, EventGhost, PCRemote, IRAssitant, and IR server suite.  PCRemote will not work for this due to the reasons below and I tried the methods below to struggle with HIP, EventGhost, and IRAssitant and found them more work than necessary (plus none of them would work for me because I have Vista 64bit).  So I thought I was up against a brick wall until I found this thread, which says that there is an easier and better way, and that is to use IR Server Suite.

Download IR Server Suite, install it, open the translator and begin using the programs section to program the Apple Remote. You just click a remote button, then tell the software what to do with it.  You can do almost anything in your computer.  So, for any version of windows, there you have it:  the Apple Remote on a PC.

Now, for the harsh truth: The apple remote has only six buttons on it, and you’ll only be able to program those six individually.  You can control your computer in many ways, but you’ll never have as much control as a Media Center Remote can give you, and you’ll never have full control over Windows Media Center.  The Apple remote is made to work with FrontRow, which is programmed to handle buttons differently depending on context, but Media Center is not.  You’ll have to decide if six buttons is really worth it for you.

Addendum: If you really want to use one of other remote programs out there, you could buy a different receiver (one that works with the software suite of your choice), but if you want the cheapest receiver (Manta) and still want those other programs, here are some steps you can follow depending on which OS you’re using. This site also has some good information to follow, and this blog has even better information.

If you’re using XP 32bit

You can use Girder, HIP, or EventGhost.  But these will not recognize the remote with the default driver, so you can use a replacement driver (which seems to not work very well) or you can follow the much simpler methods here to continue using the default driver (both the replacement driver and this method disable the default driver’s automatic input handling feature, which is necessary to use these programs).

Editing the Registry to Disable eHome tranceiver automatic handling (this is easily undoable, see bottom):

  1. Once the driver is auto-installed for your receiver.
  2. Hit windows key + r, type in “regedit.exe” and hit enter.
  3. Navigate to this key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da
  4. Delete the keys from “CodeSetNum0″ to “CodeSetNum3″.
  5. To undo this at any time:
    1. Hit windows key + r, type in “devmgmt.msc” hit enter.
    2. Expand Human Interface Devices
    3. R-Click on the Microsoft eHome Infred Transceiver
    4. Select Uninstall. Hit Ok.
    5. Click on the action menu at the top.
    6. Select Scan for hardware changes.  Wait, the installing driver dialogue will pop up and those registry keys will be readded.

Once you’ve done that, Girder, HIP, and EventGhost should recognize input signals in XP 32bit using the eHome driver setting or eHome replacement driver setting (even though you don’t have the replacement driver).  I can’t verify that they will as I’ve never tried it.

You’re using Vista 32bit

The method described above will not work for Windows Vista, those programs will not recognize the original driver.  But you can still use the replacement driver written for vista found here. Read more about that on this forum.

Vista 64-bit

You’re apparently out of luck, the only way to use an ehome transceiver like the Manta with a foreign remote is with IR Server Suite (see above).

/*NEW

Windows 7 64bit & Apple Remote V2

Erik Andersson reported to me that he got the apple remote version 2 working in Windows 7 64bit.  You can read about how to do that on IRSS Forum here.  Thanks Erik!

*/

About these ads

Like this:

Like Loading...

Posted in Apple Hacks, Microsoft Hacks | 18 Comments

18 Responses

  1. on July 24, 2009 at 8:09 pm james

    hi, do you know if it will be possible for me to do this with a ir reciever built into my dvb tv usb on my laptop. when thiss is in my usb and i press a button on my apple remote it recieves the signal, as the light changes colour. i have installed ir server suite and when trying to configure the buttons is says it timed out? do you know why this is happening?
    thanks
    james


    • on July 29, 2009 at 5:08 pm uroscion

      If the receiver is getting the signal, then the driver or Server suite is not recognising the signal frequency pattern properly, try fiddling with which driver is controlling the receiver. Be aware that this could mess up normal function of the receiver. That’s about all I know though.


  2. on February 13, 2010 at 12:51 am james (different one from above)

    Hi, I have a Dell SXPS 1340. Supposedly it has IR, but I’ve read that it only works with Dell’s remote? I’ve tried using IR suite, but it will not detect it. any recommendation on a solution?

    thanks in advance


    • on April 29, 2010 at 3:14 am uroscion

      IR Suite does not detect all remotes. If you followed the instructions for it around the web, then I don’t really know. Post back here if you figured it out.


  3. on February 13, 2010 at 12:54 am james (different one from above)

    oh, forgot, I’m testing it with the 2nd generation apple remote


  4. on March 4, 2010 at 6:50 am shiftymaple

    so my tower came with this little IR thingy one end is a plug in that goes into back of my computer into the IR in plug and the other is the IR reciever thats just this tiny little pea size thing on the end ….. i cant get it to work … or does it not work


    • on April 29, 2010 at 3:13 am uroscion

      I can’t be certain since Dude, I don’t have a Dell :) but that might be an IR Transceiver meant for IR blasting or forwarding signals to other machines. Some people use their computers to control their T.V.’s for instance. But I’ve never played with that. My eHome receiver that came with my Lenovo had a small IR tranceiver that plugged into the side of the receiver. Its about 1cm by 1cm square and useless for receiving.


  5. on April 24, 2010 at 9:32 am David

    Hi Uroscion,

    I followed all your instructions as to obtain a good AppleRemote-Windows XP system and bought the Manta TR1.

    Problem is that with Windows XP (SP3) I don’t succeed in downloading any eHome driver as they are “locked” with Windows Media Center Edition.

    Therefore I would be really grateful if you find a hack for getting this driver into Windows Regular XP Version.

    Thank you very much for this guide.


    • on April 29, 2010 at 3:39 am uroscion

      This looks like a toughie. So you downloaded the driver in the Windows Media Center Rollup here: http://www.microsoft.com/downloads/details.aspx%3Ffamilyid%3DB39D53F1-0AC9-433B-B488-4CAB82F31DC8%26displaylang%3Den&ref=driverguide and it wouldn’t install because you’re not using Media Center Edition? Somebody out there said it should install anyway. If that doesn’t work, you’ll have to unpack the driver from an installation cd of Media Center Edition or XP pro edition. You can also try the driver located here on a Vista Ultimate or Home Premium installation if you can get access to one of those: [hard drive]\Windows\ehome\ehCIR.dll Other than that it looks like its hard to find. Good luck and if you solve it let us know!


  6. on May 19, 2010 at 3:49 pm davabi

    Thanks uroscion for your help and reply.

    Basically, the link you mention doesn’t work so I don’t know if it will work.

    I did succeed in getting the ehCir.dll but with no info file I can’t install it.

    So I’m waiting for your feeback.

    Thanks


    • on June 4, 2010 at 5:35 pm uroscion

      Try this link. I don’t think it will install for you but give it a try. http://www.microsoft.com/downloads/details.aspx?familyid=B39D53F1-0AC9-433B-B488-4CAB82F31DC8&displaylang=en


  7. on May 22, 2010 at 7:16 pm Carel

    @ David,

    I am in the same boat! I have tried 2 microsoft update packages that both hate SP3 as well as 2 hacked drivers that also haven’t worked. The IR is powered and makes blinky lights but I assume nothing is getting to the OS.

    Great post, BTW.


  8. on June 4, 2010 at 2:31 pm ken

    Any info if this will work with windows 7 64bit
    I am wanting to use the apple remote for xbmc
    I have a xp 32bit key from my olp pc if needed

    thanks
    Ken


    • on June 4, 2010 at 5:31 pm uroscion

      Sorry, I haven’t upgraded to windows 7 yet so I don’t know. Give it a try and post back!


  9. on June 27, 2010 at 2:12 pm arty

    Please update this article for Windows7. I have an Apple remote and the Twisted Melon’s IR receiver and I badly want to use this in Windows.


    • on June 27, 2010 at 6:48 pm uroscion

      Sorry, I don’t have Windows 7 and with the current economic situation, will not be getting it any time soon. Please don’t look to me, I’ve given enough information here for you to figure it out, assuming it can be done. Teach a man to fish and all that.


  10. on February 5, 2011 at 10:48 pm IAmCarlos

    Too much crap I need to do to use the sleekness of the apple remote


    • on February 6, 2011 at 6:45 pm uroscion

      I agree with that. That’s why I’ve stopped using it with my system and just went to a windows remote.



Comments are closed.

  • Archives

    • January 2010 (1)
    • April 2009 (1)
    • February 2009 (1)
    • January 2009 (5)
    • December 2007 (1)
  • Categories

    • Apple Hacks (3)
    • Hello (1)
    • Microsoft Hacks (2)
    • Musings (4)
    • Web Adventures (3)
  • Pages

    • About
    • Disclaimer

Blog at WordPress.com.

Theme: MistyLook by WPThemes.


Follow

Get every new post delivered to your Inbox.

Powered by WordPress.com
%d bloggers like this: