miAlarm Security Application
mi64
Installer Manual
Revision December 2020
Prepared By Finmon
01

Introduction to the mi64

The mi64 is a state-of-the-art, microprocessor based, customisable sixteen-zone Alarm Panel. It is, with the addition of expander modules, expandable to a maximum of 64 zones. All features are programmable either directly via the keypad or the Finmon website (for authorised users only). Communication to the monitoring station is by means of an onboard GSM modem.

Five programmable outputs are provided which may be used to operate peripheral devices or alternately activate a radio transmitter for dual technology monitoring applications. A dedicated fused siren output is provided. Each keypad has the option of one additional zone and one additional programmable output. Each expander module provides an additional 8 zones and two programmable outputs.

For correct operation, the mi64 must be used in conjunction with the specified transformer/battery combination, appropriate signalling devices and peripheral sensors.

1.1 Features of the mi64

  • 16 programmable, end-of-line supervised zone inputs
  • Expandable to 64 zones using expander modules and keypad zones
  • 4 partitions
  • Optional tamper reporting per zone using double end-of-line resistors
  • Dedicated tamper zone
  • Five programmable outputs on the alarm panel
  • Flash memory retains all program and event log data on total power failure
  • Remote access to a timestamped event log
  • Zone loop response time programmable to 100 ms or 16 ms
  • Up and downloadable from website
  • Auto arm/disarm capability per partition and by day of the week
  • Dynamic battery test and low battery cut out
  • Remotely updateable firmware for panel, keypads, and expansion modules
  • Integral GSM modem
  • Reporting via GSM module and/or trigger outputs
  • Wireless expansion using the Finmon remote receiver
02

Installation and Wiring

Figure 1: Connection Diagram with EOL Resistor
Figure 1: Connection Diagram with EOL (End of Line) Resistor

2.1 EOL Resistors / Tamper per Zone

All zones are end-of-line supervised. Any unused zones must be terminated with a 3K3 resistor. The end of line resistor should be placed inside or as close to the sensor as possible. If the zones are NOT programmed to report tamper by zone, use the 3K3 end-of-line resistor.

If tamper reporting is enabled for a zone, the 5K6 and 8K2 end-of-line resistors must be connected for that zone as per Figure 2 below.

Note: Zone tamper is not a global setting but is enabled for individual zones. All zones programmed to report tamper must have dual end of line resistors.
Figure 2: Parallel EOL with Normally Open Contact
Figure 2: Parallel EOL with Normally Open Contact
Figure 3: Serial EOL with Normally Closed Contact
Figure 3: Serial EOL with Normally Closed Contact
Figure 4: Connection – Tamper per Zone
Figure 4: Connection – Tamper per Zone
Figure 5: Resistors
Figure 5: Resistors
ValueBand 1Band 2Band 3
3K3OrangeOrangeRed
5K6GreenBlueRed
8K2GreyRedRed

2.2 Programmable Outputs

Current sink and source capability of the programmable outputs are as follows: Output high is a 12V source with a 56Ω series resistor. Output low is a 1000Ω resistor to negative. Any devices connected to a programmable output that require a high current must be connected via a relay board.

2.3 Key-Switch Arming/Disarming

The mi64 provides for arming and disarming using a momentary key-switch. The key switch must be a normally open spring-loaded type. If an external remote receiver is used it must provide a pulsed non-latching output.

When using a key-switch, the zone to which the key switch is connected must be programmed as an arm/disarm zone. Do not enable zone tamper. By default, the arm zone will arm the panel immediately, however an entry/exit delay may be enabled if required (see partition options).

2.4 Installing a Zone Expander Module

When installing a zone expander refer to the manual supplied with the module. A maximum of 5 expander modules may be added to the mi64. Each expander module provides 8 additional zones (zones 17–56 in groups of eight). The last eight zones 57–64 are keypad zones. Each keypad provides 1 additional zone; a maximum of 8 keypads allows for 8 keypad zones. Keypad zones are disabled by default.

03

Additional Technical Data

04

Hardware Reset Switch

If the panel is powered up with the reset button pressed, the installer code will be defaulted to [9999]. This option is programmable and may be disabled (not recommended).

05

Remote Access

