1.12.18.0420

Product: 

WARNING!
Real time analysis is temporarily disabled by default.
Trace output file format has changed. Real time analysis is not handled by this format yet, but will be available soon.
Please note that analyzer messages are still broadcasted in real time if a registered application is detected when the NomadLAB.Spy.Start() method is called.

New features:

  • NomadLAB.Emulator.ISO14443.Settings.WtxTime property implemented.
    See programming guide for mode information.
  • NomadLAB.Emulator.ISO14443.SetWtxMute() method added, to simulate a card mute to an APDU sent by the reader.
    See programming guide for mode information.
  • New color scheme for the trace viewer and list view in RGPA.

Improvements:

  • New trace output file format. Compared to the previous format, generated files are lighter, quicker to read and write, and only one .xgpa file is created to simplify the handling of traces.
  • ISO 7816 and ISO 14443 emulator feature can be used without the corresponding spy option.
  • Software activation library has been updated to a new version. The activation must be performed again on a computer with an existing and activated installation.
  • ISO 18092 frames are located in dedicated channels in a trace, and are not in ISO 14443 or FeliCa channels anymore.
  • Default response time for WTX frames for ISO 14443 emulator changed from 2087 µs to 5000 µs. It can be configured with the NomadLAB.Emulator.ISO14443.Settings.WtxTime property.
    See programming guide for more information.
  • ISO 14443 APDUs are broadcasted by analyzers like ISO 7816 APDUs.
    See programming guide for more information.
  • Software activation dialog box re-designed.

Bug fixes:

  • Configuration was not applied to NomadLAB when the NomadLAB.Emulator.ISO7816.LoadAPDUDirConfig API was called.
  • The APDU layer analysis setting is correctly applied to ISO 14443.
  • The error "Trace thread: Cannot read records from NomadLAB" occurs much less than previously.
  • Crash resolved when analyzing erroneous SWP frames.
  • License labels are fully displayed on Asian versions of Windows in the Maintenance tab of RGPA.
  • Software version written in the text header of the .trc file was incorrect.
  • The PPS response returned by the GetATRPPS does not add random bytes anymore.

Known issues:

  • The ATS response time is not ISO14443 compliant. ATS is sent 6 f/c before the expected time, which is still accepted by most of the readers but could cause troubles with others.
  • .xgpa files cannot be re-analyzed with the Trace Import tab nor the NomadLAB.Spy.Import() method.
  • Only 10 traces are available instead of 20 when no license is installed.
  • The default WTX response time of 5 ms is superior to the default FWT of 4.8 ms. This can be modified through the NomadLAB.Emulator.ISO14443.Settings.WtxTime property.
    See programming guide for more information.
  • If several NomadLABs are connected to RGPA, a trace can be made only with the first one connected.
  • Real time analysis is temporarily unavailable. NomadLAB.Spy.RealTimeAnalysis is set to 0 by default and cannot be modified.
  • Error in Tool Output View when NomadLAB is connecting to RGPA:
    "Unable to stop the connection polling normally. Polling stopped."
    This issue affects only the re-connection through connection polling. The connection is slow but works as expected.
  • Error in Tool Output View when starting the emulator:
    "Trace thread: Cannot read records from NomadLAB"
    Executing your program/script with RGPA closed can help. Sometimes, killing the NomadLAB.exe process and restarting NomadLAB device is necessary.