This is a version of the Vista-20
Enter Program 4112 + 8 + 0 + 0 (Display should show 20)
or Power down then back up and press * and # within 1 minute
(If exiting programming you can re-enter within 1 minute by pressing * and #)
Move to Location * + Location
View Location # + Location (Display will read off one digit at a time)
Exit Program 1. *98 OR 2. *99 if needing to re-enter programming later by Code + 8 + 00
*20 Installer Code I_4_I_1_I_1_I_2_I
*22 RF System Type I_0_I 0 = None
1 = 5800 Receiver
4 = 5800 with RF Jamming
*23 Forced Bypass Enable I_0_I 0 = No
1 = Yes
*24 RF House Code I_0_I_0_I 00 = Disabled, 01 to 31
(for 5804BD, 5827 and 5827BD wireless)

*25 Wired Expansion Module I_0_I 0 = None
1 = 4219 8-Zone Expander
2 = 4229 Zone Expander Module
3 = 4204 Relay Module
*26 Chime by Zone I_0_I 0 = No
1 = Yes
*27 X-10 House Code I_0_II_0_I
0 = A 1 = B 2 = C 3 = D 4 = E 5 = F
6 = G 7 = H 8 = I 9 = J #10 = K #11 = L
#12 = M #13 = N #14 = O #15 = P
*28 4285 Voice Module Access Code I_0_I_0_I 00 = Disabled
1st digit = 1 to 9
2nd digit = # + 11 for * or # + 12 for #
*29 Output to Long Range Radio I_0_I 0 = No
1 = Yes
*30 Keyswitch Enable Zone 7 I_0_I 0 = No
1 = Yes
*31 Single Alarm Sounding/Zone I_0_I 0 = No
1 = Yes
*32 Fire Sounder Timeout I_0_I 0 = Timeout
1 = No Timeout)
*33 Alarm Bell Timeout I_0_I 0 = None
1 = 4 minutes
2 = 8 minutes
3 = 12 minutes
4 = 16 minutes
*34 Exit Delay I_6_I_0_I 00 to 99 seconds
*35 Entry Delay 1 I_3_I_0_I 00 to 99 seconds
*36 Entry Delay 2 I_3_I_0_I 00 to 99 seconds
*37 Audible Exit Warning I_1_I 0 = No
1 = Yes
*38 Confirm Arming Ding I_0_I_0_I 0 = No
1 = Yes
*39 Power Up in Previous State I_0_I 0 = No
1 = Yes
*40 PABX Access Code I__I__I__I__I If 9 is needed to dial add here
*41 Primary Phone (12 digits) I__I__I__I__I__I__I__I__I__I__I__I__I
End Phone with * # + 11 = * # + 12 = # # + 13 = 2.5 second pause
*42 Secondary Phone I__I__I__I__I__I__I__I__I__I__I__I__I
*43 Primary Account Number I__I__I__I__I Last 4 of Account
(Hex A = # + 10 B = # + 11 C = # + 12 D = # + 13 E = # + 14 F = # + 15)
*44 Secondary Account Number I__I__I__I__I
*47 Phone System Select I_3_I 0 = Pulse Dial
1 = DTMF Dial
2 = Pulse Dial, CS on Watts Line
3 = DTMF Dial, CS on Watts Line
*48 Report Format I_7_I Primary
I_7_I Secondary
0 = 3/1, 4/1 Ademco L/S Standard
1 = 3/1, 4/1 Radionics Standard
2 = 4/2 Ademco L/S Standard
3 = 4/2 Radionics Standard
6 = 4/2 Ademco Express
7 = Contact ID
8 = 3/1, 4/1 Ademco L/S Expanded
9 = 3/1, 4/1 Radionics Expanded
*49 Split/Dual Reporting I_0_I
To Primary Phone To Secondary Phone
0 = All Reports -Backup Only
1 = Alarms, Restore, Cancel -All Other Reports
2 = All Reports except Open/Close, Test -Open/Close, Test
3 = Alarms, Restore, Cancel -All Reports
4 = All Reports except Open/Close, Test -All Reports
5 = All Reports (Dual Reporting) -All Reports
*50 15 Second Dial Delay I_0_I 0 = No
1 = Yes
*51 Periodic Test Message I_0_I 0 = None
1 = 24 Hours
2 = Weekly
3 = Monthly
*52 Test Report Offset I_0_I 0 = Disabled
1 = 6 Hours
2 = 12 Hours
3 = 18 Hours
*53 Sescoa/Radionics Select I_0_I 0 = Radionics
1 = Sescoa
0 = All Others
*54 Dynamic Signaling Delay I_0_I_0_I 0 = No Delay
1 to 15×15 seconds
*55 Sescoa/Radionics Select I_0_I 0 = Primary dialer first
1 = Long Range Radio first
*56 Zone Assignments
Hardwired Zone 01 to 08 (2-Wire Smokes Zone 1 only, 4-Wire can be 2 to 8)
4219/4229 Hardwire Expander Zone 10 to 17
Expander Trouble/Tamper Zone 09
Wireless Zone 10 to 39
Duress Zone 92
Fire Panic Zone 95
Medical Panic Zone 96
Police Panic Zone 99
1. At “Program Tool?” press 0, if it shows “Set to Confirm?” press 1
2. “Enter Zn No.” enter which zone to program (01-87, 88-91, 95, 96, 97, 99) press *
3. Keypad will show summary zones programming, press *
4. “Zone Type?” enter type then * 00 = Zone Disabled/Deleted
01 = Delay Zone
02 = Secondary Delay Zone
03 = Perimeter/Instant
04 = Interior Follower/Motions
05 = Trouble by Day/Alarm by Night
06 = 24 hour Silent/Holdup
07 = 24 hour Police Panic
08 = 24 hour Aux/Medical
09 = Fire
10 = Interior Delay
20 = Arm-Stay (RF only)
21 = Arm-Away (RF only)
22 = Disarm (RF only)
23 = No Alarm Response
5. “Report Code?” enter 10 then *
6. “Input Device?” enter device then * 1 for Hardwired
2 for Auxiliary Wired (with 4219/4229 Expander)
3 for Supervised RF (most sensors are RF)
4 for Un-Supervised RF
5 RF Button Type (Keyfobs/Panics etc)
7. Cursor should flash above the loop number “LP#”, Enter 1 to 4 depending on sensor
Door Switch – Loop 1 = External Sensor Connector
– Loop 2 = Internal Reed Switch
Glassbreak – Loop 1
Smoke Detectors – Loop 1
Motions – Loop 1
Keyfobs – Loop 1 = Bottom Right Button (Each button counts as 1 zone)
– Loop 2 = Top Right Button
– Loop 3 = Top Left Button
– Loop 4 = Bottom Left Button
8. “Serial Prog?” press 1 and either enter the serial number or trip sensor twice
Note: Serial numbers found on sticker on sensor, if not, learn by tripping sensor
9. “Alpha Program?” press 0 if not programming Alpha descriptions
10. ” Keypad will show either new summary for zone or “Enter zone number”
11. If finished programming enter 00 at “Enter zone no” to return to normal programming

*59 Exit Alarm Report Code I_0_I
*60 Trouble Report Code I_1_I_0_I
*61 Bypass Report Code I_0_I_0_I
*62 AC Loss Report Code I_0_I_0_I
*63 Low Bat Report Code I_1_I_0_I
*64 Test Report Code I_1_I_0_I
*65 Open Report Code I_0_I
*66 Away/Stay Report I_0_I Away
I_0_I Stay
*67 RF Xmtr Low Bat I_0_I_0_I
*68 Cancel Report Code I_1_I_0_I
*70 Alarm Restore Code I_0_I
*71 Trouble Restore Code I_0_I_0_I
*72 Bypass Restore Code I_0_I_0_I
*73 AC Restore Code I_0_I_0_I
*74 Low Bat Rest Code I_0_I_0_I
*75 RF Low Bat Rest Code I_0_I_0_I
*76 Test Restore Rpt Code I_0_I_0_I
*80 Output Relays (Usually program only if 4204 Relay is enabled in *25)
*81 Output Relays (Usually program only if 4204 Relay is enabled in *25)
*82 Custom Alpha Editing (Do not Program)
*83 Sequential Mode (Alternate way of programming sensors, not used)
*84 Pager Reports I_0_I Pager 1
I_0_I Pager 2
0 = No Reports Sent
1 = Opening/Closings for All Users
3 = Open/Close users 5 to 16, wireless
key zones entered in Zone list 6/7
4 = All alarms and Troubles
5 = All Alarms, Troubles, Open/Close
7 = All Alarms, Troubles, Open/Close
Users 5 to 16,, Wireless Zones in list 6/7
12 = Alarms & Troubles for Zones in list 6/7
13 = Alarms & Troubles for zones in list 6
Open/Close for all users
15 = All Alarms & Troubles for Zones in list 6/7
Open/Close users 5 to 16 and wireless keys
entered in Zone List 6/7
*85 Pager 1 Phone # (20 digits) I__I__I__I__I__I__I__I__I__I__I__I__I
*86 Pager 1 Characters (16 digits) I__I__I__I__I__I__I__I__I__I__I__I__I
(Pin number, account etc)
*87 Pager 2 Phone # (20 digits) I__I__I__I__I__I__I__I__I__I__I__I__I
*88 Pager 2 Characters (16 digits) I__I__I__I__I__I__I__I__I__I__I__I__I
(Pin number, account etc)
*89 Event Log 80% Full Report Code I_0_I
*90 Event Logging I_1_I_5_I 0 = None
1 = Alarm/Restore
2 = Trouble/Restore
4 = Bypass/Bypass Restore
8 = Open/Close
*91 Option Selection I_0_I 0 = None
2 = Macros
4 = AAV 2-Way Module
8 = Exit Delay Restart
12 = AAV 2-Way Module + Exit Delay Restart
14 = Enable All
*92 Phone Monitor Enable I_0_I 0 = Not Used
2 = KP Disp/Sounder
3 = KP Disp/Sounder/Dev 2 starts
Note: Panel MUST be properly grounded for this to work! 1 = KP Disp
*93 Reports per Armed Period I_0_I 0 = 10 per Armed period
1 = Unlimited per Armed period
*94 Download Phone Number I_1_I_8_I_0_I_0_I_6_I_8_I_2_I_1_I_6_I_9_I_0_I__I
*95 Ring Count I_# 15_I 0 to #15 #15 = Answer Machine defeat
*96 Reinitialize Download (No Value needed, keypad will just beep and reset CSID and account to all F’s)
*97 Default Panel (No Value needed, keypad will beep and default panel)
*98 Exits Program Mode (Will not allow re-entry with Installer Code + 8 + 0 + 0)
*99 Exits Program Mode (Will allow re-entry with Code + 8 + 0 + 0)