Q> Что такое SMF и чем он отличается от "Modem Upgrade Wizard"?
A:
- MUW делала 3Com, а "Sportster Modem Flasher" делал я. ;-)
- SMF умеет востанавливать прошивку при ее порче, сообщения "Boot>" и "Modem Code Corrupt" отныне не значат смертный приговор модэму.
- Прошивки (SFF) для SMF более универсальны, например один файл 00568500.SFF подойдет и для xx117102, xx178500, xx1749xx, xx2435xx.
- При прошивке не делается опасная процедура замены бут-блока.
- Last but not Least: позволяет корректировать Magic Number.
Q> Насколько вобще безопасна прошивка модэма?
A: До появления SMF была довольно опасна, иногда в случае неудачи требовалось вмешательство квалифицированного специалиста. Теперь риска почти никакого - SMF востановит все сам.
Q> Я недавно воспользовался MUW, звонил в США, мне влили последнюю прошивку, замечательно работает V.90!
A: Вам повезло. Услуги SMF вам пока не нужны. Другим повезло намного меньше, у некоторых протокол V.90 заблокирован, для многих "азиатских моделей" вобще пока нет прошивок DMF, у некоторых (как и у меня в том числе) при прошивке с помощью MUW произошел сбой и модэм пришлось сдавать по гарантии. У меня возможности сдать небыло, "благодаря" чему в конечном счете и появился SMF.
Кстати, у Вас не сохранился случайно залитый DMF файл? Если у меня такого еще нет или у Вас он новее, то может дадите?
Q> Вы так уверены, что в 3Com програмисты хуже Вас?
A: Нет, в 3Com есть отличные програмисты писавшие код прошивок. Но программист писавший MUW "немного напортачил". Кроме того у 3Com, как у производителя немножко другие интересы, чем у пользователя.
Q> Можно-ли использовать прошивки DMF вместе с Flasher'ом?
A: Нет, алгоритм декодирования DMF мне пока неизвестен. Я даже не хочу узнать как они кодируются, я умею вытаскивать хранящийся внутри их код IHOF (Intel Hex Object Format) не только из DMF, из интернациональных апдейтов (*.EXE) тоже, безо всяких OS/2 и даже без модэма с требуемым Device ID.
Q> Почему прошивки для SMF длиннее чем для MUW?
A: И те и другие представляют собой компресированный файл IHOF, а в SMF используется более простой алгоритм сжатия. Тем не менее в самом модэме прошивки займут одинаковый объем.
Q> Что нужно сделать перед апдейтом с помощью SMF?
A: Узнать "Device ID" командами ATGBOOT5 , ATI - получите 8-ми значное число, вернуться в нормальный режим - команда ATGM. Либо просто запустить SMF и искать его в строке статуса. По Device ID выбрать нужную прошивку.
Q> После команды ATGBOOT5 появилась строка "CONNECT" и модэм завис.
A: Выключить и включить модэм (или компьютер, если он внутренний). Модэм апдейту не подлежит, ни SMF, ни MUW не помогут.
Q> А почему Вы предлагаете одни прошивки для разных модэмов?
A: Потому что и в DMF на самом деле они одни и те-же, например в DMF'ах 00084005, 00178701, 00178702 и 00568700 внутри можно обнаружить одну и ту-же прошивку 568700m.hex
Q> А какую мне прошивку лучше залить?
A: Заливайте все совместимые по очереди и сравнивайте результаты. Я не могу знать какая окажется наилучшей в Ваших условиях. Разумеется сначала стоит попробовать прошивку из столбца V.90, но неисключено, что другая прошивка будет работать лучше.
Q> Надо-ли заливать прошивку x2, ставить другую страну перед заливкой V.90?
A: Для SMF это неактуально.
Q> А зачем на Вашем сайте тогда лежат старые прошивки?
A: Чтобы была возможность вернуть все на место.
Q> Так, скачал и SMF и прошивку, а дальше?
A: Записать родной серийный номер (и не только при апдейте SMF'ом, при апдейте MUW'ом тоже) новая прошивка может иметь другой способ кодирования S/N в NVRAM. Используйте команду "AT~S?" чтобы узнать текущий S/N.
Восстановить его можно командой типа "AT~SF=123456781234567812345678", причем должно быть ровно 24 цифры. Работает только в новых прошивках.
Q> Я прошивал модэм и вдруг компьютер завис (или отключилось питание).
A: Ничего страшного, просто прошейте модэм снова. SMF прекрасно справится с такой проблемой, в отличии от MUW. От вас не понадобится делать никаких дополнительных операций.
Q> Почему по умолчанию SMF выбирает порт COM3?
A: Потому, что я обожаю 3COM. Тьфу... :-) Потому, что я использую COM3 (и IRQ5), это единственный для меня способ сделать доступными все порты на motherboard и внутреннем модэме. Просто выберите используемый Вами порт.
Q> А какую скорость посоветуете для прошивки?
A: Максимальную - для внутренних модэмов и для внешних на 16550A. На медленных компьютерах и при потерях символов - уменьшать. Хотя торопиться, если честно сказать - некуда.
Q> На сайте появилась новая версия SMF, надо-ли делать заливку снова?
A: Нет, смысл будет только от новой прошивки (это относится и MUW). А вот для новой версии прошивки может мотребоваться последний SMF, чаще всего достаточно скачать компакт-версию.
Q> Для моего модэма нет ни прошивки DMF, ни SFF.
A: Многие модэли Спортстеров на самом деле являются одним и тем-же "железом". В моем модэме нормально работало десяток "чужих" прошивок. Загляните в файл SMF.ICL, если увидите свою модель в строке с другими - эти прошивки наверняка подойдут.
Q> А как мне стать тэстером?
A: Залить хотябы одну "неродную" непротэстированную прошивку. Опыт показывает, что скорее всего будут работать прошивки в однаковом исполнении с модэмом - "внутренние" прошивки во внутреннем модэме и "внешние" прошивки во внешнем модэме". Голос чаще всего значения не имеет.
Q> А как мне прошить модэм чужой прошивкой самому?
A: А Вы уверены что справитесь с этим? В случае неудачи восстановлением модэма прийдется заниматься Вам самим. Если не уверены - сначала лучше обратиться с вопросами ко мне.
Q> Хорошо, я готов к неприятностям.
A: Для начала - неплохо иметь работоспособную родную прошивку. Скачать последнюю версию SMF, запустить, сделайть двойной щелчек на первой, затем второй, потом снова на первой строке. Вторая строка сменится на "Pro mode activated". Это отключит проверку на совместимость (файл SMF.ICL).
Q> В файле SMF.ICL есть строка типа xx174200, а мой модэм на команды ATGBOOT5 - ATI отвечает типа 66174200.
A: Две первые цифры ничего не значат при заливке. В одной строке с xx174200 поместить так-же 66174200. Проверить работу и сообщить об этом мне
Q> Я влил "чужую" прошивку и модэм у меня завис. Что делать?
A: Не нервничать. Если-бы это был MUW - все было-бы намного сложнее. У меня во время тестов на совместимость это было уже очень много раз...
Вскрыть модэм или компьютер, чтобы был доступ к микросхемам модэма. Найти микросхему флэша, на ней обычно наклеен лейбл с контрольной суммой, под ним маркировка фирмы: AMD, Intel и цифры типа х29Fxxx. Первая нога всегда помечена точкой или углублением.Нужно во время включения компьютера или самого модэма кратковременно подать "землю" на один из старших адресных выводов. Третья ножка обычно подходит. Если не помогла третья в запасе 2,29,28,30,1 и 48-я. Если в терминале на AT отвечает Boot> - можно шить другую прошивку.
Q> Ух какая жуть! Вы меня испугали, пожалуй не стоит экспериментировать.
A: Да, если мало опыта - не стоит! Тем более что многое протестировано до Вас. Результаты всех тестов попадают в файл SMF.ICL.
А все, что прошло через тесты - можно шить совершенно спокойно.
Q> Я воспользовался прошивкой от 3Com и у меня поменялся Device ID. Теперь никакие прошивки неподходят, можно-ли вернуть его на место?
A: В отличии от серийного номера Device ID зашит в бут-блоке, А неверная заливка нового бут-блока может завесить модэм навеки, коротить ноги флэша уже не будет никакого смысла, после этого ему поможет только паяльник и програматор. Более простым будет далее использовать только SMF, он способен менять прошивки с любым Device ID.
Q> А все-же?
A: Да, с помощью SMF некоторые уже меняли Device ID вместе с бут-блоком. Если Вас не испугали предыдущие ответы - свяжитесь со мной лично, всетаки эта процедура довольно опасна, мне нужно оценить Ваш опыт. Возможно со временем я сделаю версию способную произвольно менять Device ID.
Q> Пробовал прошивать свой модэм и MUW'ом и SMF'ом, а V.90 не заработал.
A: Во первых V.90 работает только у провайдеров "подключенных цифрой" и должны соблюдаться все условия для "полуцифрового" соединения. Во вторых протокол V.90 может быть заблокирован. Попробуйте связаться с помощью другого модэма.
Q> Модем моего друга работает на V.90 на моем телефоне, мой-же нет.
A: Протокол V.90 в вашем модеме заблокирован. Обратите внимание - оканчивается-ли серийный номер на ZZZZ
Q> В моем "Курьере" в серийном номере есть буквы Z.
A: Защита от копирования в "Курьерах" не основывается на серийном номере.
Q> В моем Спортстере серийный номер оканичвается на ZZZZ.
A: Есть два выхода:
- Звонить с помощью MUW'ом в США
- Менять "Magic Number" в SMF.
Q> А что такое "Magic Number" и что в нем "магического"?
A: "Магический" он только потому, что "Wizard" - "волшебник". ;-)))
Такую защиту придумала 3Com для Спортстеров. При звонке в США MUW'ом высылается серийный номер модэма, обратно приходит прошивка с корректным для этого S/N "Magic Number'ом. В SMF он меняется произвольно.
"Magic Number" не требуется, если ваш модем изначально поддерживал скоростные протоколы.
Q> А можно поменять Magic Number без заливки всей прошивки?
A: Нет, алгоритм заливки этого не позволяет.
Q> Не хочу звонить в США.
A: Обнулить серийный номер (подать команду AT~SF=000000000000000000000000 в терминале) и использовать нулевой Magic Number.
Q> Серийный номер не меняется.
A: Поменяйте его после прошивки.
Q> Не хочу портить свой серийный номер.
A: Сообщить S/N мне и подкрепить свою просьбу финансово.
Q> А вот я SMF "заломаю".
A: Ломайте наздоровье, Magic Number контролируется не в SMF, а в самой прошивке. Ломать IHOF - занятие гораздо более перспективное.
Q> Пожалуй я не стану рисковать и воспользуюсь MUW.
A: Наздоровье. Но шансы получить неработоспособный модэм отличны от нуля. Востановить-же прошивку без обращения к специалистам MUW не может. Поэтому перед тем как воспользоваться MUW лучше сначала запаситесь SMF и работоспособной в вашем модеме прошивкой.
Q> Где взять последнюю версию SMF и прошивки к нему?
A: http://skyscraper.fortunecity.com/3com/777
Q> Там нет прошивки для моей модэли.
A: Проверьте, что по поводу апгрейда вашего модема думает 3Com (может быть Ваш модэм не флэшевый?) Затем сообщите мне, если он действительно должен существовать - найду и конвертирую. В противном случае могу предложить только экспериментально подобранные неродные прошивки.
Q> А если я прошью "чужой", а в последствии появится "родной" апдейт.
A: Когда он появится у 3Com - он появится и у меня. Прошьете без проблем, если не MUW'ом, то уж с помощью SMF - точно.
Q> У меня интернета нет, есть только FIDO, может вышлете почтой?
A: Если у Вас нет интернета, то зачем вам V.90? :-)
Q> А все-же?
A: У Вас нет инета, а у меня нет ФИДО... Вышлю, если скомпенсируете финансово или "бартером". :-) Либо спрашивайте у знакомых в ФИДО.
Q> Тут нет ответа на вой вопрос.
A: Задайте его лично мне, желательно по указанному адресу.
Если он действительно должен быть тут - желательно с пометкой "для FAQ".
Q> Как с Вами связаться?
A: Наиболее надежный способ - письмо по адресу usr.flasher@usa.net Наиболее оперативный - ICQ #322191
Q> Я писал Вам письмо, а ответа не пришло.
A: Возможно мне нечего было ответить в данный момент или небыло достаточно времени. Возможны и задержки по техническим или финансовым причинам. ;-( Тем не менее любое сообщение рано или поздно обязательно будет прочтено и по возможности учтены все пожелания.
Q> А в Курьерах вы разбираетесь?
A: Подарите мне Курьер и буду :-)
И к тому-же - для Курьеров и так все что надо есть.
Q> Каковы Ваши дальнейшие планы?
A:
- обеспечить возможность апдейта для всех модэлей Sportster Flash
- сделать настройки прошивок под российские стандарты
- дизасэмблировать основные виды прошивок
- исправлять баги в прошивках
- писать свои прошивки
Сроки исполнения этих планов зависят от моего финансового положения, доступности соответствующей документации, програм и помощи от других.
Q> Как я могу помочь?
A: Войти в группу поддержки SMF, частично взять на себя:
- переписку с начинающими пользователями
- поиск документации и програм
- оформление Веб-сайта SMF
- перевод с русского языка на английский и наоборот
- ........еще что-то?
Q> Как Вас зовут на самом деле?
A: Мое имя - Виртуальность.
"Только там мы такие, какие есть на самом деле" (с) "Газонокосильщик" ;-)А если честно: SMF - пока не самое лучшее, что могло-бы быть.
Когда буду силен в чипах "Texas Instruments" - буду "TMS Code Burster" :-)))
Так-что пока я просто - Flasher.