Как заставить модем Creative Modem Blaster Flash 56 PCI (DI5630) обнаруживать сигнал BUSY
Данная статья призвана рассказать о том, как исправить досадное положение, когда модем отказывается распознавать сигнал BUSY. В основу данной статьи положен личный опыт автора по решению этой проблемы. Поскольку модем имеет чипсет ROCWELL (RLVDL56DPF/SP), то изложенные рекомендации могут быть полезны и владельцам Winmodem-ов (Softmodem-ов) на этом чипсете от других производителей.
Приобретя как-то в одной из фирм модем от Creative, и установив его в компьютер, в настройках
драйвера я не обнаружил такой страны как Россия. Список стран был на удивление короток и состоял из
следующего списка: Canada, Japan, Mexico, Singapore, USA. Последний пункт в списке был выбран по
умолчанию. Закравшееся подозрение о наличии проблем с обнаружением злосчастного сигнала, было тут же
подтверждено, попыткой дозвониться до местного провайдера, при которой компьютер выдал строку
"The computer you are dialing in to is not answering" (хотя в трубке слышен сигнал "занято"). Досадно :(.
Перебрав в драйвере все страны, я выяснил, что сигнал BUSY определяется только для активной страны Japan. Краткий миг радости был омрачен невозможностью установить соединение, которое после 2-10 секунд разрывалось без видимых причин. Следующим был вопрос: как же настроить модем так чтобы он НОРМАЛЬНО работал? Оказалось все просто (вот оно преимущество Winmodem) нужно только поправить несколько байт в системном реестре Windows.
Итак, после установки драйверов в реестре появляется следующий ключ:
[HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClassModem 000Country.
В нем описываются различные настройки фильтров для стран приведенных на вкладке драйвера Coutry. Нас в первую очередь интересуют страны USA (устойчивое соединение) и Japan (определение BUSY). Поскольку рассмотрение длинных строк в редакторе реестра неудобно, то для дальнейшей работы я рекомендую экспортировать ключи, относящиеся к этим двум странам (заодно и резервная копия если что…). В полученных файлах есть такой параметр CADENCE (Тон). Его значение представляет собой ряд шестнадцатеричных чисел, это и есть настройка тонального генератора.
Для USA.REG это:
"CADENCE"=hex:01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,a4,01,00,00,44,02,00,00,a4,
01,00,00,44,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,08,00,
00,00,84,03,00,00,b8,0b,00,00,54,0b,00,00,f8,11,00,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,00,02,00,00,00,dc,00,00,00,18,01,00,00,dc,00,00,00,
18,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,08,00,00,00
Для Japan.REG это:
"CADENCE"=hex:01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,2c,01,00,00,0c,03,00,00,2c,
01,00,00,0c,03,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,08,00,
00,00,f4,01,00,00,68,06,00,00,6e,05,00,00,68,0b,00,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,00,02,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,
ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,08,00,00,00
Теперь все что нужно, это с помощью любого текстового редактора исправить выделенные красным
значения в файле USA на соответствующие выделенные значения из файла Japan. После этого достаточно
набрать в командной строке: START USA.REG. После сообщения об успешном добавлении достаточно
перезагрузить компьютер, чтобы новые настройки вступили в силу. Все, теперь модем устойчиво
определяет сигнал "занято" и обеспечивает устойчивую связь (в моем случае доходит до 37333-38000 бод, примерно 3,8-4,0 Кб/с). После проведенной модернизации можно сохранить полученный файл реестра USA.REG и навсегда забыть об этой статье.
Описанная методика подходит и в любой другой комбинации стран с устойчивым соединением и надежным определением сигнала BUSY.
P.S. Существует очевидно и другой способ получения результата путем исправления этих же значений в файле RSS8004.CTY входящем в состав поставки драйверов. Однако данный вариант автором НЕ ПРОВЕРЯЛСЯ на предмет работоспособности. Преимуществом в данном случае является отсутствие необходимости работать с системным реестром после установки/переустановки ОС.
|