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