If you are unable to complete a firmware update, please take the following steps:
1) Set both SteelseriesEngine3.exe and SteelseriesEngine3Client.exe in the folder to run as administrator.
The default directory for these files is: C:\Program Files\SteelSeries\SteelSeries Engine 3
Then change the type of port your device is plugged into. For example: if your device is using a USB 3.0 port try a 2.0 port and vice versa.
2) Virus protection software has been known to hinder the firmware update process through protocol filtering. To fix this, add the SteelSeriesEngine.exe and SteelSeriesEngineClient.exe to your exclusions list. You may have to reboot if you use the exclusions list. Then try launching the Engine software again to do the firmware update.
3) If the firmware still doesn't update correctly, could you try the update on another computer to see if it successfully completes? If it still does not, please take note of what percentage it fails at and please create a troubleshooting ticket with this information in the description.