Zalman HD135 VFD (VlSys Mplay) (3 Viewers)

cml11

Portal Member
September 3, 2007
15
0
48
Home Country
Czech Republic Czech Republic
Herr R aus B: Yes the logs helped... (I get the exception on my system all the time... so didn't notice it...)

Here is an update...

Fixed bug where comm port name was lost (causing the exception... and total meltdown of the driver)
Expanded repeat delay... now settable using a trackbar from 0 to 500ms in 25ms steps.
Expanded fan control to include values of 0% to 100% in 10% steps.

Regards,
CybrMage

Crashes of driver are removed. But MHC control still doesn't work properly here :(
Small bug in repeat delay bar - it displays 1000ms everytime configuration screen is loaded.
 

OptimusPrime

Portal Pro
November 5, 2007
118
1
48
Ransbach
Home Country
Germany Germany
Hi there,

i´ve tried the new driver too and it work´s fine with my m-play blast.

But can anybody tell me what these signs are? Yesterday there was a "G" *gg* (version 1.4.2008)
The signs are com'n if i shut down mp.

Also the the half of the splashscreen (mp-logo) is missing.


A notice because the "umlaute" e.g. ? for ü
Did anybody swiched the language of mhc to german? then you have a lot of funny ??? for the "umlaute".
I think the bug is to find in the source of mhc or the driver.

so long OptimusPrime

p.s

great work guy´s
 

Attachments

  • DSC00106.JPG
    DSC00106.JPG
    237.7 KB

cybrmage

Portal Pro
May 30, 2007
498
86
Home Country
Canada Canada
MHC control still doesn't work properly here

For MHC control to work, MHC MUST be running before MediaPortal is started... Your logs show the MHC was NOT running when MediaPortal was started, therefore MHC will not be started when MediaPortal exits.

Please run MHC, then run MediaPortal, then shut down Mediaportal and post your mediaportal.log.


Hi there,
The signs are com'n if i shut down mp.

Also the the half of the splashscreen (mp-logo) is missing.

It may be that the blast uses slightly different command codes... or you may have found a bug... But I don't have the display, so I can't tell which it is... especially without logs...

Can you capture the communications on the serial port between MHC and the display (using something like BusHound or some other serial port monitor)???


I think the bug is to find in the source of mhc or the driver.

The problem is not in the driver... It is elsewhere in MediaPortal... and I haven't found it yet... (which you would already know if you had actually read through the thread)





Here is a bug-fix version...

Fixed the display anomolies in the advanced configuration screen and various other minor changes.
 

cml11

Portal Member
September 3, 2007
15
0
48
Home Country
Czech Republic Czech Republic
MHC control still doesn't work properly here

For MHC control to work, MHC MUST be running before MediaPortal is started... Your logs show the MHC was NOT running when MediaPortal was started, therefore MHC will not be started when MediaPortal exits.

Please run MHC, then run MediaPortal, then shut down Mediaportal and post your mediaportal.log.

I don't think that it wasn't run (am I so stupid?), but try it again :) BTW how plugin recognizes running M.Play? Can't be problem with it? May be that I've to reinstall it, or use other version?
 

OptimusPrime

Portal Pro
November 5, 2007
118
1
48
Ransbach
Home Country
Germany Germany
Hi cybrmage,

i tested the new plugin (01082008b) and it don 't work.
I startet mhc, then i strated mp,mhc was closed but not action on the display,then mhc started automatic,
then i closed mp.
the logfile is below.

Greez OptimusPrime.
 

cml11

Portal Member
September 3, 2007
15
0
48
Home Country
Czech Republic Czech Republic
I've tried some combinationsand found interresting results which can found with MHC control debugging. When I run MP after windows boot, at the first it's run MHC control works. But when there was MP run once in that windows instance, independently on M.Play presence, it can't control it more. May be some not correct closing of port? Hope that it can help. All tests on last version.

As attachement two logs: 1) correct function, 2) not correct function

Hi cybrmage,

i tested the new plugin (01082008b) and it don 't work.
I startet mhc, then i strated mp,mhc was closed but not action on the display,then mhc started automatic,
then i closed mp.
the logfile is below.

Greez OptimusPrime.

Same like here. Try it after computer restart.
 

OptimusPrime

Portal Pro
November 5, 2007
118
1
48
Ransbach
Home Country
Germany Germany
It may be that the blast uses slightly different command codes... or you may have found a bug... But I don't have the display, so I can't tell which it is... especially without logs...

Can you capture the communications on the serial port between MHC and the display (using something like BusHound or some other serial port monitor)???

Hi, cybrmage,

i have logged the start and endsequence with serial port monitor.
i hope it's useful.

