Warning: Invalid DFU suffix signature

after a Compile my Program runs but i get the Following error::

Download done.
File downloaded successfully
Warning: Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release
Transitioning to dfuMANIFEST state

Hi @vnxforge. It is important to understand the difference between warnings and errors. A warning is the tool telling you there is something could possibly cause a problem, but doesn't cause the process to fail. An error telling you there is a problem that caused the process to fail. In this case you have posted a warning, not an errors. In order to avoid confusion, we should be careful to use the appropriate terminology when communicating about technical subjects.

In this case, the presence of the warning is normal and expected. You should simply ignore it as it is not anything you need to worry about.

A tool named dfu-util is used to upload sketched to the Opta board. The current version of the tool has an optional feature by which you can specify a "DFU suffix signature" in the dfu-util command. The developers of dfu-util plan to make that mandatory in a future version of dfu-util. So they added this warning to let the users of their tool know that the completely valid command they are using now will become invalid at some hypothetical point in the future after they update to a new version of dfu-util.

This isn't a concern for Arduino users because the exact version of dfu-util in use is completely controlled by Arduino IDE. Likewise, the dfu-util command used to upload is completely controlled by Arduino IDE. At the time when the Arduino developers decide to update to the hypothetical new incompatible version of dfu-util, they will simply update the code that defines the upload command at the same time.

i got it Solved i rebooted my machine and i no longer get the Warnings, everything's Good now, thank you for your reply and explanation.

I doubt it. But if you are happy then I'm happy.

Regards, Per

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.