Can't get iMON remote working with IR Server Suite (1 Viewer)

globaldonkey

MP Donator
  • Premium Supporter
  • April 23, 2007
    755
    79
    Home Country
    I've installed IR Server Suite 1.4.2 on two machines now, one with the IMON VFD display device, and one with the external USB receiver (iMON station).

    Here's what I did to install:

    1. Install IR Server 1.4.2 test build.
    2. Stop IR Service
    3. Copy iMON update files into the appropriate locations
    4. Start IR Service
    5. Start IR Service Configuration. Check iMON is checked.
    6. Start MP configuration, go to MPControl Plugin and delete MCE remote and add Abstract Model Remote

    On the VFD device , the logs show the following error, and I get no input appearing in the logs for any keypresses on the remote:

    2008-04-29 00:53:45.812500 - HID_SetMode(Keyboard)
    2008-04-29 00:53:45.812500 - HID_SetMode(Keyboard): Can't find iMon Manager... unable to set mode

    On the external USB device, I have had some better luck and can see input from the device, but it does nothing to control MediaPortal. I think I must be missing a configuration step here, but not sure what it is. Logs attached.
     

    sauronio

    New Member
    December 18, 2007
    3
    0
    Home Country
    Czech Republic Czech Republic
    Same situation here... Thermaltake DH101 case with Imod Pad, can't get work with IR server suite, same error in log...
     

    jolcese

    Portal Member
    December 20, 2007
    28
    0
    Home Country
    Argentina Argentina
    Hey, I've the same problem...

    Which is the "appropiate location" for the patches in Windows Vista?

    Thanks
    Jose
     

    jolcese

    Portal Member
    December 20, 2007
    28
    0
    Home Country
    Argentina Argentina
    Yes, I', using the 6.20.xx Imon Manager

    Where does the "Imon PAD.xml" file goes in vista?

    Jose
     

    jolcese

    Portal Member
    December 20, 2007
    28
    0
    Home Country
    Argentina Argentina
    Well... seems that putting the IMON Pad.xml file in the correct path makes it work... :)

    Now, I'm working with the keys mapping. So far I've been unable to use many of the keys.

    For instance, I've added the following lines:

    <RemoteTable RawCode="1050" AbstractButton="Up" />
    <RemoteTable RawCode="1048" AbstractButton="Down" />
    <RemoteTable RawCode="1046" AbstractButton="Left" />
    <RemoteTable RawCode="1044" AbstractButton="Right" />

    but nothing happens, actually the log for pressing a Clear and then Right buttons show:

    2008-05-10 11:26:21.963487 - Debug: iMon generated a remote event: 1252
    2008-05-10 11:26:21.963487 - Debug: Clear, remote: Imon PAD - Copy, device: iMon
    2008-05-10 11:26:21.963487 - Info: Abstract Remote Button mapped: Clear
    2008-05-10 11:26:21.963487 - Debug: SendToAll(RemoteEvent, Notify)
    2008-05-10 11:28:15.146487 - Debug: iMon generated a remote event: 1244
    2008-05-10 11:28:15.146487 - Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at InputService.InputService.LookupAbstractButton(String deviceName, String keyCode) in F:\MediaPortal Development\Plugins\IR Server Suite\Input Service\Input Service\InputService.cs:line 1726
    2008-05-10 11:28:15.147487 - Info: Abstract Remote Button not found: iMon (1244)
    2008-05-10 11:28:15.147487 - Debug: SendToAll(RemoteEvent, Notify)

    help is welcome!
    Jose
     

    cybrmage

    Portal Pro
    May 30, 2007
    498
    86
    Home Country
    Canada Canada
    2008-04-29 00:53:45.812500 - HID_SetMode(Keyboard)
    2008-04-29 00:53:45.812500 - HID_SetMode(Keyboard): Can't find iMon Manager... unable to set mode

    I think I must be missing a configuration step here, but not sure what it is. Logs attached.

    You have uninstalled the iMon software... The iMon Manager is used by the IRSS driver to set the remote mode, so you must have the iMon software installed... (The iMon installation is also required for the CybrDisplay driver to work!!)... reinstall the iMon software, but remove the link that it creates in the windows startup folder... You want the iMon software installed, but you do not want it to run automatically!


    Now, I'm working with the keys mapping. So far I've been unable to use many of the keys.

    For instance, I've added the following lines:

    <RemoteTable RawCode="1050" AbstractButton="Up" />
    <RemoteTable RawCode="1048" AbstractButton="Down" />
    <RemoteTable RawCode="1046" AbstractButton="Left" />
    <RemoteTable RawCode="1044" AbstractButton="Right" />

    but nothing happens.

    First of all... Some of the keys may not work, because they do not have a mapping in the remotemap file... The "Abstract remote model" uses two files.... the file that maps raw button codes to button names (in this case, the "iMon Pad.xml" in the "Abstract Remote Mapping" directory of IRSS), and The remotemap file for the MPControl plugin that maps the buttons to actions that MediaPortal will perform (The MPControlPlugin.xml file in the MediaPortal InputDeviceMapping directory).

    The MPControlPlugin.xml file is based on a Microsoft MediaCenter remote, and MAY not have mappings for the keys that the original MCE remote can not generate (ie: the number keys, the the clear and enter keys, the direction keys)... It may also filter out any keys that are NOT on an original MCE remote... (I haven't checked the latest installer, so these may have been corrected... I'm not sure)...


    Secondly... You have the wrong key codes for the direction buttons....

    a list of ALL the keycodes generated by the iMon PAD remote is attached below....

    So.. first, fix the keycodes that you have added to the "iMon PAD.xml" file... the test the keys... It the don't work, check the "MPControlPlugin.xml" file and see if the the key you are trying to get working has actions defined for it...
    If it does not, then you will need to add the action mapping to the buttons... (you can find functional "defaults" for some of these keys in the other xml files in the InputDeviceMapping directory, or try to use the button editor in the MPControlPlugin configuration to add the actions.


    Code:
    Code		Key Name
    
    1002		App Exit
    1016		Power
    1064		Record
    1128		Play
    1114		Eject
    1130		Rewind
    1144		Pause
    1192		Forward
    1208		Replay
    1220		Stop
    1066		Skip
    
    1032		Backspace
    1080		Mouse/Keybd
    1148		Select/Space
    1194		WinKey
    1060		MenuKey
    
    1226		LeftClick
    1228		RightClick
    
    1034		Enter
    1252		Esc
    1086		Eject2
    1124		AppLaunch
    1178		GreenButton
    1150		TaskSwitch
    
    1218		Mute
    1038		Volume Up
    1022		Channel Up
    1198		Timer
    1042		Volume Down
    1014		Channel Down
    
    1058		1
    1242		2
    1050		3
    1138		4
    1090		5
    1170		6
    1214		7
    1136		8
    1160		9
    1056		*							
    1234		0
    1096		#
    
    1200		My Movie
    1082		My Music
    1224		My Photo
    1040		My TV
    1008		Bookmark	
    1188		Thumbnail
    1106		Aspect Ratio
    1166		Fullscreen
    1102		My DVD
    1230		Menu
    1074		Caption
    1202		Language	
    
    1244		RIGHT					
    1246		LEFT					
    1248		DOWN
    1250		UP
     

    sauronio

    New Member
    December 18, 2007
    3
    0
    Home Country
    Czech Republic Czech Republic
    You have uninstalled the iMon software... The iMon Manager is used by the IRSS driver to set the remote mode, so you must have the iMon software installed... (The iMon installation is also required for the CybrDisplay driver to work!!)... reinstall the iMon software, but remove the link that it creates in the windows startup folder... You want the iMon software installed, but you do not want it to run automatically!

    Unfortunately I did not unistall Imon Manager. Maybe I have some errors in the paths, IRSS looking in the wrong places or something :(
     

    Users who are viewing this thread

    Top Bottom