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 is a Tag
  • LLL is the length of the data.
  • VVV..VV is the data
Request
  • TTT - Currently defined tags:
    • 009 – ELM Diagnostic information
  • LLL = 6
  • VVV..VV = “000000”
Response
  • TTT - Currently defined tags are:
    • 009 – ELM Diagnostic information
  • LLL - length of data
  • VVV..VV
    • Request Page Number (3 bytes)
    • Number of Pages (3 bytes)
    • Diagnostic Data (variable size)

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 Simplify-Controlled Field Definitions 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 #, ValueDescription
0001,36Transaction Type. Non-Financial type
0011,xxx..Field 11 is defined as User Data.See Simplify-Controlled Field Definitions for the use of this field
5001,009225001012Firmware 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
  • 225 = Length of Data
  • 001 = page number
  • 012 – number of pages
  • Firmware status (etc.) = Diagnostic data for first page