на главную страницуна главную страницуна главную страницу

Коротко | Процессоры | Системные платы | Видеосистема | Носители информации | Мультимедиа | Периферия | Домашние кинотеатры | Портативные ПК | Мобильная связь | Изображение в числах | Коммуникации | Колонка редактора | Конференция | Поиск по сайту | Komok.com | Computorg | Журнал iXBT.com | Драйверы Rambler's Top100

Восстановление микропрограммы в модемах на базе чипсета Conexant в случае неудачной прошивки

Журнал iXBT в подарок!
В сети салонов «Шелезяка», г. Магнитогорск

Внимание! Редакция сайта не несет ответственности за возможные последствия и порчу оборудования, возникшие в результате проведения нижеописанных действий. Также следует помнить, что в этом случае Вы лишаетесь гарантии производителя, и данный способ можно использовать, как крайнюю меру, в случае отсутствия возможности отправить модем в сервис-центр компании-производителя.

Хочу поделиться с Вами опытом загрузки микропрограмм (прошивок) для модемов на чипсетах от Conexant (Rockwell) c чистым или неудачно прошитым EEPROM-ом.

В Интернете мне не удалось найти сведений как проделать такую операцию. Надеюсь, что это описание позволит снять данное упущение. Предлагаемое решение было с успехом применено на модемах IDC-5614BXL/VR+, ACORP 56-EMS, JAGUAR-V.90 с «убитой» прошивкой.

Пункт N1

Вскрываем модем c «убитой» прошивкой, или с «чистым» Flash-ROM, и отключаем ножку «/OE» ЕЕPROM от схемы. Подключаем к ней переключатель, который в нормально замкнутом состоянии обеспечивает контакт со схемой, а в нормально разомкнутом (через сопротивление 1КОм) подключает ножку к напряжению 5 вольт (я сознательно опускаю нумерацию контактов EEPROM-ов и другие подробности, так как схемотехника модемов достаточно разнообразна). Еще хочу отметить, что более правильный путь не переключатель, а соответствующая схема на элементах ИЛИ-НЕ , чтобы избежать дребезга контактов. Таким образом, если на «/OE» в момент включения модема будет подан высокий уровень (Hi), процессор не сможет прочитать содержание EEPROM и переходит к аппаратной загрузке. Здесь надо сделать два уточнения:

  1. Совершенно очевидно, что в случае невозможности считывания процессором модемной микропрограммы (прошивки), устройство перестает быть модемом и не может быть определено с помощью каких-либо специализированных программ для работы с модемом, которые пытаются инициализировать его, или получить ответ от модема;
  2. При включении модема процессор не всегда входит в режим аппаратной загрузки, поэтому операцию вкл./выкл. приходится выполнять многократно (по хорошему — надо сделать кнопку аппаратного сброса).
Пункт N2

Настраиваем любую терминальную программу для DOS или WINDOWS (TELEMAX, BITWARE, HYPER TERMINAL), выбираем нужный COM-порт, с параметрами: скорость 19200 (38400, 57600), 8 бит, контроль четн. — нет, стоп бит — 1, управление потоком — аппаратное, и удалим все инициализационные строки модемов, если они есть.

Пункт N3

После настройки и запуска терминальной программы, с учетом вышеизложенных уточнений пункта N1, включаем модем с «/OE» в Hi, затем переводим переключатель в другое положение, и пытаемся набрать команду АТ** или АТ**1, АТ**2, в зависимости от выбранной скорости. В случае если за 15-20 включений Вам не удалось набрать команду, то скорее всего у Вас проблемы с настройкой терминалки, или аппартной частью модема (еще одно уточнение — даже команда АТ, на которую модем отвечает «ОК», не позволяет в дальнейшем набрать АТ**n (где n=0,1,2). Таким образом, набирать надо сразу АТ**n, после чего Вы получаете приглашение Download Initiated...

Пункт N4

Выбираем ASCII протокол и загружаем UPLOADER.

Пункт N5

Выбираем протокол, указанный UPLOADERом (HEX или ASCII) и загружаем микропрограмму.

P.S. Таким способом, вероятней всего, можно прошить любые модемы собранные на базе L28xx фирмы Rockwell/Conexant, или сделать программатор на их базе.


Дмитрий Бондарчук (d.bond@list.ru)
Опубликовано — 28 июня 2003 г.
Последнее обновление — 29 июня 2003г.

Комментарии?  Поправки?  Дополнения? faq@ixbt.com




на главную страницуна главную страницуна главную страницу

Процессоры | Системные платы | Видеосистема | Носители информации | Мультимедиа | Периферия | Коммуникации | Мобильная связь | Изображение в числах | Портативные ПК | Колонка редактора | Мониторинги цен | Поиск | Конференция | Искусство покупать | Барахолка | Новости московского рынка

Copyright © by iXBT.com, 1997-2002. Produced by iXBT.com
Идея дизайна © 1998 студия РусАрт / Редизайн © Explosion


Rambler's Top100