Re: Failed control transfer

From: Daniel O'Connor <>
Date: Thu, 20 Oct 2022 22:08:18 UTC

> On 20 Oct 2022, at 23:39, Hans Petter Selasky <> wrote:
> On 10/12/22 05:56, Daniel O'Connor wrote:
>>> On 11 Oct 2022, at 22:12, Hans Petter Selasky <> wrote:
>>>> What does "usbdump -i usbusX -f Y -s 65536 -vvv" say?
>>> Maybe you should trace using usbdump from the start of attachment.
>> Sorry to waste your time I just realised my mistake..
>> When it was connected to Linux/MacOS a tool automatically ran which silently patched(!) the Cypress FX2 code (it reset the CPU but didn't cause a reconnection so I didn't notice).
>> After the code is patched the serial number command works (but xc3sprog blows up because it changes the protocol)
> Cool!

Well I'm glad it wasn't FreeBSD but it was a pretty sneaky trick by Xilinx!

Daniel O'Connor
"The nice thing about standards is that there
are so many of them to choose from."
-- Andrew Tanenbaum