MediaPortal Forums HTPC/MediaCenter

Go Back   MediaPortal Forum » MediaPortal 1 » Community Skins and Plugins » Plugins » Hot Plugins » MCE Replacement Plugin


MCE Replacement Plugin MediaPortal MCE Replacement Plugin

Reply
 
Thread Tools Display Modes
Old 2008-05-25, 01:20   #21 (permalink)
Portal Member
 
globaldonkey's Avatar
 
Join Date: Apr 2007
Posts: 172
Thanks: 4
Thanked 1 Time in 1 Post

Country:

My System

Default

Quote:
Originally Posted by cybrmage View Post
Quote:
Originally Posted by HTPC-Geek View Post
Wasn't i supposed to update it in this folder?

umm... I'm not sure... but... placing it there should work... which indicates that there is some sort of error in the xml file....
Hi Cybrmage, placing the updated mpcontrolplugin.xml file in this directory also broke the plugin for me. I can't configure the plugin anymore. I'm really lost about what files are supposed to go where now, because there is all sorts of information in about 5 different threads. Sandcastle came up with the alternative of not using the abstract remote model, and those were the instructions to place the xml in this directory.

Anyway, bit lost now, and really don't know what to do. Back to using imon with no cybrdisplay for now.

Is it possible Aaron's main thread could be updated with where the files should be placed, as well as the updates you have been adding along the way? This is how you've been doing it with cybrdisplay, and that is pretty straight forward. The thing that threw it for me is that the MPControlplugin update had an extra .pdb file that I wasn't sure where it was supposed to go. My assumption was that these updates replaced existing files, so I tried to find where the various files were and replace them. I know now that they should have all gone in the plugins/process directory, but I think I've got myself in some sort of Gordian Knot now and need to start from scratch.

Update: OK, I've done a bit more troubleshooting on this and managed to untie the aforementioned gordian knot.

Firstly, there is a lot of confusion in these threads about where to copy the MPControlPlugin files that are included in the update on the main IR Server Suite thread. There are 3 files: mpcontrolplugin.dll mpcontrolplugin.xml and mpcontrolplugin.pdb that must be copied into the plugins\process directory. I used the theory that files should be copied to wherever you found the orginals. There was no pre-existing .pdb, but there was a pre-existing mpcontrolplugin.xml in the inputdevicemappings\default directory. If you copy over this xml file with the new one, you will be unable to configure MPControl plugin again. Clicking on configuration throws an exception that you can see in the main MP Config log.

So, if you have done this and copied these update files for MPControl plugin into any directory other than the process\plugins directory, resulting in being unable to configure MP Control plugin, my advice is to uninstall IR Server Suite and start again. Unfortuantely, the IR Server Suite uninstall leaves a few things behind at the moment, so you should delete mpcontrolplugin.* from the main mediaportal directory as well, and you should also delete the App data folder for IR Server Suite as well (c:\documents and settings\all users\application data\ir server suite)

Do NOT assume that you can use the update files in the main thread with the process that SandCastle described here. iMon PAD and IR Server 1.4.2. All buttons work
You must use the files that he has posted. They are different to the original updates. If you copy original update files to where this thread tells you, you will really hose things up.

So I am back to square one. I have copied the mpcontrolplugin updates into the process\plugins directory, and have copied the imon update files into their respective directories, including the recent dll's posted by cybrmage. IR Server Suite starts, and kills the original soundgraph imon process. The pad is locked in mouse mode (even though I configured the driver with "selectwithbutton"), the numeric keys and they keys around the pad work, but nothing else.

The IR Server Suite debug client shows no input from the remote (even though it is "half" working, and I can see the mouse moving while the debus client is running) and the input service and imonUSBreceiver logs also show no input from the remote. It is as though IR Server Suite somehow enabled some low level USB functions for the remote, but none of it is actually going through IR Server Suite.

Logs attached, showing no input, even though keys are pressed.
Attached Files
File Type: zip Logs.zip (7.9 KB, 3 views)

Last edited by globaldonkey; 2008-05-25 at 03:00. Reason: Automerged Doublepost
globaldonkey is online now   Reply With Quote
Old 2008-05-26, 09:11   #22 (permalink)
Portal User
 
Join Date: Mar 2008
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts


Default

@globaldonkey,

Hi, how is your iMON device beeing identified under Windows? Is it a HID device or is it identified as SG remote?

@ all

Might it be possible, that the the iMON device needs to be identified as remote IF instead of HID device in order to work properly with IR Server Suite?

I have a SilverStone CW03 using iMON 6.20.0830 (SilverStone) with FW 0x3c40

