# Access Control Hardware Checks

You can review the common physical checks to verify if a Verkada access controller (including the [AC41](https://docs.verkada.com/docs/door-controller-ac41-datasheet.pdf), [AC42](https://docs.verkada.com/docs/door-controller-ac42-datasheet.pdf), and [AC62](https://docs.verkada.com/docs/door-controller-ac62-datasheet.pdf)) is working properly.

{% hint style="warning" %}
This article assumes that the AC41’s status LED is solid blue. If it is blinking blue, check the [network settings](https://help.verkada.com/access-control/access-control-network-settings).
{% endhint %}

{% hint style="danger" %}
You must have a multimeter and 2 short wires.

* Always unplug the access controller before you change wiring or swap cassettes.
* Avoid putting the multimeter directly into the cassette ports; use wires to assure a good connection.
  {% endhint %}

## Components to test

This article describes the various set of tests for each component, as described below.

### Reader

{% stepper %}
{% step %}

#### If the reader powers up and gives feedback when scanning a badge, skip to step 3. Otherwise, connect a wire to the plus (**+**) and a wire to the minus (**-**) of the cassette reader bank. (This appears on the left if you are troubleshooting a Verkada reader or Wiegand bank for all other readers.)

<div align="left" data-with-frame="true"><img src="https://134288481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaaHs5RfKqv9Z49mi02cC%2Fuploads%2Fgit-blob-7267c7e15b024ec81640367888d979f9b50998a4%2Fd51a8cf3213ef36f5c453b60fc74a8629721372d.png?alt=media" alt="" width="526"></div>
{% endstep %}

{% step %}

#### Using the multimeter, measure DC voltage across the **+** and **-**. The expected measurement should be around 12V. If this does not appear near 12V, contact [Verkada Support](https://www.verkada.com/contact/).

<div align="left" data-with-frame="true"><img src="https://134288481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaaHs5RfKqv9Z49mi02cC%2Fuploads%2Fgit-blob-30b5fae2267dbb15b77a9d69ddf1ac922d3855e9%2F6e0d16ba4df9c9b556290a567814078308c8359c.png?alt=media" alt="" width="354"></div>
{% endstep %}

{% step %}

#### Scan a card. As long as this is in a [supported card format](https://help.verkada.com/access-control/hardware-installation/supported-card-formats), you will get feedback from the reader indicating that the badge was scanned.

{% endstep %}

{% step %}

#### If nothing is read and there is a working reader on the access controller, move the working reader, cassette and all, to this port and scan a card. If this does not work, contact [Verkada Support](https://www.verkada.com/contact/).

{% endstep %}

{% step %}

#### If step 4 works, wire the working reader to the initial cassette.

{% endstep %}

{% step %}

#### Scan a badge. If it doesn’t appear on Command, contact [Verkada Support](https://www.verkada.com/contact/).

{% endstep %}
{% endstepper %}

### Lock relay

These tests help to identify if the lock relay is operating, as expected.

#### Test the NC relay

{% stepper %}
{% step %}

#### Connect 2 wires to the lock relay: 1 to Normally Closed (**NC**) and 1 to **COM**.

{% endstep %}

{% step %}

#### Connect the multimeter to the wire from NC and the wire from COM.

{% endstep %}

{% step %}

#### At the top right, press **DOOR** to illuminate the door number you are working on.

{% endstep %}

{% step %}

#### Move the voltage switch to **0V** (to the left of the door cassette). This changes the lock relay to **dry**.

a. Test continuity with the multimeter. The expected behavior is for the NC COM relay to be continuous (constant beep on the multimeter).\
b. Press **TRIGGER LOCK**. The multimeter should read open loop (**OL**).

<div align="left" data-with-frame="true"><img src="https://134288481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaaHs5RfKqv9Z49mi02cC%2Fuploads%2Fgit-blob-650e11a3504055299e7503f056f8f9b369c52438%2F9afb9feb75132965865c99eaa4e9f22bc55b6326.jpg?alt=media" alt="" width="2016"></div>
{% endstep %}

{% step %}

#### Move the voltage switch to **12V** to change the lock relay to **12V wet**.

a. Change the multimeter to measure DC voltage. The expected behavior is for the NC COM relay to display **around 12V**.\
b. Press **TRIGGER LOCK**. The multimeter should read **0V**.
{% endstep %}

{% step %}

#### Move the voltage switch to **24V** to change the lock relay to **24V wet**.

a. The expected behavior is for the NC COM relay to display **around 24V**.\
b. Press **TRIGGER LOCK**. The multimeter should read **0V**.
{% endstep %}
{% endstepper %}

#### Test the NO relay

{% stepper %}
{% step %}

#### Move the wire from the NC lock relay to the NO port.

{% endstep %}

{% step %}

#### Move the voltage switch to 0V to change the lock relay to **dry**.

a. Test continuity with the multimeter. You should see **OL** on the multimeter for the NO COM relay.\
b. Press **TRIGGER LOCK**. The multimeter should read continuous (constant beep).

<div align="left" data-with-frame="true"><img src="https://134288481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaaHs5RfKqv9Z49mi02cC%2Fuploads%2Fgit-blob-cdab41f90be413cedc8d074163a670411437ec01%2F976f9c6b6a80b6f343045c2a662b9cb2cc987b4f.jpg?alt=media" alt="" width="2016"></div>
{% endstep %}

{% step %}

#### Move the voltage switch to 12V to change the lock relay to **12V wet**.

a. Change the multimeter to measure DC voltage.\
b. The expected behavior is that the NO COM relay shows **0V**.\
c. Press **TRIGGER LOCK**. The multimeter should measure around **12V**.
{% endstep %}

{% step %}

#### Move the voltage switch to **24V** to change the lock relay to **24V wet**.

a. The NO COM relay should measure **0V**.\
b. Press **TRIGGER LOCK**. The multimeter should measure around **24V**.
{% endstep %}
{% endstepper %}

### DPI

{% stepper %}
{% step %}

#### At the top right of the access controller, press **DOOR** to select the door you are testing. With nothing plugged into the DPI ports, the **EMULATE DPI** LED should be off.

{% endstep %}

{% step %}

#### Use a piece of wire to short the DPI inputs. The **EMULATE DPI** LED should now illuminate. If this LED is illuminated with nothing in the DPI ports, or the LED is off when the inputs are shorted, contact [Verkada Support](https://www.verkada.com/contact/).

<div align="left" data-with-frame="true"><img src="https://134288481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaaHs5RfKqv9Z49mi02cC%2Fuploads%2Fgit-blob-0815098dc4ca76bdf8d12962ea4c9b35b568f65e%2F5f14235552e1f0596786a37b7283f1174ee28b19.png?alt=media" alt="" width="705"></div>
{% endstep %}
{% endstepper %}

### Request to Exit (REX)

{% stepper %}
{% step %}

#### At the top right of the access controller, press **DOOR** to select the door you are testing. With nothing plugged into the REX ports, the **EMULATE REX** LED should be off.

{% endstep %}

{% step %}

#### Use a piece of wire to short the REX inputs. The **EMULATE REX** LED should now illuminate. If this LED is illuminated with nothing in the REX ports, or the LED is off when the inputs are shorted, contact [Verkada Support](https://www.verkada.com/contact/).

<div align="left" data-with-frame="true"><img src="https://134288481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaaHs5RfKqv9Z49mi02cC%2Fuploads%2Fgit-blob-154f63208bcdb5421d3fe400eb9b481cae41a692%2F3a5d417414f4511a8f75ae9159b29019ad680105.png?alt=media" alt="" width="707"></div>
{% endstep %}
{% endstepper %}

### AUX

{% stepper %}
{% step %}

#### Test the power of the AUX cassette.

a. Connect wires to **+** and **-** on the AUX cassette.\
b. Use the multimeter to measure the DC voltage across them. This measure should be around **12V**. If this is measured much higher or lower than 12V, contact [Verkada Support](https://www.verkada.com/contact/).

<div align="left" data-with-frame="true"><img src="https://134288481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaaHs5RfKqv9Z49mi02cC%2Fuploads%2Fgit-blob-6e6cf9b122f189282b6bb47acc390e3b77e673cb%2F56f77b88e53e14931324aabe4033f3b1a99adcd4.png?alt=media" alt="" width="680"></div>
{% endstep %}

{% step %}

#### Test the AUX inputs. The test shows for AUX IN1, and can be repeated with AUX IN2, if needed.

a. On Verkada Command, set up the [AUX configuration](https://help.verkada.com/access-control/configuration-and-setup/unlock-a-door-from-a-3rd-party-intercom-system-or-button) on a door port.

<div align="left" data-with-frame="true"><img src="https://134288481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaaHs5RfKqv9Z49mi02cC%2Fuploads%2Fgit-blob-b040a6aa7942e76a6047916c7604219364a1b679%2F90213463e833589267cf337f7dbf08131b6133f2.png?alt=media" alt="" width="163"></div>

b. On the door port, ensure that the voltage switch is **None**.\
c. On the door port configured with the AUX, plug the multimeter into COM and NO to measure continuity. It should read **OL**.\
d. Short the AUX cassette at **IN1 + GND**. This should cause the door lock relay to trigger, making the multimeter beep. If the multimeter does not read continuous, contact [Verkada Support](https://www.verkada.com/contact/).\
​

<div align="left" data-with-frame="true"><img src="https://134288481-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaaHs5RfKqv9Z49mi02cC%2Fuploads%2Fgit-blob-0c4c1432a18256bb236b1efa517c9c1f6675c72a%2F4d599c761b8dc33e0d9978a1af738b7cb6151a54.jpg?alt=media" alt="" width="2016"></div>
{% endstep %}
{% endstepper %}

***

**Need more help?** Contact [Verkada Support](https://www.verkada.com/contact/).
