Fix IRSS to work with new iMon Ultrabay (1 Viewer)

doctor64

Portal Member
December 6, 2009
40
9
51
Home Country
Ukraine Ukraine
Hello!
Few days ago i'm buy iMon ultrabay kit. Unfortunately, it not work with latest IRSS 1.4.2.4068.
Checking device and source of IRSS, i'm found what new imon have vid 15c2 and pid 0039, which is not supported by irss imon driver. Quick binary patch fix it, but... Another problem - driver can't configure imon receiver. Looking in iMonHidReceiver.log i found messages
Code:
2011-01-25 22:40:24.835141 - HID_OpenDevice(): Trying to open device for writing config to it
2011-01-25 22:40:24.835141 - HID_OpenDevice(): RemoteDeviceName = \\?\HID#VID_15C2&PID_0039&MI_01#7&8ec44f2&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
2011-01-25 22:40:24.835141 - HID_OpenDevice(): returned _deviceHandle = True
2011-01-25 22:40:24.835141 - HID_OpenDevice(): trying with RemoteDeviceNameLower
2011-01-25 22:40:24.835141 - HID_OpenDevice(): RemoteDeviceNameLower = \\?\hid#vid_15c2&pid_0039&mi_01#7&8ec44f2&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
2011-01-25 22:40:24.835141 - HID_OpenDevice(): returned _deviceHandle = True
2011-01-25 22:40:24.835141 - Start_HID(): Failed to get open device
This issue easyly fixed by removing Direct Input Receiver plugin (just remove subdirectory and it contents with such name from \Program Files\IR Server Suite\Plugins).

After this two easy steps, almost all works like a charm - few buttons require reassigment, and navigation knob doesn't working. I'm hope i fix this issue in few days.
If you have similar problem - you can try use this patched .dll. Just copy it over original one in \Program Files\IR Server Suite\Plugins\Imon USB Recevers\
Don't forget to backup original dll and stop IRSS server before copying! :)
Hope this small guide will be helpful to anyone, and sorry for my awful english.

EDIT:
Added diff file to sources and latest binaries
 

Attachments

  • imon ultrabay.zip
    30.9 KB
  • imon nav knob patch.zip
    1 KB

doctor64

Portal Member
December 6, 2009
40
9
51
Home Country
Ukraine Ukraine
I have add support for Imon Ultrabay navigation knob. Use attached dll (put it to \Program Files\IR Server Suite\Plugins\Imon USB Receivers\ ) and xml files for abstract remote translation (put to \Users\All Users\IR Server Suite\IR Server\Abstract Remote Maps\iMon USB\). Paths can be different on your system.

Unfortunately, i can't bring to work Play/Pause button using Abstract remote control model, may be somebody can give me a clue?

Please, drop me a note if you have any problems or (i hope) work on your system.
 

Attachments

  • imon ultrabay.zip
    30.9 KB

rag3

Portal Member
January 30, 2011
27
0
Home Country
Germany Germany
AW: Fix IRSS to work with new iMon Ultrabay

Hi,
thanks for your great work! I also have a Navigation an Volume Knob and they did not work with the default dll-file. You could make a litte addition to your Navigation-Knob-xml:

<RemoteTable RawCode="3061" AbstractButton="Enter" />

Or whatever action might be useful :)
 

doctor64

Portal Member
December 6, 2009
40
9
51
Home Country
Ukraine Ukraine
It's already added to Imon Front Panel.xml
<RemoteTable RawCode="3061" AbstractButton="OK" />
Unfortunately, i can't add PlayPause action to Abstract remote model - i'm added records to corresponding xml files, but plugin stop working.
Only (currently) working solution displayed on attached screens.
Unfortunately, this solution also affect remote control.

BTW, i'm now work on driver for imon LCD display for MiniDisplay plugin, without need for IMon software. But, i'm need testers ;)
Did you interested?
 

Attachments

  • pic1.png
    pic1.png
    96.1 KB
  • pic2.png
    pic2.png
    128.7 KB

rag3

Portal Member
January 30, 2011
27
0
Home Country
Germany Germany
AW: Fix IRSS to work with new iMon Ultrabay

Of course I am :)
I only have a VFD with no frontpanel... Thats why i did not copy your frontpanel.xml file ;)
 

doctor64

Portal Member
December 6, 2009
40
9
51
Home Country
Ukraine Ukraine
Ahh, sorry. I'm think what navigation knob exist only on Imon Ultrabay. You have some HTPC case?
Sorry, i'm currently work only on LCD display support - i'm simply don't have VFD at hand. But, in the future... ;)
 

rag3

Portal Member
January 30, 2011
27
0
Home Country
Germany Germany
AW: Fix IRSS to work with new iMon Ultrabay

I got a Chieftec HM-03B with iMon VFD, Volume Knob and Navigation Knob ;)

Edit: And Remote of course...
 

VVlad1973

New Member
February 28, 2011
1
0
BTW, i'm now work on driver for imon LCD display for MiniDisplay plugin, without need for IMon software. But, i'm need testers ;)
Did you interested?

I'v got case Zalman HD 160 Plus with iMON, wich not works with default MiniDisplay plugin. I'm ready for testing your driver.
 

chemelli

Retired Team Member
  • Premium Supporter
  • September 28, 2006
    6,159
    2,264
    51
    Milano, Italy
    Home Country
    Italy Italy
    commited change to svn.

    :D you so much for your contribution !

    Simone
     

    Users who are viewing this thread

    Top Bottom