at91lib / multi-configuration device

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/.

Harald Welte laforge at gnumonks.org
Tue Aug 2 10:22:39 UTC 2011


Hi!

It took me quite a long time to fix all the bugs I discovered in the
at91lib USB stack, particularly in the CCID code.  The next problem was
that the core USB code could not deal wit devices that implement
multiple configurations correctly.

But finally I got it to work.  There is now a multi-configuration
project which is part of the git://git.gnumonks.org/at91work.git git
repository.  Curious people can type 'make' in the
usb-device-multi-project sub-directory, which will render a
usb-device-multi-project-simtrace-at91sam7s128-flash_dfu.bin
file.

That file can be flashed into the simtrace using dfu-util like this:

dfu-util -a0 -D ./usb-device-multi-project-simtrace-at91sam7s128-flash_dfu.bin -R

The firmware doesn't really do anything yet, but it should show up on
USB as a device with three configurations (one for sniffer, one for
reader and one for MITM).

I've started to port over my sniffer code from the openpcd repository,
but I'm not sure when I'll have time to finish it.  Maybe still before
the camp, we'll see...

Regards,
	Harald
-- 
- Harald Welte <laforge at gnumonks.org>           http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)




More information about the simtrace mailing list