2008-12-19, 02:57
i think it's time to share some info with you guys, thus giving something back to ppl that helped me out here..
I've bought the above remote some time ago and i'm very happy with it. it's very cheap (about $8-10 on ebay) and works perfectly in combination with melloware's intelliremote (registered version). a little overview:
Remote OR22V: Frequency: 433.92 MHz RF
Output: <10mW RF
Range: 10m free field
Size: 190 x 45 x 20 mm
Number of Keys: 45
Receiver: CM23E as USB-Stick
Frequency: 433.92MHz
Operating voltage: USB + 5V
Operating current: <20mA
S3 Standby mode current: <1mA
Sensity: 1002dBm
i'm using this under vista x64, it has been reported to work under xp and win2000, too.. drivers can be found here: xp and vista
i'm sure you can use it with girder or eventghost, too - but i found it super easy to set up for xbmc needs and many other programs with intelliremote.
so, if you don't have an remote yet, and planning to spend about $30 (remote and registering intelliremote) and want to get one that works with xbmc and/or other programs, you should give it a try
if you already own it, and want to set it up with intelliremote, here is how i did it:
note: in order to get those keys marked with (*) working, you need to add the following lines to the <keyboard> section of your Keymap.xml (around line #178):
known issues:
system:
problem: any key pressed on remote seem to trigger multiple (double/triple) actions, i.e. "1" sends "111" and pressing "Power" sets PC in standby mode.
solution: along with your x10-driver there is another configuration icon labelled "remote" set up in your system configuration.
use it to change the listening behaviour of the receiver from "listen to all channels" to something other than "1" (which is the channel your remote sends data). that way the system does not recognize incoming signals from your remote, but intelliremote still does (due to x10-protocol).
problem: it still triggers double actions, "1" sends "11".
solution: here is a workaround from intelliremote forums. you've got to disable certain registry settings and/or disable the HID listening service for your system so it won't interpret incoming HID signals from your remote anymore. seems like x10 remotes send both HID AND X10 signals.
problem: there is high cpu load when i start intelliremote. also i see several duplicate HID-Devices listed as USB Devices.
solution: this is driver related, not an intelliremote problem. if you check your hardware devices manager after installing the x10-driver, you'll notice there are several identical USB-HID devices listed to be installed where there should be only one. never mind - we only need the X10 protocol for our needs. this will fix the high load:
1. Edit the registry
HKEY_CURRENT_USER\Software\Melloware\Intelliremote\IgnoreDevices
2. For the IgnoreDevices key enter the text in quotes exactly like this "X10 MCE Remote" make SURE it is in double quotes.
xbmc:
problem: when accessing the virtual keyboard in xbmc (trying to rename something, change name for scraping etc..) i cannot get the focus on the keys and i'm not able to move around inside the keyboard window with my arrow keys and cannot select buttons with OK there.
solution: this is because the way i programmed the remote. it acts as a keyboard instead of sending specific codes another remote might send.
get an xbmc rev >= 16444 and use this -yet undocumented in wiki- setting in
advancedsettings.xml:
this will enable moving around in the virtual keyboard with the arrow keys and use the OK button to select keys.
edit: if you are not sure where to put advancedsettings.xml, read this.
.. ok, hopefully i posted all i've discovered with the above remote and it's configuration, and that it might be useful for one or other guys planning to buy a remote that is cheap and works with xbmc.
feel free to add questions you come along with it and i'll try to sort things out.
I've bought the above remote some time ago and i'm very happy with it. it's very cheap (about $8-10 on ebay) and works perfectly in combination with melloware's intelliremote (registered version). a little overview:
Remote OR22V: Frequency: 433.92 MHz RF
Output: <10mW RF
Range: 10m free field
Size: 190 x 45 x 20 mm
Number of Keys: 45
Receiver: CM23E as USB-Stick
Frequency: 433.92MHz
Operating voltage: USB + 5V
Operating current: <20mA
S3 Standby mode current: <1mA
Sensity: 1002dBm
i'm using this under vista x64, it has been reported to work under xp and win2000, too.. drivers can be found here: xp and vista
i'm sure you can use it with girder or eventghost, too - but i found it super easy to set up for xbmc needs and many other programs with intelliremote.
so, if you don't have an remote yet, and planning to spend about $30 (remote and registering intelliremote) and want to get one that works with xbmc and/or other programs, you should give it a try
if you already own it, and want to set it up with intelliremote, here is how i did it:
note: in order to get those keys marked with (*) working, you need to add the following lines to the <keyboard> section of your Keymap.xml (around line #178):
Code:
<a>ActivateWindow(videolibrary,tvshowtitles)</a>
<b>ActivateWindow(musiclibrary)</b>
<e>ActivateWindow(Home)</e>
<g>ActivateWindow(videolibrary,movietitles)</g>
<h>delete</h>
<j>ActivateWindow(filemanager)</j>
<k>ActivateWindow(scripts)</k>
<l>ActivateWindow(programs)</l>
<n>moveitemup</n>
<t>moveitemdown</t>
<u>aspectratio</u>
<y>ActivateWindow(MyPictures)</y>
<f1>copy</f1>
<f2>move</f2>
<f3>rename</f3>
<f4>highlight</f4>
system:
problem: any key pressed on remote seem to trigger multiple (double/triple) actions, i.e. "1" sends "111" and pressing "Power" sets PC in standby mode.
solution: along with your x10-driver there is another configuration icon labelled "remote" set up in your system configuration.
use it to change the listening behaviour of the receiver from "listen to all channels" to something other than "1" (which is the channel your remote sends data). that way the system does not recognize incoming signals from your remote, but intelliremote still does (due to x10-protocol).
problem: it still triggers double actions, "1" sends "11".
solution: here is a workaround from intelliremote forums. you've got to disable certain registry settings and/or disable the HID listening service for your system so it won't interpret incoming HID signals from your remote anymore. seems like x10 remotes send both HID AND X10 signals.
Quote:STEP 1intelliremote:
Load "regedit.exe" and navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\HidIr\Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da
Then delete the keys from "CodeSetNum0" to "CodeSetNum3".
To make sure you can recover these keys easily should you want to you should save them by using the export function in the file menu.
Once the registry has been changed you will need to reboot for the change to take effect.
This same process can be applied to disable automatic keyboard handling. Just look at the other registry sections under the "Remotes" sections.
Now if you ever want to re-enable the automatic handling of the MCE Remote and MCE Keyboard you just need to put those registry keys back.
STEP 2
Go to Control Panel->Aministration->Services
DISABLE the HID Input Service on XP or the Human Interface Device Access service on Vista
problem: there is high cpu load when i start intelliremote. also i see several duplicate HID-Devices listed as USB Devices.
solution: this is driver related, not an intelliremote problem. if you check your hardware devices manager after installing the x10-driver, you'll notice there are several identical USB-HID devices listed to be installed where there should be only one. never mind - we only need the X10 protocol for our needs. this will fix the high load:
1. Edit the registry
HKEY_CURRENT_USER\Software\Melloware\Intelliremote\IgnoreDevices
2. For the IgnoreDevices key enter the text in quotes exactly like this "X10 MCE Remote" make SURE it is in double quotes.
xbmc:
problem: when accessing the virtual keyboard in xbmc (trying to rename something, change name for scraping etc..) i cannot get the focus on the keys and i'm not able to move around inside the keyboard window with my arrow keys and cannot select buttons with OK there.
solution: this is because the way i programmed the remote. it acts as a keyboard instead of sending specific codes another remote might send.
get an xbmc rev >= 16444 and use this -yet undocumented in wiki- setting in
advancedsettings.xml:
Code:
<navigatevirtualkeyboard>true</navigatevirtualkeyboard>
edit: if you are not sure where to put advancedsettings.xml, read this.
.. ok, hopefully i posted all i've discovered with the above remote and it's configuration, and that it might be useful for one or other guys planning to buy a remote that is cheap and works with xbmc.
feel free to add questions you come along with it and i'll try to sort things out.