commit | 7f4f8983dd9cbb734fb30c6af70baab5daa75880 | [log] [tgz] |
---|---|---|
author | Kévin Redon <kredon@sysmocom.de> | Wed Jun 06 17:03:15 2018 +0200 |
committer | Kévin Redon <kredon@sysmocom.de> | Wed Jun 06 17:03:24 2018 +0200 |
tree | 6f072245be76c2b6f36ef9a74144404ae042b896 | |
parent | 86ea4faef68a976de41fb9a4c06bae9d187746b6 [diff] |
USBD: send empty packet when non-existing descriptor string is requested Sometimes descriptor string 0xee is requested. This is a mechanism used by Microsoft Windows to further identify the USB device. Instead of stalling, as is the original code, leading to an USB reset, we send an empty packet. I am not sure if sending an empty string would be better, but an empty packet seems sufficient.
This is the repository for the next-generation SIMtrace devices, providing abilities to trace the communication between (U)SIM card and phone, remote (U)SIM card forward, (U)SIM man-in-the-middle, and more.
This is under heavy development, and right now it is not surprising if things still break on a daily basis.
NOTE: Nothing in this repository applies to the SIMtrace v1.x hardware or its associated firmware. SIMtrace v1.x is based on a different CPU / microcontroller architecture and uses a completely different software stack and host software.
At this point, the primary development target is still the OWHW + sysmoQMOD device, but we expect to add support for a SAM3 based SIMtrace hardware board soon.
The goal is to support the following devices:
This repository contains several directory