Project

General

Profile

Wiki » History » Revision 2

Revision 1 (tsaitgaist, 05/11/2018 05:37 PM) → Revision 2/44 (tsaitgaist, 05/11/2018 05:41 PM)

h1. Osmocom SIMtrace 2 

 Osmocom SIMtrace 2 is a software and hardware system for passively tracing SIM-ME communication between the SIM card and the mobile phone, and remote SIM operation. 

 It is a followup of the "SIMtrace project":https://osmocom.org/projects/simtrace/wiki/SIMtrace, providing more functionalities (e.g. remote SIM operation) and supporting multiple boards (e.g. SIMtrace with SAM3S, "sysmoQMOD":https://www.sysmocom.de/products/sysmoqmod/index.html). 

 h2. Hardware 

 The SIMtrace 2 firmware supports several boards. 
 The firmware is written for a "ATSAM3S4B":https://www.microchip.com/wwwproducts/en/ATSAM3S4B micro-controller, replacing the old "AT91SAM7S64":https://www.microchip.com/wwwproducts/en/AT91SAM7S64 used by "SIMtrace":https://osmocom.org/projects/simtrace/wiki/SIMtrace and not recommended for new designs. 

 Note: The SAM3S is now also marked as not recommended for new designs. 
 It can further be replaced by the pin-compatible SAM4S, in the future. 

 h3. SIMtrace 

 The SAM3S is pin compatible with the SAM7S. 
 This allows to continue using the same "SIMtrace":https://osmocom.org/projects/simtrace/wiki/SIMtrace_Hardware board, just by replacing the micro-controller. 

 Note: This hardware is open source. 

 h3. sysmoQMOD 

 The SAM3S micro-controller with SIMtrace 2 firmware is also used on the "sysmoQMOD":https://www.sysmocom.de/products/sysmoqmod/index.html board to provide remote SIM operation capabilities. 

 Note: This hardware is not open source. 

 h2. Firmware 

 The SIMtrace 2 firmware source code is available "here":https://git.osmocom.org/simtrace2/ but is still under development. 
 Once ready binary files will also be released. 

 The SIMtrace 2 firmware is a complete rewrite and can only be flashed on hardware [[simtrace2#Hardware|hardware]] with SAM3S ATSAM3S4B ARM Cortex-M3-based micro-controllers. 
 It is not compatible with the older "SIMtrace hardware":https://osmocom.org/projects/simtrace/wiki/SIMtrace_Hardware using SAM7S AT91SAM7S64 ARM7TDMI-based micro-controllers. 

 h3. Flashing 

 TODO 

 h3. Development 

 To compile the firmware using the source code, or participate in the development, please refer to the instructions provided in the "README":https://git.osmocom.org/simtrace2/tree/firmware/README.txt . 

 h2. Host PC Software 

 TODO
Add picture from clipboard (Maximum size: 48.8 MB)