This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDS64EVM: How to reduce write time with USB DFU

Part Number: TMDS64EVM
Other Parts Discussed in Thread: UNIFLASH

Hello TI support team.

Please tell me about USB DFU.
I am writing an application to flash using USB DFU on TMDS64EVM.
It seems that the hs_fs file is written to flash every 512kByte.
If the hs_fs file is around 20MByte, it will take some time to finish.

Is it possible to shorten the update time?

Best regards,
Kiyomasa Imaizumi.

  • Hello Kiyomasa,

    Is it possible to shorten the update time?

    Can you please share the DFU flashing logs that can give us an estimate of time taken to flash ~20MB image?

    Regards,

    Prashant

  • Hello Prashant Shivhare.
    Thank you for your reply.

    The file name transferred using DFU is am64_beta4_01.only_CA53.appimage.hs_fs and the file size is 28,983,880 bytes.
    I will send you the DFU log.
    Started at 16:13 and ended at 16:32. It takes 19 minutes to write the application.


    Best regards,
    Kiyomasa Imaizumi.4834.dfu_log.txt

  • Hello Kiyomasa,

    Thank you for the logs.

    I have tried flashing an application of size ~28MB and indeed see the performance of ~27kbps which is closely same as yours. This performace is actually expected with the default settings where we use a DFU buffer of 512B only. This can be changed to support faster flashing.

    I have tried increasing the buffer size to 4096B and immediately saw significantly faster flashing speed of ~108kbps as shown in the below logs. The flashing time for ~28MB image reduces from ~18 mins to just ~5 mins.

    Parsing config file ...                        
    Parsing config file ... SUCCESS. Found 2 command(s) !!!                                       
    
    Executing command 1 of 2 ...                   
    Found flash writer ... sending sbl_prebuilt/am64x-evm/sbl_dfu_uniflash.release.hs_fs.tiimage  
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6165                            
    Device DFU version 0110                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0110               
    Device returned transfer size 512              
    Copying data from PC to DFU device             
    Download        [=========================] 100%       323109 bytes                           
    Download done.                                 
    DFU state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present                    
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Sent flashwriter sbl_prebuilt/am64x-evm/sbl_dfu_uniflash.release.hs_fs.tiimage of size 323109 bytes in 1.5s. Bandwidth = 210.36kbps                                                         
    
    Executing command 2 of 2 ...                   
    Command arguments : --file=../../examples/hello_world/am64x-evm/a53ss0-0_nortos/gcc-aarch64/hello_world.debug.appimage.hs_fs --operation=flash --flash-offset=0x80000                       
    ------------------------------------------------------                                        
    Waiting for DFU device to be enumerated ....   
    ------------------------------------------------------                                        
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.72                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.72                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.68                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.64                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.72                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.73                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.73                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.76                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.66                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.67                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.65                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.68                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.69                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.75                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.64                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.72                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.69                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.66                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.73                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.65                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.69                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.68                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.68                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.69                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.66                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.66                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.68                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.68                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.67                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.73                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.68                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.7                             
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.64                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.65                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.68                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.67                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%       524320 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 4.71                            
    ----------------------------------------------------------------------------                  
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512                        
    ----------------------------------------------------------------------------                  
    dfu-util 0.11                                  
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.                            
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt                                          
    This program is Free Software and has ABSOLUTELY NO WARRANTY                                  
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/                              
    
    Warning: Invalid DFU suffix signature          
    A valid DFU suffix will be required in a future dfu-util release                              
    Opening DFU capable USB device...              
    Device ID 0451:6166                            
    Device DFU version 0101                        
    Claiming USB DFU Interface...                  
    Setting Alternate Interface #0 ...             
    Determining device status...                   
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    DFU mode device DFU version 0101               
    Device returned transfer size 4096             
    Copying data from PC to DFU device             
    Download        [=========================] 100%        59168 bytes                           
    Download done.                                 
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present                         
    DFU state(2) = dfuIDLE, status(0) = No error condition is present                             
    Done!                                          
    Time Elapsed = 1.4                             
    Sent ../../examples/hello_world/am64x-evm/a53ss0-0_nortos/gcc-aarch64/hello_world.debug.appimage.hs_fs of size 29419038 bytes in 264.23999999999995s. Bandwidth = 108.73kbps                
    True                                           
    All commands from config file are executed !!! 
    

    The source code changes are:

    1) Change the buffer size in the config file as shown

    diff --git a/source/usb/tinyusb/config/nortos/am64x_am243x/dfu_config/tusb_config.h b/source/usb/tinyusb/config/nortos/am64x_am243x/dfu_config/tusb_config.h
    index e700ace..facf565 100644
    --- a/source/usb/tinyusb/config/nortos/am64x_am243x/dfu_config/tusb_config.h
    +++ b/source/usb/tinyusb/config/nortos/am64x_am243x/dfu_config/tusb_config.h
    @@ -199,7 +199,7 @@
     #define CFG_TUD_CDC_TX_BUFSIZE   (TUD_OPT_HIGH_SPEED ? 512 : 64)
     
     // DFU buffer size, it has to be set to the buffer size used in TUD_DFU_DESCRIPTOR
    -#define CFG_TUD_DFU_XFER_BUFSIZE  (TUD_OPT_HIGH_SPEED ? 512 : 64)
    +#define CFG_TUD_DFU_XFER_BUFSIZE  (TUD_OPT_HIGH_SPEED ? 4096 : 64)
     
     #ifdef __cplusplus
      }
    

    2) Remove the hardcoded transfer size from `usb_dfu_uniflash.py` script and let the `dfu-util` tool itself determine the transfer size from the descriptors exposed by the `sbl_dfu_uniflash`.

    diff --git a/tools/boot/sbl_prebuilt/am64x-evm/sbl_dfu_uniflash.release.hs_fs.tiimage b/tools/boot/sbl_prebuilt/am64x-evm/sbl_dfu_uniflash.release.hs_fs.tiimage
    index 219e21f..e679212 100644
    Binary files a/tools/boot/sbl_prebuilt/am64x-evm/sbl_dfu_uniflash.release.hs_fs.tiimage and b/tools/boot/sbl_prebuilt/am64x-evm/sbl_dfu_uniflash.release.hs_fs.tiimage differ
    diff --git a/tools/boot/usb_dfu_uniflash.py b/tools/boot/usb_dfu_uniflash.py
    index 982d55b..b4817ff 100644
    --- a/tools/boot/usb_dfu_uniflash.py
    +++ b/tools/boot/usb_dfu_uniflash.py
    @@ -181,7 +181,7 @@ def dfu_fw_send(filename,intf=0,alt=0,xfer_size=512,isFlashWriter=False):
         print("----------------------------------------------------------------------------")
         print("Executing DFU command with alt_setting={0} interface={1} transfer_size={2}".format(alt,intf,xfer_size))
         print("----------------------------------------------------------------------------")
    -    cmd = "dfu-util -a {0} -i {1} -t {2} -D {3}".format(alt,intf,xfer_size,filename)
    +    cmd = "dfu-util -a {0} -i {1} -D {3}".format(alt,intf,xfer_size,filename)
         try:
             tstart = time.time()
             dfu_status = os.system(cmd)
    

    3) Rebuild the libs with

    gmake -s libs PROFILE=debug
    gmake -s libs PROFILE=release

    4) Rebuild the `sbl_dfu_uniflash` examples.

    Let me know if these changes also gives you the faster flashing speed.

    Regards,

    Prashant

  • Hello Prashant Shivhare.

    Thank you for your reply.


    I tried speeding it up above.
    Application writing finished in 4 minutes and 40 seconds.
    Thank you very much.

    But even 4 minutes is slow.
    Is it possible to make it faster, within 1 minute?

    Best regards,
    Kiyomasa Imaizumi.

  • Hello Kiyomasa,

    Have you tried increasing the buffer size for more faster flashing?

    Regards,

    Prashant

  • Hello Prashant Shivhare

    Thank you for your reply.

    I have not tried buffer sizes other than 4096B.
    I would like to know how much I can increase it.

    However, when looking at the command prompt, it seems that it is transferring every 512 bytes. Won't this transfer size be large?

    Best regards,
    Kiyomasa Imaizumi.

  • Hello Kiyomasa,

    I would like to know how much I can increase it.

    I am not sure about this at the moment. I will check and get back to you.

    However, when looking at the command prompt, it seems that it is transferring every 512 bytes. Won't this transfer size be large?

    I did not get this. Do you mean that the python script is sending the data in chunks of 512B?

    Regards,

    Prashant

  • Hello Prashant Shivhare.

    Thank you for your reply.

    When transferring using DFU, a command prompt will be displayed as shown below.

    Executing DFU command with alt_setting=0 interface=0 transfer_size=512

    It seems that the hs_fs file is divided into 524320 bytes and transferred.

    For example, a 4.58MByte hs_fs file like the attached file was transferred 10 times.

    Executing command 1 of 4 ...
    Found flash writer ... sending sbl_prebuilt/am64x-evm/sbl_dfu_uniflash.release.hs_fs.tiimage
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6165
    Device DFU version 0110
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0110
    Device returned transfer size 512
    Copying data from PC to DFU device
    Download        [=========================] 100%       320165 bytes
    Download done.
    DFU state(6) = dfuMANIFEST-SYNC, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Sent flashwriter sbl_prebuilt/am64x-evm/sbl_dfu_uniflash.release.hs_fs.tiimage of size 320165 bytes in 1.68s. Bandwidth = 186.11kbps
    
    Executing command 2 of 4 ...
    Command arguments : --operation=flash-phy-tuning-data
    ------------------------------------------------------
    Waiting for DFU device to be enumerated ....
    ------------------------------------------------------
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%           32 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Sent flash phy tuning data in 1.24s.
    True
    Executing command 3 of 4 ...
    Command arguments : --file=sbl_prebuilt/am64x-evm/sbl_ospi.release.hs_fs.tiimage --operation=flash --flash-offset=0x0
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       322381 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Sent sbl_prebuilt/am64x-evm/sbl_ospi.release.hs_fs.tiimage of size 322349 bytes in 4.04s. Bandwidth = 77.92kbps
    True
    Executing command 4 of 4 ...
    Command arguments : --file=../../for_dfu/am64_beta4.and_CR5.appimage.hs_fs --operation=flash --flash-offset=0x80000
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       524320 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 5.29
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       524320 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 5.34
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       524320 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 5.32
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       524320 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 5.21
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       524320 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 5.23
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       524320 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 5.2
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       524320 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 5.26
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       524320 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 5.28
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%       524320 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 5.12
    ----------------------------------------------------------------------------
    Executing DFU command with alt_setting=0 interface=0 transfer_size=512
    ----------------------------------------------------------------------------
    dfu-util 0.11
    
    Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
    Copyright 2010-2021 Tormod Volden and Stefan Schmidt
    This program is Free Software and has ABSOLUTELY NO WARRANTY
    Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
    
    Warning: Invalid DFU suffix signature
    A valid DFU suffix will be required in a future dfu-util release
    Opening DFU capable USB device...
    Device ID 0451:6166
    Device DFU version 0101
    Claiming USB DFU Interface...
    Setting Alternate Interface #0 ...
    Determining device status...
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    DFU mode device DFU version 0101
    Device returned transfer size 4096
    Copying data from PC to DFU device
    Download        [=========================] 100%        87328 bytes
    Download done.
    DFU state(7) = dfuMANIFEST, status(0) = No error condition is present
    DFU state(2) = dfuIDLE, status(0) = No error condition is present
    Done!
    Time Elapsed = 1.57
    Sent ../../for_dfu/am64_beta4.and_CR5.appimage.hs_fs of size 4805663 bytes in 48.82s. Bandwidth = 96.13kbps
    True
    All commands from config file are executed !!!
    
    C:\ti\mcu_plus_sdk_am64x_09_01_00_41\tools\boot>echo 2024/03/14  9:13:40.41
    2024/03/14  9:13:40.41
    
    

    Best regards,
    Kiyomasa Imaizumi.

  • Hello Kiyomasa,

    It seems that the hs_fs file is divided into 524320 bytes and transferred.

    Yes, this is correct. The image is sent and flashed in chuncks of 512KB. However, flashing in chuncks should not be a concern from the flashing speed perspective.

    Actually, the procedure is the once a chunck of the image is sent fully then it is flashed and an ACK response is sent. However, if the chunck size is larger, then the flashing may take time so ACK may get delayed. This will result in `dfu-util` at the host side timing out resulting in flashing failure.

    Regards,

    Prashant