CONTROL4 ELK M1: Unable To Arm / Disarm

CONTROL4 ELK M1: Unable To Arm / Disarm

For general troubleshooting, it is recommended to do the following first:
  1. Ensure the driver is running the latest version of the Chowmain ELK V2 Driver. If the V1 driver is being used, it is recommended to remove and replace the driver with the V2 version. Right Click the driver in Composer and ensure the Device File is chowmain_elk_m1_v2.c4z
  2. If the driver doesn't have a "cloud status" property, it is likely the original M1 driver from the Control4 database which was not developed by Chowmain and is no longer supported by Snap.
  3. Ensure that the driver has an active trial or is licenced. The driver will not work if it is showing an expired trial
  4. It is recommended that the panel is running 5.3.30 or later firmware. Versions older than 5.3.0 do not contain full arming support as required. However, numerous faults have been fixed since 5.3.30 which may affect arming 
  5. Use the Display Diagnostics action (the output is shown in the lua tab) to check for any obvious errors
Common Issues
  1. The most common issue is that the user permissions have Access incorrectly permitted. When Access is explicitly enabled for users, the ELK M1 API incorrectly treats the Arming / Disarming operation as a Door Unlock Request instead.
  2. Alarm Arming/Disarming codes must be different to the codes used for door unlocking. You can find this permission in ELKRP >  Users > User > Ensure User Authorisations "Access" is unticked


For Programming,
  1.  Unsafe mode must be enabled. More info is available in https://help.chowmain.software/portal/en/kb/articles/control4-elk-m1-programming-commands-in-composer-pro-programming-fail
  2. Depending on the programming commands being used, you may need to add a default user code to the area