Skip to main content

Mercury Commands and Codes

Overview

This article will help understand the various error codes that Mercury Hardware may generate.

When using the Realtime Control these are the command code that show up in the "Replies From Controller" Window.

Ex. Feb 23 07:22:34 Controller: (10,1):434 DOOR SENSOR-6, 9:3 Door: 00 (was 00), AccPt: 01 (was 00)

In the example the Mercury code is 9.3, the portal is secure.

1

Transaction TypeSysComm: Reports System Status (1:x):

1.1SCP power-up diagnostics
1.2host communications off-line
1.3host communications on-line
1.4Transaction count exceeds the preset limit

2

TypeSioComm: Reports on SIO communication status when the communication is established or there is a change in communication status (2:x)

2.1communication disabled (result of host command)
2,2off-line: timeout (no/bad response from unit)
2.3off-line: invalid identification from SIO
2.4off-line: command too long
2.5on-line: normal connection
2.6hexLoad report: ser_num is address loaded (-1 = last record)

3

TypeCardBin: Reports binary card data when a card is read (3:x)

3.1Access Denied, Invalid Card Format

4

TypeCardBcd: Reports card data when a card is read (4:x)

4.1Access Denied, Invalid Card Format, forward read
4.12Access Denied, Invalid Card Format, reverse read

5

TypeCardFull: Reports formatted card: 32-bit card number length: (5:x)

5.1Request rejected: access point "locked"
5.2Request accepted: access point "unlocked"
5.3Request rejected: invalid facility code
5.4Request rejected: invalid facility code extension
5.5Request rejected: not in card file
5.6Request rejected: invalid issue code
5.7Request granted: facility code verified, not used
5.8Request granted: facility code verified, door used
5.,9Access denied - asked for host approval, then timed out
5.10Reporting that this card is "about to get access granted" (expecting C_329 Host Response)
5.11Access denied count exceeded
5.12Access denied - asked for host approval, then host denied

6

TypeCardID: Reports formatted card: 32-bit card number length: (6:x)

