Главная - Коммуникация - Модернизация модемов USRobotics Sportster
Модернизация модемов USRobotics Sportster
Ни
для кого, наверное, не секрет,
что модемы U.S. Robotics в нашей
стране, да и вообще в мире
пользуются большой
популярностью. С появлением у
нас провайдеров,
предоставляющих скорость
доступа до 56 Кбит/с, возникает
желание воспользоваться
достижениями технического
прогресса и вместе с этим
тратить меньше денег,
просиживая в "онлайне".
Итак,
модемы USR выпускающиеся
последние несколько лет имеют
так называемую Flash память, что
позволяет перепрограммировать
модем без специального
оборудования и иметь прошивку
(firmware), которая будет
поддерживать новые протоколы
связи, дополнительные функции,
и позволяет разработчикам
вовремя исправлять допущенные
ошибки.
Чтобы
проверить есть ли у вас в
модеме flash память необходимо
набрать в любой терминальной
программе команду ATGBOOT5
и если модем откликнется
строкой "boot>" (модемы без
flash памяти дают отклик
"ERROR" или "CONNECT")
набрать команду ATI (при этом
узнаете номер модели) и
завершить проверку командой ATGM.
Теперь,
зная номер модели, необходимо
найти подходящий файл с
прошивкой. Можно обратиться на
официальный сайт фирмы 3COM (www.3com.com) или на
российский сайт поддержки
пользователей U.S. Robotics (www.usrsupport.ru/). Если
вам повезло, и вы нашли
прошивку для вашей модели то ее
необходимо загрузить в модем с
помощью программу MUW (Modem Upgrade
Wizard) которую можно найти там же.
При работе с MUW необходимо
соблюдать осторожность, так
как если во время работы
произойдет сбой или, например,
пропадет напряжение питания, в
итоге можно получить
неисправный модем.
В
терминале введите команду AT&F1&W&W1.
При перезагрузке Windows найдет
"новый" модем и вам
необходимо будет обновить
существующий драйвер. Все
выглядит довольно просто, если
не учесть тот момент, что для
самой распространенной у нас
модели xx114001 (модель для продажи
в России) официально прошивки
не существует. Видимо фирму 3COM
мало волнуют проблемы
отечественных пользователей
или про них они и вовсе забыли.
К тому же, чтобы получить
побольше денег с
пользователей, была создана
система защиты прошивок,
использующая т.н. "Magic Number".
При звонке в США MUW'ом
высылается серийный номер
модема, обратно приходит
прошивка, корректная для этого
серийного номера Magic Number'ом. При
несоответствии Magic Number с
серийным номером в конце
номера можно увидеть ZZZZ, и при
этом воспользоваться
протоколами x2 и V.90 будет
невозможно.
Но
выход, тем не менее, есть.
Недавно я увидел SMF (Sportster Modem
Flasher), который позволяет
перепрошивать практически
любую модель и при этом
изменять произвольно Magic Number.
Дело в том, что модели
отличаются между собой весьма
незначительно, что позволяет
использовать файл с прошивкой
от другой модели. Например, к
модели xx114001 отлично подходит
прошивка xx166301. К тому же SMF
работает намного безопаснее MUW
и в случае прерывания процесса
прошивки модем удается спасти,
так как в процессе не
изменяется boot block прошивки.
Сейчас
я расскажу, как прошить модем с
помощью SMF:
- Узнаем
номер модели модема как
указано выше.
- Скачиваем
SMF и подходящую для вашей
модели прошивку.
- Закрываем
все активные программы.
(Хотя, сам автор SMF говорит
о том, что прошивать можно
модем пратически при любой
загрузке процессора)
- Устанавливаем
и запускаем SMF.
- Выбираем
COM порт, к которому у вас
подключен модем и скорость
передачи (я рекомендую на
время прошивки 57600).
- В
поле Magic Number вводим
"0000", если вы не знаете
точного числа для вашего
серийного номера.
- Нажимаем
Start и выбираем файл с
прошивкой.
- На
вопрос о загрузке прошивки
отвечаем Yes. Во время
прошивки рекомендуется
вообще не двигать мышь.
- После
прошивки в окне терминала
набираем команду
AT&F1&W&W1. (Не
обязательно)
- Теперь
необходимо командой AT~S?,
проверить не
заблокированы ли
протоколы x2 и V.90, если это
так, то в конце серийного
номера вы увидите
"ZZZZ". В таком случае
вам придется обнулить
серийный номер модема
командой
"AT~SF=000000000000000000000000", но
до этого запишите
где-нибудь свой старый
номер, чтобы точно таким же
способом можно было при
желании его восстановить.
- Затем
можно изменить страну
командой ATC10=xx, где xx - код
страны. Я использовал 2
(Finland), что позволило
добиться лучшего
определения модемом
сигнала BUSY.
- Также
после прошивки можно
изменять значение
регистра S39 командой ATS39=xx,
где xx (от 5 до 15) - уровень
выходного сигнала, чем
значение ниже, тем уровень
выше. Это может помочь на
зашумленных линиях.
Сохранить значения в
энергонезависимой памяти
можно командой AT&W.
- Теперь
нужно выключить и заново
включить модем, чтобы все
изменения вступили в силу,
а затем перезагрузить
компьютер.
- При
загрузке Windows обнаружит
"новый" модем и
попросит обновить драйвер,
что и необходимо сделать.
- Наконец
можно испытать модем в
работе. Для этого надо
попробовать соединиться с
провайдером, который
поддерживает
высокоскоростные
протоколы. При соединении
на скорости выше 33.6 Кбит/с
можно услышать звук, чем-то
напоминающий два удара в
гонг :-).
Иногда,
после прошивки может появиться
протокол V.80 в обычных VOICE
модемах.
Загрузить
SMF можно отсюда: http://skyscraper.fortunecity.com/3com/777/
или отсюда: http://smf.ai.ru
Желаю удачи и
хорошего connect'а !