Home AMX Technical Discussion

Samsung 460MX-3 power control strings?

pcuserpcuser Junior MemberPosts: 7
Hi Guys, I'm hoping someone can assist with power control strings for a Samsung 460MX-3 display.
Currently I am using the comm module 'Samsung_Syncmaster400FP3_Comm_dr1_0_0' to switch the displays on & off.
I am controlling the displays with rs232 and using the module for power control. The problem that I'm having is that it will sometimes not send power control strings to the display. I am using 3 instances of the module; one for each display. Currently none of the displays are working with the module.
All I need to do is switch the displays on or off. Does someone have known working strings to operate the power control for the displays they would like to share?
Instead of persevering with the module, I would like to send the power on/off strings to the displays. Display ID's are set to zero, one rs232 port per display.
Any assistance would be appreciated.

Cheers ma dears ;-)

Comments

  • mpullinmpullin Obvious Troll Account, Marked for Deletion Posts: 949
  • pcuserpcuser Junior Member Posts: 7
    mpullin wrote: »

    Thanks for the URL. The pdf document has the relevant rs232 string information.

    Cheers,
    PK
  • HedbergHedberg Junior Member Posts: 671
    Ok, maybe this will help:

    The command to turn the set on appears to be:

    $AA,$11,address,$01,$01,checksum

    for off:

    $AA,$11,address,$01,$00,checksum

    Probably the address is $01.

    The checksum appears to be the sum of the five characters expressed as a character.

    Other sets using the same protocol:

    460UTN-UD
    400MX-3
    MD55B
  • pcuserpcuser Junior Member Posts: 7
    There is an example in the protocol documentation. Looks like the checksum calculation excludes the header 'AA'.
    So much fun, trying to interpret rs232 protocol documentation :-/
  • pcuserpcuser Junior Member Posts: 7
    This is what I came up with:
    Power On: $AA,$11,$FE,$01,$01,$11
    Power Off: $AA,$11,$FE,$01,$00,$10
    I used $FE for the ID so it won't matter what the display ID is set to.
    Hopefully these strings will work...
    Thanks for the input.

    Cheers,
    PK
  • pcuserpcuser Junior Member Posts: 7
    Tested the power control strings as above post. The rs232 power control strings work properly.
    Thanks to all for their assistance.

    Cheers ma dears ;-)
  • travistravis Junior Member Posts: 180
    meant to look this up earlier.
    CHAR CMD_INPUT_SOURCE = $14
    CHAR CMD_POWER = $11
    CHAR CMD_STATUS = $00
    
    
    
    DEFINE_FUNCTION CHAR[10] FN_BUILD (CHAR _cmd, CHAR _data){
        CHAR _msg[10]
        INTEGER checksum
        
        _msg = "$AA,_cmd,$FF,$01,_data"
        
        checksum = _msg[2] + _msg[3]+ _msg[4] + _msg[5]
        
        IF(checksum >= $100){
    	checksum = checksum - $100
        }
        RETURN "_msg,checksum"
    }
    
    message = FN_BUILD(CMD_POWER,cData)
    
Sign In or Register to comment.