Firmwares
Форматы прошивокСуществуют три формата прошивок.
Соответственно существуют конвертеры из sb7 и s37 в bin:
Конвертация из bin в s37
Конвертера из bin в sb7 пока не
существует в связи с
определенными трудностями.
Прошивки для модемов на чипе RCV336ACF/*На сегодняшний день самой лучшей прошивкой для модемов на этом чипе считается прошивка от модема Diamond Supra. Приемущества этой прошивки:
Адаптированные версии для
внутренних и внешних модемов можно
найти на странице Alex Taran. В
комплекте также есть драйвера для
Windows. Прошивки для модемов на чипе RCVDL56ACF/*Увы, сейчас можно предложить только одну "готовую" прошивку - для внутреннего модема. Вот она.
Версия для внешнего
модема получила отрицательные
отзывы и ее удалили.
Сливаем прошивкуВсе очень просто. Сначала скачайте программу V.90 Wizard v90wiz.zip (46Kb)Запускаем ее, ждем пока подумает. Затем нажимаем внизу кнопку [Run Update Wizard]. Два раза нажимаем [Next], после чего программа должна найти модем. Проверяем, что она это сделала правильно, нажимаем еще два раза [Next] и ждем минут 6. После окончания работы в текущем каталоге появится файл OrigBkup.S37 это и есть прошивка. Для выхода из программы нажмите [Cancel]. Используйте конвертор для преобразования ее в формат bin. Если по каким-то причинам вам не удается слить прошивку описанным образом, Вы можете попробовать более сложный способ. Для этого Вам понадобится файл 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 Download flash code ..".
Теперь нужно просто принять из модема файл по
протоколу X-Modem (иногда надо подождать меньше минуты, прежде чем начнется
передача). Передаваемый файл и будет прошивкой в формате s37.
Заливаем прошивкуИтак, если у Вас в модеме установлена микросхема Flash и есть подходящая прошивка, то Вы можете программно обновить содержимое ПЗУ модема.
Скачайте программу FlashCom (50Kb),
распакуйте содержимое архива в
отдельную директорию.
Скопируйте в нее файл прошивки
в формате S37 и переименуйте его
в firmware.s37. Затем запустите
программу и через пару минут
все будет сделано.
Прошивки для модемов на чипах RC288DPi & L39/UДля этих модемов
рекомендуется прошивка от модемов
семейства Diamond Supra. Они поддерживают
работу на скоростях 31200 и 33600 bps.
Адаптированные версии можно найти
странице Alex Taran.
Прошивка чистых микросхем флэш ПЗУ в модемеОбычно чистые микросхемы ПЗУ прошиваются при помощи программатора, но его не всегда удается найти. Поэтому можно попробовать сделать программатор из модема. Не забудьте о необходимости сигнала WE на 31 выводе Flash. Подробности в FAQ. Сначала следует скачать специальный флэш-лоадер. Лоадер специально доработан Sergey Korolew, за что ему большое спасибо. Затем оставив пока родную УФ или однократно программируемую ПЗУ дать модему команду AT**2 и загрузить этот лоадер по протоколу ASCII (скорость порта устанавливайте 57600). Далее следует замена ПЗУ на Flash. По опыту Dmitry.Yalin@p12.f638.n5020.z2.fidonet.org вставлять флэшку надо начиная с 16-17 ног таким образом, чтобы питание т.е. 32 и 1 ноги попадали последними, в общем, запихивать ее под небольшим наклоном, вытаскивать пзушку соответственно наоборот, если же вставлять флешку по другому, то наблюдается в лучшем случае вис терминалки, в худшем комп вообще колом встает, резет только помогает. После чего нужно на клавиатуре нажать букву "G" (большое!). Модем должен ответить приглашением залить прошивку. И теперь прошивку в формате s37 нужно передать в модем также по протоколу ASCII. Если Вы боитесь "на ходу" переставлять ПЗУ можете соорудить конструкцию, подобную той, что описывает Dmitry Gzhibovsky. Берётся любая микросхема с несупровской прошивкой (хоть родное одноразовое ПЗУ), на неё сверху напаивается панель для флэша. 22ые ноги верхней панели и ПЗУ отгибаются, и через резюки килоом на 10 подключаются к +5в. Далее, с 22ой ноги панели которая в модеме стоит, сигнал подаётся на переключатель. С переключателя на те же 22ые ноги ПЗУ и верхней панели, то есть переключатель подаёт сигнал с модемной панели или на ПЗУ или на верхнюю панель, куда собственно флэш и ставится. Далее вся эта конструкция втыкается в модем, переключатель в режим "ПЗУ", включаем питание, at**, заливаем специально доработанный для этих целей uploader, переключатель в положение "флэш", давим на клаве "G" (вот собственно где доработка), uploader просит залить прошивку, что с радостью и делаем. |
| Игорь Пирогов (pirogoff@duxnet.spb.ru, Home Page)
Опубликовано -- 1 октября 1998 г. Последнее обновление 30 ноября 1998 г. |