1
|
<?xml version="1.0" encoding="UTF-8"?>
|
2
|
<chapter id="chapter_introduction">
|
3
|
<title>Introduction</title>
|
4
|
<section id="intro_overview">
|
5
|
<title>History</title>
|
6
|
<para>SIMtrace was created out of necessity. Harald Welte wanted
|
7
|
to see the communication between a GSM Mobile Station (or
|
8
|
what we call a cellphone) and the SIM. He was not able to
|
9
|
find an existing solution, or the existing ones had mayor
|
10
|
drawbacks that made using them very time consuming and slow.
|
11
|
The Atmel AT91SAM7 came to the rescue. This microcontroller
|
12
|
has hardware support for the ISO7816 T0/T1 Smart Card
|
13
|
specification. We can connect the external clock to the UART
|
14
|
and are able to read bytes coming and going to the SIM.
|
15
|
The next step in the project was taken by Kevin Redon
|
16
|
that started to modify an existing AT91SAM7 design, started
|
17
|
to use the Free Software KiCAD CAD Software. In 2011 the project
|
18
|
went from having Schematics to having routed circuits, prototypes
|
19
|
and the final product. The first production run was in August.</para>
|
20
|
</section>
|
21
|
<section id="intro_picture">
|
22
|
<title>Overview</title>
|
23
|
<para>The setup of SIMtrace consists out of a Hardware and a
|
24
|
Software part. The SIM card needs to be put into the SIMtrace
|
25
|
Hardware, the flex cable needs to be connected to the SIMtrace
|
26
|
Hardware and the SIM end needs to be placed in the SIM socket
|
27
|
of the phone. The SIMtrace hardware can be seen as a USB device
|
28
|
from the host, the SIMtrace software will try to find this device
|
29
|
and claim it. The SIMtrace software will receive packets from the
|
30
|
SIMtrace hardware and can forward them using the GSMTAP protocol
|
31
|
to the IANA assigned GSMTAP port (4729). A modified version of Wireshark
|
32
|
can be used to analyze the data.</para>
|
33
|
|
34
|
<figure><title>Schematic Overview</title>
|
35
|
<mediaobject>
|
36
|
<imageobject>
|
37
|
<imagedata fileref="images/setup_overview.png" width="6cm"/>
|
38
|
</imageobject>
|
39
|
<textobject><phrase>SIMtrace being connected</phrase></textobject>
|
40
|
</mediaobject>
|
41
|
</figure>
|
42
|
</section>
|
43
|
</chapter>
|