I manually changed the firmware version on a Cisco 7965 VoIP phone the other day and ran into a strange error message that turned out to be the result of a typo. When the firmware upgrade screen came up on the phone, the upgrade didn't progress and one of the boxes said "Auth Fail". It turns out that I had accidentally told the 7965 to use the firmware from a 7962/7942 phone.
The firmware for a 7945 or 7965 starts with SCCP45 or SIP45, depending on whether the phone is Skinny or SIP. For example, SCCP45.8-5-3S is the current version of the 7965.
The firmware for a 7942 or 7962 starts with a SCCP42 or SIP42. For example, SCCP42.8-4-3S is the version that was selected for the software downgrade.
The 7965 obviously didn't like the 7942/7962 software, and the "Auth Fail" message was the result.
Models and versions: Cisco CP-7965G VoIP phone with firmware SCCP42.8-5-3S, Cisco Unified Communications Manager (CallManager) 6.1.5.10000-10
WARNING: This worked for me, but there is no guarantee that it will work for you. Please understand what you're doing before you change anything.