In 2018, after 6+ years of SIMtrace, we finally released SIMtrace2. This talk introduces the what, how and why.
SIMtrace2 is an incremental step to SIMtrace. On the outset, it looks like a minimal change: Simply replace the SAM7S with a SAM3S microcontroller. However, due to the completely different CPU core architecture, the firmware was re-written from scratch. SAM3S supports more USB endpoints, so we can finally have a proper way of talking to card-reader and phone in parallel, paving the ground for card-emulation and man-in-the-middle.