← Payment Reference GuidesEMV Contactless Reference

JCB J/Speedy — EMVCo Kernel 5

JCB J/Speedy (Kernel 5): no TTQ — standard 9F33/9F40 terminal capabilities plus the Terminal Interchange Profile (9F53) and card-provided Device Information (9F6E).

Overview

Kernel 5 is the EMVCo contactless kernel for JCB J/Speedy. It does not use a TTQ. Reader capability is expressed through the standard Terminal Capabilities (9F33) and Additional Terminal Capabilities (9F40) tags.

Per transaction the reader sends the Terminal Compatibility Indicator (9F52, which modes the kernel supports) and the Terminal Interchange Profile (9F53, b 3: reader CVM requirement and other reader capabilities such as online and contact EMV capability), and the card may return Device Information (9F6E) describing its form factor and capabilities.

RIDA000000065
Kernel5
Offline authDDA / CDA

Transaction flow

JCB J/Speedy (Kernel 5). Kernel 5 does not use a TTQ — it uses standard terminal-capability tags (9F33/9F40) plus the Terminal Compatibility Indicator (9F52), the Terminal Interchange Profile (9F53) and card-provided Device Information (9F6E).

1 / 8
📲
Kernel ActivationAID A0000000651010
⚙️
Initiate App Processing
📖
Read Records
🔏
Offline Data Auth
🧑
Cardholder Verification
⚖️
Terminal Action Analysis
🔐
Generate AC
🏁
Outcome

1Kernel Activation

PPSE → AID

Entry Point selects the JCB application and activates Kernel 5.

No TTQ — standard capability tags + 9F53

Kernel 5 relies on 9F33 / 9F40 for terminal capabilities. The Terminal Interchange Profile (9F53) tells the card the reader CVM requirement and capabilities for this transaction, and 9F6E (Device Information) is supplied by the card rather than the terminal. (9F53 is the Transaction Category Code only for Mastercard: M/Chip and Kernel 2.)

Cardholder verification

CVM is resolved from the card CVM list against the reader CVM requirement in the Terminal Interchange Profile (9F53); below the reader CVM-required limit a tap may proceed with no CVM.

Key data elements

TagNameNotes
9F52Terminal Compatibility IndicatorWhich transaction modes (EMV, magstripe) the kernel supports.
9F53Terminal Interchange Profile (dynamic)b 3 — reader CVM requirement and reader capabilities for this transaction.
9F6EDevice InformationJCB meaning of 9F6E — card-provided.
9F33Terminal CapabilitiesStandard terminal capability tag.

Related tools

Other kernels: K2 · K3 · K4 · K5 · K6 · K7 · K8

Put it into practice

Next steps

Keep reading

Related articles