Keolabs Smart Card & Payment Solution (NFC) Test Solutions


Configure & Control Testing Platforms

RGPA provides a tool workspace that is tailored to the connected KEOLABS hardware platform (ProxiLAB, ContactLAB, ProxiSPY or NomadLAB). The tool workspace includes a variety of graphical controls for enabling, configuring and driving the emulation and/or spy capabilities of the platform connected to the PC.

Explore & Understand Captured Signals

RGPA controls recoding of signal transactions that occur during testing or spying of smart card or NFC components or systems. Captured signals are displayed as they are transmitted to the PC. When recording is stopped, the user can review the captured signals in List, Timing Diagram, Sequence and Dump views that allow full access to captured data.






To assists users in making sense of large quantities of captured data, RGPA provides conceptual representations of the data. These graphical representations of exchanges facilitate comprehension by showing exchanges in terms of transmission / reception by card or reader. A graphical timing diagram with representations from Protocol Command level down to Byte and Bit* levels provides an environment for precise measuring of signal timings. A description view provides concise descriptions of protocols level commands with contextual information about data exchanged during the current capture. These views are complemented with search and statistics features.

Test a Wide Range of Protocols

The RGPA environment is the common software interface for driving all KEOLABS’ testing platforms which allow users to implement a wide range of smart card communication protocols:

  • ISO 14443 (A, B) for smart cards & readers
  • NFC (Types 1, 2) for mobile phones, tags, smart cards & readers
  • FeliCa for smart cards & readers
  • ISO 15693 for smart cards & readers**
  • ISO 7816 for smart cards & readers
  • SWP (HCI, HDLC) for UICC (USIM) & mobile phones
  • And more.

All RGPA functionalities that are specific to output, capture and analysis of communications using a specific protocol are enabled by a hardware platform (ProxiLAB, ProxiSPY, or ContactLAB) and the protocol or functional options are optional.

RGPA is a free software environment that can be installed widely in a users’ company for sharing of test results. Try it out.


Contact us now.

* When RGPA is used in conjunction with NomadLAB, it provides analysis down to Byte level.
** When RGPA is used in conjunction with NomadLAB, ISO 15693 is not supported.