In order to access the alarm system remotely it is necessary to be registered as an authorised Finmon website user. Only alarm systems reporting to a monitoring company may be accessed by that monitoring company. On request, Finmon will issue a website username and password to authorised users. Full up/download functionality is provided, enabling programming of functions and features as well as retrieval of panel event history.

Additional download security may be enabled through programming mode — see Location 541.

06

Enrolling Keypads

The mi64 supports up to eight keypads. Each keypad requires a unique address, set via the dip-switch on the keypad PC board. Zero (all switches off) is not an allowable address.

Figure 6: mi64 Keypad
Figure 6: mi64 Keypad

6.1 Assigning a Keypad

  • Set the keypad address using the dip-switches (see Figure 7 and Table 1 below).
  • Wire the keypad to the keypad bus.
Figure 7: Location of Keypad Dip-switch
Figure 7: Location of Keypad Dip-switch

Table 1: Keypad Addresses

Keypad AddressSW 1SW 2SW 3SW 4Keypad Zone
1100057
2010058
3110059
4001060
5101061
6011062
7111063
8000164

6.2 Replacing Damaged Keypads

  • Remove the front of the keypad by loosening the locking screw, then insert a flat screwdriver to unlock the clips. The back cover remains mounted.
  • Note and set the new keypad to the same keypad address as the one being replaced.
  • Clip the new keypad onto the back cover and tighten the locking screw.
07

Event Log

The mi64 maintains an internal history of alarm and related activity. The event log retains in excess of 1000 events. Once full, the oldest events are overwritten by the newest. The event log may be retrieved by authorised users via the Finmon website.

08

Alarm Functionality

8.1 Keypad LED Indicators

Keys P1–P4 are partition selectors. Keypads may be programmed to access any or all partitions via location 6x00. By default, all keypads may access all partitions. Only partitions with assigned zones will be displayed. The current selected partition's status indicator will be brighter than the others.

Table 2: Partition Status LED Indicators

Indicator ColourDescription
Steady greenPartition ready to arm
Steady orangePartition disarmed but not ready to arm (some zones violated)
Flashing orangeEntry/exit delay active
Steady redPartition armed
Flashing redPartition in an alarm condition

8.2 Stay Profile Indicators

When a selected partition is stay armed, the relevant home indicator (Home 1 or Home 2) will illuminate red, indicating the active home (stay) profile. It is not necessary to disarm the panel to change home profiles — simply select the alternate home profile.

8.3 Zone Status Indicators

Table 3: Zone Status Indicators

Zone Status IndicatorDescription
Flashing redIndicates a violated zone
Steady illuminatedIndicates a bypassed zone

By default a keypad's zone status indicators display the status of zones 1–16. To view zones 17–64, hold the appropriate number key for 2 seconds:

  • Hold 1 — zones 1–16
  • Hold 2 — zones 17–32 (expanders 1 & 2)
  • Hold 3 — zones 33–48 (expanders 3 & 4)
  • Hold 4 — zones 49–64 (expander 5 & keypad zones)
  • Hold 5 — return to the mapped zone selection

8.4 User Codes

Up to 64 users are supported. User codes must be 4 digits. Each user may be assigned to one or any combination of partitions. The default master user code (User 1) is 1234, assigned to all four partitions.

8.5 Programming User Codes

