Перепрошивка Siemens ST55 и создание backup программами Milano
Все нижесказанное - лишь мой опыт и мое мнение, а я могу ошибаться. Поэтому все, что вы делаете с телефоном сами или следуя моим советам - Вы делаете на свой страх и риск. Просьба меня не ругать. Всегда готов выслушать конструктивные замечания и советы.
Сначала вступление:
На данный момент существует 2 программы по перепрошивке и backup (STTool и Milano). Данные программы работают каждая со своим форматом файлов. Причем: STTool работает как на прошивку, так и на backup, а с Milano для перепрошивки используется Milano Downloader (современная версия 4.1, есть еще версия 3.4, но она более старая и с новыми прошивками не работает, также мелькало сообщение о версии 4.2, но каких-то мнений о ней я не видел, поэтому в дальнейшем все, что написано, касается именно версии 4.1), а для backup используется Milano Backup Tool версия 4.11). Так как я лично не пользовался STTool, то мой текст будет в основном касаться Milano, о STTool я скажу пару слов в конце.
I. Настройка Milano
Настройка сводится к изменению файла download.ini. В этом файле нужно указать тот com-порт, который вы используете (для usb-кабеля - тот com-порт, который эмулируется драйвером). Если у вас работает хотя бы одна из программ с телефоном, то номер порта вы знаете. Открываете этот ini файл в блокноте, находите вот такой кусок:
Указанный способ настройки верен для всех программ Milano.
ВСЕ ОПЕРАЦИИ СОВЕТУЮ ПРОИЗВОДИТЬ С ПОЛНОСТЬЮ ЗАРЯЖЕННЫИ АККУМУЛЯТОРОМ! Зарядить аккумулятор на убитом телефоне (если вдруг у вас возникнут "временные трудности"), будет очень непросто.
II. Создание BackUp
Немного вводных слов (если вы знаете что такое backup и для чего он нужен, можете пропустить). Создание BackUp является операцией рекомендуемой, а не обязательной. По идее, есть вероятность прожить без него, но если вдруг в результате каких-то операций с телефоном (например, той же самой перепрошивки) вы приведете телефон с "состояние нестояния", то наличие backup позволит вам в 99% случаев вернуться к исходному состоянию телефона, т.е. состоянию телефона на момент backup. Стоит заметить, что в моей практике я сталкивался с ситуацией, когда сам файл backup оказывался испорчен, в данном случае выручало то, что у меня был еще один backup. Так что можно посоветовать сделать 2...3 файла backup (не просто копировать их средствами Windows, а именно сделать их так, как указано ниже), после этого проверить эти файлы на работоспособность (т.е. залить их обратно в телефон и убедиться в его работоспособности). Таким образом, вы будете иметь уверенность, что "ваши тылы защищены". Итак, теперь сама инструкция:
1. Запускаете программу Milano Backup Tool v4.11.
2. Выбираете "галочками" модель телефона - "ST55", вид операции - "Backup", тип backup -"Backup all". (Два других типа backup позволяют вам отдельно сохранять и потом восстанавливать ваши личные данные, такие как мелодии, рисунки, фотографии, но об этом в другой раз).
3. В секции "Backup Selection" нажимаете на кнопку с нарисованной папкой и указываете файл, в который будете сохранять ваш backup. Рекомендую делать это каждый раз и каждый раз присваивать новое имя новому файлу (например, "07-04-2004backup"), если только вы не желаете стереть старый файл backup и на его место записать новый.
4. Выключаете подключенный к компьютеру телефон. После этого в окне программы под значком с вашим номером порта должны побежать цифры загрузки Агента. Далее после загрузки Агента программа записывает два блока данных 2048 и 2032 кб. После завершения работы выдает значок, что все в порядке.
Если в процессе создания файлов backup вы остановили процесс кнопкой reset или любыми другими средствами, то по-хорошему с вашим телефоном ничего особенно плохого случиться не должно, максимум что может потребоваться, это передернуть аккумулятор, если телефон не реагирует на кнопку включения. Дело в том, что данная программа в принципе ничего в телефон писать не должна, а только считывать. Впрочем это лишь мой опыт и мои предположения.
III. Проверка работоспособности backup или восстановление "убитого" телефона.
Введение. На данном этапе программа записывает в телефон ранее созданный файл backup, в начале такой операции программа стирает в телефоне всю информацию, поэтому если в процессе восстановления произошел сбой, то телефон оказывается в нерабочем состоянии. По моему опыту его удается все-таки восстановить, если не пороть горячку, а заново проделать все, что будет написано в данном пункте инструкции, если вы используете для восстановления заведомо исправный файл backup. Поэтому наибольший риск состоит в том, что вы создали первый и единственный файл backup, после этого его решили залить в телефон, и выяснилось, что этот файл у вас битый. Еще раз советую - прежде чем что-то заливать в телефон, сделайте 2...3 файла backup, а уже потом проверяйте их. Итак...
1. Запускаете Milano backup Tool v4.11.
2. Выбираете "галочками" модель телефона - "ST55", вид операции - "restore". После этого активируется кнопка с выбором файла для восстановления.
3. Нажимаете кнопку с шестеренкой. Выбираете тот файл backup, который вы собираетесь залить в телефон. Программа ненадолго переходит в режим ожидания, можно дождаться его окончания, а можно сразу переходить к следующему пункту.
4. Выключаете подключенный к компьютеру телефон. Если телефон у вас к этому времени "убит" (т.е. не реагирует на кнопку включения, даже после передергивания аккумулятора), то вместо выключения помогает просто подключение уже выключенного телефона к компьютеру при запущенной программе. Вообще данный способ (сначала выключил телефон, потом подсоединил) можно использовать и при рабочем телефоне. После этого в окне программы под значком с вашим номером порта должны побежать цифры загрузки Агента. Далее после загрузки Агента программа записывает два блока данных 2048 и 2032 кб. В конце идет проверка соответствия (Verify) записанных данных данным, хранимым в файле. После завершения работы выдает значок, что все в порядке. Если этого не произошло или в процессе записи произошел сбой, то "не порите горячку", а просто попробуйте все повторить.
Надеюсь, что у Вас все прошло удачно. Если нет, то всегда остается предпоследний выход - "отнести телефон в сервис". По-хорошему УБИТЬ телефон ПОЛНОСТЬЮ программным способом очень сложно, и в сервисе все должно свестись к перепрошивке заново (кстати, вы всегда можете попробовать это сами, используя дальнейшие мои инструкции), а это занимает не больше одного дня, что бы вам ни говорили в самом сервисе. (Когда я относил, мне сказали "будет готово через 3 дня(!)", а когда я его забрал в исправном состоянии, подпись мастера свидетельствовала о том, что исправлен он был через 3 часа(!) после того, как я его сдал.) Ну и самый последний выход - выкинуть телефон и вспомнить, что жизнь на этом не заканчивается!
IV. Перепрошивка
По привычке - несколько вводных слов. Перепрошивка меняет в телефоне основную программу. При этом, по идее, новая прошивка должна исправлять глюки старой и/или, возможно, добавлять новые возможности. Но на практике иногда с исправлением старых глюков появляются новые, то же самое касается новых возможностей. На данный момент я сталкивался с 4-мя прошивками. Первая (июльская) и четвертая (декабрьская - 031205) - без поддержки русского языка. Вторая (сентябрьская - 030910) и третья (октябрьская - 031020) - с русским языком. Особых отличий по функциональности между первыми тремя я не заметил (возможно, устранены какие-то глюки и добавлено стабильности, но не уверен), а вот в четвертой (031205) добавлена возможность сохранения файлов в wap'е. Появилась майская "родная" прошивка русифицированная, архив имеет номер 040503 (в интернете есть прошивка для ST60 040305, обратите внимание(!) - в первом случае прошивка от 3 мая, а во втором от 5 марта, НЕ ПЕРЕПУТАЙТЕ!). В данной прошивке, так же как и в прошивке 031205, отсутсвуют глюки, характерные прошивкам 030910 и 031020 (а именно сбой памяти при работе с графическими файлами), но, в отличие от 031205, отсутсвует поддержка возможности сохранения из wap. Другие отличия от прошивки 031205 мною не замечены.
На данный момент (апрель 2004) я бы советовал прошивать телефон следующими прошивками:
1) 040503 - если для вас не нужна возможность сохранения из wap.
2) Взять из прошивки 031205 ядро и мэппинг и взять из прошивки 040503 лэнгпак русский. Тогда вы полачаете сохранение из wap и полный русский язык.
Одно замечание по запуску Milano Downloader Tool v4.10. Данная программа для работы требует подключение в сетевых настройках Windows клиента NetWare. В противном случае выдается ошибка "List Index out of Bounds(0)"
При перепрошивке телефона средствами Milano Downloader Tool v4.10 у вас остается возможность сохранения в телефоне ваших файлов. Для этого в программе предусмотрены две "галочки" Keep FSS и Keep Media FSS. Но стоит заметить, что при этом, если новая (заливаемая в телефон) не совместима со старой по размещению данных файлов, то программа предупредит Вас об этом и предложит отказаться от прошивки. В этом случае при перепрошивке (если вы все же решитесь на это) ваши личные файлы (мелодии, рисунки, фотографии, профили интернета, записная книжка и т.п.) будут удалены. Так что рекомендую все это сохранить доступными средствами (например, переписать на компьютер).
Программа Milano Downloader Tool v4.10 оперирует с прошивками, состоящими из трех файлов: - ядро прошивки (Main core) - основной блок прошивки; - мэппинг файл (mapping) - насколько я понимаю, файл, содержащий интерфейс прошивки (могу ошибаться); - языковой модуль (langpack) - модуль, содержащий языковую поддержку (например, русское меню, русский словарь, раскладку клавиатуры).
Данные файлы имеют версию, и версии этих трех файлов, используемых одновременно в вашем телефоне, должны быть совместимы. Записать несовместимые версии файлов программа не позволит. Итак...
Инструкция:
1. Запускаете программу Milano Downloader Tool v4.10.
2. Выбираете файлы прошивки, которую будете заливать в телефон. Можно выбирать все три файла сразу или по отдельности (т.е., например, прошивать отдельно лэнгпак). При этом если вы выбираете файлы, несовместимые по версиям, программа вас предупреждает. При этом вы всегда сможете на свой страх и риск продолжить.
3. Выбираете, если желаете, галочки Keep FSS и Keep Media FSS.
4. Выключаете подключенный к компьютеру телефон. Если телефон у вас к этому времени "убит", то вместо выключения помогает просто подключение уже выключенного телефона к компьютеру при запущенной программе. После этого в окне программы под значком с вашим номером порта должны побежать цифры загрузки Агента. Далее программа делает все сама. Если у Вас произошел сбой, то читайте мои замечания по поводу сбоя при заливке backup.
Следует обратить внимание, если вы заливаете прошивку не целиком (три файла), а выборочно (один или два файла) или если вы пытаетесь сохранить свои файлы в телефоне, то возможна ситуация, когда вновь заливаемые файлы несовместимы по версиям с тем, что уже есть в вашем телефоне. При этом программа даст сбой и нужно просто отказаться от того, что не устраивает программу и продолжить.
Теперь, как обещал, несколько слов о STTool:
Сразу скажу, сам я ни разу запустить данную программу не смог (нет пока времени кабель под эту программу дорабатывать) и все сведения мною почерпнуты из сторонних источников и не проверены лично мною.
Прошивка для данной программы состоит из одного файла в формате *.stt. При этом возможна отдельно загрузка лэнгпака. Т.е., насколько я понимаю, загружаешь прошивку (указываешь загружаемый файл), а потом можешь загрузить отдельно лэнгпак из другого файла (указываешь файл с прошивкой, от которого вы желаете загрузить лэнгпак). То, что ты выбираешь режим загрузки только лэнгпака, подтверждается отдельной кнопкой. Вот собствено и все, что могу сказать. Как проверяется совместимость версий прошивки (может быть программа позволяет "совмещать изначально несовместимое"?!), как сохранять личные файлы, какие подводные камни - не знаю.