6.1Request rejected: de-activated card
6.2Request rejected: before activation date
6.3Request rejected: after expiration date
6.4Request rejected: invalid time
6.5Request rejected: invalid PIN
6.6Request rejected: anti-passback violation
6.7Request granted: APB violation, not used
6.8Request granted: APB violation, used
6.9Request rejected: duress code detected
6.10Request granted: duress, used
6.11Request granted: duress, not used
6.12Request granted: full test, not used
6.13Request granted: full test, used
6.14Request denied: never allowed at this reader (all Tz's = 0)
6.15Request denied: no second card presented
6.16Request denied: occupancy limit reached
6.17Request denied: the area is NOT enabled
6.18Request denied: use limit
6.19Request denied: unauthorized assets
6.20Request denied: biometric verification error
6.21Granting access: used/not used transaction will follow
6.22Request rejected: failed the bio test: no bio record
6.23Request rejected: failed the bio test: no bio device
6.24Request rejected: no escort card presented
6.25Reserved
6.26Reserved
6.27Reserved
6.28Request rejected: no asset present - asset is required

7

TypeCoS: Reports Change-of-state status (7:x)

7.1Disconnected (from an input point ID)
7.2Unknown (off-line): no report from the ID
7.3Secure (or de-activate relay)
7.4Alarm (or activated relay: perm or temp)
7.5Fault
7.6Exit delay in progress
7.7Entry delay in progress

8

TypeREX: Reports Exit request when the REX has been used (8:x)

8.1Exit cycle: door use not verified
8.2Exit cycle: door not used
8.3Exit cycle: door used
8.4Host initiated request: door use not verified
8.5Host initiated request: door not used
8.6Host initiated request: door used

9

TypeCoSDoor: Reports Door Status Monitor Change-Of-State (9:x)

9.1Disconnected.
9.2Unknown _RS bits: last known status.
9.3Secure.
9.4Alarm (forced, held open or both).
9.5Fault (Fault type is encoded in door_status byte).

10

TypeProcedure: Reports Procedure log (10:x)

10.1Cancel procedure (abort delay), see Command 312, Procedure Control Command.
10.2Execute procedure (start new), see Command 312, Procedure Control Command.
10.3Resume procedure, if paused; see Command 312, Procedure Control Command.
10.4Execute procedure with prefix 256 actions; see Command 312, Procedure Control Command.
10.5Execute procedure with prefix 512 actions; see Command 312, Procedure Control Command.
10.6Execute procedure with prefix 1024 actions; see Command 312, Procedure Control Command.
10.7Resume procedure with prefix 256 actions; see Command 312, Procedure Control Command.
10.8Resume procedure with prefix 512 actions; see Command 312, Procedure Control Command.
10.9Resume procedure with prefix 1024 actions; see Command 312, Procedure Control Command.
10.10Command was issued to procedure with no actions - (NOP)

11

TypeUserCmnd: Reports User Command Request report (11:x)

11.1Command entered by the user.

12

TypeActivate: Reports change of state: for trigger variable or time zone (12:x)

12.1Became inactive.
12.2Became active.

13

TypeAcr: Reports ACR mode changes (13:x)

13.1Disabled.
13.2Unlocked
13.3Locked (exit request enabled)
13.4Facility code only
13.5Card only
13.6PIN only
13.7Card and PIN
13.8PIN or card

14

TypeMPG: Reports Monitor Point Group status (14:x)

14.1First disarm command executed (mask_count was 0, all MPs got masked)
14.2Subsequent disarm command executed (mask_count incremented, MPs already masked)
14.3Override command: armed (mask_count cleared, all points unmasked)
14.4Override command: disarmed (mask_count set, unmasked all points)
14.5Force arm command, MPG armed, (may have active zones, mask_count is now zero)
14.6Force arm command, MPG not armed (mask_count decremented)
14.7Standard arm command, MPG armed (did not have active zones, mask_count is now zero)
14.8Standard arm command, MPG did not arm, (had active zones, mask_count unchanged)
14.9Standard arm command, MPG still armed, (mask_count decremented)
14.10Override arm command, MPG armed (mask_count is now zero)
14.11Override arm command, MPG did not arm, (mask_count decremented)

15

TypeArea: Reports Access Area (15:x)

15.1area disabled
15.2area enabled
15.3occupancy count reached zero
15.4occupancy count reached the "downward-limit"
15.5occupancy count reached the "upward-limit"
15.6occupancy count reached the "max-occupancy-limit"
15.7multi-occupancy mode changed

16

TypeAsset: Reports Asset Transaction: 52-bit (double) card number length: (16:x)

16.1Asset: no access request, no card
16.2Asset: no temp buffer to queue asset
16.3Asset: timeout, no card event
16.4Asset: have card, asset not in database
16.5Asset: have card, card is owner
16.6Asset: have card, card has class rights
16.7Asset: have card, card has no rights
16.8Asset: sent a TamperSet command

17

TypeBio1: Reports Biometric Data: 52bit (double) card number length: (17:x)

17.1Verify/enroll operation failed, no card data available, no template data available
17.2Verify/enroll operation completed, no card data available, have template data
17.3Verify operation failed, have card data, no template data available
17.4Verify operation completed, did not pass, have card data, have template data
17.5Verify operation completed, passed, have card data, have template data
17.6Enroll operation complete

18

TypeUserCmndX: Reports Extended User Command (18:x)

18.1Executed the command.
18.2Rejected user command: command is not allowed at this ACR.
18.3Rejected user command: not authorized at this ACR.
18.4Rejected user command: invalid command parameter(s).

19

TypeUseLimit: Reports Use Limit update (19:x)

19.1Use limit changed, reporting new limit

21

TypeDblCardFull: Reports formatted card: 52-bit (double) card number length: (21:x)

21.1Request rejected: access point "locked"
21.2Request accepted: access point "unlocked"
21.3Request rejected: invalid facility code
21.4Request rejected: invalid facility code extension
21.5Request rejected: not in card file
21.6Request rejected: invalid issue code
21.7Request granted: facility code verified, not used
21.8Request granted: facility code verified, door used
21.9Access denied - asked for host approval, then timed out
21.10Reporting that this card is "about to get access granted" (expecting C_329 Host Response)
21.11Access denied count exceeded
21.12Access denied - asked for host approval, then host denied

22

TypeDBLCardID: Reports formatted card: 52-bit (double) card number length: (22:x)

22.1Request rejected: de-activated card
22.2Request rejected: before activation date
22.3Request rejected: after expiration date
22.4Request rejected: invalid time
22.5Request rejected: invalid PIN
22.6Request rejected: anti-passback violation
22.7Request granted: APB violation, not used
22.8Request granted: APB violation, used
22.9Request rejected: duress code detected
22.10Request granted: duress, used
22.11Request granted: duress, not used
22.12Request granted: full test, not used
22.13Request granted: full test, used
22.14Request denied: never allowed at this reader (all Tz's = 0)
22.15Request denied: no second card presented
22.16Request denied: occupancy limit reached
22.17Request denied: the area is NOT enabled
22.18Request denied: use limit
22.19Request denied: unauthorized assets
22.20Request denied: biometric verification error
22.21Granting access: used/not used transaction will follow
22.22Request rejected: failed the bio test: no bio record
22.23Request rejected: failed the bio test: no bio device
22.24Request rejected: no escort card presented
22.25Reserved
22.26Reserved
22.27Reserved
22.28Request rejected: no asset present - asset is required

23

TypeMpgIps: Reports IPS Group State Changes (23:x)

23.1DISARMED, all points normal (no zones in fault/trouble state)
23.2DISARMED, some points in fault state (supervisory fault or point)
23.3ARMED_AWAY,
23.4ARMED_STAY,
23.5ARMED_INSTANT
23.6ARMED, entry delay is in progress
23.7ARMING, exit delay is in progress
23.8NEW_ALARM
23.9ALARM_CANCELED
23.10PointSet
23.11Disarmed, but some points active

32

TypeAssetI64: Reports Asset Transaction: 64-bit (Int64) card number length: (32:x)

32.1Asset: no access request, no card
32.2Asset: no temp buffer to queue asset
32.3Asset: timeout, no card event
32.4Asset: have card, asset not in database
32.5Asset: have card, card is owner
32.6Asset: have card, card has class rights
32.7Asset: have card, card has no rights
32.8Asset: sent a TamperSet command

33

TypeBio1I64: Reports Biometric Data: 64bit (Int64) card number length: (33:x)

33.1Verify/enroll operation failed, no card data available, no template data available
33.2Verify/enroll operation completed, no card data available, have template data
33.3Verify operation failed, have card data, no template data available
33.4Verify operation completed, did not pass, have card data, have template data
33.5Verify operation completed, passed, have card data, have template data
33.6Enroll operation complete

37

TypeI64CardFull: Reports formatted card: 64-bit (I64) card number length: (37:x)

37.1Request rejected: access point "locked"
37.2Request accepted: access point "unlocked"
37.3Request rejected: invalid facility code
37.4Request rejected: invalid facility code extension
37.5Request rejected: not in card file
37.6Request rejected: invalid issue code
37.7Request granted: facility code verified, not used
37.8Request granted: facility code verified, door used
37.9Access denied - asked for host approval, then timed out
13.10Reporting that this card is "about to get access granted" (expecting C_329 Host Response)
37.11Access denied count exceeded
37.12Access denied - asked for host approval, then host denied

38

TypeI64CardID: Reports formatted card: 64-bit (I64) card number length: (38:x)

38.1Request rejected: de-activated card
38.2Request rejected: before activation date
38.3Request rejected: after expiration date
38.4Request rejected: invalid time
38.5Request rejected: invalid PIN
38.6Request rejected: anti-passback violation
38.7Request granted: APB violation, not used
38.8Request granted: APB violation, used
38.9Request rejected: duress code detected
38.10Request granted: duress, used
38.11Request granted: duress, not used
38.12Request granted: full test, not used
38.13Request granted: full test, used
38.14Request denied: never allowed at this reader (all Tz's = 0)
38.15Request denied: no second card presented
38.16Request denied: occupancy limit reached
38.17Request denied: the area is NOT enabled
38.18Request denied: use limit
38.19Request denied: unauthorized assets
38.20Request denied: biometric verification error
38.21Granting access: used/not used transaction will follow
38.22Request rejected: failed the bio test: no bio record
38.23Request rejected: failed the bio test: no bio device
38.24Request rejected: no escort card presented
38.25Reserved
38.26Reserved
38.27Reserved
38.28Request rejected: no asset present - asset is required

53

TypeI64CardFullIc32: Reports formatted card: 64-bit (I64) card number length with 32-bit issue code: (53:x)

53.1Request rejected: access point "locked"
53.2Request accepted: access point "unlocked"
53.3Request rejected: invalid facility code
53.4Request rejected: invalid facility code extension
53.5Request rejected: not in card file
53.6Request rejected: invalid issue code
53.7Request granted: facility code verified, not used
53.8Request granted: facility code verified, door used
53.9Access denied - asked for host approval, then timed out
53.10Reporting that this card is "about to get access granted" (expecting C_329 Host Response)
53.11Access denied count exceeded
53.12Access denied - asked for host approval, then host denied

65

TypeAcrExtFeatureCoS:  Reports ACR Extended Feature Change of State events

65.3Secure / Inactive
65.4Alarm / Active