ELM Diagnostic Message (Tran Type 36-09)

Simplify supports an ELM Diagnostic message from the POS process

The POS system can send Simplify an ELM Diagnostic Request. The Response from the PIN pad contains ELM Diagnostic Data from the Verifone API. In addition to the usual Tran Type 36 message fields, this Response also includes the PIN Pad serial number in field 5002.

For a guide on when to use this command, please refer to the Verifone document:

ELM API’s section 1.1.7 Diagnostic Data API

Field 5001 Format

MessageDescription
(Generic format)

The format of this field is TTTLLLVVV…VV, where:

TTT = Tag defining type of data

LLL = Length of data

VVV..VV = data

Request

TTT - Currently defined tags:

009 – ELM Diagnostic information

LLL length of data = 6

VVV..VV

Positions 1 -6 – ‘000000’

Response

TTT = Currently defined tags:

009 – ELM Diagnostic information

LLL length of data

VVV..VV

Positions 1 -3 – Request Page Number

Positions 4-6 – Number of Pages

Position 7 – var – Diagnostic data

Sample Message

Request

An example of an ELM Diagnostic Request message (from the POS to Simplify) is:

API Field #, ValueDescription
0001,36Transaction Type 36. Non-Financial message
0011,xxx..User Data. See Field 11 for the use of this field
5001,009006000000

009 = Tag ‘ELM Diagnostic’ information

006 = Length of Data

000 = always 000 in Request

000 = always 000 in Request

Response

An example of an ELM Diagnostic Response message (from Simplify to the POS) is:

API Field #, Value Description
0001,36 Transaction Type. Non-Financial type
0011,xxx.. Field 11 is defined as User Data.See Field 11 for the use of this field
5001,009225000012Firmware status
FirmwareVersion=4.1.078S
kmailman_Version=Kmailman version unknown
Wrapper_Key_Label=VERIFONE_KIFKEK
MDK_Label=CTGWTSTLA3ETEMD
MDK_KCV=5566BF
Key_derivation_time=Fri Jan 15 03:16:09 2016
009 = Tag ‘ELM Diagnostic’ information
0225 = Length of Data
001 = page number
012 – number of pages
Firmware status (etc.) = Diagnostic data for first page