FreeCalypso > hg > fc-sim-sniff
view README @ 46:43f678895a3a
simtrace3-sniff-rx: add some annotations to output
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 31 Aug 2023 10:01:40 +0000 |
parents | 510bef2b2000 |
children | f8c27c2bde0e |
line wrap: on
line source
Welcome to FreeCalypso SIMtrace3 ================================ FC SIMtrace3 (aka SIMtrace-ice) is an alternative implementation of Osmocom SIMtrace principal idea, using an iCE40 FPGA instead of AT91SAMx MCU as the ISO 7816-3 sniffing receiver. Aside from this change from an MCU to an FPGA and thus from firmware to gateware, the other principal difference is that SIMtrace3 is electrically clean and proper: * The sniffing apparatus makes a strictly Hi-Z connection to the SIM bus being sniffed; * The SIM bus itself is solidly connected from the phone's SIM socket to the physical SIM without any switches or pull-ups or other Heisenbug-inducing artifacts; * The sniffing apparatus supports all 3 voltage classes that can be put out by the ME or other interface device: 1.8V, 3V and 5V are all good. The hardware setup of SIMtrace3 consists of: * The same SIMtrace FPC cables (going from a SIM socket to the 6-pin FPC connector) that were originally developed for SIMtrace1/2 and are sold by Sysmocom; * An off-the-shelf Lattice Icestick FPGA board; * A little bit of custom hardware: two very simple boards in the initial version, intending to consolidate them into one board in the final version, see doc/Sniffing-hw-setup for the details. This source repository contains: boards Design files for little adapter boards fpga Gateware for the iCE40HX1K FPGA on the Icestick board sw Host software tools