Прошивки. Часть 1. Как сливать и заливать прошивки. Часть 1. Прежде чем что либо делать нужно узнать
тип микросхемы ПЗУ, установленной в Вашем модеме. Если у Вас установленоУФПЗУ,
то Вам нужно: Все очень просто. Сначала скачайте программу V.90 Wizard v90wiz.zip (46Kb) Если по каким-то причинам вам не удается слить прошивку описанным образом
Вы можете попробовать более сложный способ. Для этого Вам понадобится файл
xmdl0031.s37 из комплекта v90wiz.zip
и терминалка. Желательно, чтобы у нее была поддержка протокола ASCII, но
если такой нет, то можно воспользоваться HyperTerminal for Windows. Заходим
в терминалку, инициализируем модем. Затем даем ему команду AT**2. В ответ
на приглашение "Download Initiated.." передаем в модем по протоколу
ASCII файл xmdl0031.s37. Для HyperTerminal'а это файл надо предварительно
скопировать в буфер, открыв его например, в текстовом редакторе, а после
копирования его нужно через меню Edit/Paste to Host переслать в модем. Если
все происходит правильно, то на экране появится несколько строчек точек
и фраза: "DownLoader (XModem) - REV 003, ^X^X to abort Не используйте данный метод для считывания прошивок, защищенных от копирования, например фирмы "Вектор". После описанной процедуры модем не отвечает ни на какие команды, и Вам придется обращаться в сервис-центр, где Вас обязательно спросят, зачем Вы хотели получить прошивку. Заливаем прошивку. Итак, если у Вас в модеме установлена микросхема Flash (am29f010, at49F010, at29C010 или w29EE010) и есть подходящая прошивка, то Вы можете программно обновить содержимое ПЗУ модема. Скачайте программу FlashCom (50Kb), распакуйте содержимое архива в отдельную директорию. Скопируйте в нее файл прошивки в формате S37 и переименуйте его в firmware.s37. Затем запустите программу и через пару минут все будет сделано. Внимание! Если Вы запишете не подходящую прошивку или файл формата s37 будет содержать ошибки, то Вы выведете из строя модем. Средств аварийного восстановления прошивки в модемах не предусмотрено. Поэтому данный раздел следует рассматривать скорее как иллюстрацию технологии, чем руководство к немедленному действию. Если Вы всерьез задумаете обновлять прошивку, то помните, что это довольно ответственный шаг, обязательно сделайте резервную копию старой прошивки и лучше использовать прошивку, сделанную производителем Вашего модема (это относится в большей степени к модемам на 56000, т.к. для них пока не выявлена самая лучшая прошивка). Прошивка чистых микросхем флешь ПЗУ в модеме. Обычно чистые микросхемы ПЗУ прошиваются при помощи программатора,
но его не всегда удается найти. Поэтому можно попробовать сделать программатор
из модема. Не забудьте о необходимости сигнала WE на 31 выводе Flash. Подробности
в FAQ. Берется любая микросхема с несупровской прошивкой (хоть родное одноразовое ПЗУ), на нее сверху напаивается панель для флэша. 22ые ноги верхней панели и ПЗУ отгибаются, и через резюки килоом на 10 подключаются к +5в. Далее, с 22ой ноги панели которая в модеме стоит, сигнал подается на переключатель. С переключателя на те же 22ые ноги ПЗУ и верхней панели, то есть переключатель подает сигнал с модемной панели или на ПЗУ или на верхнюю панель, куда собственно флэш и ставится. Далее вся эта конструкция втыкается в модем, переключатель в режим "ПЗУ", включаем питание, at**, заливаем специально доработанный для этих целей uploader, переключатель в положение "флэш", давим на клаве "G" (вот собственно где доработка), uploader просит залить прошивку, что с радостью и делаем. Часть 2. Форматы прошивок Существуют три формата прошивок.
Прошивки для модемов на чипах RC288DPi & L39/U Для этих модемов рекомендуется прошивка от модемов семейства Diamond Supra. Они поддерживают работу на скоростях 31200 и 33600 bps. Также присутствует расширенная статистика, улучшенное отображение настроек, регулировка под сигналы АТС и настройка оптимистичности. В частности такую прошивку можно установить в Creative ModemBlaster28000. Но надо учесть, что при этом не будет работать команда AT&W. Проблема заключается в том, что в этом модеме установлена другая микросхема NVRAM, чем в SupraFAXModem 288. Если штатную микросхему Microchip 24lc02b (маленький 8-ногий SMD-таракан, между релюшкой и L39) поменять на Atmel at24c02 то настройки будут сохраняться. Применение данной прошивки для других модемов не гарантируется, но попробовать стоит, особенно если нет поддержки скоростей 31200 и 33600. Адаптированные версии можно найти странице Alex Taran. Прошивки для модемов на чипе RCV336ACF/* На сегодняшний день самой лучшей прошивкой для модемов на этом чипе считается прошивка от модема Diamond Supra. Приемущества этой прошивки:
Адаптированные версии для внутренних и внешних модемов можно найти на
странице Alex Taran. В комплекте также есть
драйвера для Windows. После установки этой прошивки Вы становитесь "заложником"
формата SB7. Это значит что последующие прошивки также должны быть в этом
формате. Прошивки для модемов на чипе RCVDL56ACF/SP Для внутренних модемов могу предложить прошивку от модема Zoltrix FM-VSP56i. Также она подойдет к большинству модемов на аналогичном чипе. Если Вы пользовались прошивками из комплекта busy_56i.zip, то Вы можете смело использовать и эту прошивку. Прошивка поддерживает протокол v.90, не поддерживает ASVD. Улучшено распознавание сигнала занято, расширены диапазоны регулировок регистра S91 (от 0 до 15). Дополнительные возможности по регулировке скорости пульсового набора и по определению сигналов АТС доступны через команду "AT!". Обязательно сделайте резервную копию текущей прошивки. Если что-то сразу не сольется, не зальется и т.д. попробуйте поколдовать с *.inf файлами. Прилагается также драйвер, не сбрасывающий изменения в ОЗУ и статистику соединения. Прошивку для внешнего модема я предложить не могу, т.к. такого модема у меня нет и проверить не на чем. Будет лучше, если Вы сами доработаете Вашу прошивку в соответствии с рекомендациями раздела "Адаптация". |