Thanks
Oliver
JeanLucPicar is offline   Reply With Quote
Old 2008-05-26, 12:09   #23 (permalink)
Portal Member
 
globaldonkey's Avatar
 
Join Date: Apr 2007
Posts: 172
Thanks: 4
Thanked 1 Time in 1 Post

Country:

My System

Default

As per my logs, it is being detected as a hid device:

Quote:
2008-05-25 11:20:51.562500 - Detect_HID()
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_15c2&Pid_0036&MI_01#7&3701fa01&0&0000 #{4d1e55b2-f16f-11cf-88cb-001111000030}"
2008-05-25 11:20:51.578125 - Detect_HID(): Found device "Vid_15c2&Pid_0036&MI_01"
2008-05-25 11:20:51.578125 - Detect_HID(): Found iMon Remote device

2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_0b38&Pid_0003&MI_01&Col05#7&180a64f3& 0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_0b38&Pid_0003&MI_01&Col04#7&180a64f3& 0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_0b38&Pid_0003&MI_01&Col02#7&180a64f3& 0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_046d&Pid_c512&MI_01&Col04#7&1879ed13& 0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_046d&Pid_c512&MI_01&Col02#7&1879ed13& 0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\Root#RDP_KBD#0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_15c2&Pid_0036&MI_00&Col02#7&23d1ddc3& 0&0001#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"
2008-05-25 11:20:51.578125 - Detect_HID(): Found device "Vid_15c2&Pid_0036&MI_00&Col02"
2008-05-25 11:20:51.578125 - Detect_HID(): Found iMon Keyboard device

2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_0b38&Pid_0003&MI_00#7&46d8ae&0&0000#{ 884b96c3-56ef-11d1-bc8c-00a0c91405dd}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_046d&Pid_c512&MI_00#7&2baa0951&0&0000 #{884b96c3-56ef-11d1-bc8c-00a0c91405dd}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\Root#RDP_MOU#0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_15c2&Pid_0036&MI_00&Col01#7&23d1ddc3& 0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}"
2008-05-25 11:20:51.578125 - Detect_HID(): Found device "Vid_15c2&Pid_0036&MI_00&Col01"
2008-05-25 11:20:51.578125 - Detect_HID(): Found iMon Mouse device

2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_0b38&Pid_0003&MI_01&Col01#7&180a64f3& 0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}"
2008-05-25 11:20:51.578125 - Detect_HID(): checking device "\??\HID#Vid_046d&Pid_c512&MI_01&Col01#7&1879ed13& 0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}"
2008-05-25 11:20:51.578125 - Detect_HID(): Found iMon HID device = True
2008-05-25 11:20:51.578125 - Detect(): forcing HID device mode
2008-05-25 11:20:51.578125 - Detect(): completed - found HID device
2008-05-25 11:20:51.578125 - Start()
2008-05-25 11:20:51.578125 - Start(): DeviceDriverMode = HID
2008-05-25 11:20:51.578125 - Start(): Starting HID device
2008-05-25 11:20:51.578125 - Start_HID()
Actually I just noticed an error in the log:

Quote:
2008-05-25 11:20:51.578125 - System.IO.FileNotFoundException: Could not find file 'C:\Documents and Settings\All Users\Application Data\IR Server Suite\Input Service\iMon USB Receivers.xml'.
File name: 'C:\Documents and Settings\All Users\Application Data\IR Server Suite\Input Service\iMon USB Receivers.xml'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Objec t xmlResolver)
at System.Threading.CompressedStack.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.Exe cuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.CompressedStack.Run(CompressedSta ck compressedStack, ContextCallback callback, Object state)
at System.Xml.XmlTextReaderImpl.OpenUrl()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at InputService.Plugin.iMonUSBReceivers.LoadSettings( )
Copied the offending file into the required location. It threw a null pointer exception after that, and nothing changed as far as the operation of the remote was concerned.
globaldonkey is online now   Reply With Quote
Old 2008-05-26, 12:54   #24 (permalink)
Portal Member
 
Join Date: Jun 2006
Posts: 262
Thanks: 1
Thanked 3 Times in 3 Posts

Country:


Default

Hi,

Just wondering why you guys are using IRSS? I have an iMon remote and I'm just using its own software and it works fine with MP. I just use keymaps in the iMon software to set it up for MP. Am I missing something with the IRSS?

Cheers,
Colin
sleepycol is offline   Reply With Quote
Old 2008-05-26, 12:58   #25 (permalink)
Portal Developer
 
chemelli's Avatar
 
Join Date: Sep 2006
Location: Italy - Padova
Age: 34
Posts: 1,156
Thanks: 59
Thanked 54 Times in 43 Posts

