Dear all,

 

Recently I bought a device ATUSB which uses dfu-util 0.7 to write the flash. I use my Raspberry Pi 4 and it runs Ubuntu 20.04. After installing dfu-util 0.7, I run the following commands to flash atusb firmware into it.

 

$ sudo dfu-util -l

 

dfu-util 0.7

 

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.

Copyright 2010-2012 Tormod Volden and Stefan Schmidt

This program is Free Software and has ABSOLUTELY NO WARRANTY

Please report bugs to dfu-util@lists.gnumonks.org

 

Found Runtime: [20b7:1540] devnum=0, cfg=1, intf=1, alt=0, name="UNDEFINED"

 

$ sudo dfu-util -v -D ./atusb.dfu

 

dfu-util 0.7

 

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.

Copyright 2010-2012 Tormod Volden and Stefan Schmidt

This program is Free Software and has ABSOLUTELY NO WARRANTY

Please report bugs to dfu-util@lists.gnumonks.org

 

Opening DFU capable USB device... ID 20b7:1540

Did not find cached descriptor

WARNING: Can not find cached DFU functional descriptor

Warning: Assuming DFU version 1.0

Run-time device DFU version 0100

Claiming USB DFU Runtime Interface...

Cannot set alt interface zero

 

After this error is shown, the LED on my ATUSB is blinking. Any idea? I have tried reinstalling dfu-util or rebooting, but none of them work. Any advice is appreciated.

 

Yours,

Jerry