Port geöffnet durch Vorgang "MediaPortal.exe" (PID: 380)

Request: 08.01.2008 20:25:06.78564 (+20.2656 seconds)

A4 7D AA AA A0 A5 39 A4 7D A4 7D A4 7D A4 7D AC ¤}ªª ¥9¤}¤}¤}¤}¬
00 00 00 00 00 00 AF AD 0E 1B 0E 00 00 00 00 00 ......¯*........
03 0F 1F 1F 1F 1F 1F 1F 18 1E 1F 1F 1F 1F 1F 1F ................
1F 1F 1F 1F 1F 1F 0F 03 1F 1F 1F 1F 1F 1F 1E 18 ................
03 0F 1C 1C 1C 0F 03 00 18 1E 07 07 07 1E 18 00 ................
0E 1F 1F 1F 1F 1F 1F 0E A1 00 A7 01 02 01 02 05 ........¡.§.....
06 20 20 20 20 20 20 20 07 07 08 20 20 20 20 00 . ... .
A2 00 A7 03 04 03 04 20 20 20 20 20 4D 65 64 69 ¢.§.... Medi
61 50 6F 72 74 61 6C 00 A0 00 A1 00 A7 20 20 20 aPortal. .¡.§
20 4D 65 64 69 61 50 6F 72 74 61 6C 20 20 20 20 MediaPortal
20 00 AC 00 00 00 00 00 00 A2 00 A7 20 20 20 20 .¬......¢.§
20 20 20 32 30 3A 32 35 20 20 20 20 20 20 20 20 20:25
00 AC 00 00 00 00 00 00 A1 00 A7 20 20 20 20 4D .¬......¡.§ M
65 64 69 61 50 6F 72 74 61 6C 20 20 20 20 20 00 ediaPortal .
AC 00 00 00 00 00 00 A2 00 A7 20 20 20 20 20 20 ¬......¢.§
20 32 30 3A 32 35 20 20 20 20 20 20 20 20 00 AC 20:25 .¬
00 00 00 00 00 00 A1 00 A7 20 20 20 20 4D 65 64 ......¡.§ Med
69 61 50 6F 72 74 61 6C 20 20 20 20 20 00 AC 00 iaPortal .¬.
00 00 00 00 00 A2 00 A7 20 20 20 20 20 20 20 32 .....¢.§ 2
30 3A 32 35 20 20 20 20 20 20 20 20 00 AC 00 00 0:25 .¬..
00 00 00 00 A1 00 A7 20 20 20 20 4D 65 64 69 61 ....¡.§ Media
50 6F 72 74 61 6C 20 20 20 20 20 00 AC 00 00 00 Portal .¬...
00 00 00 A2 00 A7 20 20 20 20 20 20 20 32 30 3A ...¢.§ 20:
32 35 20 20 20 20 20 20 20 20 00 AC 00 00 00 00 25 .¬....
00 A0 00 00 00 AE AE AC 14 14 A4 7E A4 76 19 14 . ...®®¬..¤~¤v..
08 1F 03 01 0C 0B AE AE AE AE A5 3B ......®®®®¥;

Port geschlossen



Here is the start and endsequence from mhc

Port geöffnet durch Vorgang "MHC.exe" (PID: 2480)

Request: 08.01.2008 20:37:28.49464 (+735.7969 seconds)

A4 7D AA AA ¤}ªª

Answer: 08.01.2008 20:37:28.55764 (+0.0000 seconds)

4D 45 37 ME7

Request: 08.01.2008 20:37:28.61964 (+0.0625 seconds)

AA AA ªª

Answer: 08.01.2008 20:37:28.63564 (+0.0156 seconds)

4D 45 37 ME7

Request: 08.01.2008 20:37:28.68264 (+0.0469 seconds)

AA AA AA AA ªªªª

Answer: 08.01.2008 20:37:28.74464 (+0.0000 seconds)

4D 45 37 ME7

Request: 08.01.2008 20:37:28.80764 (+0.0625 seconds)

AA AA ªª

Answer: 08.01.2008 20:37:28.80764 (+0.0000 seconds)

4D 45 37 ME7

Request: 08.01.2008 20:37:29.86964 (+0.0625 seconds)

AA AA ªª

Answer: 08.01.2008 20:37:29.86964 (+0.0000 seconds)

4D 45 37 ME7

Request: 08.01.2008 20:37:29.93264 (+0.0625 seconds)

AA AA ªª

Answer: 08.01.2008 20:37:29.93264 (+0.0000 seconds)

4D 45 37 ME7

Request: 08.01.2008 20:37:29.99464 (+0.0625 seconds)

AA AA ªª

