Try updating the profile and if that fails, remove/replace battery and then try the update again. Generally, once the profile is updated...that will prevent 1012 from happening...and then you can try to update the firmware.
I'm Having a problem with my HTC EVO 3D when i try to update the firmware.
Please help me, Thank you.
"The firmware update could not be completed. Please try again later. If the problem persists, you may need to contact Customer Service. Error code:1012"