
Восстановление микропрограммы в модемах на базе чипсета Conexant в случае неудачной прошивки
|
||||
|
Внимание! Редакция сайта не несет ответственности за возможные последствия и порчу оборудования, возникшие в результате проведения нижеописанных действий. Также следует помнить, что в этом случае Вы лишаетесь гарантии производителя, и данный способ можно использовать, как крайнюю меру, в случае отсутствия возможности отправить модем в сервис-центр компании-производителя. Хочу поделиться с Вами опытом загрузки микропрограмм (прошивок) для модемов на чипсетах от 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 и переходит к аппаратной загрузке. Здесь надо сделать два уточнения:
Пункт N2Настраиваем любую терминальную программу для DOS или WINDOWS (TELEMAX, BITWARE, HYPER TERMINAL), выбираем нужный COM-порт, с параметрами: скорость 19200 (38400, 57600), 8 бит, контроль четн. нет, стоп бит 1, управление потоком аппаратное, и удалим все инициализационные строки модемов, если они есть. Пункт N3После настройки и запуска терминальной программы, с учетом вышеизложенных уточнений пункта N1, включаем модем с « Пункт N4Выбираем ASCII протокол и загружаем UPLOADER. Пункт N5Выбираем протокол, указанный UPLOADERом (HEX или ASCII) и загружаем микропрограмму. P.S. Таким способом, вероятней всего, можно прошить любые модемы собранные на базе L28xx фирмы Rockwell/Conexant, или сделать
программатор на их базе. Дмитрий Бондарчук (d.bond@list.ru)
Опубликовано 28 июня 2003 г. Последнее обновление 29 июня 2003г. |

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