Useful note: The [*] key is the enter key. The [#] key clears any digits in the buffer or exits to the previous mode.

To access User Programming:

  • Touch [Alt] then [*]. Indicators flash: P1-Orange, P2-Green, P3-Green, P4-Orange.
  • Enter a Master User Code followed by [*]. Indicators flash: Green, Orange, Orange, Green.
  • Select an option (1–5) then press [*].

Table 4: Programming Pages / Options

ValueFunction
1Add a new user
2Edit an existing user
3Delete a user code
4Delete a user by number
5Add remote without code

Table 5: User Code Options

NumberOptionDescription
1MasterCan add/remove and edit user codes.
2DuressDisarms the panel normally but sends a duress signal to the monitoring company.
3Arm to DisarmThis code will only disarm a partition if the same Arm to Disarm code was used to arm. Useful for limited-access users.
4Global Arm/DisarmSimultaneously arms and disarms all partitions in the user's profile.
5Remote long press disableDisables the 3-second button press panic generation on a remote.

8.6 Adding a Web App User

To add a web app user:

  • Go to www.mialarm.co.za, register as a user and log on.
  • Ensure all partitions are disarmed and the panel is not in programming mode.
  • Select 'Add a device', enter the serial number of the panel (found on the front cover of the alarm housing). Enter a valid user code.
  • All partition status indicators and Home LEDs will flash green.
  • Enter [*], [master code], [*] on a keypad to validate the web user.

8.7 Arming a Partition

A green partition status indicator means the partition is ready to arm. Orange indicates violated zones which must be cleared or bypassed before arming.

  • User code: Select the partition (P key), enter a valid user code. The indicator will flash orange during the exit delay.
  • Quick arm key: If enabled, hold the relevant P key until it flashes orange and the exit beep sounds.
  • Home arming: Hold the appropriate Home key for ~2 seconds. If a partition is already in Stay Mode, holding the other Home key changes the profile without disarming.

8.8 Disarming a Partition

Violating an entry/exit zone starts the entry delay. The partition status indicator flashes orange and the keypad beeps until a valid code is entered. If the code is not entered before the delay ends, or a non-entry-route zone is violated, the siren will sound and an alarm will be reported.

8.9 Alarms

When an alarm is registered, the siren sounds and the partition status indicator flashes red. The alarm is cancelled by entering a valid user code on any keypad displaying the alarmed partition. To view zones that caused the alarm, touch [Alt] then [0]. Press [#] to exit. A partition's alarm memory is overwritten each time the partition is armed.

8.10 Keypad Zone LEDs

By default LEDs 1–16 display zones 1–16. When programming Stay, Warning, Chime or Bypass zones, hold the appropriate number key to view expanded zone ranges:

Key HeldZones Displayed via LEDs 1–16
1Zones 1–16
2Zones 17–32
3Zones 33–48
4Zones 49–64
5Return to partition mapping

8.11 Setting up Stay Profiles

The mi64 provides two stay/home profiles per partition (Home 1 and Home 2). Violation of a home zone will not activate an alarm while stay armed. Violation of a warning zone causes the keypad to buzz before triggering an alarm.

  • Ensure the keypad is displaying the correct partition.
  • Touch [ALT] then the appropriate [Home 1] or [Home 2] key.
  • Add/remove home zones by entering the zone number followed by [*].
  • To program warning zones touch [P2], then enter zone numbers followed by [*].
  • Press [#] to exit.

8.12 Chime Zones

When a partition is not armed and a chime zone is violated, the keypad beeps. To program: touch [ALT] then [2], enter the zone number then [*]. Press [#] to exit.

8.13 Bypassing Zones

To bypass a zone: touch [ALT] then [9], enter the zone number then [*]. A bypassed zone may be cleared the same way. Press [#] to exit.

8.14 Fault Conditions

When a fault is detected the power indicator changes from green to red. To view: touch [ALT] then [7].

Table 6: Fault Conditions

Zone IndicatorFault Condition
1Siren Tamper
2Auxiliary 12V Tamper
3Box Tamper
4AC Loss
5Communication Fail
6Low Battery
7Device Tamper
8Device Loss
9Network Trouble
09

Programming Instructions

9.1 Introduction

The mi64 can be programmed either using the keypad or via the Finmon website (www.finmon.co.za). The following sections cover keypad programming.

9.2 Location Values

In certain locations the zone indicators display the contents of the location in binary format. Others are bitmapped (each LED indicates an option that is enabled or disabled).

Table 7: Value Represented by Each Zone Indicator

LEDValue
Zone 11
Zone 22
Zone 34
Zone 48
To read a binary value, add the values of each lit LED. For example, if zone indicators 1, 3, and 4 are lit: 1 + 4 + 8 = 13.

Table 8: Binary Representation (0=off, x=lit)

Value0123456789
Zone 10x0x0x0x0x
Zone 200xx00xx00
Zone 30000xxxx00
Zone 400000000xx
LED digit representation diagram
LED digit representation example (Digit 1=6, Digit 2=1, Digit 3=7, Digit 4=1)
10

Programming the Panel

For all programming procedures: [*] = enter key  |  [#] = clear/backspace/exit. If an incorrect value is entered, the keypad beeps three times and the entry is automatically disregarded.

10.1 Entering Installer Mode

  • Ensure the panel is disarmed.
  • Touch [#] followed by the Installer Code (default: 9999).
  • Touch [*]. A long beep confirms entry; partition indicators display red, green, green, red.

10.2 Programming Locations

  • Enter Installer Mode then enter the Location Number you wish to change.
  • Touch [*]. Indicators change to green, red, red, green. Zone indicators display the location's current content.
  • Enter the required value then touch [*] to save. A long beep confirms.
  • Enter the next location number or press [#] to exit.

10.3 Programming Paged Locations

Applies to time locations, programmable output functionality, and option locations with more options than zone indicators. After entering the location number, the partition 1 indicator flashes to show page 1. Touch a P key to select another page. If the indicator does not flash, that page does not exist for this location.

10.4 Option Locations (Bitmapped)

An illuminated zone indicator means the corresponding option is enabled. Enter the option number followed by [*] to toggle. Touch [*] to save, [#] to exit.

10.4.1 Time Locations

Programmed as mm:ss or hh:mm across 2 pages (P1 / P2). Enter value then [*] on each page. Touch P keys to swap pages; [#] to exit without changing.

10.4.2 Day Schedule Locations
Zone IndicatorDay
1Sunday
2Monday
3Tuesday
4Wednesday
5Thursday
6Friday
7Saturday
10.4.3 String Values

When programming account codes or custom Contact ID strings, enter the values sequentially then press [*].

11

Program Location Summary

11.1 Location 0: Defaulting Options

ValueAction
0Default all alarm settings
1Default only the master user code and its properties
2Default all user codes and their properties
3Default the download code
11.1.1 Zone Types

Table 9: Zone Locations

ZoneLocations
Onboard zones1–16
Expander 117–24
Expander 225–32
Expander 333–40
Expander 441–48
Expander 549–56
Keypad Zones91–98

Table 10: Programmable Zone Types

ValueZone TypeDescription
0Zone DisabledZone violations are ignored.
1Primary Entry/ExitInitiates the primary entry delay when violated while armed.
2Secondary Entry/ExitInitiates the secondary entry delay when violated while armed.
3FollowerDoes not alarm during exit delay; causes immediate alarm if no E/E zone is first violated.
4ArmArms or disarms the partition depending on its current status (requires momentary key-switch).
5PanicReports a panic regardless of arm status; siren activates by default.
6BurglaryTriggers an alarm when armed; ignored when disarmed.
724hrRegisters a burglary condition regardless of arm status.
8TamperReported regardless of arm status. Siren only sounds if armed.
9Guard MonitorReports with guard monitoring code; no alarm condition.
10OutdoorBehaves as burglary but reports with an outdoor alarm code.
11FireReports fire; fire output activated; siren pulses 1s on/off.
12Silent PanicReports panic with no audible or visual indication.

Table 11: Zone Defaults

LocationZoneDefault Zone Type
11Entry/Exit
2–32–3Follower
4–154–15Burglary
1616Panic

11.2 Locations 201–298: Zone Options

Used for customising zone types. The 2nd and 3rd digits of the location number correspond to the zone number (e.g. location 201 = zone 1 options).

Table 12 & 13: Zone Options and Descriptions

PageNo.OptionDescription
P11Entry 1Entry/Exit zone using primary entry delay.
P12Entry 2Entry/Exit zone using secondary entry delay.
P13Entry/Exit RouteFollower zone.
P14Report ArmedReports violation when panel is armed.
P15Report AlwaysReports all violations regardless of arm status.
P16Alarm ArmedSiren sounds if violated while armed.
P17Alarm AlwaysSiren sounds regardless of arm status.
P18Tamper MonitorZone monitored for tamper using dual EOL resistors.
P19Alarmed Arm TamperSiren activates if zone is tampered while armed.
P110Alarm Disarmed TamperSiren activates if zone is tampered while disarmed.
P111Cross ZoneMultiple violations within a set time required before alarm activates.
P112Shutdown EnabledZone included in swinger shutdown group.
P113Short-Loop ResponseRegisters violation after 16 ms (vs 100 ms default).
P114Warning (Buzz)Keypad buzzes for primary entry delay period when stay armed.
P115ChimeKeypad beeps when zone violated and panel disarmed.
P116ArmArms or disarms the partition on violation.
P21PriorityActivates panic output rather than burglary output.
P22FireTriggers fire output; siren pulses rather than sounds continuously.
P23TamperZone monitored for tamper.

11.3 Locations 3011–3982: Zone Reporting Codes

Allows customisation of zone reporting codes (not recommended unless necessary). Select the location and enter the four-digit Contact ID string followed by [*].

11.4–11.5 Location 400: General Setup Options

No.OptionDescriptionDefault
1Global Siren CancelAllows a user to cancel a siren activated in another partition.Enabled
2Siren TamperEnables siren tamper monitoring (shorted or cut wires).Enabled
3Device TamperEnables monitoring of devices on the RS485 bus.Enabled
4Disable Installer ResetDisables the hardware reset switch.Enabled
5Shutdown Re-enableReactivates swinger shutdown zones daily.Enabled

Table 14: Fault Condition Descriptions (Location 401)

No.Fault ConditionDescription
1Siren TamperIndicates if the siren is open or short circuited.
2Aux 12VOver current condition on auxiliary 12V.
3Box TamperAlarm box is opened.
4AC LossAC failure (indicated after AC failure delay).
5Communications FailUnable to communicate via any IP address, no GSM, or no SMS available.
6Low BatteryBelow 11.5V; cut-out at 10.5V. Restores at 12V.
7Device TamperKeypad or expander tamper condition detected.
8Device LossA device on the RS485 bus is no longer communicating.
9Network FailureModem unable to connect to the alarm server.

11.6–11.17 General Locations Quick Reference

LocationDescriptionFormat
402AC Fail Delaymm:ss (default 15 min)
403Siren Timeoutmm:ss (default 30 sec)
404Auto Test IntervalDays & hours (min 1 hr)
405Auto Test Timehh:mm
406Auto Test Reporting Code9-char Contact ID string
407Outputs to InvertOption location
408Shutdown CountNumber (default 10)
450Installer Code4-digit code (default 9999)
451Download OptionsValue 0–3
452Set Timehh:mm (24-hr; only if no GSM)
453Set Dateddmmyyyy (only if no GSM)

Table 16 & 17: Output Numbers and Actions

Output DeviceOutput NumberDescription
Panel Onboard1–5PGM1–PGM5
Expander 16–7PGM1, PGM2
Expander 28–9PGM1, PGM2
Expander 310–11PGM1, PGM2
Expander 412–13PGM1, PGM2
Expander 514–15PGM1, PGM2
Keypad Outputs91–98PGM1 on keypads 1–8
ValueOutput ActionDescription
0NoneNo action.
1SetOutput set high (+12V).
2ClearOutput set low (0V).
3PulseOutput set high (+12V) for a programmable period then returns to 0V (default 3 sec).

Table 18: Output Events (Locations 410–423)

LocationEventDefault OutputDefault Action
410AC fail4Set
411AC restore4Clear
412Low battery5Set
413Battery restore5Clear
414Auto testDisabled
415–423Siren trouble, Aux 12V, Expansion tamper/loss, Box tamper, Comms fail, RF jamming (×2), Network troubleDisabled
12

Partition Set Up

The mi64 provides up to four partitions. Replace 'X' in location numbers with the relevant partition number (1–4). E.g. Location 5100 = Partition 1 account code; 5200 = Partition 2 account code.

12.1 Location 5x00: Account Codes

A 4-digit account code reported to the alarm monitoring company, programmed per partition. Default: 9998.

12.2 Location 5x01: Assigning Zones to the Partition

4-page option location. Select the relevant page then select zones using the number keys followed by [*]. Example — to assign zone 3 of expander 1 to partition 1: enter [5101][*] then [P2], [3], [*].

12.3 Location 5x02: Partition Options (Table 19)

PageLEDOptionDefault
P11Instant User Code Arm — no exit delay when armingDisabled
P12Instant Arm Zone Arming — no exit delay via arm zoneEnabled
P13Quick Away arm keysEnabled
P14Quick Stay arm keysEnabled
P15Auto User Code Stay — stay arm if no exit zone violatedEnabled
P16Auto Arm Zone StayDisabled
P17Forced Arm — arm with violated zones (auto-bypassed)Disabled
P18Bypass — allow zone bypassingEnabled
P19Arm with violated exit route zonesEnabled
P110Arm/Disarm Siren TootEnabled
P111Entry Keypad BeepEnabled
P112Exit Keypad BeepEnabled
P113Auto DisarmDisabled
P114Common Bypass — bypass zones shared by multiple partitionsDisabled
P115Report Quick ArmEnabled
P116Report Stay ArmDisabled
P21Silent Keypad Panic — no siren/visual on panicDisabled
P22Home Key Disarm
P23Home Arm Entry/Exit Enable
P24Silent App Arm
P25Stay Arm/Disarm Siren Toot

12.4–12.6 Entry & Exit Delay Locations

LocationDescriptionFormat
5x10Primary Entry Delaymm:ss
5x11Secondary Entry Delaymm:ss
5x12Exit Delaymm:ss

12.7–12.8 Special Function & Partition Output Options

LocationFunction
5x20Arm LED Output — set when armed, clear when disarmed, flashing on alarm
5x21Siren Output — set on alarm, cleared after siren timeout or cancel
5x22Strobe Output — set on alarm, cleared only on cancel or disarm
5x23Chime Output — pulses when chime zone triggered

Table 22: Partition Output Event Defaults

LocationDescriptionDefault OutputDefault Action
5x30Close3Set
5x32Open3Clear
5x42Duress1Pulse
5x43Burglary2Pulse
5x44Panic1Pulse
All othersStay Close, Cancel, Alarm Restoral, Bypass, Forced Arm, Tamper, Shutdown, Medical, Fire, Tamper ZoneDisabled

12.10–12.22 Auto Arm, Disarm & Cross Zone

LocationDescriptionFormat
5x61Auto Arm Delay (beep warning before arming)mm:ss
5x62Auto Arm DaysOption (zone=day)
5x63Auto Arm Timehh:mm
5x64Auto Disarm DaysOption
5x65Auto Disarm Timehh:mm
5x66Inactivity Auto Arm DaysOption
5x67Inactivity Auto Arm Start Timehh:mm
5x68Inactivity Period (quiet period to trigger arm)hh:mm
5x71Cross Zone Timemm:ss
5x72Cross Zone Count (default 10)Number

12.23 Locations 5x81–96: Assigning Zones to Zone Indicators

Any zone indicator may be customised to represent any zone. By default LEDs 1–16 represent zones 1–16. E.g. to set zone indicator 10 to zone 23 (partition 1), program 23 into location 5190.

13

Keypad Setup

In keypad locations, x represents the keypad number as set on the dip-switch.

LocationDescription
6x00Assigning Partitions — select which partitions are accessible from this keypad.
6x01Default Partition — keypad returns here ~30 sec after last key entry.
6x02Keypad Options (see Table 26 below).
6x03Keypad Sleep Timeout (mm:ss) — all indicators extinguish after this period of inactivity.

Table 26: Keypad Options

LEDOptionDescription
1Partition TimeoutReturns to default partition after accessing another.
2Keypad Sleep EnabledIndicators extinguish after sleep timeout period.
3Keypad Zone EnabledChanges on the keypad zone are reported to the panel.
5Trouble Beep EnableKeypad beeps on new trouble condition.
6Coms. Indication EnabledPWR indicator briefly extinguishes on successful communication.
7Chime EnableKeypad beeps when a chime zone is triggered.
14

Output Setup

In output setup locations, xx represents the output number.

14.1 Location 7xx00: Pulse Time

Sets the duration (mm:ss) for which the output is held high when pulsed.

14.2 Output Schedules

Two schedules may be programmed per output.

LocationDescription
7xx10Schedule 1 Days (option location; zone indicator = day)
7xx11Schedule 1 Time (hh:mm)
7xx12Schedule 1 Action (0=None, 1=Set, 2=Clear, 3=Pulse)
7xx20Schedule 2 Days
7xx21Schedule 2 Time (hh:mm)
7xx22Schedule 2 Action
15

Expander Setup

15.1 Location 8x00: Monitoring Options

In this location x represents the expander number as set by the dip switch on the expander module. When an expander has an independent power supply, AC and battery may be monitored and faults reported.

No.Fault ConditionDefault
1AC LossOff
2Low BatteryOff
3Auxiliary 12VOff