Project

General

Profile

SysmoISIM-SJA2 » History » Revision 3

Revision 2 (laforge, 10/14/2020 04:20 PM) → Revision 3/8 (laforge, 10/14/2020 04:20 PM)

{{>toc}} 

 h1. sysmoISIM-SJA2 

 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]]. 

 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). 

 {{thumbnail(sysmoISIM_SJA2-front.jpg,size=500)}} {{thumbnail(sysmoISIM_SJA2-front.jpg,size=800)}} 

 {{thumbnail(sysmoISIM_SJA2-contact.jpg,size=500)}} {{thumbnail(sysmoISIM_SJA2-contact.jpg,size=800)}} 


 h2. User Manual 

 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. 

 h2. Tools 

 h3. pySIM 

 The sysmoISIM-SJA2 can be parameterized using pySim and sysmo-isim-tool.sja2 

 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.  

 Please see the *pySim-prog.py* program from @git://git.osmocom.org/pysim@ (http://git.osmocom.org/pysim/) and  

 h3. sysmo-isim-tool.sja2 

 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. 

 Please see the *sysmo-isim-tool.sja2.py* program from @git://git.sysmocom.de/sysmo-usim-tool@ (http://git.sysmocom.de/sysmo-usim-tool) 

 h3. SIM Toolkit 

 Please see [[shadysim.py]] for a tutorial on installing and removing a SIM Toolkit applications. 

 h3. VoLTE / Android Carrier Privileges / ARA-M / IMS Configuration 

 If you want to use IMS (VoLTE/VoWiFi) on android devices, you will need to 
 * use a SIM card with ARA-M applet (sysmoISIM-SJA2 has it pre-installed for you) 
 * 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. 

 See [[VoLTE_IMS_Android_Carrier_Privileges]] for details. 


 h2. Availability 

 sysoISIM-SJA1 is available from http://shop.sysmocom.de/products/sysmoISIM-SJA2 
Add picture from clipboard (Maximum size: 48.8 MB)