Прошиваем телефон


ВЕРОЯТНО ИЗЛИШНИМ БУДЕТ НАПОМИНАНИЕ, ЧТО РИСК СЛОМАТЬ ТЕЛЕФОН ПРИСУТСТВУЕТ ВСЕГДА, И ДАЖЕ ПРИ ПРАВИЛЬНЫХ ДЕЙСТВИЯХ С ВАШЕЙ СТОРОНЫ ЧТО-ТО МОЖЕТ ПОЙТИ НЕ ТАК. ПОЭТОМУ ПЕРЕД ПРОВЕДЕНИЕМ ЛЮБЫХ ДЕЙСТВИЙ С ТЕЛЕФОНОМ ПОДУМАЙТЕ - ОНО ВАМ НАДО, МОЖЕТ И ТАК СОЙДЁТ? ЕСТЕСТВЕННО ПЕРЕД ПРОВЕДЕНИЕМ ЛЮБЫХ ВМЕШАТЕЛЬСТВ В ТЕЛЕФОН НЕОБХОДИМО СДЕЛАТЬ БЕКАП ФУЛЛФЛЕША ТЕЛЕФОНА, ТОГДА БУДЕТ ШАНС ВЕРНУТЬ ВСЁ КАК БЫЛО. В ЛЮБОМ СЛУЧАЕ ВСЕ ДЕЙСТВИЯ С ТЕЛЕФОНОМ ВЫ ПРОВОДИТЕ НА СВОЙ СТРАХ И РИСК.


Введение

Прошивка (программное обеспечение телефона) выполняет роль его операционной системы, и, как любое другое ПО, может содержать (и содержит) различные ошибки, приводящие к глюкам в работе телефона. Обновить прошивку в телефонах Siemens можно тремя способами: WinSwup, Update Tool, SWUOTA. Первые два представляют из себя в общем то одно и тоже ПО, различающееся лишь оболочкой, с помощью которой прошивка записывается в телефон. SWUOTA это способ обновления прошивки через GPRS-интернет, но работает далеко не со всеми телефонами. В последнее время появляются прошивки в формате xbz (без программы-прошивальщика). Для её установки потребуется дополнительно скачать прошивальщик Winswup 4.18.

map это данные, входящие в состав EEPROM (область памяти, в которой хранятся различные настройки телефона). В map содержатся настройки телефона под различных, в т.ч. и Российских операторов.

FFSInit представляет из себя стандартный контент телефона, т.е. полное содержимое его файловой системы. В неё входят все предустановленые, картинки, аудио- и видео-файлы, ява-игры и приложения, а также разные конфигурационные и системные файлы. В последнее время появляется контент в xfs-формате (представляет собой образ диска, а не архив с отдельными файлами). Особенности его инсталляции подробно изложены в этой статье.

При экспериментах в процессе создании FAQ в качестве "подопытных" использовались телефоны СХ70 и СХ75.

Для начала несколько наиболее распространённых вопросов и ответов про обновление ПО:

Как посмотреть версию установленного ПО?
Набираем на телефоне такой номер *#06#, нажимаем кнопку Др. функ. и смотрим:
цифры, после SW-Version это номер версии прошивки;
цифры, после Std-Map/SW это версия map;
цифры и буквы, после FFS-Version это версия FFSinit.

Будет ли утеряна информация хранящаяся в телефоне в результате обновления ПО?
После удачной замены прошивки, как правило, вся информация (кроме установленных патчей - все они, за редким исключением, будут уничтожены) в телефоне остаётся на месте и не теряется; после обновления map требуется заново настроить интернет; а в результате установки FFSinit будет потеряна ВСЯ информация из файловой системы телефона (его содержимое станет как на момент покупки в магазине).

Для чего требуется обновлять ПО?
Главным образом для избавления от всевозможных мелких и не очень глюков. Чем меньше номер версии прошивки, тем она более сырая, поэтому если ваш телефон имеет древнюю прошивку её лучше обновить, в противном случае на усмотрение пользователя, но я скажу так - хуже от этого, как правило не будет.

Откуда лучше всего качать Прошивки, map, FFSinit?
Файлы прошивок Update Tool выкладываются на сайте Benq-Siemens. Поскольку данный сайт, как и остальные "фирменные" ресурсы, сделан "по великому", к долгожданной ссылке на прошивку придётся пробираться через большое количество списков, кнопочек и ссылок. Для начала убедитесь, что в списке языков выбран International/English (на русском варианте сайта, кроме рекламных заявлений ничего полезного не обнаружено), в списке Show a product выберите модель телефона, после перехода на страницу этой модели жмите на вкладку Product support, далее, пройдя по ссылке Service Downloads, выбирайте Firmware. После уточнения выбора модели и варианта (для России - А390) появится ссылка на файл с прошивкой (в данном примере для СХ70 файл называется CX70560300.xbz_update.exe). По размеру закачиваемого файла и качеству "программного кода" Update Tool ничем не отличается от WinSwup и весит около 13Мб.
Прошивки WinSwup, а также map и FFsinit имеются практически на любых неофициальных сайтах, посвящённых телефонам Siemens, наиболее полная коллекция расположена здесь.

Какой кабель лучше использовать для обновления ПО?
IrDA и Bluetooth для этих целей не подходят, только кабель DCA-510(512) или его "левые" сом- и usb-варианты. Некоторые модели телефонов (SX1, S/SL75, по некоторым данным и СХ/М75) допускают прошивку кабелем DCA-540.

