Find DCS code

  • I have a robot with a DCS code that is no longer 1111, but no one remembers what it is now. Ive looked through most of the DCS variables and have found nothing. I found an older thread on here that mentions syspass.sv, but when I look in syspass.va(cant view .sv files) there in nothing there that looks different from the syspass.va on a robot that I know is still using 1111. Is there something saved within .sv files that is not shown in .va files? Appreciate any help.


    http://www.robot-forum.com/rob…um/dcs-password-recovery/

  • Yes sir, I have done it a few times myself. Just make sure to go into controlled start to load the Syspass.SV file.


  • Yes sir, I have done it a few times myself. Just make sure to go into controlled start to load the Syspass.SV file.


    Learned the hard way it works in controlled start. Technically it looks like you might be able to do it in a cold start, but only if you also know the current code. When I did it in cold start I had to first type in the current DCS code, then it would allow me to use the new code that I loaded in. At least that is how it worked on Fanuc's robots at their training facility when I was there this week. They used a code other than 1111 on their training robots. I loaded in syspass on cold start, it even said something at the bottom of the screen about new code loaded, or code changed or something, after loading syspass. When I made a DCS change it still first needed the old code punched in first, then I could use 1111. Instructor said something about they use a master code, and a DCS code, I didn't really understand what he meant by that, so maybe that is why it needed the old code typed in first. Later he talked to another instructor and confirmed that had I loaded syspass in at a controlled start it would have outright changed the code back to 1111.

  • Old topic, but I just figured this out and figured I would share it in case someone needs it in future. The DCS master code can actually be read in hexadecimal from the syspass.sv file as shown below. The top file the password is 1111, the highlighted hex is "04 57", the bottom file the password is 9713 and highlighted hex is "25 F1". Just use a hexadecimal to decimal converter to get the password from the hex values.



  • I don't exactly understand how you found that. After you open the syspass.sv file how did you know where to look in all of the gibberish and random characters?


    I noticed DCS code written in plain text in file, then I knew the password was 1111 on the one robot so I converted that to hex, and noticed it came after the words DCS code. So any other code would be stored in hex in the exact same position after DCS code.


  • What program did you use to open the SYSPASS.SV file?


    I tried NotePad and Word, but it was not laid out like that


    I just open it in Wordpad. But that doesn't do much for you, it needs to be converted. I just went to:


    http://www.fileformat.info/tool/hexdump.htm


    After they open your file you will end up with the screen like Kalagaraz has above. Then you locate the values and convert them. Then just search for a hexadecimal to decimal converter to get the DCS code. I started with a robot that I knew still had the 1111 code. I wish it had been explained a little better, it took me awhile to figure out how he got the screen in his post.

  • The two numbers after the 7B hex code in your screen shot are 00 12, which is 0018 in decimal.


    4617, which is 12 09 in hex, doesn't appear to be in your provided screen shot.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • Ran into this issue once before. Loaded the syspass file in a controlled. When entering the DCS password after file load, was prompted with with "Password change by file load, enter previous password". Didn't know about finding the DCS password in the file, so we loaded and image from a similar robot and restored a fullback up.


    This thread is very helpful.


  • Ran into this issue once before. Loaded the syspass file in a controlled. When entering the DCS password after file load, was prompted with with "Password change by file load, enter previous password". Didn't know about finding the DCS password in the file, so we loaded and image from a similar robot and restored a fullback up.


    This thread is very helpful.


    syspass file you loaded has to be the one with password 1111, correct? how do we know? does it change anything else?

  • Can you help me find my DCS Master Code. Here is my syspass file.


    I shortened it to start at the DCS.


    0000-01b0: 00 00 0c aa-cd fc 24 7f-44 43 53 5f-43 4f 44 40 ......$. DCS_COD@
    0000-01c0: 10 f3 10 80-eb f0 1b 25-fd 00 00 04-bd 57 46 27 .......% .....WF'
    0000-01d0: 5f 53 00 20-16 2a fd 92-21 10 04 18-20 84 26 fc _S...*.. !.....&.
    0000-01e0: 41 02 39 02-31 dc 56 22-17 21 05 05-05 5e 20 0a A.9.1.V" .!...^..
    0000-01f0: 00 03 24 0d-1e 21 e3 f8-ae 2d ba 2f-d0 2f de 2f ..$..!.. .-./././
    0000-0200: 00 f4 2f 02-3f 18 3f 26-3f 3c 3f 4a-3f 60 3f 6e ../.?.?& ?<?J?`?n
    0000-0210: 3f 00 84 3f-92 3f a8 3f-b6 3f cc 3f-da 3f f0 3f ?..?.?.? .?.?.?.?
    0000-0220: ea f1 2e 90-23 53 55 50-c3 00 11 9c-2b f2 3f 18 ....#SUP ....+.?.
    0000-0230: 04 4f 90 23-46 02 11 01-24 4f 36 4f-76 4f 3e e6 .O.#F... $O6OvO>.
    0000-0240: f5 08 00 02-00 0f a3 4c-a0 41 e4 de-fd b4 4f 00 .......L .A....O.
    0000-0250: aa 20 e8 f3-04 00 04 ff-56 a9 5b 74-26 97 a0 6a ........ V.[t&..j
    0000-0260: 08 eb f0 17-00 9d 42 04-43 4f 0c 5f-eb f0 ca 47 ......B. CO._...G
    0000-026e: 40 c8 4f ea-f1 40 20 41-56 3e 55 3e-59 00 @.O..@.A V>U>Y.


  • Im not good at deciphering this stuff yet, but if im understanding it correctly your code is 1213.

Advertising from our partners