• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    PJLink Troubleshooting

    How To... ?
    networking control pjlink optoma projector
    8
    43
    25050
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Maki @Maki last edited by Maki

      Update: Seems like other people are having problems with some projector brands' PJLink implementations. Apparently Optoma, Benq and some NEC projectors don't return valid standard class PJLink replies. So it might not be an Isadora-specific problem. Strange though that the official PJLink test app works despite this. Does this mean PJLink from Isadora categorically doesn't work with these brands due to their non-standard implementation? Is there any way to ignore the incorrect response, since the actual functionality does seem to work when the commands are sent from the test app or Telnet?

      References:

      • "Known Issues" note on https://www.sigmasix.ch/projec...
      • https://forums.openlp.org/disc...

      Isadora 3.0.7 | Mac / Win

      mark 1 Reply Last reply Reply Quote 0
      • Juriaan
        Juriaan Tech Staff last edited by

        So we beta tested the PJ Link application before, and we tested it with the Test application and a few projects that I and others had lying around that where PJ Link enabled. Like you can imagine, we haven't tested out every single projector in the market. But if a projector is not sending PJLink commands in the order / described as in the protocol documenation then you can hardly say that Isadora is the fault ;) This is a Projector error. Regarding why it works with the Test application, it seems that they are not validating the response from the Projector to verify that it is as described in the protocol documenation. Could Mark add a way to still make it work with your projector, I think so. Some kind of hidden input field with an option to disable verifaction would already go a long way for your use-case / projectors. 

        @Woland 

        Could you log the above ? It is kinda a bug-report / feature request.

        Isadora 3.1.1, Dell XPS 17 9710, Windows 10
        Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
        Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

        1 Reply Last reply Reply Quote 1
        • mark
          mark @Maki last edited by mark

          @maki

          I am happy to make an update to the Send PJLink actor, but I'm going to need some documentation on the replies that are actually being sent. Unfortunately, I don't have access to the models of projectors you mention, and so it's sort of impossible for me to try this and find out what's happening.

          I guess I need to implement some way to write out the transactions.

          (Sidenote: @Maki it is the convention in this forum to add your primary operating system and hardware to your signature line. Could you please add that? Having it there would have saved me from asking the next question.)

          Are you running on macOS or Windows?

          Best Wishes,
          Mark

          Media Artist & Creator of Isadora
          Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

          M 1 Reply Last reply Reply Quote 0
          • M
            Maki @mark last edited by

            @mark

            Thank you! That's amazing. I can provide our Optoma projector for testing (based in Vienna), or give remote access to the computer connected to it. Or run tests and report the results.

            Regarding OS, I work with both Mac and Windows. This particular project will be run from a Windows PC. Will add this to my signature. Conventions are important :)

            Isadora 3.0.7 | Mac / Win

            mark 1 Reply Last reply Reply Quote 0
            • mark
              mark @Maki last edited by mark

              @maki

              Here's a special version of the PJLink actor that will output a "log" of the communications with your projector.

              1) Set up all the parameters to talk to your projector, make sure it's at least trying.
              2) Leave the scene and come back to clear the log output
              3) Attempt to send a message to the projector
              4) Click the 'log' output and copy all the text inside
              5) Paste that text in your response to this message

              NOTE: THIS IS NOT THE NORMAL RELEASE VERSION OF THIS PLUGIN! INSTALL THIS ONLY IF YOU NEED TO DEBUG COMMUNICATIONS WITH YOUR PROJECTOR! 

              Here's the plugin:

              send-pjlink-mac-debug-output-v3.zip

              You need to install this plugin at /Library/Application Support/TroikaTronix/IsadoraPlugins_x64/ -- move the existing Send PJLink actor somewhere else, and install this special version instead.

              Best Wishes,
              Mark

              Media Artist & Creator of Isadora
              Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

              M 1 Reply Last reply Reply Quote 1
              • M
                Maki @mark last edited by

                @mark

                Thank you! I tried using the custom PJLink actor, unfortunately I don't see the log output. I tested on a Mac with a fresh install of Isadora 3.0.7. (so no risk of mixing up the custom actor with the regular one). Also tried Windows but it seems the custom actor is not working there. Is the log output supposed to be part of the actor (next to "response", "error" and "recv response")? Or should I look somewhere else?

                Isadora 3.0.7 | Mac / Win

                mark 1 Reply Last reply Reply Quote 1
                • mark
                  mark @Maki last edited by mark

                  @maki

                  Sorry, my bad. I uploaded the wrong plugin. Please download the file send-pjlink-mac-debug-output.zip from the post above and install it as instructed. This plugin is macOS only. There is no Windows equivalent at this time.

                  You'll see that it has the log output as shown here.


                  Best Wishes,
                  Mark

                  Media Artist & Creator of Isadora
                  Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                  1 Reply Last reply Reply Quote 1
                  • iink
                    iink last edited by

                    Hey,

                    I downloaded the PJLink actor and connected the Optoma ZH406ST to the network. 

                    Log when sent "Power On"

                    Process 0x7faa21556520: cmd '%1POWR' - param = '1'
                    get host name
                    create socket
                    connect to socket
                    wait for connection response
                    get response
                    shutdown socket
                    close socket
                    close socket err = 0


                    Log when sent "Power Off"

                    Process 0x7f8d793c5740: cmd '%1POWR' - param = '0'
                    get host name
                    create socket
                    connect to socket
                    wait for connection response
                    get response
                    shutdown socket
                    close socket
                    close socket err = 0

                    If you need any other commands sent just let me know.

                    Mat

                    Isadora 3.0.7
                    MacBook Pro (Retina, 13-inch, Late 2013) / OSX Catalina 10.15.5
                    2,6 GHz Dual-Core Intel Core i5
                    8 GB 1600 MHz DDR3

                    mark 1 Reply Last reply Reply Quote 0
                    • mark
                      mark @iink last edited by mark

                      @iink

                      Well, shoot. It didn't print out the actual message sent back from the projector so I can see what is wrong with it.

                      I've made an update to ensure that information is in the log and tested it with the emulator. So please try again. Sorry for making you do it twice.

                      Best Wishes,
                      Mark

                      Media Artist & Creator of Isadora
                      Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                      iink 1 Reply Last reply Reply Quote 0
                      • iink
                        iink @mark last edited by

                        @mark

                        No problem. Thx for your help! 

                        Power Off:

                        Process 0x7fc324ef2960: cmd '%1POWR' - param = '0'
                        get host name
                        create socket
                        connect to socket
                        wait for connection response
                        received initial response: >>>pjlink 0
                        <<<
                        initial response doesn't start with PJLINK
                        shutdown socket
                        close socket
                        close socket err = 


                        Power On:

                        Process 0x7fc32261e320: cmd '%1POWR' - param = '1'
                        get host name
                        create socket
                        connect to socket
                        wait for connection response
                        received initial response: >>>pjlink 0
                        <<<
                        initial response doesn't start with PJLINK
                        shutdown socket
                        close socket
                        close socket err = 0


                        Mat

                        Isadora 3.0.7
                        MacBook Pro (Retina, 13-inch, Late 2013) / OSX Catalina 10.15.5
                        2,6 GHz Dual-Core Intel Core i5
                        8 GB 1600 MHz DDR3

                        mark 1 Reply Last reply Reply Quote 0
                        • Juriaan
                          Juriaan Tech Staff last edited by

                          Is the request terminated because PJLINK is not in caps ?

                          Isadora 3.1.1, Dell XPS 17 9710, Windows 10
                          Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
                          Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

                          mark 1 Reply Last reply Reply Quote 1
                          • mark
                            mark @Juriaan last edited by

                            @juriaan said:

                            Is the request terminated because PJLINK is not in caps ?

                             Yep. That's it. I'll change the code so that it does not care about capitalization.

                            Best Wishes,
                            Mark

                            Media Artist & Creator of Isadora
                            Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                            1 Reply Last reply Reply Quote 1
                            • mark
                              mark @iink last edited by

                              @iink said:

                              No problem. Thx for your help! 

                               OK. Hopefully this will solve it. This is still with the log enabled. Once we prove it works, I'll remove that.

                              send-pjlink-mac-debug-output-v3.zip

                              Best Wishes,
                              Mark

                              Media Artist & Creator of Isadora
                              Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                              iink 1 Reply Last reply Reply Quote 1
                              • iink
                                iink @mark last edited by

                                @mark

                                Well done! Works. I could turn the Optoma on/off 

                                Process 0x7feb5c28dd20: cmd '%1POWR' - param = '1'
                                get host name
                                create socket
                                connect to socket
                                wait for connection response
                                received initial response: >>>pjlink 0
                                <<<
                                STARTUP SUCCESS
                                send pjlink command = %1POWR 1
                                wait for response
                                received response: >>>%1powr=OK
                                <<<
                                ensure response starts with %1
                                check that response command matches sent command
                                shutdown socket
                                close socket
                                close socket err = 0

                                Isadora 3.0.7
                                MacBook Pro (Retina, 13-inch, Late 2013) / OSX Catalina 10.15.5
                                2,6 GHz Dual-Core Intel Core i5
                                8 GB 1600 MHz DDR3

                                M 1 Reply Last reply Reply Quote 1
                                • M
                                  Maki @iink last edited by

                                  @mark @iink

                                  I'm back from some time off the grid, it's wonderful to see the problem has been resolved in the meantime! Heartfelt thanks! Isadora rocks, the software and the people behind it!

                                  Would it be possible to get a version of the plugin with the log disabled, and also a Windows version? Our final piece will run on Windows. 

                                  We'll make sure to post images + video of the piece as soon as it's up. It's a permanent interactive public art installation in the 6th district in Vienna.

                                  Thank you!

                                  Isadora 3.0.7 | Mac / Win

                                  Woland Juriaan 2 Replies Last reply Reply Quote 1
                                  • Woland
                                    Woland Tech Staff @Maki last edited by

                                    @maki

                                    Mark's going to be unavailable for a little while, but I'll bring this up to him as soon as he's back.

                                    TroikaTronix Technical Support
                                    New Support Ticket: https://support.troikatronix.com/support/tickets/new
                                    Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                                    Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                                    Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                                    | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                                    1 Reply Last reply Reply Quote 0
                                    • Juriaan
                                      Juriaan Tech Staff @Maki last edited by

                                      @maki

                                      Hi there Maki, I also created a custom PJLINK actor that can be found for Isadora 2.6.1. It still works for Isadora 3, and that way you may still use PJLINK if we don't hear back from Mark in time.

                                      Could you let me know what your timeframe is that you need a solution ?

                                      Cheers!

                                      Isadora 3.1.1, Dell XPS 17 9710, Windows 10
                                      Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
                                      Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

                                      M 1 Reply Last reply Reply Quote 1
                                      • M
                                        Maki @Juriaan last edited by

                                        @juriaan @Woland

                                        Ok, no worries! We install on August 29th, it'd be amazing to have a solution by then but we'll manage if it's later than that. The actual launch will be mid September.

                                        I'd love to try the alternative PJLINK actor, where can I find it?

                                        Cheers!

                                        Isadora 3.0.7 | Mac / Win

                                        Woland 2 Replies Last reply Reply Quote 1
                                        • Woland
                                          Woland Tech Staff @Maki last edited by Woland

                                          @maki said:

                                          I'd love to try the alternative PJLINK actor, where can I find it?

                                           I think this is it

                                          TroikaTronix Technical Support
                                          New Support Ticket: https://support.troikatronix.com/support/tickets/new
                                          Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                                          Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                                          Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                                          | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                                          Juriaan 1 Reply Last reply Reply Quote 2
                                          • Juriaan
                                            Juriaan Tech Staff @Woland last edited by

                                            @woland

                                            I think you are right ;)

                                            Isadora 3.1.1, Dell XPS 17 9710, Windows 10
                                            Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
                                            Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post