On Wed, Apr 25, 2018 at 06:34:17PM +0700, Александр Федоров wrote:
Hello
I use SImtrace for developing and debugging Java SIM Applet.
The device is pretty good, but there are some APDU errors while SIM
sniffing.
is it possible to fix APDU errors sniffing errors?
I am attaching example dump with errors.
Some times, simtrace stop receiving APDU and continue just after
restart simtrace process
the wireshark decoding is correct (for the SIM application commands), but the underlying
data is broken.
the APDU splitting is incorrect (and data has probably been lost), but without detailed
additional debug traces (from the serial output) it is pretty hard to analyze the issue.
sadly the simtrace v1 firmware is not supported anymore.
we wanted to improve the firmware code (also to fix such issues), but the simtrace
hardware uses an old AT91SAM7S micro-controller which is end of life. This is replaced by
a SAM3S micro-controller, which is pin compatible, but uses a different ARM architecture.
Thus we had to re-implement the firmware (from scratch) for this architecture.
TLDR: the issue on simtrace v1 firmware won't probably be fixed, but if it appear on
the v2 it will.