Спасибо. Сам уже так думаю... Вроде все неплохо, а вот техподдержка
Вот такой лог откопал в системе после сегодняшней успешной операции скачивания. Использовал задний USB десктопа. То есть, все получилось, но ошибки, похоже, были при попытке начать соединение. DM4 явно ни о чем не сообщал, лог я выкопал через поиск в системных папках. Может кто подскажет, в чем причина глюков?
------------------- Error Log Tue Aug 23 12:19:27 2011 -------------------
[122.929] VERIFY(::GetCommState(m_commHandle, &dcb)) failed: file: Win32CommPort.cpp, line: 341
[122.929] VERIFY(doSetHandshaking()) failed: file: Win32CommPort.cpp, line: 76
[123.116] Create EventThread
[123.116] Create ReaderThread
[123.132] Enter EventThread, threadId: 3976
[123.132] Enter ReaderThread, threadId: 2408
[123.225] Win32CommPort::open(5)
[293.360] Windows error code: 31, threadId: 6292, COM5
[293.360] Windows error code: 5, threadId: 3976, COM5
[293.360] VERIFY(result == TRUE) failed: file: Win32CommPort.cpp, line: 551
[293.360] Leave EventThread, threadId: 3976
[293.391] Windows error code: 995, threadId: 2408, COM5
[293.500] Windows error code: 5, threadId: 2408, COM5
[293.500] Leave ReaderThread, threadId: 2408
[293.563] VERIFY(::EscapeCommFunction(m_commHandle, on ? SETRTS : CLRRTS)) failed: file: Win32CommPort.cpp, line: 721
[293.563] Windows error code: 5, threadId: 6292, COM5
[293.563] VERIFY(::EscapeCommFunction(m_commHandle, on ? SETRTS : CLRRTS)) failed: file: Win32CommPort.cpp, line: 721
[293.563] Windows error code: 5, threadId: 6292, COM5
[293.563] Terminate ReaderThread
[293.563] Terminate EventThread
[293.563] Close CommHandle
[293.563] Win32CommPort::close(5)
[294.358] VERIFY(protocol.readFrom(buf, DEV_INFO_AT, DEV_INFO_LEN)) failed: file: ACWDevice.cpp, line: 560
Повторюсь, операция прошла успешно как раз в то время, которое указано в логе. Но перед скачиванием была пауза секунд 30. Видимо, лог содержит проблемы, происходившие в эти 30 секунд.