Emprex 3009URF, XBMC and Windows 7
#1
Got this remote for £20 off amazon since it is RF so doesn't need line of sight. Plugged it in and whilst it did the basic stuff in xbmc if i accidentally pressed the green button or one of the media keys it would launch windows media centre, which was irritating.

Having looked around a while i couldn't find a quick fix so decided to get my hands dirty in eventghost. After a bit of fiddling I've managed to map any of the buttons to any XBMC/eventghost function. e.g. using the green windows MCE button to launch/re-focus xbmc.

This guide uses eventghost and changes a couple of windows settings to get things working as I wanted. Written assuming no knowledge of eventghost...

1. Getting eventghost to recognise all the buttons.

Download eventghost (google it) and install. Delete all plugins loaded by default (right click each plugin and choose delete).

Click add plugin from top bar and choose "generic HID" and click ok. This should open a box with several options for devices to add. You should have 4 options called "USB multimedia cordless keyboard" manufactured by BTC. Select the first one and click ok. Repeat for the remaining 3.

Test the buttons e.g. the "i" button to right of windows media centre green button. This should register in Eventghost window on the right as "HID.Button.521". Or the red button at the bottom of the remote which shows up as "HID.button.91".

Your remote is now working with eventghost.

2. Attach button presses on remote to xbmc functions.

In xbmc go to settings -> network ->services check "allow other programs on this system to control xbmc"

In eventghost add the xbmc plugin. Press a button e.g. the "i" button. Drag the HID.button.521 from the log on the left onto "info" in the xbmc plugin tree, pressing i will now activate the info command in xbmc. Repeat for all actions you want.

NB - xbmc detected up down left right and ok automatically so you don't need to map them.

3. Use the windows MCE green button to launch xbmc (and other media buttons).

I found a tip on another forum for this, this means changing a windows option and it does mean windows media centre won't be available on your pc anymore, i don't think it uninstalls it but it isn't obviously there... but you're using xbmc so does it really matter?

Go control panel -> default programs -> set program access and computer defaults. Choose custom and press down arrow on right hand side.

Scroll down to choose default media player and uncheck the box next to windows media centre.

Now the green MCE button and media buttons don't do anything and you can reassign them in eventghost to do other things in xbmc.

4. Stop the power button on the remote from suspending the computer.

Again i found this elsewhere. This will affect how your pc behaves if it has a "sleep" button since requires a change to windows settings, but works for me.

Go to control panel, power options and select "choose what the power buttons do" (on left hand panel) and change "when i press the sleep button" to "do nothing".

You can now remap the power button in eventghost.


This means the remote now works exactly as i want it to, hope it's useful to someone else!

cromity.
Reply
#2
Does it use the ehome driver? If so you don't need Eventghost as you can configure the remote to send the MCE keyboard shortcuts.

JR

Later: I thought I'd Google for "Emprex 3009URF ehome" to see if the remote uses the ehome driver. This post came up second in search results. Google found it in 15 minutes!!
Reply
#3
I'm a bit new to the remotes and didn't know anything about it til the remote landed on the mat on Monday!

Not sure how you tell it's an ehome remote or not, but regardless, it now works (and media centre doesn't keep popping up by mistake). Maybe i just went the really long way round Smile

As for google, that's pretty impressive!
Reply
#4
cromity123 Wrote:I'm a bit new to the remotes and didn't know anything about it til the remote landed on the mat on Monday!

Not sure how you tell it's an ehome remote or not, but regardless, it now works (and media centre doesn't keep popping up by mistake). Maybe i just went the really long way round Smile

As for google, that's pretty impressive!

Look in Device Manager under Human Interface Devices and see if there is a device called "eHome Remote" or some varient of that.

Actually I'd be very interested to know if it does appear as an eHome device as I might buy one for myself if it does.

JR
Reply
#5
The Emprex 3009URF is not a "real" eHome Remote.

So you do need eventghost (or other) to map button presses to various actions.

It's a great remote though, and can wake a PC from sleep (S3) state which is important.
Reply
#6
Great tutorial, finally I can actually use the Emprex for something Smile
Reply
#7
Can anyone help please i am having trouble trying to follow the above user guide,

Downloaded event ghost as required, cleared all log as required. When i do the following part adding the 4th one gives me errors:-

Click add plugin from top bar and choose "generic HID" and click ok. This should open a box with several options for devices to add. You should have 4 options called "USB multimedia cordless keyboard" manufactured by BTC. Select the first one and click ok. Repeat for the remaining 3.

So i decided to try and to the above step just adding 3, is this ok to do?

Next problem, when i press the info button which shows the following action:-

HID.Button.521

It appears in the left hand panel but the guide says right?

When i try and complete this part

(In eventghost add the xbmc plugin. Press a button e.g. the "i" button. Drag the HID.button.521 from the log on the left onto "info" in the xbmc plugin tree, pressing i will now activate the info command in xbmc. Repeat for all actions you want)

i try and drag the HID.button 521 from the log screen but cannot the info to drop it in, i am missing something here, can anyone help me out at all please:
Reply

Logout Mark Read Team Forum Stats Members Help
Emprex 3009URF, XBMC and Windows 70