Duplicated keystrokes sent to pannel

Hello
My alarm is quite old, not sure which panel is it. From the schematics it resembles vista128 (large board with J7 and J8 headers). It works fine with 3 6160/6150 keypads. all 3 keypads are not addressed (i.e all on adr 31). I can read the panel messages clearly in putty but I'm having problems sending commands to the panel. For example I can arm the panel (#2 or #3) most of the time (3 tries out of 5 succeeds), but I can't disarm it or do something more complicated (such as bypass zones)
Trying to figure out why I can send 2 keystrokes to arm the device but not 4 to disarm I entered the panel clock setting mode through the 6160 keypad. I then positioned the cursor on the minutes section. Sending a "3" keystroke to the panel should increment the minutes field by 1 minute only. Looking at the messages coming back from the panel, it seems like a one key stroke is sent multiple times (or at least the panel think it is pressed multiple times, since I can see the minute count incremented few times after each key stroke. I used the alarm decoder app "custom command" form to send a single "3" keystroke each time, but I'm getting the same results when using putty. Please see log below. Is there anything I can do to solve this ? I bought the device so I'd be able to arm/disarm from remote. I can only do half the work...
In the log below:
green means 1 keystroke recived at panel (minute count incremented by 1)
red means few strokes recieved (minute count incremented more than once)
!Sending..done - single "3" stroke sent by alarmdecoder app
1/9/2018 8:51:49 PM !VER:ffffffff,V2.2a.8.8,TX;RX;SM;VZ;RF;ZX;RE;AU;3X;CG;DD;MF;L2;KE;M2;CB;DS;ER;CR
1/9/2018 8:51:49 PM Found Version String
1/9/2018 8:51:50 PM Sending 'C' command to the AlarmDecoder
1/9/2018 8:51:50 PM !>
1/9/2018 8:51:50 PM !CONFIG>MODE=A&CONFIGBITS=ff04&ADDRESS=31&LRR=N&COM=N&EXP=YNNNN&REL=NNNN&MASK=ffffffff&DEDUPLICATE=N
1/9/2018 8:51:50 PM Found and saving Config String
1/9/2018 8:51:51 PM !Reading configuration.
1/9/2018 8:51:51 PM Sending '\r\n' command to the AlarmDecoder
1/9/2018 8:51:51 PM !UART init.
1/9/2018 8:52:04 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:55 09/01/17"
1/9/2018 8:52:08 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:55 09/01/17"
1/9/2018 8:52:13 PM [10010001000000003A--],003,[f70000008003001c08000000000000],"TIME/DATE - TUE20:55 09/01/17"
1/9/2018 8:52:17 PM !Sending..done
1/9/2018 8:52:19 PM [10010001000000003A--],003,[f70000008003001c08000000000000],"TIME/DATE - TUE20:56 09/01/17"
1/9/2018 8:52:21 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:56 09/01/17"
1/9/2018 8:52:23 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:56 09/01/17"
1/9/2018 8:52:32 PM !Sending.....done
1/9/2018 8:52:32 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:57 09/01/17"
1/9/2018 8:52:32 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:58 09/01/17"
1/9/2018 8:52:32 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:59 09/01/17"
1/9/2018 8:52:32 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:01 09/01/17"
1/9/2018 8:52:33 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:02 09/01/17"
1/9/2018 8:52:45 PM !Sending..done
1/9/2018 8:52:45 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:03 09/01/17"
1/9/2018 8:52:46 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:04 09/01/17"
1/9/2018 8:52:53 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:04 09/01/17"
1/9/2018 8:53:00 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:04 09/01/17"
1/9/2018 8:53:02 PM !Sending..done
1/9/2018 8:53:03 PM [10010001000000003A--],003,[f70000008003001c08000000000000],"TIME/DATE - TUE20:05 09/01/17"
1/9/2018 8:53:10 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:05 09/01/17"
1/9/2018 8:53:16 PM [10010001000000003A--],003,[f70000008003001c08000000000000],"TIME/DATE - TUE20:05 09/01/17"
1/9/2018 8:53:18 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:05 09/01/17"
1/9/2018 8:53:23 PM !Sending..done
My alarm is quite old, not sure which panel is it. From the schematics it resembles vista128 (large board with J7 and J8 headers). It works fine with 3 6160/6150 keypads. all 3 keypads are not addressed (i.e all on adr 31). I can read the panel messages clearly in putty but I'm having problems sending commands to the panel. For example I can arm the panel (#2 or #3) most of the time (3 tries out of 5 succeeds), but I can't disarm it or do something more complicated (such as bypass zones)
Trying to figure out why I can send 2 keystrokes to arm the device but not 4 to disarm I entered the panel clock setting mode through the 6160 keypad. I then positioned the cursor on the minutes section. Sending a "3" keystroke to the panel should increment the minutes field by 1 minute only. Looking at the messages coming back from the panel, it seems like a one key stroke is sent multiple times (or at least the panel think it is pressed multiple times, since I can see the minute count incremented few times after each key stroke. I used the alarm decoder app "custom command" form to send a single "3" keystroke each time, but I'm getting the same results when using putty. Please see log below. Is there anything I can do to solve this ? I bought the device so I'd be able to arm/disarm from remote. I can only do half the work...
In the log below:
green means 1 keystroke recived at panel (minute count incremented by 1)
red means few strokes recieved (minute count incremented more than once)
!Sending..done - single "3" stroke sent by alarmdecoder app
1/9/2018 8:51:49 PM !VER:ffffffff,V2.2a.8.8,TX;RX;SM;VZ;RF;ZX;RE;AU;3X;CG;DD;MF;L2;KE;M2;CB;DS;ER;CR
1/9/2018 8:51:49 PM Found Version String
1/9/2018 8:51:50 PM Sending 'C' command to the AlarmDecoder
1/9/2018 8:51:50 PM !>
1/9/2018 8:51:50 PM !CONFIG>MODE=A&CONFIGBITS=ff04&ADDRESS=31&LRR=N&COM=N&EXP=YNNNN&REL=NNNN&MASK=ffffffff&DEDUPLICATE=N
1/9/2018 8:51:50 PM Found and saving Config String
1/9/2018 8:51:51 PM !Reading configuration.
1/9/2018 8:51:51 PM Sending '\r\n' command to the AlarmDecoder
1/9/2018 8:51:51 PM !UART init.
1/9/2018 8:52:04 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:55 09/01/17"
1/9/2018 8:52:08 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:55 09/01/17"
1/9/2018 8:52:13 PM [10010001000000003A--],003,[f70000008003001c08000000000000],"TIME/DATE - TUE20:55 09/01/17"
1/9/2018 8:52:17 PM !Sending..done
1/9/2018 8:52:19 PM [10010001000000003A--],003,[f70000008003001c08000000000000],"TIME/DATE - TUE20:56 09/01/17"
1/9/2018 8:52:21 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:56 09/01/17"
1/9/2018 8:52:23 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:56 09/01/17"
1/9/2018 8:52:32 PM !Sending.....done
1/9/2018 8:52:32 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:57 09/01/17"
1/9/2018 8:52:32 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:58 09/01/17"
1/9/2018 8:52:32 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:59 09/01/17"
1/9/2018 8:52:32 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:01 09/01/17"
1/9/2018 8:52:33 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:02 09/01/17"
1/9/2018 8:52:45 PM !Sending..done
1/9/2018 8:52:45 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:03 09/01/17"
1/9/2018 8:52:46 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:04 09/01/17"
1/9/2018 8:52:53 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:04 09/01/17"
1/9/2018 8:53:00 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:04 09/01/17"
1/9/2018 8:53:02 PM !Sending..done
1/9/2018 8:53:03 PM [10010001000000003A--],003,[f70000008003001c08000000000000],"TIME/DATE - TUE20:05 09/01/17"
1/9/2018 8:53:10 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:05 09/01/17"
1/9/2018 8:53:16 PM [10010001000000003A--],003,[f70000008003001c08000000000000],"TIME/DATE - TUE20:05 09/01/17"
1/9/2018 8:53:18 PM [00010001000000003A--],003,[f70000008003000c08000000000000],"TIME/DATE - TUE20:05 09/01/17"
1/9/2018 8:53:23 PM !Sending..done