SIMtrace MITM/emulator

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/simtrace@lists.osmocom.org/.

Tom Schouten tom at zwizwa.be
Fri Aug 9 14:42:15 UTC 2013


On 08/09/2013 09:59 AM, Tom Schouten wrote:
> On 08/09/2013 09:06 AM, Peter Stuge wrote:
>
>>
>>> So basically, I would add another interface to the USB firmware,
>>> which then can be claimed by a different process.
>> You can do control requests without having claimed any interface.
>
> This seems to be the case only if an interface on the device is not 
> claimed already.
>
> dev = find(idVendor=0x03eb, idProduct=0x6129)
> dh  = dev.open()
> dh.controlMsg(1,1,[0,0,0,0])  # no error when CCID interface is not 
> claimed, busy otherwise
>
>
ha!
it depends on bmRequestType  (9.3.1 in usb11.pdf)

a VENDOR request (bmRequestType = 0xC0) does make it through to the 
firmware, while STANDARD requests seem to be limited.

so to make it work on windows, I guess these then should be INTERFACE 
instead of DEVICE requests?






More information about the simtrace mailing list