Модернизация модемов USRobotics Sportster

21 мая 2006, воскресенье 20:41
Ни для кого, наверное, не секрет, что модемы 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:

1. Узнаем номер модели модема как указано выше.

2. Скачиваем SMF и подходящую для вашей модели прошивку.

3. Закрываем все активные программы. (Хотя, сам автор SMF говорит о том, что прошивать можно модем пратически при любой загрузке процессора)

4. Устанавливаем и запускаем SMF.

5. Выбираем COM порт, к которому у вас подключен модем и скорость передачи (я рекомендую на время прошивки 57600).

6. В поле Magic Number вводим "0000", если вы не знаете точного числа для вашего серийного номера.

7. Нажимаем Start и выбираем файл с прошивкой.

8. На вопрос о загрузке прошивки отвечаем Yes. Во время прошивки рекомендуется вообще не двигать мышь.

9. После прошивки в окне терминала набираем команду AT&F1&W&W1. (Не обязательно)

10. Теперь необходимо командой AT~S?, проверить не заблокированы ли протоколы x2 и V.90, если это так, то в конце серийного номера вы увидите "ZZZZ". В таком случае вам придется обнулить серийный номер модема командой "AT~SF=000000000000000000000000", но до этого запишите где-нибудь свой старый номер, чтобы точно таким же способом можно было при желании его восстановить.

11. Затем можно изменить страну командой ATC10=xx, где xx - код страны. Я использовал 2 (Finland), что позволило добиться лучшего определения модемом сигнала BUSY.

12. Также после прошивки можно изменять значение регистра S39 командой ATS39=xx, где xx (от 5 до 15) - уровень выходного сигнала, чем значение ниже, тем уровень выше. Это может помочь на зашумленных линиях. Сохранить значения в энергонезависимой памяти можно командой AT&W.

13. Теперь нужно выключить и заново включить модем, чтобы все изменения вступили в силу, а затем перезагрузить компьютер.

14. При загрузке Windows обнаружит "новый" модем и попросит обновить драйвер, что и необходимо сделать.

15. Наконец можно испытать модем в работе. Для этого надо попробовать соединиться с провайдером, который поддерживает высокоскоростные протоколы. При соединении на скорости выше 33.6 Кбит/с можно услышать звук, чем-то напоминающий два удара в гонг .

Иногда, после прошивки может появиться протокол V.80 в обычных VOICE модемах.

У данной статьи есть свой автор и я об этом не забыл. Так и не забывайте вы об этом.
Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают