Project

General

Profile

SysmoISIM-SJA2 » History » Version 4

laforge, 10/14/2020 04:20 PM

1 2 laforge
{{>toc}}
2
3 1 laforge
h1. sysmoISIM-SJA2
4 2 laforge
5
The sysmoISIM-SJA2 is programmable and Java capable SIM, USIM, ISIM and HPSIM card, supporting 2G, 3G, 4G and 5G. It is the successor of the [[sysmoUSIM-SJS1]].
6
7
Each card is using a separate ADM1 key and the default configuration is hacker/developer friendly (fields being writable, reduced security for installing applets to have more quick development cycles).
8
9 3 laforge
{{thumbnail(sysmoISIM_SJA2-front.jpg,size=500)}}
10
{{thumbnail(sysmoISIM_SJA2-contact.jpg,size=500)}}
11 2 laforge
12
13
h2. User Manual
14
15
sysmocom provides a comprehensive user manual at https://sysmocom.de/manuals/sysmousim-manual.pdf - please refer to that manual rather than this rarely maintained wiki page for most up-to-date reference information.
16
17
h2. Tools
18
19
h3. pySIM
20
21
The sysmoISIM-SJA2 can be parameterized using pySim and sysmo-isim-tool.sja2
22
23
PySim provides the common general bulk provisioning features, which are already known from MagicSIM and previous sysmocom simcard models. Most of the settings (like Ki, ICCIC, OPC, etc...) listed below are covered by PySim. 
24
25
Please see the *pySim-prog.py* program from @git://git.osmocom.org/pysim@ (http://git.osmocom.org/pysim/) and 
26
27
h3. sysmo-isim-tool.sja2
28
29
For tweaking higly sysmoISIM-SJA1 specific parameters (authentication algorithms, milenage parameters, enable/disable USIM/ISIM application etc...), sysmo-isim-tool.sja2 can be used. For more information see section "7.2 sysmo-usim-tool" in the provided manual.
30
31
Please see the *sysmo-isim-tool.sja2.py* program from @git://git.sysmocom.de/sysmo-usim-tool@ (http://git.sysmocom.de/sysmo-usim-tool)
32
33
h3. SIM Toolkit
34
35
Please see [[shadysim.py]] for a tutorial on installing and removing a SIM Toolkit applications.
36
37
h3. VoLTE / Android Carrier Privileges / ARA-M / IMS Configuration
38
39
If you want to use IMS (VoLTE/VoWiFi) on android devices, you will need to
40
* use a SIM card with ARA-M applet (sysmoISIM-SJA2 has it pre-installed for you)
41
* grant an android app special carrier privileges. This is done by storing a hash of the singing key of the android app on the SIM.
42
43
See [[VoLTE_IMS_Android_Carrier_Privileges]] for details.
44
45
46
h2. Availability
47
48
sysoISIM-SJA1 is available from http://shop.sysmocom.de/products/sysmoISIM-SJA2
Add picture from clipboard (Maximum size: 48.8 MB)