Home AMX User Forum AMX Technical Discussion

Sony DSR-1500A

Is there anyone out there that can ease my misery with this device.

I am trying to control this from an accent 3pro on one of the builtin ports

so far I am hitting walls.
Pin out I am using is as follows
AMX-VCR
1-2
2-None
3-6
4-7
5-1(shield)
6-3
7-none
8-none
9-8

Does this look right?

Next baud is believed to be 38400 odd ,8,1 any one confirm that this looks correct for a sony prodeck?
(*following are defined as constant*)
Finally I am using these comands
sonyPL = "$20,$01,$21" (*play*)
SonyPA = "$20,$00,$20"(*pause*)
SonyST = "$20,$04,$24"(*stop*)
SonyFF = "$20,$10,$30" (*ffwd*)
SonyREW = "$20,$20,$40" (* rew*)
SonyFFX2 = "$21,$12,74,$7D" (* about 2x speed search fwd*)
SonyRWX2 = "$21,$22,74,$8D" (* about 2x speed search back*)
SonyREC = "$20,$02,$22" (* record *)
(*the first two characters coencide with what I see for earlier decks but I dont know what the third relates to... this was sent to me by a collegue either way with or without the final char it doesnt work)

on push
I am sending this
send_string dvSWC3,"(SonyPA)"

Can anyone see where I am going wrong?...losing sleep over Sony!
Nigel

Comments

  • Try your cable like this:

    AMX - Sony

    1 - 2
    4 - 3
    5 - 4&6
    6 - 7
    9 - 8

    This is assuming this is a Sony RS422 "standard" deck control port.

    Sending a command should look more like this:

    SEND_STRING dvSWC3,SonyPA

    You don't need the quotes, and I believe the parenthesis might cause problems as well. You're likely to not be sending the string you think you are - I'm guessing the compiler sees the parenthesis and tries to evaluate whatever is between them mathmatically - at best, I think you're doing the equivalent of SEND_STRING dvSWC3,"1". (Which won't get you much response at all, even with the right cable) :)

    - Chip
  • Thanks for that chip I will get the soldering iron out tomorrow! change the code and see if this does the trick does the hex look right .. the more I delve into this the more conflicting answers to actual protocol I get..I have the deck tec manual coming and will post a pdf when I receive could you tell me if there is a way to see what the amx frame port is sending? through terminal or something>

    Nigel
  • Chip tried that cable
    no joy

    tried to send

    PUSH[dvTP,64]
    {
    send_string dvSWC3,"$20,$01,$21"
    }
    no joy
    any thoughts?
  • OK solve by making a sys_call to vcr8F

    using cabling
    AXCENT3
    Sony

    RX - 1
    2
    RX + 6
    3
    TX- 9
    8
    TX+ 4
    7
  • Glad you got it working...

    With the cable you have (sorry about the bad wiring info - not sure how that happened) you should also be able to send the strings the way you tried prior to using the system call...

    - Chip
  • I can send the play command but no other.. in truth from the charts I cant see what the relevance is of the final part of the hex

    the first two correlate

    $20,$21 but the final i dont see anywhere any suggestions?
  • Sony RS422

    The last byte you must send is the checksum byte. It's very easy to calculate. For example the player command $20,$01 has the cheksum $21 ($20+$01). So the checksum is calculated as the value of all the bytes without the checksum itself. See the attached file for the sony rs422 protcoll. Good Luck
  • jgreer9514jgreer9514 Posts: 23
    DSR Status Command?

    I don't see the status command to determine the current state of the device? Anyone?
Sign In or Register to comment.