I have a CX700 unit running 3.5.6907.35 (2.1) and a Lync Server 2010. CX600 units perform firmware updates normally.
The CX700 (my only 700) seems to download the files but then objects when it validates them. This has happened for both 4.0.7577.4100 and 4.0.7577.4387 versions. The device log is pasted below.
0:02:37.667.326 : Raw data 83 (wchar), 06/26/2013|07:39:50 UPRO: preValidateCB() hContext = 42bc0, download time=127926 0:02:37.667.566 : Raw data 52 (wchar), 06/26/2013|07:39:50 DownloadAuditThread() exiting --:--:--.---.--- : ====================== Data loss counter: 0 bytes lost ====================== --:--:--.---.--- : ====================== Data loss counter: 0 bytes lost ====================== . . . --:--:--.---.--- : ====================== Data loss counter: 0 bytes lost ====================== 0:02:42.654.981 : Raw data 85 (wchar), 06/26/2013|07:39:55 UPRO: notifyValidateCompleteCB() hContext = 42bc0, dwError = 2 0:02:42.690.355 : Raw data 123 (wchar), 06/26/2013|07:39:55 UPRO: postImageUpdateCB() hContext = 42bc0, pInfo = 00185E20, pInfo->dwStatusCode = 200, dwError = 2 0:02:42.690.457 : Raw data 74 (wchar), 06/26/2013|07:39:55 UPRO: postImageUpdateCB() error downloading index 1 0:02:42.722.503 : Raw data 55 (wchar), 06/26/2013|07:39:55 UPRO: cleanup() hContext = 42bc0 0:02:42.724.671 : Raw data 55 (wchar), 06/26/2013|07:39:55 UPRO: Deleting \DSK1\TEMP\CPE.nbt --:--:--.---.--- : ====================== Data loss counter: 0 bytes lost ====================== . . . 0:02:46.825.229 : Raw data 55 (wchar), 06/26/2013|07:39:59 UPRO: Deleting \DSK1\TEMP\CPE.cat 0:02:46.841.927 : Raw data 86 (wchar), 06/26/2013|07:39:59 UPRO: scheduleNextUpdate() hContext = 42bc0 interval = 86400000