Gemalto's Universal Tracer provides a convenient and simple way to trace and interpret communications between a handset and (U)SIM.
Communication tracing between a Mobile Handset and Subscriber Identity Module (SIM) or Universal Subscriber Identity Module (USIM) when testing to ensure the interoperability between the 2 entities.
Universal Tracer provides an easy way to trace the communication in card readers. All the communications between a PC application and a card reader can be easily captured and interpreted.
Aligned with Gemalto Telecom Products, Universal Tracer enables tracing and interpretation of communications in Card Simulators, which is provided in Gemalto Developer Suite and Simulation Suite. The support for Card Simulators is applicable to Developer Suite 3.4 / Simulation Suite 2.4 onwards.
Universal Tracer logs all the data exchanges and translates the trace into a comprehensive content and displays it in a user friendly way, facilitating the process of debugging.
Handset - (U)SIM tracing is made possible with the Mobile-SIM Connector (MSC) which is a hardware set which is intended to be put between the Mobile Equipment (ME) and (U)SIM. Connected to the MSC is a probe that can be inserted to the (U)SIM slot inside the ME. The MSC also has a slot where the actual (U)SIM is inserted. With this configuration the MSC will facilitate the communication between the ME and (U)SIM. This allows the MSC to monitor communication exchanges between the ME and the (U)SIM. The MSC can be linked up with a computer (host PC) where it has the capability to post all the communication exchanges between the ME and the (U)SIM to the host PC.
The capability to trace communication in PC/SC Card Readers is handled by the Universal Tracer software. No additional hardware is needed apart from a card reader with (U)SIM card. For non-PC/SC card readers, the communication tracing is achievable with MSC and Smart Adaptor hardware.
The capability to trace communications in the Card Simulator is handled by the Universal Tracer software. Communication tracing is possible for all card simulators provided in the Developer Suite or Simulation Suite. Simulators provided in Gemalto Developer Suite or Simulation Suite software do not require hardware.
The MSC-(U)SIM communications translation can be customized depending on the user's preferences, by configuring the interpretation module selection and arrangement. Interpretation modules provided are listed as follows:
APIs for interpretation modules are made public, these enable users to create interpretation modules themselves and share among each other.
Universal Tracer has the capability to provide timing information corresponding to each communication event that it observes between the ME and (U)SIM.
There are 2 types of timing information that are captured:
Universal tracer displays the timing information in milliseconds with up to 3 decimal digit precision.
Dimensions (Mobile-SIM connectors, MSC)
Scope of Delivery (Universal Tracer Enterprise Kit)