Problem: Latest official simtrace firmware v0.5 fails to trace some
smart cards. The APDU output is meaningless
and tracing stops after displaying few garbage APDUs.
There is unofficial firmware "0.5.3-6ea9-dirty" which tries to fix the
problem.
Here are step-by-step instructions how to try out firmware
"0.5.3-6ea9-dirty".
Updating simtrace firmware:
sudo apt-get install dfu-util
wget
http://lists.osmocom.org/pipermail/simtrace/attachments/20140624/a17d1070/a…
sudo dfu-util -d 16c0:0762 -a0 -D ./attachment-0001.bin -R
Now connect debug interface and press "reset" button on simtrace. You
should see:
sudo cu -l /dev/ttyUSB0 -s 115200
[000002] Version 0.5.3-6ea9-dirty compiled 20140624-112040 by min@Wolfgang
Patching simtrace host software:
sudo apt-get install libusb-1.0-0-dev
wget
https://launchpad.net/~osmobuntu/+archive/ubuntu/ppa/+files/libosmocore-dev…
wget
https://launchpad.net/~osmobuntu/+archive/ubuntu/ppa/+files/libosmocore_0.5…
sudo dpkg -i libosmocore_0.5.3+git1-1_amd64.deb
sudo dpkg -i libosmocore-dev_0.5.3+git1-1_amd64.deb
git clone
git://git.osmocom.org/simtrace
cd simtrace
git checkout e179a32048e
cd host
wget
http://lists.osmocom.org/pipermail/simtrace/attachments/20141023/4e37cb7d/a…
patch -p2 < attachment.bin
make
sudo ./simtrace
Report success or failure to mxu(a)sanjole.com .