Ademco 320P1 Programming

This is a version of the Vista-20p

[ 4-Wire Smoke ]
[ Device Address Table ]
[ E-Secure Programming ]

AVS 2-Way Module Note: Do this outside of Programming (V7 or highder)
Installer code + [#] + 03: Enable AVS operation without panel sounds on the AVST
Installer code + [#] + 04: Enable AVS operation and enable panel sounds on AVST
Installer code + [#] + 05: Disable AVS operation without panel sounds on the AVST
Installer code + [#] + 06: Disable AVS operation and enable panel sounds on AVST
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 *98 OR *99 if needing to re-enter programming later by Code + 8 + 00
Timer Test Installer code + # + 00= Daily
Installer code + # + 01= weekly
Installer code + # + 02= Monthly
* 64 Test Report code I_1_I_0_I

*20 Installer Code I_4_I_1_I_1_I_2_I

*21 Quick Arm Enable I_1_I 0 = No 1 = Yes
*22 RF Jam Option I_0_I 0 = None 1 = send RF Jam report
*23 Forced Bypass Enable I_0_I 0 = No 1 = Yes
*24 RF House Code I_0_I_0_I Part 1
I_0_I_0_I Part 2
I_0_I_0_I Common
00 = Disabled
*26 Chime by Zone I_0_I (Zone list 3)
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/4286
Voice Module Access Code
I_0_I_0_I (Allows access to Voice module)
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
*31 Single Alarm Sounding/Zone I_0_I 0 = No (If 0, follows swinger suppression in *93)
1 = Yes
*32 Fire Sounder Timeout I_1_I 0 = Timeout
1 = No Timeout
*33 Alarm Bell Timeout I_2_I 0 = None
1 = 4 minutes
2 = 8 minutes
3 = 12 minutes
4 = 16 minutes
*34 Exit Delay I_6_I_0_I part 1
I_6_I_0_I part 2
45 – 96 = 45 – 96 Seconds
97 = 120 Seconds
NOTE: Entries less than 45 seconds will result in a 45 second delay
*35 Entry Delay #1 (Zone type 01) I_3_I_0_I part 1
I_3_I_0_I part 2
30 – 96 = 30 – 96 Seconds
97 = 120 Seconds
98 = 180 Seconds
99 = 240 Seconds
*36 Entry Delay #2 (Zone type 02) I_6_I_0_I part 1
I_6_I_0_I part 2

*37 Audible Exit Warning I_N/A_I Feature always enabled. Cannot be disabled
*38 Confirmation of Arming Ding I_0_I part 1
I_0_I part 2
0 = No
1 = Yes
2 = RF Only
*39 Power Up in Previous State I_0_I 0 = No 1 = Yes
*40 PABX Access Code
(Up to 6 digits)
I_ _I_ _I_ _I_ _I_ _I_ _I (If 9 is needed to dial add here)
*41 Primary Phone
(Up to 20 digits)
I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
End Phone with *
# + 11 = *, # + 12 = #, # + 13 = 2 second pause
*42 Secondary Phone
(Up to 20 digits)
I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
End Phone with *
# + 11 = *, # + 12 = #, # + 13 = 2 second pause
*43 Partition 1 Primary Account # I_ _I_ _I_ _I_ _I (Last 4 of Account)
A = # + 10, B = # + 11, C = # + 12, D = # + 13, E = # + 14, F = # + 15
*44 Partition 1 Secondary Account # I_ _I_ _I_ _I_ _I
*45 Partition 2 Primary Account # I_ _I_ _I_ _I_ _I (Last 4 of Account)
A = # + 10, B = # + 11, C = # + 12, D = # + 13, E = # + 14, F = # + 15
*46 Partition 2 Secondary Account # 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
00 = 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
5 = 10-digit Contact ID
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 O/C, Test   Open/Close, Test
3 = Alarms, Restore, Cancel All Reports
4 = All Reports except O/C, Test All Reports
5 = All Reports (Dual Reporting) All Reports
*50 Burg Dialer Delay I_2_II_0_I Delay Time: 1 = 15 secs; 2 = 30 secs; 3 = 45 secs
Delay Disable: 0 = use delay set in 1st digit
1 = dial delay disabled for zones listed in zone list 6
(Use zone list 6 to enter zones that need dial delay
to be disabled; these zones ignore the setting in entry 1)
*53 Sescoa/Radionics I_0_I 0 = No
1 = Yes
*54 Dynamic Signaling Delay I_0_I 0 = No delay (Both signals sent)
1 = 15 seconds
2 = 30 seconds (etc)
*55 Dynamic Signaling Priority I_0_I 0 = Primary Dialer First (Alarmnet is secondary)
1 = Long Range Radio First (Alarmnet is primary)
*56 Zone Assignments
Hardwired Zones 01 to (2-Wire Smokes Zone 1 only, 4-Wire can be 2 to 8)
4219/4229
Hardwire Expander
Zones 09 to 16 or Zones 17 to 24
Wireless Zones 09 to 48 (Depending on capacity of 5881 receiver)
Keyfob Zones Zones 49 to 56
Duress Zone 92
Fire Panic Zone 95
Medical Panic Zone 96
Police Panic Zone 99
1. Keypad displays “Zone Prog?” press 1
2. “Enter Zn No.” enter which zone to program (01-56, 89-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
12 = Monitor Zone
14 = Carbon Monoxide
16 = Fire w/Verification
20 = Arm-Stay (RF only)
21 = Arm-Away (RF only)
22 = Disarm (RF only)
23 = No Alarm Response
24 = Silent Burglary
77 = Keyswitch
81 = AAV Monitor
90 = Configurable Zone Type 1 * See section * 182
91 = Configurable Zone Type 2 * See section * 184
6. “Report Code?”
enter 10 then *
7. “Input Device?”
Enter device then *
01 = for Hardwired
02 = Auxiliary Wired (with 4219/4229 Expander)
03 = for Supervised RF (most sensors are RF)
04 = for Un-Supervised RF
05 = RF Button Type (Keyfobs/Panics etc)

8. 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
9. “Learn Sensor Y/N?” Press 1 and trip sensor twice (you cannot enter serial numbers)
10. “Alpha Program?” Press 0 if not programming – [ Alpha Descriptors ]
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
*57 [ Function Key Programming ] – (6139 or 6160 Alpha Keypad required here)
(If altering function keys A B or C delete programming for zones 95, 99 or 96)
Defaults Function Key A Zone 95
Function Key B Zone 99
Function Key C Zone 96
Function Key D Single Button Page
1. Press Function Key to program (A = Top to D = Bottom Function Key)
2. Display shows Function Key chosen (* for next, # for previous menu)
3. Enter Partition of Function Key (* for next, # for previous menu)
1 = Partition 1
2 = Partition 2
3 = Common Partition (Lobby)
4. Choose Function for this Key (* for next, # for previous menu)
00 = A Zone
95 B = Zone
99 C = Zone
96 D = Single Button Page
01 = Single Button Page (sends 999-9999 message to Pager
02 = Display Time
03 = Arm Away
04 = Arm Stay
05 = Arm Night/Stay (any Zone in Zone List 5 *81 menu)
06 = Step Arming (Stay then Night/Stay then Away)
07 = Device A Activation (Type 66 Function in *80 menu)
08 = Communication Test
09 = Macro Key 1 (Activated by User Code + # + 66)
10 = Macro Key 2 (Activated by User Code + # + 66)
11 = Macro Key 3 (Activated by User Code + # + 66)
12 = Macro Key 4 (Activated by User Code + # + 66)
5. Enter next Function Key or 0 to exit
6. Press * or # to exit
*58 Expert Mode
Programming keys:
A – Right B – Left C – Copy last D – Keyfob Template
(in field) (in filed) (zone config) [ Click Here ]
1. “Set to confirm?” 0 = No, 1 = Yes
2. Summary of zone 1’s current programming. Enter 2-digit zone number and press *, 00 to quit
Zn ZT P RC HW RT
01 03 1 10 EL 1
Zn ZT P RC IN L
10 03 1 10 RF 1
Enter zone information and then * for next (A moves right, B moves left)

ZT = Zone Type

P = Partition

RC = Report Code

IN = Input Device Type (Zones 1-8 has HW instead and should be EL)

L = Loop number (Zones 1-8 has RT instead and should be 1)

3. If wireless goes to enter S/N if hardwired goes to the next zone
*59 Exit Error Report Code I_1_I SIA NOTE: Always enabled.
*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_0_I_0_I (Installer code + # + 0 + 2
outside programming to enable monthly)
*65 Open Report Code
I_0_I I_0_I I_0_I
Part 1 Part 2 Common
*66 Away/Stay Report
I_0_I_0_I I_0_I_0_I I_0_I_0_I
Partition 1 Partition 2 Common
*67 RF Xmtr Low Bat I_0_I_0_I
*68 Cancel Report Code I_1_I_0_I
*69 Recent Close I_1_I SIA NOTE: Always enabled.
*70 Alarm Restore Code I_0_I (Must be enabled if using smoke)
*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
*77 Daylight Sav Time
Start/End Month
I_3_I_11_I 0 = Disabled
1 – 9 = January – September (1 = Jan, 2 = Feb, etc)
#10 = October, #11 = November, #12 = December
*78 Daylight Sav Time
Start/End Weekend
I_2_I_1_I 0 = Disabled
1 = First
2 = Second
3 = Third
4 = Fourth
5 = Last
6 = Next to last
7 = Third to last
*79 Output Device Mapping – [ Relay Programming ]
*80 Output Programming – [ Relay Programming ]
*81 Zone List Programming
*82 Alpha Editing (Same as in *56) – [ Alpha Descriptors ]
*84 Auto Stay Arm I_0_I 0 = Disabled,
1 = Part 1 only,
2 = Part 2 only,
3 = both
*85 Cross Zone Timer I_0_I
0 = 15 seconds 6 = 2 min # + 11 = 7 min
1 = 30 seconds 7 = 3 min # + 12 = 8 min
2 = 45 seconds 8 = 4 min # + 13 = 10 min
3 = 60 seconds 9 = 5 min # + 14 = 12 min
4 = 90 seconds # + 10 = 6 min # + 15 = 15 min
5 = 2 minutes
*86 Cancel Verify Keypad Display I_0_I 0 = No “alarm cancelled” display
1 = Displays “alarm cancelled” when code + off is pressed
*87 Misc. Fault Delay Time I_0_I
0 = 15 seconds 6 = 2 min # + 11 = 7 min
1 = 30 seconds 7 = 3 min # + 12 = 8 min
2 = 45 seconds 8 = 4 min # + 13 = 10 min
3 = 60 seconds 9 = 5 min # + 14 = 12 min
4 = 90 seconds # + 10 = 6 min # + 15 = 15 min
5 = 2 minutes
*88 Program Mode Lockout Option I_0_I
0 = Standard *98 lock out w re-entry by [*] + [#]
1 = Disables [*] + [#] to enter program after power up;
Only Installer code and/or downloading will allow access.
2 = Not used
3 = Lockout local programming.
Must download to re-enter programming
*89 Event Log 80% Full I_0_I_0_I
*90 Event Logging I_15_I 0 = None
1 = Alarm/Restore
2 = Trouble/Restore
4 = Bypass/Bypass Restore
8 = Open/Close
*91 Option Selection I_0_I I_0_I 0 = None
Options Call Waiting Disable 4 = AAV
8 = Exit Delay Restart
*92 Phone Monitor Enable I_0_I (Panel MUST be properly grounded for this to work!)
0 = Not Used
1 = KP Disp
2 = KP Disp/Sounder
3 = KP Disp/Sounder/Dev 2 starts
*93 Reports per Armed Period
Per Zone
I_0_I 0 = Unlimited Reports per Armed period
1 = 1 report pair per armed period
2 = 2 report pairs per armed period
*94 Download Phone Number I_1_I_8_I_0_I_0_I_5_I_6_I_0_I_2_I_0_I_0_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 resets CSID and Account number to 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)
*160 Pager 1 Phone No. I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
(Enter up to 20 digits. 0-9; # + 11 = ‘*’; # + 12 = ‘#’; # + 13 = 2 second pause)
*161 Pager 1 Characters I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
(Enter the optional additional prefix characters up to 16 digits
0-9; # + 11 = ‘*’; # + 12 = ‘#’; # + 13 = 2 second pause)
*162 Pager 1 Reporting Options
I _0_ I _0_ I _0_ I
P1 P2 Com Select from the following options:

0 = No reports sent
1 = Open/closes all users
4 = All alarms and troubles
5 = All alarms / troubles, and o/c for all users
12 = Alarms / troubles for zones in zone list 9
13 = Alarms / troubles for zones in zone list 9,
and open/closes for all users
*163 Pager 2 Phone No. I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
(Enter up to 20 digits. 0-9; # + 11 = ‘*’; # + 12 = ‘#’; # + 13 = 2 second pause)
*164 Pager 2 Characters I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
(Enter the optional additional prefix characters up to 16 digits
0-9; # + 11 = ‘*’; # + 12 = ‘#’; # + 13 = 2 second pause)
*165 Pager 2 Reporting Options
I _0_ I _0_ I _0_ I
P1 P2 Com Select from the following options:

0 = No reports sent
1 = Open/closes all users
4 = All alarms and troubles
5 = All alarms / troubles, and o/c for all users
12 = Alarms / troubles for zones in zone list 9
13 = Alarms / troubles for zones in zone list 9,
and open/closes for all users
*166 Pager 3 Phone No. I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
(Enter up to 20 digits. 0-9; # + 11 = ‘*’; # + 12 = ‘#’; # + 13 = 2 second pause)
*167 Pager 3 Characters I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
(Enter the optional additional prefix characters up to 16 digits
0-9; # + 11 = ‘*’; # + 12 = ‘#’; # + 13 = 2 second pause)
*168 Pager 3 Reporting Options
I _0_ I _0_ I _0_ I
P1 P2 Com Select from the following options:

0 = No reports sent
1 = Open/closes all users
4 = All alarms and troubles
5 = All alarms / troubles, and o/c for all users
12 = Alarms / troubles for zones in zone list 9
13 = Alarms / troubles for zones in zone list 9,
and open/closes for all users
*169 Pager 4 Phone No. I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
(Enter up to 20 digits. 0-9; # + 11 = ‘*’; # + 12 = ‘#’; # + 13 = 2 second pause)
*170 Pager 4 Characters I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I_ _I
(Enter the optional additional prefix characters up to 16 digits
0-9; # + 11 = ‘*’; # + 12 = ‘#’; # + 13 = 2 second pause)
*171 Pager 4 Reporting Options
I _0_ I _0_ I _0_ I
P1 P2 Com Select from the following options:

0 = No reports sent
1 = Open/closes all users
4 = All alarms and troubles
5 = All alarms / troubles, and o/c for all users
12 = Alarms / troubles for zones in zone list 9
13 = Alarms / troubles for zones in zone list 9,
and open/closes for all users
*172 Pager Delay Option For Alarms I_0_I 0 = none, 1 = 1 minute, 2 = 2 minutes, 3 = 3 minutes
This delay is for ALL pagers in the system.
NOTE: Delay does not reset for new alarms occurring
while an existing pager delay is in progress.
*174 Clean Me Reporting Option
(For ESL smoke detectors)
I_0_I 0 = disable; 1 = Clean Me signal reports;
Note: If Clean Me is enabled, you must enter “3”
in field *56 programming for zone 1 response time.
*177 Device Duration 1, 2
I_0_I I_0_I
1 2
(Used in *80 Menu mode device action 5/6)
0 = 15 seconds 6 = 2 min # + 11 = 7 min
1 = 30 seconds 7 = 3 min # + 12 = 8 min
2 = 45 seconds 8 = 4 min # + 13 = 10 min
3 = 60 seconds 9 = 5 min # + 14 = 12 min
4 = 90 seconds # + 10 = 6 min # + 15 = 15 min
5 = 2 minutes
*181 50/60 Hertz AC Operation I_0_I 0 = 60 Hz; 1 = 50 Hz
*182 Configurable Zone Type 90
I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I
1 2 3 4 5 6 7 8 9 10

[ Zone Types ]

Enter the appropriate Value for each entry, 1-10, based on the links.
Each entry is the sum of the values on its selected options.
(0-9; # + 10 = 10, # = 11 = 11, # + 12 = 12, # + 13 = 13, # + 14 = 14, # + 15 = 15)

*183 Zone Type 90 Report Codes (IMPORTANT: Use Existing CID Codes, if appropriate, or define Unique codes in CID code range 750-789.)
90 ALARM ID: XXX TROUBLE ID: XXX
Enter the desired 3 digit CID report codes for alarms and troubles occurring on zones assigned to this zone type. Enter the codes sequentially (all 6 digits). When entering digits, [#] moves cursor back, [*] moves forward. Press [*] when done to continue.
*184 Configurable Zone Type 91
I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I I_0_I
1 2 3 4 5 6 7 8 9 10

[ Zone Types ]

Enter the appropriate Value for each entry, 1-10, based on the links.
Each entry is the sum of the values on its selected options.
(0-9; # + 10 = 10, # = 11 = 11, # + 12 = 12, # + 13 = 13, # + 14 = 14, # + 15 = 15)

*185 Zone Type 91 Report Codes (IMPORTANT: Use Existing CID Codes, if appropriate, or define Unique codes in CID code range 750-789.)
91 ALARM ID: XXX TROUBLE ID: XXX
Enter the desired 3 digit CID report codes for alarms and troubles occurring on zones assigned to this zone type. Enter the codes sequentially (all 6 digits). When entering digits, [#] moves cursor back, [*] moves forward. Press [*] when done to continue.
*189 AUI Device Enables
I_0_I
AUI 1
I_0_I
AUI 2
I_0_I
AUI 3
I_0_I
AUI 4
For Touch Screen style keypads

0 = Disable AUI 1 = ECP Address 1
1 = Partition 1 AUI 2 = ECP Address 2
2 = Partition 2 AUI 3 = ECP Address 5
3 = Common AUI 4 = ECP Address 6
*190 Keypad 2 Device Address 17 I_0_I I_0_I 1st digit Partition:

0 = Keypad disabled;
1 = Partition 1 enable;
2 = Partition 2, etc.

2nd digit Sound:

0 = no suppression
1 = suppress arm/disarm and E/E beeps
2 = suppress chime beeps only
3 = suppress arm/disarm, E/E, and chime beeps

*191 Keypad 3 Device Address 18 I_0_I I_0_I See field *190 for entries.
*192 Keypad 3 Device Address 19 I_0_I I_0_I See field *190 for entries.
*193 Keypad 3 Device Address 20 I_0_I I_0_I See field *190 for entries.
*194 Keypad 3 Device Address 21 I_0_I I_0_I See field *190 for entries.
*195 Keypad 3 Device Address 22 I_0_I I_0_I See field *190 for entries.
*196 Keypad 3 Device Address 23 I_0_I I_0_I See field *190 for entries.
*197 Exit Time Display Interval I_0_I 0 = no display; 1-5 = sec between display Refresh
*198 Display Partition Number I_0_I For Alpha Displays Only
0 = No
1 = Yes (Partition # will display on Alpha Display)
*199 ECP Fail Display I_0_I 0 = 3-digit display (“1” + device address)
1 = 2-digit fixed display as “91”