DSC PowerSeries NEO Installation & Programming Guide

DSC PowerSeries NEO
Installation & Programming Guide

Complete Step-by-Step Technical Reference for
HS2016 / HS2032 / HS2064 / HS2128 Controllers
Includes Alarm.com Communicator Programming
Models CoveredHS2016, HS2032, HS2064, HS2128
Default Installer Code5555
Default Master Code1234
ReferenceDSC NEO Reference Manual v1.1+

1 Pre-Installation Planning

Before any wiring begins, survey the site and create a rough sketch that shows all detection device locations, keypad positions, siren mounts, and the planned panel location. Good planning reduces wiring errors and rework.

Site Survey Checklist


Identify all entry/exit pointsAll doors and windows that need contacts; note whether they are normally closed (NC) or normally open (NO).

Count detection devicesDoor contacts, motion detectors, glass breaks, smoke/CO detectors, and any specialty sensors. Select the correct NEO model based on zone count (HS2016=16, HS2032=32, HS2064=64, HS2128=128).

Plan keypad locationsPrimary entry point and any secondary points. Note Corbus wire run lengths — no module may be more than 1,000 ft (305 m) of wire length from the panel.

Determine communicator typeCellular-only vs. dual-path cellular+IP (recommended). Identify carrier (AT&T or Verizon LTE).

Identify expansion needsIf zone count exceeds on-board zones, plan for HSM2108 (8-zone) or HSM2208 (16-zone) expanders.
⚠ WARNING: This system must be installed by qualified service personnel only. Do not connect AC power or the backup battery until all wiring is complete. Never install during a lightning storm or near water sources.

2 Panel Location & Mounting

Location Requirements

Select a location that meets all of the following criteria:

  • Dry, interior wall — not in bathrooms, kitchens, laundry areas, or near a pool
  • Near an unswitched AC power outlet (not controlled by a wall switch)
  • Near the incoming telephone/network line if using POTS or Ethernet communicator
  • Free from vibration, shock, direct sunlight, excessive heat, vapors, and dust
  • Not on the same circuit as large appliances (HVAC, refrigerator, etc.)
  • Accessible to the installer but concealed from casual view (closet, utility room, basement)

Mounting the Enclosure


Mark mounting holesHold enclosure against wall, level it, and mark the four corner mounting points.

Drill and anchorUse appropriate anchors for the wall type. Secure enclosure firmly — the enclosure must be secured to building structure before operation.

Mount the control boardUse the plastic standoffs (included) to mount the NEO main board inside the enclosure. This prevents shorts between the PCB and metal enclosure.

Route cable entryAll wiring entry points are designated by arrows on the enclosure. Route cables to prevent mechanical strain on terminal connections. Maintain minimum ¼" (6.4mm) separation between power-limited and non-power-limited circuits.

3 Control Panel Terminal Reference

Familiarize yourself with all terminals before wiring begins. The NEO main board has the following terminal groups:

AC / AC
16.5V AC 40VA transformer input. Connect transformer before battery.
BATT+ / BATT–
12V sealed lead-acid or gel backup battery. Connect last.
AUX+ / GND
Auxiliary 12V DC power output. 700mA max (shared with PGMs 1–4).
BELL+ / BELL–
Siren/bell output. 700mA max. Requires 1kΩ resistor if unused.
Z1–Z8 / COM
On-board zone inputs. Connect sensor wire to Z terminal and COM.
PGM1–PGM4
Programmable output terminals. PGM1,3,4: 50mA max; PGM2: 300mA max.
RED / BLK / YEL / GRN
Corbus 4-wire bus for keypads and modules (12V, GND, Data+, Data–).
TIP / RING
PSTN telephone line connection (if using POTS communication).
GND (Earth)
Earth ground terminal. Connect to building ground for surge protection.
PCLink 1 / 2
PC-Link connection for alternate communicator module (TL880/CD8080).
📋 Note: PGM2 can also be configured as a 2-wire smoke detector power/supervision circuit. PGM1, PGM3, and PGM4 switch to ground when activated.

4 Corbus Wiring (Keypads & Modules)

The Corbus is a 4-wire RS-485-style communication bus that connects all keypads, zone expanders, wireless transceivers, and other modules to the main panel.

