+1
Under review
Эмиль Боев 4 months ago in Applications / i3 Pro • updated 4 months ago 3

I'm trying to control few Optoma projectors with PJlink driver: http://www.iridiummobile.ru/download/software/v3/module/pjlink/


i got completely different results with slightly different Optoma projectors.


With Optoma EH320UST project is works nice, I see in log:


[25-03-2017 17:37:23.218] INFO SCRIPT [DEBUG][PJLink[Projector3]]:EVENT_ONLINE

[25-03-2017 17:37:23.282] INFO SCRIPT [DEBUG][PJLink[Projector3]]:EVENT_RECEIVE_TEXT[PJLINK 0]

[25-03-2017 17:37:23.371] INFO SCRIPT [DEBUG][PJLink[Projector3]]:sendd[%1POWR ?]
.....

[25-03-2017 17:37:27.835] INFO SCRIPT [DEBUG][PJLink[Projector3]]:EVENT_RECEIVE_TEXT[%1POWR=0]

[25-03-2017 17:37:28.144] INFO SCRIPT %1POWR=0[25-03-2017 17:37:28.203] INFO SCRIPT [DEBUG][PJLink[Projector3]]:PJLink power status: 0

[25-03-2017 17:37:31.498] INFO SCRIPT [DEBUG][PJLink[Projector3]]:sendd[%1POWR 0]

[25-03-2017 17:37:33.300] INFO SCRIPT [DEBUG [PJLink[Projector3]]:EVENT_RECEIVE_TEXT[%1POWR=OK]

....

[25-03-2017 17:37:38.945] INFO SCRIPT [DEBUG][PJLink[Projector3]]:sendd[%1POWR 1]

[25-03-2017 17:37:39.591] INFO SCRIPT [DEBUG][PJLink[Projector3]]:EVENT_OFFLINE


And with model Optoma EH500 I am experiencing troubles. There a lot of ERR2 message in the log:


According to PJLink protocol specification: Out of parameter ERR2. But what does it mean exactly?


When script tries to send power on and power off we got this log output:


[23-03-2017 10:09:58.409] INFO SCRIPT [DEBUG][PJLink[Projector2]]:EVENT_ONLINE

[23-03-2017 10:09:58.439] INFO SCRIPT [DEBUG][PJLink[Projector2]]:EVENT_RECEIVE_TEXT[PJLINK 0]
[23-03-2017 10:09:58.649] INFO SCRIPT [DEBUG][PJLink[Projector1]]:sendd[%1POWR ?]
[23-03-2017 10:09:58.670] INFO SCRIPT [DEBUG][PJLink[Projector2]]:sendd[%1POWR ?]
[23-03-2017 10:09:58.686] INFO SCRIPT [DEBUG][PJLink[Projector3]]:sendd[%1POWR ?]
[23-03-2017 10:09:58.764] INFO SCRIPT [DEBUG][PJLink[Projector2]]:sendd[%1INPT ?]
[23-03-2017 10:09:58.846] INFO SCRIPT [DEBUG][PJLink[Projector2]]:EVENT_RECEIVE_TEXT[PJLINK=ERR2]
[23-03-2017 10:09:58.891] INFO SCRIPT [ERROR][PJLink[Projector2]]:Invalid Parameter: PJLINK=ERR2
[23-03-2017 10:09:58.932] INFO SCRIPT [DEBUG][PJLink[Projector2]]:EVENT_RECEIVE_TEXT[%1POWR=0]
[23-03-2017 10:09:59.092] INFO SCRIPT [DEBUG][PJLink[Projector2]]:PJLink power status: 0
[23-03-2017 10:09:59.131] INFO SCRIPT [DEBUG][PJLink[Projector2]]:EVENT_RECEIVE_TEXT[%1INPT=30]

[23-03-2017 10:10:00.764] INFO SCRIPT [ERROR][PJLink[Projector2]]:Invalid Parameter: PJLINK=ERR2
[23-03-2017 10:10:29.221] INFO SCRIPT [DEBUG][PJLink[Projector2]]:EVENT_RECEIVE_TEXT[PJLINK 0]
.... a lot of ERR2 messages....
[23-03-2017 10:10:31.008] INFO SCRIPT [DEBUG][PJLink[Projector2]]:sendd[%1POWR 1]
.... a lot of ERR2 messages....
[23-03-2017 10:10:32.255] INFO SCRIPT [DEBUG][PJLink[Projector2]]:EVENT_RECEIVE_TEXT[%1POWR=0]
[23-03-2017 10:10:32.316] INFO SCRIPT %1POWR=0
[23-03-2017 10:10:32.332] INFO SCRIPT [DEBUG][PJLink[Projector2]]:PJLink power status: 0
.... a lot of ERR2 messages....
[23-03-2017 10:10:34.137] INFO SCRIPT [DEBUG][PJLink[Projector2]]:EVENT_RECEIVE_TEXT[%1POWR=OK]
[23-03-2017 10:10:34.150] INFO SCRIPT [DEBUG][PJLink[Projector2]]:sendd[%1POWR 0]

/* it's already shutdowned, but we trying to power off it anyway */
[23-03-2017 10:10:34.150] INFO SCRIPT [DEBUG][PJLink[Projector2]]:sendd[%1POWR 0]
.... a lot of ERR2 messages....
[23-03-2017 10:10:35.337] INFO SCRIPT [DEBUG][PJLink[Projector1]]:EVENT_RECEIVE_TEXT[2=ER=ERR2ERR222=ERR22ER=ERR2ER=ERR2R=ERR2ER=ERR]
[23-03-2017 10:10:35.353] INFO SCRIPT [DEBUG][PJLink[Projector2]]:EVENT_RECEIVE_TEXT[%1POWR=ERR2]
[23-03-2017 10:10:35.454] INFO SCRIPT %1POWR=ERR2

[23-03-2017 10:10:35.468] INFO SCRIPT [ERROR][PJLink[Projector2]]:Invalid Parameter: %1POWR=ERR2

Authentication disabled for both projectors.

Please, help.

Attaching wireshark network communication dump.

Looks for IPs 172.16.0.151, 172.16.0.152, 172.16.0.153: PJLink trouble_main_ir_server_project.pcapng.gz

Under review

Hello!


I think that it is better to ask this question to the equipment manufacturer. Because Iridium only takes what has come from the equipment. But what does this error mean, only knows the equipment manufacturer

Yes, may be.

But I have another fact: competitive PJLink driver (for iRridium too) http://support.iridiummobile.net/topics/1516-pjlink-protocol/ works much better than official one.