Answer: 08.01.2008 20:37:29.99464 (+0.0000 seconds)

4D 45 37 ME7

Request: 08.01.2008 20:37:29.05764 (+0.0625 seconds)

AA AA ªª

Answer: 08.01.2008 20:37:29.07264 (+0.0156 seconds)

4D 45 37 ME7

Request: 08.01.2008 20:37:29.11964 (+0.0469 seconds)

AA AA ªª

Port geschlossen

Port geöffnet durch Vorgang "MHC.exe" (PID: 2480)

A0 A5 38 A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 ¥8¡.§ -=MediaP
6F 72 74 61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 ortal=- .¢.§
20 20 20 62 79 20 47 69 6C 6C 65 7A 20 20 20 20 by Gillez
20 20 00 A1 00 A7 20 20 20 20 20 20 20 20 20 20 .¡.§
20 20 20 20 20 20 20 20 20 20 00 A2 00 A7 20 20 .¢.§
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 00 00 00 00 AD 00 00 0E 11 11 11 11 11 01 ....*.........
01 01 01 01 01 01 00 00 00 0E 01 01 01 01 01 00 ................
00 01 11 11 11 11 0F 00 00 0E 10 10 10 10 10 00 ................
00 01 01 01 01 01 01 0E 10 10 10 10 10 0E 00 0E ................
01 01 01 01 01 0E 00 A1 00 A7 20 20 20 20 20 57 .......¡.§ W
69 6E 64 6F 77 73 20 58 50 20 20 20 20 20 00 A2 indows XP .¢
00 A7 4D 65 64 69 61 20 43 65 6E 74 65 72 20 45 .§Media Center E
64 69 74 69 6F 6E 00 A1 00 A7 20 20 2D 3D 4D 65 dition.¡.§ -=Me
64 69 61 50 6F 72 74 61 6C 3D 2D 20 20 20 00 A2 diaPortal=- .¢
00 A7 20 20 48 6F 6D 65 20 54 68 65 61 74 65 72 .§ Home Theater
20 50 43 20 20 20 00 A1 00 A7 20 20 2D 3D 4D 65 PC .¡.§ -=Me
64 69 61 50 6F 72 74 61 6C 3D 2D 20 20 20 00 A2 diaPortal=- .¢
00 A7 20 20 48 6F 6D 65 20 54 68 65 61 74 65 72 .§ Home Theater
20 50 43 20 20 20 00 A1 00 A7 20 20 2D 3D 4D 65 PC .¡.§ -=Me
64 69 61 50 6F 72 74 61 6C 3D 2D 20 20 20 00 A2 diaPortal=- .¢
00 A7 20 20 48 6F 6D 65 20 54 68 65 61 74 65 72 .§ Home Theater
20 50 43 20 20 20 00 A1 00 A7 20 20 2D 3D 4D 65 PC .¡.§ -=Me
64 69 61 50 6F 72 74 61 6C 3D 2D 20 20 20 00 A2 diaPortal=- .¢
00 A7 20 20 48 6F 6D 65 20 54 68 65 61 74 65 72 .§ Home Theater
20 50 43 20 20 20 00 AF PC .¯

Answer: 08.01.2008 20:37:36.21364 (+0.0156 seconds)

FF 8F FE ÿþ

Request: 08.01.2008 20:37:36.66664 (+0.4531 seconds)