Corbus Wire Specifications

Specification Requirement
Minimum gauge 22 AWG quad (two-pair twisted preferred)
Wire type Unshielded — do NOT use shielded wire on Corbus
Maximum run length 1,000 ft / 305m total wire length from panel
Topology Home run, series/daisy chain, or T-tap — all are acceptable
Terminals RED (+12V), BLK (GND), YEL (Data+), GRN (Data–)

Run Corbus cableRoute 22 AWG quad wire from panel to each keypad/module location. Modules can be home-run or daisy-chained — separate wire runs are not required.

Terminate at each deviceConnect RED→RED, BLK→BLK, YEL→YEL, GRN→GRN at each keypad or module. Color coding is consistent across all NEO devices.

Connect at panelAll four Corbus terminals on the panel must connect to all four Corbus terminals of every module on the bus.
⚠ WARNING: Never use shielded wire for Corbus wiring. Shielded wire increases capacitance and degrades bus performance, causing communication errors. An increase in capacitance on the Corbus causes the system to slow down.

5 Zone Wiring

Power down the alarm controller completely before wiring any zones. Connect hardwired devices to any Z terminal and the corresponding COM terminal.

Wiring Configurations

Type Description Use Case
Normally Closed (NC) Loop Devices wired in series. No resistors required. Simple pass/fail detection. Basic door/window contacts. Not permitted for UL installations.
Single EOL (SEOL) One 5.6kΩ resistor at end of line. Detects open, short, and normal states. Standard UL residential installations. Fire zones only use SEOL.
Double EOL (DEOL) Two resistors provide 4-state supervision (open, short, alarm, tamper). Highest security; required for commercial/UL installations.
Normally Open (NO) Devices wired in parallel. Used for smoke detectors and specific sensors. 4-wire smoke detectors, glass break sensors, CO detectors.
💡 Tip: Maximum zone wiring resistance is 100Ω. For longer runs, use heavier gauge wire or limit the number of devices on a single zone. Wire normally closed devices in series; wire normally open devices in parallel.

2-Wire Smoke Detector Wiring (PGM2)

For 2-wire smoke loops, connect the continuous smoke loop to the PGM2 terminal and COM. Enable PGM2 as a 2-wire smoke power output in programming section [005]. All devices on a 2-wire loop trigger as a single zone — use addressable 4-wire smokes if per-device identification is required.

6 Bell / Siren Wiring


Connect sirenConnect the positive wire of the siren to BELL+ and the negative wire to BELL–. Maximum 700mA.

Install supervision resistorIf the bell circuit is not used, connect a 1kΩ resistor across BELL+ and BELL– to prevent a bell circuit trouble from being displayed. For supervised installations, the siren itself provides the supervision loop.
📋 Note: Each partition must have a siren. The siren connected to the BELL output can serve a central location within range of all partitions. Individual partitions can also have wireless sirens.

7 Power Connection

⚠ CRITICAL ORDER: Always wire in this exact sequence — failure to follow the correct order can damage the panel.

Complete ALL wiring firstAll zone, Corbus, bell, PGM, and communicator wiring must be fully complete before applying power.

Connect transformer (AC)The NEO requires a 16.5V AC, 40VA transformer. Connect the two transformer leads to the AC terminals on the board while the transformer is unplugged from the wall outlet.

Connect batteryUse a sealed, rechargeable, lead-acid or gel battery. Connect RED lead to BATT+, BLACK lead to BATT–. Connect battery BEFORE plugging in the AC transformer.

Apply AC powerPlug the transformer into the wall outlet. The panel will begin its boot sequence and the keypad will prompt for enrollment.
📋 Battery Sizing: Battery capacity is measured in amp-hours (Ah). The panel can charge at 400mA or 700mA (programmable in section [982]). Refer to the AUX loading chart in the reference manual to select the correct battery size for your installation.

8 Accessing Installer Programming

All system programming is performed through the keypad. The NEO uses a menu-based navigation system with the following keypad entry method:

