Ошибка при настройке модема

Добрый день! Протокол настройки модема, после чего ошибка, подскажите в чём может быть проблема? Модем Teleofis rx100-r2.
[12:07:37.532] ================================================
[12:07:37.534] Поиск модема на порту COM1…
[12:07:37.537] ================================================
[12:07:37.840] Пробуем настройки порта: скорость “9600”, бит данных: “8”, четность: “Чет”, стоповых бит: “1”.
[12:07:37.843] >> ATQ0
[12:07:37.960] << ?OK?
?
[12:07:40.962] Ошибка при выполнении команды. Вышло время ожидания(3 сек.).
[12:07:40.965] Модем обнаружен.
[12:07:40.969] ================================================
[12:07:40.972] Идентификация модема…
[12:07:40.976] ================================================
[12:07:40.981] >> ATI
[12:07:41.093] << ?3?3?2
?
?OK?
?
[12:07:44.099] Ошибка при выполнении команды. Вышло время ожидания(3 сек.).
[12:07:44.105] >> ATI3
[12:07:44.218] << ?Te?l?i?t?
?
?OK?
?
[12:07:47.228] Ошибка при выполнении команды. Вышло время ожидания(3 сек.).
[12:07:47.235] ================================================
[12:07:47.242] Получение текущих настроек модема…
[12:07:47.250] ================================================
[12:07:47.257] >> AT&V
[12:07:47.379] << ?
?D?TE S?P?EED? :? 9?6?0?0?
?D?TE FORM?A?T :? 8N?2
?G?S?M? D?
[12:07:47.488] << A?TA? M?OD?E :? N?o?t? Tr?anspar?e?nt?
?A?U?TOB?A?U?D? :? +?IP?Rx?x?x?0?0?=N?O
[12:07:47.598] << ?COM?M?A?N?D? ECH?O :? E0?=N?O
?RES?U?LT M?ES?S?A?G?ES? :? Q
[12:07:47.708] << 0?=Y?ES?
?V?ERB?OS?E M?ES?S?A?G?ES? :? V?1=Y?ES?
?EXTEN?D?ED? M?ES?S?A?G?ES?
[12:07:47.817] << :? X1=Y?ES?
?LIN?E S?P?EED? :? F0?=aut?o?de?t?e?c?t?
?CON?S?TA?N?T D?TE
[12:07:47.926] << S?P?EED? :? Y?ES?
?FLOW CON?TROL OP?TION?S? :? &K?0?=N?O
?ERRO
[12:07:48.035] << R CORRECTION? M?OD?E :? RLP?
?CTS? (?C10?6?) OP?TION?S? :? &B?2=OFF w?hi?l?e? di
[12:07:48.145] << ?sc?.?
?D?S?R (?C10?7) OP?TION?S? :? &S?3?=P?H?ON?E r?e?ady-?>ON?
?D?TR (?C10?8) OP?TION?S? :? &D?0?=
[12:07:48.254] << i?gno?r?e?d
?D?CD? (?C10?9?) OP?TION?S? :? &C1=f?o?l?l?o?w?s c?ar?r?i?e?r?
?RI (?C125?) OP?TION?S?
[12:07:48.363] << :? ?R1=OFF dur?.? o?f?f?-?hk
?C10?8/1 OP?ERA?TION? :? &D?0?=N?O
?P?OWER S?A?V?IN?
[12:07:48.473] << G? ON? D?TR :? +?CFU?N?:?1=N?O
?D?EFA?U?LT P?ROFILE :? &Y?0?=use?r? pr?o?f?i?l?e?
[12:07:48.581] << 1
?
?OK?
?
[12:08:18.591] Ошибка при выполнении команды. Вышло время ожидания(30 сек.).
[12:08:18.615] Ошибка получения настроек модема из пользовательского профиля.

Это ошибка в работе утилиты - она не должна была сообщать о подключении модема, т.к. параметры порта не совпадают с параметрами в модеме. Судя по всему, в модеме настроена четность или 7 бит данных (характерный признак этого - замена некоторых символов в ответе модема “?”).

На нашем сайте доступна исправленная версия утилиты.

Добрый день! Новая версия утилиты не определяет модем вообще, автопоиск не находит.

================================================
Поиск модема на порту COM1…

Пробуем настройки порта: скорость “9600”, бит данных: “8”, четность: “Чет”, стоповых бит: “1”.

ATQ0
<< ?OK?
?
Ошибка при выполнении команды. Вышло время ожидания(30 сек.).
Не удалось найти модем на порту.

Не вижу проблемы. В этом случае утилита как раз сработала правильно, т.к. параметры порта отличаются от тех, которые настроены в модеме и дальнейшая работа с модемом невозможна. Приведенный вами фрагмент журнала не относится к автопоиску (в журнале отсутствует строка “Используется автоопределение параметров порта”).

Подключите модем с установленной отметкой “Автоматически определить параметры порта” - утилита определит правильные параметры путем перебора всех возможных вариантов.

Если не затруднит - сообщите какие параметры порта были настроены в модеме или приведите полный протокол поиска и настройки модема (нам пригодится в дальнейшей работе над утилитой).

Протокол не сохранил, есть первоначальные настройки модема считанные через Hyper Terminal. Утилита работает, модем нашёлся!
Настройки.png

Протокол параллельно пишется в файл (по умолчанию это C:ProgramDataLERSLogsLers.ModemTune.log).

На скриншоте в HyperTerminal 2 стоповых бита, а утилита ошибочно определяла модем с одним стоповым битом.

Получите. В конце подключается Спрут нет для теста, который в итоге умер.
Lers.ModemTune.log (529 KB)

Спасибо.