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.

Reply via email to