Краткий список внесённых изменений. =================================== MdmIDC.INF: DriverVer=09/22/2003, 5.1.2800.6 -------------------------------------------- 1) Удалены вышедшие из употребления в связи с обновлениями микропрограмм UNIMODEM-идентификаторы. 2) Добавлено ещё одно сообщение номера звонящего абонента для обеспечения совместимости с другими версиями микропрограмм IDC-xx14BXL/VR*. MdmIDC.INF: DriverVer=07/10/2003, 5.1.2800.5 -------------------------------------------- 1) Исправлена ошибка задания команды включения детектирования "отличительного звонка" для микропрограмм версии 3.x IDC-xx14BXL/VR*. 2) Исправлены определения ответов модема при получении FSK Caller ID и добавлены новые. MdmIDC.INF: DriverVer=08/03/2003, 5.1.2800.3 -------------------------------------------- 1) Изменена версия .INF-файла в соответствии с требованиями Microsoft. 2) Добавлена поддержка детектирования IDC M Modem. 3) Исправлены мелкие ошибки в описании модемов семейства IDC-1914BXL*. 4) Произведены небольшие структурные изменения в секции описания моделей модемов. 5) Исправлена синтаксическая ошибка в строке VariableTerminator. MdmIDC.INF: DriverVer=06/28/2001, 1.01.0002.1 --------------------------------------------- 1) Исправлена ошибка: не было определено сообщение CONNECT, генерируемое модемом при переходе в режим приёма голосовых данных. Как следствие, система не могла распознать сообщение модема о начале приёма кодированных голосовых данных, и ошибочно полагала модем всё ещё находящимся в командном режиме. 2) Добавлен файл-замена MODEMCSA.INF для Windows XP. MdmIDC.INF: DriverVer=06/12/2001, 1.01.0002.0 --------------------------------------------- 1) Для модемов IDC-xx14BXL/VR[+] с версией микропрограммы 2.xx запрещена опция "Only connect at this speed" или "Соединение только на данной скорости". Это было сделано для предотвращения возможных проблем при включении этой опции. В секциях [Series33VR] и [Series56VR] оставлена возможность снова сделать эту установку доступной. Здесь, вероятно, следует сделать некоторые пояснения по поводу алгоритма работы этой опции. Если она отключена, Windows инициализирует модем с использованием команды N1, разрешающей выбор модемом наиболее подходящих для данного соединения модуляции и скорости обмена данными. В том случае, если опция включена, используется команда N0, приводившая к автоматической установке AT+MS=12,0,56000,56000 для IDC-5614BXL/VR[+] и AT+MS=11,0,33600,33600 для модемов IDC-2814BXL/VR[+] при скоростях обмена данными с компьютером ("Maximum speed" или "Максимальная скорость") 57600, 115200 и 230400 bps (а также 38400 bps для IDC-2814BXL/VR[+]). Легко видеть, что при недостаточном для таких скоростей качестве линии модем будет просто разрывать связь. На самом деле, эта опция была создана Microsoft для того, чтобы средствами Windows индивидуально ограничивать скорость для каждого соединения удалённого доступа. При этом, в качестве скорости обмена данными (DCE Speed), на которой будет выполняться ограничение, предполагалось использовать скорость обмена с терминалом (DTE Speed), доступную для выбора из списка "Maximum speed". К сожалению, такой подход больше создаёт проблемы, чем их решает. Во-первых, потому, что для установки соединения разрешалась одна-единственная скорость обмена данными с запретом её адаптивного изменения в соответствии с качеством линии. Во-вторых при примерно равных скоростях DTE и DCE теряется выигрыш от использования сжатия данных. MdmIDC.INF: DriverVer=06/07/2001, 1.01.0001.9 --------------------------------------------- 1) Исправлена ошибка в установках IDC-xx14BXL/VR* с микропрограммой 3.**. Ранее была включена опция SpeedAdjust (ATN0/ATN1), недоступная в этих микропрограммах (опция "Only connect at this speed" или "Соединение только на данной скорости"). MdmIDC.INF: DriverVer=05/31/2001, 1.01.0001.8 --------------------------------------------- 1) Последовательность ответа модема приведена в исходный вид. Теперь это снова HKR, Answer, 1,, "ATA" . 2) Удалено ожидаемое сообщение: HKR, Responses, "", 1, 01, 00, 00,00,00,00, 00,00,00,00 3) Изменён вид ожидаемых от модема сообщений: HKR, Responses, "DATE = ", 1, 93, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "TIME = ", 1, 94, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "NMBR = ", 1, 95, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "NAME = ", 1, 96, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "MESG = ", 1, 97, 00, 00,00,00,00, 00,00,00,00 MdmIDC.INF: DriverVer=05/26/2000, 1.01.0001.7 --------------------------------------------- 1) Изменена последовательность команд, инициализирующий ответ модема в режиме данных. Это было вызвано коллизиями некоторых сообщений модема с поступающей от программного обеспечения командой ответа на входящий звонок. MdmIDC.INF: DriverVer=12/28/2000, 1.01.0001.6 --------------------------------------------- 1) Числовой формат ответов модема отключен из-за плохой разборчивости лог- файлов и несовместимости с некоторыми скриптами, ожидающими ответы от модема в буквенном формате. Оставлена возможность снова включить режим числовых ответов в случае необходимости. MdmIDC.INF: DriverVer=12/28/2000, 1.01.0001.5 --------------------------------------------- 1) Добавлены строки ответов модемов IDC-xx14BXL/VR[+] и IDC-2814B[X]L[+] в числовом формате. 2) Ответы модемов IDC-xx14BXL/VR[+] и IDC-2814B[X]L[+] переведены в числовой формат. 3) Запрет/разрешение согласования скорости соединения в модемах IDC-xx14BXL/VR+ теперь снова выполняется командами N0/N1. IDCWave.INF: DriverVer=12/23/2000, 1.00.0000.7 ---------------------------------------------- 1) Добавлен параметр: HKR,Config,BaudRate, 1, 00, c2, 01, 00 MdmIDC.INF: DriverVer=12/28/2000, 1.01.0001.4 --------------------------------------------- 1) Добавлены UnimodemID нескольких старых моделей модемов ИНПРО для разрешения автоматического определения их средствами Windows 9x/ME/2000. 2) Изменена максимальная скорость DTE для модемов серии IDC-14496. Ранее она была ошибочно задана как 19200bps, хотя должно быть 38400bps. 3) Список выбора доступных модуляций модемов IDC-xx14BXL/VR под управлением Windows 2000 теперь снова недоступен, как некорректно работающий на PSTN модемах. MdmIDC.INF: DriverVer=12/23/2000, 1.01.0001.3 --------------------------------------------- 1) Изменён формат XformID Windows NT для модемов IDC-xx14BXL/VR+ с микропрограммой 3.xx. Теперь это: HKR, WaveDriver, XformID, 1, 08,00 ; 8-bit unsigned linear PCM 8000Hz 2) Добавлены некоторые, не описанные ранее, строки ответов модемов IDC-xx14BXL/VR[+]. Например: HKR, Responses, "DATE = ", 1, 93, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "TIME = ", 1, 94, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "NMBR = ", 1, 95, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "NAME = ", 1, 96, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "MESG = ", 1, 97, 00, 00,00,00,00, 00,00,00,00 3) Исправлена ошибка: ранее в качестве команд разрешения и запрета согласования скорости в процессе установки начального соединения использовались команды N1 и N0, соответственно. К cожалению, эти команды сбрасывают параметры команды AT+MS, и, таким образом, вступают в противоречие с остальными настройками. Сейчас вместо N1 и N0 модему будут передаваться команды +MS=,1; и +MS=,0; , соответственно. 4) Выполнена реструктуризация файла mdmidc.inf для сокращения дублирования параметров. 5) Модемы IDC-2814B[X]L [+]/[Voice]. Добавлены строки инициализации модемов для установки соединения с использованием модуляции V.23 и (если поддерживается), сотового протокола. IDCWave.INF: DriverVer=12/23/2000, 1.00.0000.7 ---------------------------------------------- 1) Изменён формат XformID Windows 9x для модемов IDC-xx14BXL/VR+ с микропрограммой 3.xx. Теперь это: HKR,Config,XformID, 1, 08, 00, 00, 00 ; 8-bit unsigned linear PCM 8000Hz 2) Удалены избыточные операторы, дублирующие установки MdmIDC.INF. HKR,Config,BaudRate, 1, 00, c2, 01, 00 3) Добавлен оператор для включения совместимости данного драйвера со "спящим" режимом Mindows ME. HKR,,DisHiber,1,00,00,00,00 MdmIDC.INF: DriverVer=12/06/2000, 1.01.0001.1 --------------------------------------------- 1) В описание ответов модемов IDC-xx14BXL/VR[+] добавлены строка ответа HKR, Responses, "DIAG ", 1, 9e,00,00,00,00,00,00,00,00,00 для поддержки работы автоматического сбора статистики AT#UD под Windows ME. MdmIDC.INF: DriverVer=12/02/2000, 1.01.0001.0 --------------------------------------------- 1) Изменены аппаратные идентификаторы генерируемых драйвером запросов на установку Wave Device for Voice Modem. 2) Изменена строка CONNECT модемов IDC-xx14BXL/VR[+] при работе в FAX Class 2 в режиме адаптивного ответа. Теперь это "+FCON". IDCWave.INF: DriverVer=12/06/2000, 1.00.0000.5 ---------------------------------------------- 1) Изменены аппаратные идентификаторы Wave Device for Voice Modem. Теперь они выглядят так: MODEMWAVE\INPRO_Voice_ModemWave MODEMWAVE\INPRO_VR_ModemWave MODEMWAVE\INPRO_VR_Plus_ModemWave MdmIDC.INF: DriverVer=12/02/2000, 1.01.0000.9 --------------------------------------------- 1) Исправлена секция адаптивного ответа модемов IDC-xx14BXL/VR[+]. Раньше по ошибке были определены ключи для Fax Class 1.0, переключение в который при адаптивном ответе не производится. 2) Описание модемов IDC-xx14BXL/VR[+]. Исправлена ошибка в поле: HKR, Settings, Modulation_CCITT_V23,, "+MS=3" допущенная Microsoft. Теперь данное поле выглядит так: HKR, Settings, Modulation_CCITT_V23,, "+MS=3;\N0" 3) Исправлена ошибка: не были определены строки CONNECT модемов IDC-xx14BXL/VR[+] при установке соединения на V.23. MdmIDC.INF: DriverVer=12/01/2000, 1.01.0000.8 --------------------------------------------- 1) Исправлена секция адаптивного ответа. Раньше по ошибке были определены ключи для Fax Class 2.0, который не поддерживается в модемах IDC-xx14BXL/VR[+]. 2) Изменено секционирование параметров адаптивного ответа с целью сокращения занимаемого их описанием в .INF-файле места. MdmIDC.INF: DriverVer=11/30/2000, 1.01.0000.7 --------------------------------------------- 1) Статус сообщения LINE IN USE приравнён не к BUSY, как было раньше, а к NO DIALTONE для устранения проблем совместимости с Windows 9x Dial-Up Networking; 2) Переделана и дополнена секция адаптивного ответа для совместимости с Microsoft Shared Fax и RRAS; 3) Изменены свойства модемов IDC-xx14BXL/VR[+]. Теперь поддерживается опция выбора модуляции V.23 (рекомендовано для воплощения Microsoft), опция выбора сотового протокола связи MNP10 (раньше было запрещено), указано, что модемы данного семейства поддерживают команду сбора диагностики #UD. 4) В строке определения сообщений "PROTOCOL: ALT - CELLULAR" и "+ER: ALT - CELLULAR" установлен флажок использования сотового протокола коррекции ошибок. 5) Исправлена ошибка определения единиц, в которых задаётся таймер разрыва неактивного соединения для модемов семейства IDC-xx14BXL/VR+; 6) Исправлена ошибка, препятствовавшая занесению в регистр разрыва неактивного соединения величины, превышающей 90 (минут или десятков секунд). 7) В команду инициализации модемов IDC-xx14BXL/VR[+] добавлено занесение в регистр S38 значения 0 для предотвращения истечения таймаутов ожидания ответа от модема после опускания DTR средствами RAS.