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 #)
Exit Program 1. *98 OR 2. *99 if needing to re-enter programming later by Code + 8 + 00
Move to Location * + Location
View Location # + Location (Display will read off one digit at a time)

*20 Installer Code I_4_I_1_I_1_I_2_I
*21 Quick Arm Enable I_1_I Partition 1
I_1_I Partition 2
0 = No
1 = Yes

*22 RF System Type I_0_I 0 = None
1 = 5800 Wireless

*23 Forced Bypass Enable I_0_I Partition 1
I_0_I Partition 2
0 = No
1 = Yes

*24 RF House Code I_0_I_0_I 00 = Disabled, 01 to 31
Partition 2 House Code = Partition 1 House ID + 1

*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_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
(Allows access to Voice module) 1st digit = 1 to 9
2nd digit = # + 11 = * or # + 12 = #

*29 Output to Long Range Radio 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_1_I 0 = None
1 = 4 minutes
2 = 8 minutes
3 = 12 minutes
4 = 16 minutes

*34 Exit Delay I_6_I_0_I Partition 1
I_6_I_0_I Partition 2
00 to 99 Seconds

*35 Entry Delay 1 I_3_I_0_I Partition 1
I_3_I_0_I Partition 2
00 to 99 Seconds

*36 Entry Delay 2 I_3_I_0_I Partition 1
I_3_I_0_I Partition 2
00 to 99 Seconds

*37 Audible Exit Warning I_1_I Partition 1
I_1_I Partition 2
0 = No
1 = Yes

*38 Confirmation of Arming Ding I_0_I Partition 1
I_0_I Partition 2
0 = No
1 = Yes
2 = Yes RF only

*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 Partition 1 I_ _I_ _I_ _I_ _I (Last 4 of Account)
A = # + 10 B = # + 11 C = # + 12 D = # + 13 E = # + 14 F = # + 15

*44 Secondary Account Partition 1 I_ _I_ _I_ _I_ _I
*45 Primary Account Partition 2 I_ _I_ _I_ _I_ _I
*46 Secondary Account Partition 2 I_ _I_ _I_ _I_ _I

*47 Phone System Select I_1_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 Partition 1
I_7_I Partition 2
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
6 = All reports except Open/Close Alarms, Open/Close, Troubles
7 = All reports Alarms, Troubles
8 = All reports Alarms, Open/Close, Troubles
9 = All reports except Open/Close Alarms, Open/Close for Users 5-25, Troubles
*50 15 Second Dial Delay I_0_I 0 = No
1 = Yes

*51 Periodic Test Message I_3_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 I_0_I 0 = Radionics
1 = Sescoa
0 = All Others

*54 Dynamic Signaling Delay I_0_I
0 – No Delay 1 – 15 seconds 2 – 30 seconds 3 – 45 seconds
4 – 60 seconds 5 – 75 seconds 6 – 90 seconds 7 – 105 seconds
8 – 120 seconds 9 – 135 seconds A – 150 seconds B – 165 seconds
C – 180 seconds D – 195 seconds E – 210 seconds F – 225 seconds
(Revision 12 and higher)
*55 Dynamic Signaling Priority I_0_I 0 = Primary Dialer First (Alarmnet is secondary)
1 = Long Range Radio First (Alarmnet is primary)

(Revision 12 and higher)
(Must use 6139 Alpha Keypad here)
*56 Zone Assignments (Max 24 hardwired and/or wireless zones in addition to the 8 onboard zones)
Hardwired
4219/4229 Hardwire Expander
Expander Trouble/Tamper
Wireless
Duress
Fire Panic
Medical Panic
Police Panic
Zone 01 to 08 2-Wire Smokes Zone 1 only
Zone 10 to 17 4- Wire Smokes can use 2 to 8
Zone 09
Zone 10 to 31 (Depends on capacity of 5881 receiver)
Zone 92
Zone 95
Zone 96
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. “Partition?” Enter 1 or 2 then press *
6. “Report Code?” enter report code for zone
7. “Input Device?” enter device then * 1 = Hardwired
2 = Auxiliary Wired (with 4219/4229 Expander)
3 = Supervised RF (most sensors are RF)
4 = Un-Supervised RF
5 = RF Button Type (Keyfobs/Panics etc)
8. Cursor should flash above the loop number “LP#”, Enter 1 to 4 depending on sensor
(New version Vista-20SE will ask for Loop Number AFTER learning 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
9. “Serial Prog?” press 1 and either enter the serial number or trip sensor twice
(Serial numbers found on sticker on sensor, if not, learn by tripping sensor)
10. “Alpha Program?” press 0 if not programming Alpha descriptions

11. ” Keypad will show either new summary for zone or “Enter zone number”
12. 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_1_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 Partition 1
> I_0_I Partition 2
*66 Away/Stay Report I_0_I_0_I Partition 1
I_0_I_0_I Partition 2
(1st digit Away, 2nd Stay)
(1st digit Away, 2nd 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 (Required if fire on system)
*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)

*89 Event Log 80% Full I_0_I_0_I

*90 Event Logging I_0_I 0 = None
1 = Alarm/Restore
2 = Trouble/Restore
4 = Bypass/Bypass Restore
8 = Open/Close

*91 Option Selection I_0_I 0 = None
4 = AAV 2-way module enabled
(4 disables siren during 2-way)

(Panel MUST be properly grounded for this to work!)
*92 Phone Monitor Enable I_0_I 0 = Not Used
1 = KP Display
2 = KP Display/Sounder
3 = KP Disp/Sounder/Device 2 starts

*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_7_I_6_I_2_I_7_I_8_I_3_I_1_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)