В каком порядке рекомендуется обновлять ПО?
Обычно рекомендуют такой порядок: прошивка, map, FFSinit (но бывает и такой: прошивка, FFSinit, map).

Требуется ли вместе с прошивкой также обновлять map и FFSinit?
Учёные пока не сошлись во мнениях по этому вопросу. Если после прошивки не возникает глюков, то map и FFSinit ставить необязательно, в противном случае лучше обновить и их.

Часть 1. ОБНОВЛЕНИЕ ПРОШИВКИ
Сервисные прошивки WinSwup


Прошивки WinSwup предназначены для использования в сервис-центрах Siemens, а потому на официальном сайте их не найти. Достоинства этого вида прошивальщика:
- позволяет заново перепрошивать телефон в случае каких-либо сбоев;
- позволяет сделать Downgrade (установить версию прошивки старее текущей, но не старее заводской!);
- использовать как фирменные DCA-510(512) кабели, так и их "левые" аналоги;
- прошивать до 4 телефонов одновременно (теоретически).
Из недостатков можно отметить не очень дружественный интерфейс, хотя лично мне нравится.

Для прошивки телефона (не забудьте зарядить аккумулятор!) подключите его кабелем к компу и запустите файл WinSwup.ехе, в появившемся окошке можете прочесть историю версий программы, нажмите ОК, покажется основное окно программы (в плавающем окне сбоку можно посмотреть информацию о загруженном файле). Жмём кнопку Serial Config и настраиваем необходимые параметры: в окне сом выделяем нужный порт, после чего в рамке baud выбираем скорость, жмём ОК. Если указанная скорость выходит за пределы возможностей вашей системы, появится сообщение об ошибке.

Важное примечание. Если файл со скачанной прошивкой оказался в формате xbz, следует отдельно скачать прошивальщик (если у вас его ещё нет). На сегодняшний день актуальна версия WinSwup 4.18. Запускаем файл прошивальщика WinSwup.ехе, нажимаем кнопку Load File (или меню File - Open) и выбираем xbz-файл с прошивкой. Далее как обычно.
Если программа выдаёт такую ошибку "Device protected. Only secure update allowed", заходим в Options - Update Concept и выбираем пункт Force Secured Mode. Должно помочь.


а) Для запуска процесса прошивки в случае использования фирменного кабеля DCA-510(512) или его левой cом-разновидности, включаем (если был выключен) телефон и нажимаем в программе кнопку Start (галочки Skip возле Pre-Check и Post-Check должны быть убраны!). Если программа не выдаст сообщений об ошибках, телефон самостоятельно выключится и начнётся прошивка. После того как прошивка закончится, телефон включится.
б) При использовании левых usb-кабелей (аналогов DCA-510) требуется установить галочки Skip возле Pre-Check и Post-Check. Телефон перед прошивкой требуется выключить. После нажатия на Start быстро подключаем кабель, коротко и чётко жмём красную кнопку. Прошивка должна начаться.

Прошивки для народа - Update Tool

Данная версия прошивки официально предназначена для обновления самими пользователями в домашних условиях, а потому обладает наиболее красочным, простым и понятным внешним видом. В качестве основных недостатков можно отметить:
- при любых сбоях во время прошивки Update Tool будет невозможно начать всё заново;
- невозможность установить версию прошивки старее текущей (сделать Downgrade);

Для запуска процесса прошивки подключите телефон к компу и запустите скачанный ехе-файл прошивки. После этого останется только выполнять указания программы-прошивальщика.

Обновление прошивки через GPRS - SWUOTA

Метод SWUOTA (Software Update over the Air) хорош прежде всего тем, что для прошивки помимо телефона и возможности выхода в интернет через GPRS, ничего другого не требуется (ни компа, ни кабеля). Однако есть и существенные недостатки:
- подходит не для всех телефонов Siemens, а только тех, у которых в меню Ещё имеется пункт Упр. устр. (у СХ70/75 он есть, а у СХ65 - нет);
- при скачивании прошивки SWUOTA трафик меньше (около мегабайта), чем для обычной прошивки (порядка 12-13Мб), но всё же достаточно велик для Интернета через GPRS, к тому же докачка не поддерживается;
- данный сервис работает очень нерегулярно (особенно в последнее время) да и версии прошивок не блещут разнообразием.

Перед тем как воспользоваться SWUOTA загляните в меню Упр. устр. и выберите активный (отметьте галочкой) профиль Software Update (или создайте таковой, если не было). Нажмите Изменить и заполните следующие поля:

Адрес: http://swuota.global-repair-management.com
Порт: 80
Провайдер: (здесь указываете профиль для услуги GPRS-Internet)
Имя пользователя: swuota_user
Пароль: swuota
ID сервера: SWUOTA
Пароль сервера: swuota
HTTP-аутентифик.: Нет

Нажимаем Сохранить профиль и вернитесь в Упр. устр.. Теперь в качестве Актив. Проф. значится Software Update.

Как всегда, перед началом обновления прошивки требуется зарядить аккумулятор, и на всякий аварийный случай сохранить всё самое ценное! Если зарядили и сохранили, заходим в Упр. устр. и жмём Начать. Теперь собственно остаётся только ждать, да при необходимости подтверждать действия, нажатием на кнопку ОК (примечание, если новой SWUOTA-прошивки к вашему телефону нет, об этом будет сообщено; если в работе сервиса возникнут проблемы - тоже будет сообщение). После скачивания прошивки, выключите и включите телефон. Подтвердите намерение об обновлении прошивки и снова ждите. Собственно всё.

Автор: vitalik_rom
Hosted by uCoz