A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 6F 72 74 ¡.§ -=MediaPort
61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 48 6F 6D al=- .¢.§ Hom
65 20 54 68 65 61 74 65 72 20 50 43 20 20 20 00 e Theater PC .
A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 6F 72 74 ¡.§ -=MediaPort
61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 48 6F 6D al=- .¢.§ Hom
65 20 54 68 65 61 74 65 72 20 50 43 20 20 20 00 e Theater PC .
A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 6F 72 74 ¡.§ -=MediaPort
61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 48 6F 6D al=- .¢.§ Hom
65 20 54 68 65 61 74 65 72 20 50 43 20 20 20 00 e Theater PC .
AF A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 6F 72 ¯¡.§ -=MediaPor
74 61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 48 6F tal=- .¢.§ Ho
6D 65 20 54 68 65 61 74 65 72 20 50 43 20 20 20 me Theater PC
00 A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 6F 72 .¡.§ -=MediaPor
74 61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 48 6F tal=- .¢.§ Ho
6D 65 20 54 68 65 61 74 65 72 20 50 43 20 20 20 me Theater PC
00 A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 6F 72 .¡.§ -=MediaPor
74 61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 48 6F tal=- .¢.§ Ho
6D 65 20 54 68 65 61 74 65 72 20 50 43 20 20 20 me Theater PC
00 AF A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 6F .¯¡.§ -=MediaPo
72 74 61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 48 rtal=- .¢.§ H
6F 6D 65 20 54 68 65 61 74 65 72 20 50 43 20 20 ome Theater PC
20 00 A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 6F .¡.§ -=MediaPo
72 74 61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 48 rtal=- .¢.§ H
6F 6D 65 20 54 68 65 61 74 65 72 20 50 43 20 20 ome Theater PC
20 00 A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 6F .¡.§ -=MediaPo
72 74 61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 48 rtal=- .¢.§ H
6F 6D 65 20 54 68 65 61 74 65 72 20 50 43 20 20 ome Theater PC
20 00 AF A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 .¯¡.§ -=MediaP
6F 72 74 61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 ortal=- .¢.§
48 6F 6D 65 20 54 68 65 61 74 65 72 20 50 43 20 Home Theater PC
20 20 00 A1 00 A7 20 20 2D 3D 4D 65 64 69 61 50 .¡.§ -=MediaP
6F 72 74 61 6C 3D 2D 20 20 20 00 A2 00 A7 20 20 ortal=- .¢.§
48 6F 6D 65 20 54 68 65 61 74 65 72 20 50 43 20 Home Theater PC
20 20 00 AE AE AE 00 00 00 A1 00 A7 20 20 20 20 .®®®...¡.§
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00 A2 00 A7 20 20 20 20 20 20 20 20 20 20 20 20 .¢.§
20 20 20 20 20 20 20 20 00 AE AE AE AE A5 3B .®®®®¥;

Port geschlossen


I made different test's an i think the correct sequence for close the port is this here:

00 AE AE AE 00 00 00 A1 00 A7 20 20 20 20 20 20 .®®®...¡.§
20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 A2 .¢
00 A7 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .§
20 20 20 20 20 20 00 AE AE AE AE A5 3B .®®®®¥;

in all test the log shows this squence.
 

cybrmage

Portal Pro
May 30, 2007
498
86
Home Country
Canada Canada
i have logged the start and endsequence with serial port monitor.
i hope it's useful.

Yes, it was helpful... but not complete...

The logs show that there are slight differences between the MR300 that the driver was based on (via logs provided by Herr R aus B) and the M.Play Blast... (mainly, the MR300 has 2 fans, the Blast has 3)...

But the logs do not show MHC controlling the fans or displaying custom characters or processing Remote buttom presses.

Can you please provide logs of MHC displaying the digital clock and controlling the fan speed and processing button presses? (I also need the mediaportal log from when MediaPortal is executed and controling the display.) Thanks!




Here is a new EXPERIMENTAL version of the driver.

There is added support for differences in the different versions of the M.Play devices... In the advanced configuration, you will find an additional option for "Device Type"... If not set, the device type will default to "AUTOMATIC", and the driver will try to detect the device from the ID reply from the display. If the driver can't automatically detect the display type, it will revert to using "MZ4" (MR300) as the device. You can override the automatic detection by selecting the specific ID string that your device returns (or that describes your device).

I also fixed an error that caused the driver to throw an exception when "Manage MHC" is selected and the driver tries to restart MHC. I also added an additional delay after MHC is terminated to allow for the resources used by MHC (specifically the comm port) to be released.

Please remember, when you post regarding problems with the driver, I need the mediaportal.log (and the configuration.log if the problem is with the driver setup).

Regards,
CybrMage
 

OptimusPrime

Portal Pro
November 5, 2007
118
1
48
Ransbach
Home Country
Germany Germany
Hi cybrmage,

you're really great!!!:p

The new plugin run absolut perfect with my m-play blast!

I used the MP7 driver.
the m-play blast have only 2 fan's not 3

cybermage said:
Can you please provide logs of MHC displaying the digital clock and controlling the fan speed and processing button presses? (I also need the mediaportal log from when MediaPortal is executed and controling the display.) Thanks!

here are different logfiles from port monitoring:

:D


Greez OptimusPrime
 

OptimusPrime

Portal Pro
November 5, 2007
118
1
48
Ransbach
Home Country
Germany Germany
Hi,

here i have a snapshot for the "Umlaute"-Problem

00 A1 00 A7 70 65 63 6B 20 66 3F 6E 67 74 20 6D .¡.§peck f?ngt m
61 6E 20 4D 3F 75 73 65 00 AC 00 00 00 00 A2 00 an M?use.¬....¢.

The orginal text is: Mit Speck fängt man Mäuse

Perhaps it's useful to translate them in the plugin.

the code is from the "start_mhc_start_mp_control_mp_with_remote_close_mp_mhc_starts_again.txt" file.

so long

OptimusPrime
 

Users who are viewing this thread

Top Bottom