Country:

My System

Send a message via Skype™ to chemelli
Default

Quote:
Originally Posted by sleepycol View Post
have an iMon remote and I'm just using its own software and it works fine with MP. I just use keymaps in the iMon software to set it up for MP.
What about for example "MyVideos", "MyTV", "MyMusic" and "MyPictures" keys ?

Simone
chemelli is offline   Reply With Quote
Old 2008-05-26, 13:07   #26 (permalink)
Portal Member
 
Join Date: Jun 2006
Posts: 262
Thanks: 1
Thanked 3 Times in 3 Posts

Country:


Default

Hi Chemelli,

Just use the mykeys plugin. It works great....

MEDIAPORTAL - free MediaCenter HTPC Software - MyKeys Plugin

Or the shortcuter plugin in your signature ;0)


Cheers,
Colin

Last edited by sleepycol; 2008-05-26 at 13:11.
sleepycol is offline   Reply With Quote
Old 2008-05-26, 13:33   #27 (permalink)
Portal Developer
 
chemelli's Avatar
 
Join Date: Sep 2006
Location: Italy - Padova
Age: 34
Posts: 1,156
Thanks: 59
Thanked 54 Times in 43 Posts

Country:

My System

Send a message via Skype™ to chemelli
Default

Quote:
Originally Posted by sleepycol View Post
Just use the mykeys plugin. It works great....
but with it you cannot use anything like search, wikipedia plugin and so on...

Quote:
Originally Posted by sleepycol View Post
Or the shortcuter plugin in your signature ;0)
Unfortunatly it has a quite eavy load on the system. I prefer to help Aaron and CybrMage and fix IRSS.
I guess also that this great app will be part of MPII, so why not to have a out-of-the-box working solution ?

Simone
chemelli is offline   Reply With Quote
Old 2008-05-26, 13:36   #28 (permalink)
Portal Member
 
Join Date: Jun 2006
Posts: 262
Thanks: 1
Thanked 3 Times in 3 Posts

Country:


Default

Hi Chemelli,

I see, so the idea is that when MP2 is installed the iMon remote will work immediately? If so, I now see the advantage of IRSS. Saves the key mapping etc etc.....

Why can't you use search and wikipedia?

Cheers,
Colin

Last edited by sleepycol; 2008-05-26 at 13:38.
sleepycol is offline   Reply With Quote
Old 2008-05-26, 13:50   #29 (permalink)
Portal Developer
 
chemelli's Avatar
 
Join Date: Sep 2006
Location: Italy - Padova
Age: 34
Posts: 1,156
Thanks: 59
Thanked 54 Times in 43 Posts

Country:

My System

Send a message via Skype™ to chemelli
Default

because MyKeys trigger the key and the corresponding action is executed...

Simone
chemelli is offline   Reply With Quote
Old 2008-05-26, 15:33   #30 (permalink)
Portal User
 
Join Date: Mar 2008
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts


Default

From different posts on the web I think that the iMON driver creates virtual devices for remote, mouse, and keyboard.
Is this understanding correct?
If so, is it possible, that new versions of iMON HW have a FW which simply does not allow anymore to acces the IR signals?

Even though I am not a SW developer I would like to help in fixing the issue as a beta tester.

my configuration
SilverStone CW03
XP professional SP3
MP RC1 no SVNs
IR Server Suite installed as decribed in the thread in Entries by Geert-Jan - My Home Theater PC Project

The iMON device is beeing recognized, but in the DebugClient no IR events show up, however the MouseCurser works.

How can I help

BR
Oliver

Just updated iMON to the latest version and it shows the same behaviour.
attached the logs
Attached Files
File Type: zip iMON IRSS logs.zip (2.0 KB, 4 views)

Last edited by JeanLucPicar; 2008-05-26 at 15:56. Reason: logs added
JeanLucPicar is offline   Reply With Quote
Reply

Bookmarks

Tags
imon, remote, server, suite, working

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
IR Server Suite and Hauppauge IR ykamchi MCE Replacement Plugin 19 2008-07-06 10:18
HID Remote with Keyboard input plugin or IR Server Suite sepp776 Installation, configuration support 0 2008-04-29 20:20
RC102 remote with IR Server Suite Neptuni MCE Replacement Plugin 32 2008-04-08 10:38
MCE IR Blaster and IR Server Suite nicolasqueen Installation, configuration support 0 2008-04-02 05:30
Can't get IR Server Suite to work with MCE Remote/Keyboard rick78 MCE Replacement Plugin 12 2008-03-01 15:54


All times are GMT +1. The time now is 07:19.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 Protected by Akismet Blog with WordPress