Firmware Update Verification Failure - synthetos/TinyG GitHub Wiki
The cause of the Firmware Update Verification Failure is that the processors LOCKBITS were set. These need to be reset to NOLOCK status.
Things You Will Need
- AVRstudio 6.1 or later.
- AVRISP mkII Programmer (NOT A CLONE OR A KNOCKOFF)
- Windows Machine
Procedure
- Launch AVRStudio
- Go to the
Toolsmenu then theDevice Programming - Now for the
ToolselectAVRISP mkIIfrom the drop down menu. - Then select
ATxmega192A3from the Device drop down menu. - Click
Apply - Now select the
Lock bitsfrom the vertical list on the left. - Set ALL Values to
NOLOCK. (See image below to see how this should look with the correctLOCKBITSset.) - Click
Program

Conclusion
With your LOCKBITS correctly set you should be able to make it through the whole firmware update process.