Прошивка - версия программного обеспечения устройства, имеющего flash-память. Перепрошивка - обновление этого программного обеспечения, исправление обнаруженных в процессе эксплуатации ошибок или добавление новых возможностей. Программы-прошивки: сервисные - перезаписывает всю память целиком и ею можно восстанавливать убитые телефоны. update - перезаписывает flash-память частично, внося в программное обеспечение необходимые изменения. Для перепрошивки подойдет любой кабель с возможностью зарядки. Кабель без возможности зарядки не подойдет, он берет питание от телефона, а перепрошивка происходит при выключенном телефоне Версию кабеля можно посмотреть, вставив его в телефон и компьютер, набрав на телефоне *#06# (DCA-500; DCA - 510). На кабеле, с функцией зарядки от компьютера, необходимо отключить зарядку. Отключить зарядку можно переключив выключатель. Если выключателя нет, то придется подружиться с паяльником. Разбираем разъем, подходящий к телефону, отпаиваем провод, подходящий к первой ноге.
Кабелем DCA-540 и IRDA перепрошить телефон нельзя.
Бекап. Бекап ( от англ. Backup ) – резервное копирование данных, находящихся в теле телефона. Фулфлэш – это полное содержимое микросхемы флэш-памяти телефона.
Фулфлэш: Bootcore – начальная загрузочная часть внешней Флеш в телефоне. EEPROM (ELITE & EEFULL) – область, в которой хранятся настройки телефона, свойственные именно этому экземпляру. FFSInit – файловая система телефона. Firmware – собственно программное обеспечение телефона - прошивка. Бекап можно осуществить 2 способами: С помощью флешеров (PapuaUtils, x65flasher). Эти программы скачивают на компьютер fullflash телефона. Для того чтобы флешеры могли работать с телом, необходимо сделать лоадер (загрузчик). Лоадер можно сделать с помощью PapuaUtils, но он может работать только до 25 версии прошивки, включительно. Как убедились, что телефон имеет прошивку ниже 25 - набираем номер *#06# нажимаем левую софт – клавишу и видим: SW-Version: ... Запускаем программу PapuaUtills. Нажимаем кнопку “Авто openAll”. Затем жмём кнопку “VKD v3.2+”. Всё! Лоадер создан! Лоадер с помощью x65flasher (работает со всеми прошивками): Читаем ReadMe программы. Выключаем телефон, выбираем COM-порт, выставляем скорость (115200 или меньше), жмём “Connect”, а потом коротко красную трубку на телефоне. Жмём “Backup” и выбираем то, что нужно забекапить. Потом, когда вы захотите залить бекап обратно – нажимаем “Restore” и выбираем файл-бекап, который нужно залить в телефон. Теперь этот, только что сделанный лоадер, копируем в папку “C:\Program Files\V_KLay\data\Loaders”. Как работать с V_Klay: Запускаем программу V-Klay, настраиваем скорость и порт, выбираем там сочетание: модель своего телефона и (Password Boot). Например, если у тебя CX65, то ты выбираешь: "CX65 (Password Boot)", если не получается прокрути полосу прокрутки, там ты увидишь имя, созданного тобой лоадера (комбинация цифр ). Нужно это для того, что бы не патчить буткор. Для работы с V-Klay нажмите кнопку "Обновить". После соединения программа (версия 3.3) сама сделает бекап и сохранит его в свой каталог. Чтобы залить бекап назад в телефон, нажмите "Открыть файл" (выберете файл с вашим бекапом) и запись памяти. При заливке этого бекапа V-Klay может выдать вам предупреждение о том, что запись в bootcore опасна. Не бойтесь нажимать “ДА”, оно означает продолжение без записи в bootcore. Хотя это бекап автоматически делается только при первом подключении телефона, вот как следует поступать в дальнейшем: В закладке флешер есть три параметра: Начальный адрес, размер и смещение. Смещение не трогаем. Оно вам не понадобится, оставляем его "0". Там всё понятно - выставляете в них что нужно считать, например если вам нужно слить EEFULL, нужно указать адрес и размер eefull'а, и нажимаете "Чтение памяти". После считывания, память сохраняется в буфер. Чтобы сохранить данные в буфере, нажмите "Сохранить файл". Чтобы загрузить данные в буфер, например если вы хотите залить всё обратно, нажмите "Открыть файл" и выберите нужный вам бинарник, выставьте адрес и размер и нажмите "Запись памяти". Не забывайте при чтении, и особенно, при записи указывать правильные адреса того, что нужно писать! А то случайно затрёте что-нибудь нужное вам или самому телефону (например EEPROM). Процесс прошивки. Первым делом надо зарядить тел до упора. Множество проблем с перепрошивкой возникает из-за недостаточного заряда батареи. Если на телефон устанавливались системные патчи, их нужно обязательно отменить, графические патчи отменять необязательно, хотя лучше отменить (береженого бог бережет). Запускаем программу прошивки winswup. В окне сбоку информация о версии устанавливаемой прошивки. В основном окне нажимаем serial config, выбираем нужный порт и скорость передачи данных. Можно воспользоваться опцией Check Avail. Жмем Start, идет предварительная проверка. Если все в порядке - телефон выключится и начнется перепрошивка. Если окно покраснело и выдало сообщение "Could not ping mobile"(невозможно дозвониться до тела), проверяем правильность настроек. Возможно, порт занят - надо снять все приложения или перезагрузить компьютер. Если появилось сообщение "No answer from mobile, maybe not with new Update-Concept?" (нет ответа от телефона), скорее всего у вас не родной шнур. Тогда поступаем следующим образом: ставим галку в боксе "skip precheck", (вылезает сообщение, для чего это надо - жмем ОК), выключаем телефон вручную, жмем start и резко жмем красную кнопку на телефоне. Если появляется "Error on waiting for Ack EOT"(не могу больше ждать) - значит, вы недостаточно энергично жали на red button (красную кнопку). Если этот способ не помогает, то надо одной рукой нажимать на START, а другой с задержкой нажимать красную кнопку телефона. (Так, чтобы он не включился) Если у тебя программа сразу не позеленела, то перезапускай её и пробуй ещё раз. Поставить галку в окошке Skip, напротив Precheck. Получилось. Окно зеленеет, идет соединение с телом. После удачного соединения окно становится оранжевым - идет очистка fullflash. Опять зеленый цвет - transfering - заливка прошивки в тело. Смена цвета - ждем about 3,5 minutes. Если программа прошивки застыла на надписи "Still programming. Please wait about 3,5 minutes", надо протсто подождать более 3,5 минут и отключать кабель. По окончании телефон должен сам включиться, в окне - сведения об удачной прошивке. Если телефон не включился сам, поможем ему ручками. Не получается? Передерните аккумулятор. Если во время прошивки не приключилось никаких ошибок, то прошивка в теле. Набираем *#06#, проверяем строчку SW-version. Если во время перепрошивки процесс завис, прошивка не окончена, тел не включается - ничего страшного. Убить тел таким способом невозможно. Скорее всего, у вас нерабочая прошивка или битый файл. Попробуйте скачать еще раз эту или любую другую прошивку - здесь можно играть как на повышение, так и на понижение, но не ниже установленной заводской. После прошивки: Теперь в телефон надо залить соответствующий контент. Здесь на помощь придет FFSInit. FFSInit стирает все пользовательские данные и устанавливает стандартные. Запускаем, применяем необходимые настройки. Выключать телефон не надо. Прямо по центру сообщение о том, что все данные подключенного к РС тела будут потеряны. По правой верхней кнопке можно узнать содержимое устанавливаемого пакета. Жмем start, "please, wait", идет подготовка к передаче данных, побежала строчка хода выполнения. Возможно зависание процесса с предупреждением "please, wait". Это сопротивляется старая FFS. Перегружаем компьютер и телефон и запускаем все заново, пока не дождемся победного конца. По окончании вновь набираем *#06#, смотрим строчку FFS-version. Поздравляю, телефон перепрошит!!!
Сложности, возникающие при перепрошивке:
Q: Прочитал все о прошивке х65. Как мне прошить мой …,…65? A: Процесс прошивки различных телефонов Siemens одинаков, так как используется одна и та же программа WinSwup.
Q: Можно ли понизить прошивку? A: С помощью сервисной можно как повышать, так и понижать версию прошивки, но не ниже заводской.
Q: Какой кабель нужен, чтобы прошить телефон? А: Любой СОМ или USB-кабель с возможностью зарядки, который определяется телефоном как DCA-500 или DCA-510. Перепрошивка DCA-540 невозможна.
Q: Можно ли перепрошить через IRDA? A: Нет.
Q: Запускаю winswup, а он сообщает "Could not ping mobile" A: Возможно, неправильные настройки порта или порт занят. Надо попробовать уменьшить скорость передачи данных, снять все приложения или перезагрузить компьютер.
Q: "No answer from mobile, maybe not with new Update-Concept?" A: Перепрошивка тела во включенном состоянии невозможна. Выключите телефон, поставьте галку в боксе "skip precheck" и после запуска нажмите red button на телефоне.
Q: Поставил галку, запустил, а в ответ - "Error on waiting for Ack EOT". A: Недостаточно энергично нажата красная кнопка на телефоне. Перезапустите программу прошивки и попробуйте еще раз.
Q: Прошивка зависла, телефон не включается, что делать? A: Вы скачали нерабочую прошивку или это битый файл. Скачайте еще раз эту или любую другую прошивку.
Q: Перепрошивка прошла без проблем, но телефон не включается. A: Попробуйте передернуть аккумулятор.
Q: Потеряю ли я свои данные при перепрошивке? при заливке FFS? A: При перепрошивке пользовательские данные не теряются, при заливке FFS они будут утеряны. Если вы не сделали бэкап, можете с ними попрощаться.
Q: Надо ли обновлять прошивки по порядку (12-16-25-41) или можно прыгать (с 12 на 25)? A: Можно сразу с 12 на 25.
|