Project

General

Profile

Mobile » History » Version 2

laforge, 02/19/2016 10:49 PM
fix links / typos

1 1 laforge
[[PageOutline]]
2 1 laforge
= The {{{mobile}}} program =
3 1 laforge
4 1 laforge
The {{{mobile}}} program is one of the various host (PC) based programs that you can use together with the {{{layer1.*.bin}}} firmware images inside the phone.
5 1 laforge
6 1 laforge
{{{mobile}}} is the most sophisticated OsmocomBB application so far.  It implements the behavior of a regular GSM telephone, but is
7 1 laforge
extended in many ways with features interesting to researchers.
8 1 laforge
9 2 laforge
Using {{{mobile}}}, you can e.g.
10 1 laforge
 * perform cell (re)selection according to TS 03.22
11 1 laforge
 * MM procedures like location updating, authentication, encryption
12 1 laforge
 * send and receive SMS
13 1 laforge
 * Establish MT and MO voice calls
14 1 laforge
15 1 laforge
In the spirit of all Osmocom projects, the user interface of {{{mobile}}} is based on text commands issued on the command line.
16 1 laforge
17 1 laforge
== Prerequirements ==
18 1 laforge
19 1 laforge
It is assumed that you have already obtained the OsmocomBB source code and compiled both the host programs as well as the firmware
20 1 laforge
(using a cross-compiler).  Please see the general OsmocomBB GettingStarted for guidance.
21 1 laforge
22 2 laforge
== Getting started with {{{mobile}}} ==
23 1 laforge
24 2 laforge
You need to follow the usual procedure using a CalypsoSerialCable, [wiki:osmocon] and the {{{layer1.*.bin}}} firmware image for your phone.
25 1 laforge
26 1 laforge
FIXME
27 1 laforge
28 1 laforge
== Command Reference ==
29 1 laforge
30 1 laforge
FIXME
31 1 laforge
32 1 laforge
== Authors ==
33 1 laforge
34 1 laforge
{{{mobile}}} was primarily written by Andreas Eversberg, based on some initial work that Harald did on layer23.  The list of contributors is long, see the git log for details.