Home AMX User Forum NetLinx Studio
Options

RS232 commands for Sony projector

Does anyone have a working RS232 command list for the
Sony VPL-FX51U ?

I am able to get the power ON/OFF and input selections,
but I am not able to activate the Auto Projector Adjust function
and many other minor features.

Of course, Sony's little program to calculate checksums, etc
is pretty much worthless. Especially since none of the new projectors
are even listed in the program. As is working with HEX was so simple.

I have never liked working with the Sony units via RS232,
but the IR and CTL-S modes dont have discreet input selections.

Thanks.

Comments

  • Options
    pauldpauld Posts: 106
    I don't know how to answer your RS-232 question, But..

    VLCNCRZR wrote:
    Does anyone have a working RS232 command list for the
    Sony VPL-FX51U ?

    ...I have never liked working with the Sony units via RS232,
    but the IR and CTL-S modes dont have discreet input selections.

    Thanks.

    This is not accurate, You can get the discreet IR input commands in HEX format from www.remotecentral.com.
    Go to the files section,Pronto,discreet HEX commands.

    As far as i know, ALL sony TV/Plasma/Projectors have discreet IR input commands, although most don't have them on the remote.
  • Options
    Chip MoodyChip Moody Posts: 727
    Lemme see if I can attach this PDF here for ya'...


    - Chip
  • Options
    videoninjavideoninja Posts: 29
    Sony Document is pretty vague...

    Hi all,

    I have downloaded and reviewed the protocol document posted in this thread and most of it makes sense to me, with the exception of the checksum calculation. Does anyone have any insight on this? I am working with this projector through tomorrow.
  • Options
    tom goeztom goez Posts: 75
    Sony Document is pretty vague...

    To calc the checksum, open your Windows calculator, press the Hex mode and add up the five bytes.

    I am attaching a small Notepad text document with all the common commands for the FX51 that I carry around with me in my laptop case.

    A lot of the Sony pro projectors use similar codes for control.

    Tom
  • Options
    vincenvincen Posts: 526
    Perhaps you could take advantage of that piece of code avalaible here: http://www.domedia.net/forums/viewtopic.php?t=12

    Vince
  • Options
    checksum calculation
    tom goez wrote:
    To calc the checksum, open your Windows calculator, press the Hex mode and add up the five bytes.

    I am attaching a small Notepad text document with all the common commands for the FX51 that I carry around with me in my laptop case.

    A lot of the Sony pro projectors use similar codes for control.

    Tom

    Tom,

    The protocol I was looking at involved calculating the checksum as a bitwise or, then modulo 256 to get the correct answer. AMX sent me a quick little checksummer, which I have copied below.

    Thanks to everyone for the responses. With a little help, I was able to get the projector working consistantly. Thanks again!

    //
    begin code

    Define_Function Integer CALC_CS(Char cString[])
    {
    Stack_Var Char cTString[100];
    Stack_Var Integer nCS;

    cTString = cString;
    For(;Length_String(cTString); )
    {
    nCS = nCS | Get_Buffer_Char(cTString);
    }
    Return nCS % 256;
    }

    //
    end code
  • Options
    ImpaqtImpaqt Posts: 155
    Still confused onthis Sony Checksum.... THe Protocal is asking for a Bitwise OR from B1-B5..... Their "Example" only show the OR of A9h + A9h = A9 (Duh) and A9h + 9Ah = BB (Of course... Makes sense) But those examples seem like they wouldnt apply.....

    Here a "Set Input---> Video" String

    A9h 00h 01h 00h 00h 00h CKS 9Ah

    WHere A9 is the Start Code (B0) and 9A is the End Code (B7)

    B1 to B5 is

    00h 01h 00h 00h 00h

    The OR of B1-B5 would be 01h would it not? (Maybe a Bad exaple because iof all the Nil Codes)

    How bout "Set Aspect--> 4:3" String

    A9h 00h 20h 00h 00h 01h CKS 9Ah

    B1 to B5 is
    00 20 00 00 01

    0000 0000
    0010 0000
    0000 0000
    0000 0000
    0000 0001

    =

    0010 0001

    Checksum = 21h


    And I still dont see POWER commands for "set" inthis document....

    Is my thinking corret at least on the checksum?

    Thanks
  • Options
    Chip MoodyChip Moody Posts: 727
    Yes, you have the right idea for the checksums.

    Here's a copy & paste from a program I did fairly recently - hope this helps.
    ProjXOn   = "$A9,$17,$2E,$00,$00,$00,$3F,$9A"
    ProjXOff  = "$A9,$17,$2F,$00,$00,$00,$3F,$9A"
    ProjXVid  = "$A9,$00,$01,$00,$00,$00,$01,$9A"
    ProjXRGB  = "$A9,$00,$01,$00,$00,$05,$05,$9A"
    ProjXMOn  = "$A9,$00,$30,$00,$00,$01,$31,$9A"	    
    ProjXMOff = "$A9,$00,$30,$00,$00,$00,$30,$9A"
    
    The "MOn" and "MOff" are picture mute commands.

    - Chip
  • Options
    ImpaqtImpaqt Posts: 155
    Thank you sir.....
Sign In or Register to comment.