── Enter Installer Programming ────────────────────────── [*] [8] [Installer Code] Default installer code: 5555 ── Navigate to a section ──────────────────────────────── Enter section number, then press [*] to confirm Use [<] [>] scroll keys to navigate menus Press [*] to toggle options ON/OFF Press [#] to exit to previous menu / save and back up Press [#] repeatedly to exit programming completely ── Example: Go to section 382 ─────────────────────────── [*] [8] [5] [5] [5] [5] Enter programming [3] [8] [2] [*] Jump to section 382
💡 LCD Keypad Advantage: On LCD keypads (HS2LCD series), the display shows descriptive text for each option, making programming much easier. LED keypads show only numbers and require the reference manual for lookup.

9 First Power-Up & Keypad Enrollment

On a factory-fresh or defaulted system, the first keypad must be enrolled before any other programming can occur.


Power up the systemConnect battery, then AC power. The keypad display will show a boot sequence message.

Enroll first keypadWhen the keypad displays "Press Any Key to Enroll," press any key. The keypad will automatically enroll in the first available slot. This is an automatic process.

Confirm enrollmentThe keypad should now show the system status (Ready LED, Trouble indicators, etc.). If it does not, power cycle and repeat.

Enroll additional keypadsEnter Installer Programming ([*][8][5555]), go to section [902], select Auto Enroll (subsection 000), and press [*]. The panel will scan the Corbus and enroll all detected modules automatically.
📋 Note: If using an RF keypad (HS2LCDRF), the HSM2HOST wireless transceiver module or the RF keypad itself must be the first device enrolled. All modules are supervised by default after enrollment.

10 Module Enrollment (Section 902)

── Enroll all modules (auto) ──────────────────────────── [*] [8] [5555] Enter programming [9] [0] [2] [*] Go to Module Enrollment section [0] [0] [0] [*] Select Auto Enroll — panel scans Corbus All keypads, expanders, PGM modules, communicators enrolled [#] Exit when complete

The auto-enroll function will detect any module connected to the Corbus — keypads, zone expanders, power supply modules, wireless transceivers, and communicators. Verify each enrolled module in the keypad display.

11 Hardwired Zone Programming

Hardwired zone setup requires completing three programming steps. All three must be done for each zone to function correctly.

Step A — Set Zone Type [Section 001]

── Program zone type ──────────────────────────────────── [*] [8] [5555] Enter programming [0] [0] [1] [*] Enter zone type section [0] [0] [1] [*] Select Zone 001 (front door) Display shows current zone type (default 001 = Delay 1) [0] [0] [1] Enter 3-digit zone type code (see Zone Types table) Panel auto-advances to next zone [#] [#] Exit when all zones are programmed
📋 Note: Zone numbers are always entered as 3 digits (e.g., Zone 1 = 001, Zone 15 = 015). To delete a zone, set its zone type to 000.

Step B — Assign Zone to Partition [Section 201]

── Assign zones to partitions ─────────────────────────── [2] [0] [1] [*] Enter Partition 1 Zone Mask [0] [0] [1] [*] View zones 1–8 (use 002 for 9–16, 003 for 17–24, etc.) Display shows Y (active) or N (inactive) for each zone [*] Toggle highlighted zone on or off [#] Save and exit

Step C — Set Zone Attributes [Section 1xx]

Zone attributes are optional but important for fine-tuning behavior. Access zone attributes at section 1xx where xx is the zone number (e.g., Zone 1 attributes = section 101, Zone 9 = section 109).

Option # Attribute Default
Option 1 Alarm Report — send signal to central station on alarm ON
Option 2 Bypass Enabled — allow user to bypass this zone ON
Option 3 Chime — keypad beeps when zone opens (disarmed) OFF
Option 4 Force Arm — allow arming even if zone is open OFF
Option 5 Stay/Away Arming Inhibit — exclude from Stay arming OFF
Option 6 Swinger Shutdown — stop repeated alarms from same zone ON
Option 7 Tamper Detection ON
Option 8 24-Hour Zone — always armed regardless of system state ON for fire/CO

12 Zone Types Reference

Every zone must have a zone type assigned. The zone type determines how the system responds when the zone is triggered. Enter the 3-digit code when prompted in section [001].

Code Zone Type Description
000 Null / Disabled Zone is disabled — assign to all unused zones.
001 Delay 1 Entry/exit delay zone. Uses Delay 1 timers. Typical front door.
002 Delay 2 Entry/exit delay zone. Uses Delay 2 timers (usually longer).
003 Instant Alarm Triggers alarm immediately when faulted while armed. Back door, windows.
004 Interior Stay/Away Active in Away mode only; bypassed in Stay mode. Standard motion detector.
005 Interior Stay Away Active Away mode; in Stay, sensor is bypassed but entry zone is still active.
006 24-Hour Silent Alarm active 24/7. No siren — sends silent signal to monitoring. Panic zones.
007 24-Hour Audible Alarm active 24/7 with siren. Duress or medical alert with audible.
008 24-Hour Auxiliary 24-hour zone without audible. Used for tamper or supervisory circuits.
009 Fire (Delayed) Fire zone with verification delay. Uses SEOL resistors on fire loop.
010 Fire (Standard) Immediate fire alarm. Standard smoke/heat detector zones.
012 CO Detector Carbon monoxide detector zone. 24-hour, specialized CO response.
016 Keyswitch Momentary Arm/disarm via key switch — brief contact toggles system.
017 Keyswitch Maintained Arm/disarm via key switch — maintained contact arms; open disarms.
🟡 Delay zones 🔴 Instant/Interior zones 🟢 24-hour zones 🟠 Fire/CO zones

13 Wireless Zone Programming (Section 804)

The NEO does not support wireless sensors natively. A PowerG wireless transceiver must be installed first — either a standalone HSM2HOST module or a keypad with a built-in transceiver (e.g., HS2LCDRF9). Only PowerG sensors are compatible.


Enter wireless programming
[*] [8] [5555] → [8] [0] [4] [*] → [0] [0] [0] [*]
Screen displays: "Enroll Now Or Entr"

Enroll the devicePress and hold the enroll button on the PowerG sensor until the LED lights, then release. The panel will display the device's 7-digit serial number. Alternatively, enter the serial number manually and press [*].

Confirm serial numberVerify the serial number on the display matches the sticker on the device. Press [*] to confirm.

Assign zone numberEnter the 3-digit zone number (e.g., 009 for Zone 9). Wireless zones begin after the last wired on-board zone (Zone 007 or 009 depending on model). Press [*].

Set zone typeEnter the 3-digit zone type code (see Zone Types table). Press [*].

Assign partitionScroll through partitions and toggle the desired partition(s) with [*]. Press [#] to save.

Set zone labelUse the alphanumeric input to name the zone (e.g., "GARAGE DOOR"). Scroll to SAVE and press [*].

Repeat for additional devicesThe system returns to the enrollment screen. Repeat for each additional PowerG device. Press [#] when all devices are enrolled.
💡 Tip: The wireless enrollment mode on the NEO handles zone type, partition assignment, and zone labeling all in one workflow — a significant improvement over previous DSC generations that required programming multiple separate sections.

14 Zone Labels (LCD Keypads)

Zone labels appear on LCD keypads when a zone opens, making it easy for users to identify which sensor triggered. Labels are programmed in section [001] for each zone.

── Program zone label ─────────────────────────────────── [*] [8] [5555] Enter programming [0] [0] [0] [*] Go to section 000 (auto-displayed on entry) [0] [0] [1] [*] Go to zone label section [0] [0] [1] [*] Select Zone 1 Use number keys for letters (like old phone keypad input) Key 2 = A,B,C; Key 3 = D,E,F; etc. Press [*] repeatedly to cycle through letters on each key Scroll to SAVE → [*] Save label and return

15 Partition Programming

Partitions allow a single panel to act as multiple independent security systems — ideal for homes with rental suites, or commercial properties with different tenant areas.

Model Max Partitions
HS2016 2
HS2032 4
HS2064 8
HS2128 8

Only Partition 1 is enabled by default. To enable additional partitions, go to section [101] (Basic Programming) and toggle the partition enable options. Each partition must have at least one keypad and one siren assigned to it. Keypads are assigned to partitions in section [861]–[876] (keypad slots 1–16). A Global keypad controls all partitions and should be placed at common entry/exit points.

16 User Codes

User codes are managed through the [*][5] menu by the master code holder, not through installer programming. Default master code is 1234.

Code Slot Type Default Notes
Slot 01 Master Code 1234 Cannot be deleted; can arm/disarm and manage other codes.
Slot 02–40+ User Codes None Standard user access. Assign partition rights individually.
Duress Code Duress None Arms/disarms normally but sends a silent duress signal.
── Add a user code (Master code required) ─────────────── [*] [5] [master code] Enter User Management menu Scroll to desired slot → [*] Enter 4-digit code → [*] Confirm code Set partition access → [#] to save

17 Entry/Exit Delays (Section 005)

Section Parameter Default Range
[005] Option 1–2 Exit Delay 1 / Exit Delay 2 45 sec / 60 sec 01–255 seconds
[005] Option 3–4 Entry Delay 1 / Entry Delay 2 30 sec / 45 sec 01–255 seconds

Delay 1 zones (zone type 001) use Entry/Exit Delay 1 timers. Delay 2 zones (type 002) use Delay 2 timers. Assign longer delays to secondary entry points where extra time is needed to reach the keypad.

18 System Options (Section 015)

Section 015 Option Feature Default Recommendation
Option 1 Normally Closed Loops (no resistors) OFF (uses EOL) Enable only if no EOL resistors are used in the installation.
Option 2 Panic Key — Audible Alarm OFF (silent) Enable for residential installs where audible panic is desired.
Option 5 Cross Zone Verification OFF Enable for false alarm reduction on motion detectors.
Option 7 TLM (Telephone Line Monitoring) ON Disable if no PSTN phone line is connected to avoid trouble.
Option 8 Auto-Arm OFF Enable for commercial installs with scheduled arming.

19 Date & Time

── Set date and time ──────────────────────────────────── [*] [6] [master code] Enter User Functions menu Scroll to "Time and Date" → [*] [H][H][M][M] Enter time in 24-hour format (e.g., 1430 for 2:30 PM) [M][M][D][D][Y][Y] Enter date (e.g., 032526 for March 25, 2026) Panel exits automatically after date entry [#] Return to main display

20 PGM Outputs

PGM (Programmable Output) terminals switch to ground when activated. Connect the positive side of any controlled device to AUX+, and the negative side to the PGM terminal. Common uses include activating external lights, door locks, notification devices, or relays.

Terminal Max Current Special Functions
PGM1 50mA Can be configured as Zone input (keypad zone)
PGM2 300mA Can be configured as 2-wire smoke power output
PGM3 50mA General output; configurable as Zone input
PGM4 50mA General output; configurable as Zone input

PGM outputs are programmed in sections [009] through [012] for PGMs 1–4. A relay is required for loads greater than 50mA (PGM1, 3, 4) or 300mA (PGM2).

21 Alarm.com Communicator Models Overview

There are two communicator families for the DSC NEO. Choose based on your panel type:

Model Panel Compatibility Connection Method Paths
TL880LECATN / TL880LTVZN NEO HS2016/2032/2064/2128 v1.1+ PCL-422 daughter board + PCLink cable Cellular (LTE) + Ethernet (IP)
CD8080VZ / CD8080AT NEO HS2016/2032/2064/2128 PCL-422 daughter board + PCLink cable Cellular only
ADC-SEM300-PS-AT-M / VZ-M PowerSeries PC1616/1832/1864 v4.2+ Direct keybus connection Cellular (LTE) + Ethernet (IP)
⚠ Important: The SEM300/SEM210 series (ADC-SEM) is designed for the older PowerSeries panels, NOT the NEO. For the DSC PowerSeries NEO, use the TL880 or CD8080 series communicators.

22 TL880 Series (NEO Native) — Physical Installation


Complete panel programming firstDo ALL panel programming (zones, partitions, codes) BEFORE physically installing the communicator. Installing and powering the communicator before the panel is properly configured can cause initialization failures that require a hardware reset to resolve.

Check cellular signal strengthBefore final mounting, power the communicator from the backup battery directly (connect GND and +12V terminals). After two minutes, LED L4 will flash 1–5 times to indicate signal strength. Aim for 2 or more flashes. Avoid placing the unit near large metal objects, HVAC equipment, or electrical wiring conduits.

Mount the PCL-422 daughter boardUse the provided plastic standoffs to mount the PCL-422 inside the alarm cabinet, adjacent to the main NEO board. The PCLink cable is short, so the daughter board must be positioned close to the panel's PCLink terminals.

Connect PCLink cableLocate PCLink 1 and PCLink 2 connectors on the top edge of the NEO board. Connect the PCLink cable from the PCL-422 daughter board to PCLink 1 on the NEO. Note the orientation — the red wire on the daughter board faces the majority of the main PCB (bottom side as viewed from the front).

Wire the communicator to PCL-422Run wiring between the TL880 communicator and the PCL-422 daughter board terminals. Refer to the wiring diagram in the TL880 installation manual for the exact terminal-to-terminal connections (DATA+, DATA–, GND, +12V).

Connect powerThe communicator draws power from the panel's AUX+ and GND terminals (or directly from the battery during signal testing). Ensure total AUX current does not exceed 700mA.

Mount the communicatorSecure the communicator in its final position using the provided mounting hardware. Ensure the cellular antenna has line-of-sight orientation (typically vertical).

23 Panel Programming for Alarm.com

The following programming changes must be made on the NEO panel before the communicator will initialize correctly with Alarm.com.

Step 1 — Enable Alternate Communicator [Section 382]

── CRITICAL — must be done before connecting communicator ── [*] [8] [5555] Enter installer programming (default code 5555) [3] [8] [2] [*] Go to section 382 — Communication Options Scroll to Option 5 — "Alternate Comm" This MUST be set to Y (Yes) [5] or [*] Toggle Option 5 to Y [#] Save and exit section
⚠ CRITICAL: Section [382] Option 5 (Alternate Comm) MUST be set to Y before the communicator is connected and powered. If this is not done first, the communicator will fail to initialize and a hardware reset of the communicator may be required.

Step 2 — Configure Communication Path [Section 300]

── Set receiver path to Alternate Communicator ────────── [3] [0] [0] [*] Go to section 300 — Receiver Options [*] on Receiver 1 Change from "Phone line" to "Alternate communicator" [#] Save

Step 3 — Disable TLM if No Phone Line [Section 015]

── Disable Telephone Line Monitoring ──────────────────── [0] [1] [5] [*] Go to section 015 — System Options Scroll to Option 7 — "TLM" [7] or [*] Toggle Option 7 to N (No) if not using PSTN phone line [#] Save

Step 4 — Remove Phone Numbers (if previously used) [Sections 301–303]

If the panel was previously set up with PSTN phone numbers for central station reporting, clear those entries from sections [301], [302], and [303] to prevent the panel from attempting to dial out and causing communication failures.

Step 5 — Set Account Number [Section 310]

For SIA communication format, enter the account code in section [310][000]. This 4–6 digit code identifies the system to the central monitoring station. Obtain this number from your monitoring provider or the Alarm.com dealer portal when activating the account.

Step 6 — Enroll the Communicator Module

── Auto-enroll communicator on Corbus ─────────────────── [9] [0] [2] [*] Section 902 — Module Enrollment [0] [0] [0] [*] Auto Enroll — panel scans and enrolls communicator [#] Exit when complete

Step 7 — Power Up and Verify


Connect and power upWith programming complete, connect the battery and AC power. The communicator will begin its initialization sequence.

Wait for "Module OK" messageAfter a brief initialization period, the keypad should display "Alarm.com Module OK" or similar confirmation. Any communication trouble at this stage indicates a wiring or programming issue.

Send a system testPress [*][6][master code], scroll right to System Test (Option 5), and press [*]. This sends a test signal to Alarm.com to confirm the initial communication link is working.

24 Activating on the Alarm.com Dealer Portal


Log in to the Alarm.com Partner PortalAccess the dealer/partner portal at dealer.alarm.com using your installer credentials.

Create a new customer accountNavigate to "Add Customer" and enter the account holder's information including name, address, and contact details.

Add the communicatorSelect the service plan and enter the communicator's MAC/IMEI number (printed on the communicator label) to associate it with the account.

Sync installer codeThe installer code programmed in the panel must match what is registered on the Alarm.com portal. If the codes are out of sync, change the installer code at the panel to a new unique code and update the portal accordingly.

Request Equipment ListOn the portal, click "Request Equipment List" or power-cycle the panel. The communicator will perform a zone scan (5–15 minutes depending on partition/zone count). Do not touch the keypad during the zone scan. The scan is complete when the green and yellow keypad LEDs remain solid.

Verify and configure zonesAfter the zone scan, all zones will appear in the Equipment List on the portal. Verify zone names match the physical installation. Add sensors, configure names, and set up any home automation or Z-Wave devices if applicable.

Test central station reportingPerform a full alarm test to verify signals reach the central monitoring station. Confirm arm/disarm notifications function correctly in the Alarm.com mobile app.
📋 Note: DLS (remote programming) is not supported through the Alarm.com SEM communicator. For DLS programming changes made through PC Link or POTS, the panel must be power-cycled for the SEM to capture those changes.

25 LED Diagnostics & Troubleshooting

TL880 / CD8080 Communicator LED States

LED Normal Pattern Meaning
L1 (Power) Solid ON Communicator receiving power normally.
L2 (Panel Comm) Quick flashes every 2 sec (Idle) / 4 sec (PowerSave) Communication between communicator and panel is active.
L3 (Network) Flashes with each Alarm.com communication In Connected mode: flashes with each Alarm.com exchange. In PowerSave: flashes in unison with L2.
L4 (Signal Strength) Flashes 1–5 times (5 = strongest) Cellular signal level. Aim for 2+ flashes for reliable operation.

Common Troubleshooting Scenarios

Symptom Likely Cause Resolution
Keypad shows "System Unavailable" briefly Normal — communicator interaction No action needed. Brief moments of "System Unavailable" during communicator communication are expected.
Communicator not initializing Section [382] Option 5 not set to Y Enter programming, go to [382], enable Option 5. Power cycle panel and communicator.
Equipment List empty on portal Zone scan failed; installer code out of sync Verify wiring, confirm installer code matches portal, and request a new Equipment List or power-cycle.
L4 LED not flashing (no signal) Poor cellular coverage or antenna issue Relocate communicator away from metal and electrical wiring. Test signal strength before final mounting.
L2 not flashing No communication between communicator and panel Check PCLink cable connection and PCL-422 mounting. Verify alternate comm enabled in [382].
All LEDs off No power to communicator Verify power wiring from AUX+ and GND. Check that total AUX current is within 700mA limit.
Keypad trouble: "Alt Comm Failure" Communication lost to Alarm.com servers Check cellular signal (L4 LED). Verify account is active on portal. Check Ethernet cable if dual-path.

A Factory Default Reset

⚠ WARNING: Factory defaulting erases ALL programming including zones, codes, labels, and communicator settings. This cannot be undone.

Software Default (Installer Code Required)

[*] [8] [5555] → [9] [9] [9] [*] Enter installer code at prompt to confirm System programming is reset; module enrollment is preserved

Hardware Default (When Installer Code is Lost)


Power down completelyRemove AC transformer and disconnect battery.

Short Zone 1 to PGM1Connect a wire jumper between the Z1 terminal and the PGM1 terminal on the main board.

Apply AC power only for 60 secondsPlug in AC transformer (do not connect battery). Wait exactly 60 seconds.

Power down and remove jumperUnplug transformer, remove the Zone 1–PGM jumper wire.

Power up normallyReconnect battery, then AC. Panel is now at factory defaults.

B Quick Programming Reference Card

Function Keypad Sequence
Enter Installer Programming [*][8][installer code] — Default: 5555
Enter User Functions [*][6][master code] — Default: 1234
Arm Away [code] or [*][1]
Arm Stay [*][0][code]
Disarm [code]
Zone Types Section [001]
Zone Attributes Section [1xx] (xx = zone number)
Partition Zone Mask Section [201]
Entry/Exit Delays Section [005]
System Options Section [015]
Comm Options (Alt Comm) Section [382] → Option 5 = Y
Receiver Path Section [300]
Account Code Section [310][000]
Wireless Programming Section [804] → [000] Enroll
Module Enrollment Section [902] → [000] Auto Enroll
Zone Labels Section [000] → [001]
Keypad Assignment Sections [861]–[876]
Battery Settings Section [982]
System Test [*][6][code] → Scroll to System Test → [*]
Factory Default (software) Section [999] + installer code confirm