Kaк загрузить прошивку в модем IDC.
от 08.09.00
(FAQ составлен на основе опыта работы сервисцентра ф-мы Инпро в г.Киеве)
Ведущий: Александр Блюс
ut5ukj@webber.net.ua
2:463/273
http://www.connect.kiev.ua/inpro/
1. Hаходим прошивку для своего модема, обычно прошивки для модемов
помещаются в архивах с именами:
IDC-2814BXL+ 33ae_***.zip
IDC-2814BL+ 33bl_***.zip
IDC-2814BXL/VR 28x_***.zip
IDC-5614BXL/VR 56x_***.zip
IDC-2814BXL/VR+ 28xp_***.zip
IDC-5614BXL/VR+ 56xp_***.zip
ВHИМАHИЕ! заливка прошивки от другой модели приведет к
неработоспособности модема!
====================================================================
Особо остановимся на вопросе как различить модели /VR и /VR+, в
принципе этот вопрос достаточно освещен в документации
(Приложения/Техническая поддержка), но т.к. пользователи заглядывают
туда не часто или не заглядывают совсем, то при смене версии
FirmWare довольно часто получают неработоспособный модем, "оживить"
который можно только в сервисцентре. Итак однозначно отличить модель
/VR от /VR+ можно при помощи команды ATI6, вот как отвечают
соответствующие модемы на эту команду:
IDC-5614BXL/VR - "RCV56DPF L8570A Rev **.**/**.**"
IDC-5614BXL/VR+ - "RCV56DPF-PLL L8571A Rev **.**/**.**"
IDC-2814BXL/VR - "RCV336DPFSP Rev **** 28.2MHz"
IDC-2814BXL/VR+ - "RCV336DPF-PLL L8571A Rev **.**/**.**"
Cимволом "*" обозначены параметры, которые будут изменяться в
зависимости от редакции кода DSP
*** В некоторых старых FAQ по модемам серии /VR+ говорится, что они
в состоянии прошивать пустую либо запоротую флешину. Это так, но не
совсем. Процедура восстановления флешины без программатора на этих
модемах существует, но к сожалению у производителя не получилось
реализовать эту возможность таким образом, чтобы это было безопасно
делать пользователю самостоятельно, поэтому этой процедурой могут
пользоваться только сотрудники сервисцентров.
====================================================================
Прошивки регулярно постятся в файловую эху XHRDIDC или их можно
взять на сайтах поддержки, список URL регулярно, каждую неделю,
публикуется в конференции SU.INPRO (fidо7.su.inpro) под %SUBJ%
"INPRO on FTP"
2. Hаходим на дискете поставляемой с модемом или на одном из сайтов
поддержки файл fldr.zip и распаковываем его в какой-нибудь временный
каталог. Из подкаталогов 2814BL (внутренние не голосовые
Lucent-based модели), 2814BXL (внешние не голосовые Lucent-based
модели), VOICE (голосове Lucent-based модели), ROCKWELL (все /VR-ы)
берем файл flashldr.hex, из соответствующих каталогов берем
исполняемый файл для вашей операционной системы (я рекомендую для
надежности первые пробы по смене прошивки проводить в DOS-е), оба
этих файла плюс файл прошивки следует поместить в специально
созданный каталог.
3. Убеждаемся в работоспособности модема, надежность подключения
внешнего модема, стоит так же отключить от модема телефонный шнур.
Желательно выгрузить все fossil-драйвера.
Hа этом подготовительные работы можно считать завершенными.
4. Если flashdr.hex небыл переименован, то запускаем fldr такой
строчкой:
fldr -pCOMn -s57600 -f"имя_файла_с_прошивкой"
Параметр -pCOMn вместо последней n ставим номер компорта, 1 -pCOM1, 2
-pCOM2 и т.д.
-s не стоит задавать скорость обмена с портом слишком высокой, по крайней
мере пока нет уверенности в своих действиях.
- Первым делом загрузчик грузит в память модема флешлоадер
(flashldr.hex). Загрузившись и проинициализировавшись флешлоадер
определяет тип микросхемы FLASH и выдает на экран приблизительно
следующий текст:
===================
E:\INPRO\DOS>FLDR.EXE -pcom1 -s57600 -lVR_LDR.HEX -f5614BXL.S37
Flash loader for IDC 2814 modems version 1.5. (c) SSS, 1998.
Moving loader code to the RAM - 100%
IDC 2814/5614 VR Flash Loader Version 1.1
Chip type = AT49F020
READY
Ready to transfer [5614BXLP.S37] to the Flash. Reprogram [Y/N]?
===================
До этого момента с вашей прошивкой ничего не может произойти, до тех
пор, пока вы не ответите "Y", после чего не нужно обращаться к модему
или играться с питанием модема.
Если вы получили такое сообщение:
Chip type = Unknown
То одно из двух, либо в вашем модеме не флеш, либо вы используете
устаревший flashldr.hex, который попросту не знаком с типом вашей
микросхемой FLASH
ЕСЛИ ВДРУГ СЛУЧИЛАСЬ АВАРИЯ
1. Без паники! Hи в коем случае не отключаем модем и не пытаемся его
инициализировать! Пока модем не был отключен или переинициализирован
в его памяти находится флешлоадер, пробуем запустить загрузчик
снова, но с ключиком -C, т.е.:
fldr -С -pCOMn -s57600 -f"имя_файла_с_прошивкой"
Если не поможет, стоит попробовать уменьшать скорость загрузки
(параметр -s), если и это не помогло... Увы, прийдется нести модем в
ближайший сервисцентр или искать программатор.
|