slovyan Начинающий телефонист С нами с: 14.09.2005 Плодовитость: 1
Рейтинг
Подано 1 (0/1) голосов
|
Методика записи мелодий на А52 100%
|
цитата: Alex_Rov пишет: Внимание! Я не несу никакой ответственности за возможные неполадки с вашим телефоном. Вы все делаете на свой страх и риск!
Для записи мелодий нам понадобится, естественно, сам телефон (Siemens A52 разумеется), DATA-кабель (годится китайский LINK BITS - для телефонов 55 серии - этот кабель должен подходить к A55, C55, M55, A60 и другим), компьютер (минимум требований), прямые ручки + светлая голова, и разумеется фирменная гарантия Siemens (зачем нужна объясню позже!). Итак, начнем! Набираем на телефоне *#06#, жмем левую софт-клавишу и смотрим на самую верхнюю строчку - "Version" - это и есть версия прошивки. Бывает она (на данный момент) в основном 3 видов: 5,7,9. Методика записи различна в зависимости от прошивки, поэтому далее делаем по этапам в зависимости от версии прошивки:
РЕКОМЕНДОВАННЫЙ МЕТОД ДЛЯ ВСЕХ ПРОШИВОК - 3.1!!!
Этап 1: применяем для телефонов с 5 прошивкой (в основном). Потребуется программа V_Klay v.2.5 (или другой версии, но не 2.7), mcA52 v.2.0, эмулятор
Siemens C55 - все программы можно скачать отсюда. Подключаем кабель к COM1 порту компьютера, а выключенный телефон к кабелю. Если у вас на COM1 подключена мышка - то дела наши плохи. Я решил эту проблему покупкой USB-платы (2$) + USB-мышь (тоже 2$). Очень ЖЕЛАТЕЛЬНО освободить именно COM1 для подключения кабеля - чтобы не возникало дополнительных проблем. Открываем V_Klay v.2.5, выбираем в меню выбора телефона А52, устанавливаем тот com порт к которому подключен ваш телефон (обычно это COM1), скорость ставим 57600. Переходим к вкладочке "Флешер" - выбираем в разделе "Память телефона" адрес: 0x3A0000(eeprom) и ОБЯЗАТЕЛЬНО размер - 0x060000 (eeprom). Убеждаемся, что телефон выключен и подключен, жмем кнопку "Чтение памяти", и коротко, но четко нажимаем красную кнопку (отбой) на телефоне. Молимся и ждем. Если окошко программы покажет о чтении памяти по адресам, то все в порядке, читаем дальше, если ничего не происходит, т.е. программа просто зависает, или выдает сообщение об ошибке, читайте этап 2. Итак весь EEPROM считан, т.е. индикатор дошел до конца и появилось сообщение об успешном считывании. Нажимаем кнопку "Сохранить Файл" и сохраняем КАК BIN-ФАЙЛ, дата создания (считывания) файла припишется автоматически. Нажимаем кнопку "Включить", а затем "Выход". Далее открываем папку, куда сохранили файл, копируем его, и помещаем его в надежное место - это наш так сказать наш откат (если что-то пойдет не так зальем его обратно в телефон). Обязательно сохраните этот файл! Заменить можно 10 стандартных + 4 пользовательские мелодии. Выбираем понравившиеся миди-файлы, учтите, максимальный размер которая полезет в телефон на место 10 стандартных мелодий - 3400 байт, а на место 4 пользовательских 2561 байт. Поэтому мелодии необходимо правильно обрезать. Делается это с помощью PSMPlayer-а. Запускаем PSMPlayer, перетаскиваем миди-файл в его окошко. Увеличиваем громкость до 500% - через пункт меню Settings-Volume. Далее жмем File-Create Midi, File Size Limit ставим 3200 (Именно!), и сохраняем файл. Копируем миди-файлы в директорию к эмулятору. Обычно это - C:\siemens\SMTK\emulators\C55\filesystem\Inbox\Sounds. Запускаем эмулятор через меню "Пуск" в Windows. Что бы вставить сим-карту жмем F9. Сразу появится значок ноты в эмуляторе, запускаем ВСЕ(!) файлы (миди) на проигрывание. Открываем снова директорию C:\siemens\SMTK\emulators\C55\filesystem\Inbox\Sounds, и убеждаемся, что все расширение для имени миди-файлов изменилось на si3. ОБЯЗАТЕЛЬНО! - смотрим на размеры полученных файлов. Дело в том, что эмулятор C55 не совсем корректно конвертирует файлы, поэтому некоторые файлы получаются больше, а некоторые меньше стандарта 3200 байт. Если полученная мелодия оказалась меньше 3200 байт, то вновь обрезаем ее в PSMPlayer-e, ограничение на размер файла ставим соответственно больше (3300-3400 и т.д.), если больше 3200 байт, то ограничиваем размер миди до 3100-3000 и т.д. МЫ ДОЛЖНЫ ПОЛУЧИТЬ МЕЛОДИИ В ФОРМАТЕ SI3 РАЗМЕРОМ НЕ БОЛЕЕ 3200 БАЙТ - для замены 10 стандартных мелодий и 2400 БАЙТ для замены 4 пользовательских. Если они будут больше - то мелодия не будет проигрываться повторно, и будет выдаваться сообщение - "Недопустимый формат!". Как альтернатива С55-эмулятора можно использовать телефоны - А55, или С55. Записываем мелодии на телефон через DES, или SiMoCo, запускаем на проигрывание, и копируем обратно. Далее открываем программу mcA52 V.2.0.(!). В графе Files открываем сохраненный нами ранее через программу V_Klay v.2.5 файл (не резервную копию! - ее мы не трогаем). Если все правильно, должны появиться зеленые галочки перед именем мелодии, или картинки. Напротив каждой мелодии жмем на кнопочку с тремя точками, и выбираем подготовленные нами мелодии в si3 формате. Делаем тоже самое для всех мелодий. Ставим галочку на Use Single Patch, Add TimeStamp, и Auto Run V_Klay. Убеждаемся, что в пути поиска ищется именно V_Klay 2.5! Жмем кнопочку "GO". Программа создаст патч, и автоматически запустит V_Klay 2.5. Убеждаемся, что телефон выключен и подключен, жмем кнопку "Применить патч". Отвечаем "Да" на поставленный вопрос. Ждёмс. Когда выскочит сообщение об успешном применении патча, ОБЯЗАТЕЛЬНО жмем "Включить", а затем "Выход". Отсоединяем телефон, и включаем -НАСЛАЖДАЙТЕСЬ!!!
Этап 2: Итак V_Klay v.2.5 (А52) в упор не видит ваш телефон (обычно наблюдается, если версия прошивки 7). Применяем для решения этой проблемы V_Klay v.2.5 (A52 With test point), V_Klay v.2.7 (A52 bootcore bug), V_Klay v.2.7 (A52 patched bootcore), V_Klay v.2.7 (A52 Test Point). Обычно если стоит 7 прошивка работает V_Klay v.2.7 (A52 bootcore bag), берем отсюда. Далее делайте по этапу 1. Только ПРИ ПРИМЕНЕНИИ ПАТЧА ИСПОЛЬЗУЙТЕ тот V_Klay, который и видит ваш телефон (собственно, а как по другому?). Например, если ваш телефон видит только V_Klay v.2.7 (A52 bootcore bag), то и патчить надо только им! То есть в пути поиска должен искаться V_Klay v.2.7! Я для удобства, на диск С установил V_Klay v.2.5, а на D - V_Klay v.2.7, поэтому, если надо запускать V_Klay v.2.7, я в пути поиска просто меняю имя диска с C на D! Если ничего не получается, и ни один из V_Klay-ев опять в упор НЕ ВИДИТ ваш телефон переходим к этапу 3, который в свою очередь разделяется на два вида: 3.1 и 3.2.
Этап 3. Телефон с 9 версии прошивки, V_Klay-и пока не видят, но все равно можно записать и на него. Далее делайте ИЛИ ТОЛЬКО по этапу 3.1 ИЛИ ТОЛЬКО по этапу 3.2!!! Этап 3.1 более удобен, чем этап 3.2.
Этап 3.1: Этот метод годится для всех версий прошивок! Это самый удобный и безопасный метод, рекомендую пользоваться только им! В дополнении ко всему нам еще понадобится: Siemens EEPROM tool v2.21, mcA52 v.2.2(!), берем отсюда. Как обычно выключаем телефон, подключаем к com порту. Открываем программу Siemens EEPROM tool, выбираем com-порт и жмем на кнопке "Init", коротко, но четко нажимаем на красную кнопку на телефоне. На экране телефона должно написаться "Service Mode" (не пугайтесь, если не напишется, такое часто бывает!). Жмем кнопку LOAD All В ПРАВОЙ ЧАСТИ ОКНА программы. Ждем пока программа полностью считает EEPROM. Далее нажимаем кнопку "Select All" В ПРАВОЙ ЧАСТИ ОКНА ПРОГРАММЫ. Жмем кнопку со стрелкой, направленной ВЛЕВО, нажимаем "Select All" В ЛЕВОЙ ЧАСТИ ОКНА ПРОГРАММЫ, затем кнопку "Save" В ЛЕВОЙ ЧАСТИ ОКНА ПРОГРАММЫ, в открывшемся диалоге ОБЯЗАТЕЛЬНО тип файла выбираем как "EEPROM file (*.eep)", даем файлу какое-нибудь имя -например, "А52.eep". Делаем резервную копию с этого файла (на всякий случай). Выбираем миди-файлы и через С55 эмулятор конвертируем их в формат si3 (подробнее смотрим этап 1). Далее открываем программу mcA52 v.2.2 (!). Открываем сохраненный нами А52.eep (Не резервную копию!) через пункт A52 Flash or EEPROM. Перед всеми мелодиями, картинками и анимацией должны появиться зеленые галочки. Напротив каждой мелодии жмем на кнопочку с тремя точками, и выбираем подготовленные нами мелодии в si3 формате. Делаем тоже самое для всех мелодий, картинок и анимаций. Жмем кнопку GO. И все программа создаст патченный EEPROM в той же директории. Теперь осталось только залить подготовленный нами EEPROM с новыми мелодиями обратно в телефон. Открываем опять Siemens EEPROM tool. При выключенном телефоне жмем Init, затем красную кнопку на телефоне. В ЛЕВОЙ ЧАСТИ ОКНА ПРОГРАММЫ: жмем Load - выбираем наш патченный EEPROM, который будет называться примерно так: A52-patched-24-11-04_23-04-17.eep, жмем Select All, стрелку направленную ВПРАВО. В ПРАВОМ ОКНЕ ПРОГРАММЫ ЖМЕМ: Save All. Дожидаемся завершения работы программы. Жмем Exit. Всё! Наслаждайтесь!
Этап 3.2: Внимание ПОЛЬЗУЙТЕСЬ ТОЛЬКО ИЛИ ЭТАПОМ 3.1 ИЛИ 3.2. Нам понадобится: Siemens EEPROM tool v.2.21, mcA52 v.1.0(!), берем отсюда. Как обычно выключаем телефон, подключаем к com порту. Открываем программу Siemens EEPROM tool, выбираем com-порт и жмем на кнопке "Init", коротко, но четко нажимаем на красную кнопку на телефоне. На экране телефона должно написаться "Service Mode". Жмем кнопку LOAD All В ПРАВОЙ ЧАСТИ ОКНА программы. Ждем пока программа полностью считает EEPROM. Далее нажимаем кнопку "Select All" В ПРАВОЙ ЧАСТИ ОКНА ПРОГРАММЫ. Жмем кнопку со стрелкой, направленной ВЛЕВО, нажимаем "Select All" В ЛЕВОЙ ЧАСТИ ОКНА ПРОГРАММЫ, затем кнопку "Save" В ЛЕВОЙ ЧАСТИ ОКНА ПРОГРАММЫ, в открывшемся диалоге ОБЯЗАТЕЛЬНО тип файла выбираем как "EEPROM file (*.eep)", даем файлу какое-нибудь имя -например, "А52.eep". Делаем резервную копию с этого файла (на всякий случай). Выбираем миди-файлы и через С55 эмулятор конвертируем их в формат si3 (подробнее смотрим этап 1). Открываем А52.eep в mcA52 V.1.0 через пункт "A52 Full Flash" (Открыть его в mcA52 v.2.0 вам скорее всего не удастся!). Напротив каждой мелодии должна быть зеленая стрелочка - ТОЛЬКО в эти ячейки и можно записывать! В mcA52 V.1.0 ОБЯЗАТЕЛЬНО ДОЛЖНА СТОЯТЬ (ВКЛЮЧЕНА) ОПЦИЯ "Patch as - Found Address", т.е. Found Address должен быть включен. Далее щелкаем на мелодии, которую хотим заменить, скажем Classic 1, далее выбираем мелодию для замены - в пункте "Melody to change", мелодии ОБЯЗАТЕЛЬНО должны быть в формате si3. Жмем кнопку Go. И так для всех мелодий - СОБЛЮДАЙТЕ ТАКУЮ ОЧЕРЕДНОСТЬ: 1-КЛИК НА ЗАМЕНЯЕМОЙ МЕЛОДИИ (POP1,Tango и т.д.); 2-ВЫБОР ФАЙЛА; 3-ЖМЕМ КНОПКУ "GO" - И так для каждой мелодии!!! Не упускайте этот момент! Итак, в директории, откуда мы выбирали наши мелодии находятся сгенерированные патчи. Их должно быть равно столько, сколько мелодий мы собираемся заменять. Открываем программу V_Klay v.2.5. В меню "Работать с" выбираем "Файлом части флеш", жмем на кнопочку с тремя точками, и ЗАГРУЖАЕМ "A52.eep" (резервную копию НЕ ТРОГАЕМ!!!). Теперь щелкаем по кнопке "Открыть", в диалоге выбора выбираем первый файл патча. Жмем применить патч. Далее открываем второй патч - жмем применить и т.д. пока не откроем и не применим все патчи! Жмем Выход. Открываем опять Siemens EEPROM tool. При выключенном телефоне жмем Init, затем красную кнопку на телефоне. В ЛЕВОЙ ЧАСТИ ОКНА ПРОГРАММЫ: жмем Load - выбираем наш A52.eep, жмем Select All, стрелку направленную ВПРАВО. В ПРАВОМ ОКНЕ ПРОГРАММЫ ЖМЕМ: Save All. Дожидаемся завершения работы программы. Жмем Exit. Всё! Наслаждайтесь!
Дополнение: как перезаписать мелодии. Используя этап 1,2 или 3.1 - просто перезаписываем - тут проблем не возникает. Если только 3.2 этап, то тут немного сложнее. Если записать только одну мелодию, залить в телефон, а потом слить этот EEPROM, загрузить в mcA52 v1.0, то мелодия будет помечена красными стрелочками - при попытке записать туда мелодию V_Klay будет ругаться и не будет патчить. Надо записывать только на пустые ячейки, отмеченные зелеными стрелочками, НЕ ЗАБЫВАЯ ПОСТАВИТЬ "Patch as - Found Address", по умолчанию если какая-то мелодия не найдена, будет "Patch as - Standart Address"! Если вы записали на все 10 ячеек, то надо использовать копию (вот зачем ее надо сохранить и сохранить очень надежно!) EEPROM-а, опять сделать копию, и патчить ее снова. Или можно поступить иначе - отменить патчи, но этим методом я практически не пользуюсь.
А теперь небольшой FAQ:
- Как записать мелодию не трогая EEPROM телефона? Нет ли более простого способа?
- Можно отправить мелодию, картинку и анимацию как SMS-сообщение с другого Siemens-а, например, с Siemens C45.
- Почему нельзя обойтись только одним V_Klay-ем?
- Дело в том, что некоторые старые телефоны V_Klay v.2.7 не видит, причем
это касается не только А52, но и других телефонов, особенно С55 и М55. Поэтому
желательно использовать оба V_Klay-я.
- Как можно поменять названия мелодий?
- Если короче - то не стоит этого делать.
- Мой телефон не видит ни V_Klay, ни Siemens EEPROM Tool. Что делать?
- Проверьте компьютер, порт (COM1), кабель, разъем на телефоне (иногда надо
почистить его щеточкой). Самый верный вариант - проверить на другом телефоне.
Siemens EEPROM Tool должен видеть любой SIEMENS! Если и другой телефон не работает то проблема в: компьютер-порт(COM1)-кабель-разъем; если другой телефон определяется, а ваш нет - проблема с вашим телефоном, несите его в Сервисный Центр!
- Сделал все строго по инструкции, но телефон не включается! ЧТО делать?
- Снимите, и снова вставьте батарею. Если не помогло - залейте сохраненную копию EEPROM-а обратно в телефон (поэтому мы ее и сохраняли!). Если записывали через V_Klay, то в V_Klay выбираем кладочку "Флешер", "Открыть файл...", открываем сохраненную копию и нажимаем на "Запись памяти". Если записывали через Siemens EEPROM Tool, то нажимаем в левом окне: Load - загружаем копию EEPROM-а, SELECT ALL, стрелку направо, в правом - SAVE All! Если и это не помогло - берем гарантию и идем в Сервисный Центр (ВОТ зачем нужна гарантия!), делая при этом вид, что вы вообще не знаете что такое компьютер, кабель и т.д.!
- Какова вероятность "убить" телефон, записывая мелодии?
- Если делать все абсолютно правильно, строго следуя по этой инструкции - практически нулевая. Но если делать что-то не то - то большая!!! Запомните основное правило: ЕСЛИ V_KLAY ИЛИ Siemens EEPROM Tool РУГАЕТСЯ, ТО ВЫ ЧТО-ТО СДЕЛАЛИ НЕПРАВИЛЬНО!!! ВЕРНИТЕСЬ НАЗАД И ПОВТОРИТЕ ВСЕ СНАЧАЛА!
Ну и самое главное - не будь таких программ как V_Klay, Siemens EEPROM Tool, mcA52 было бы просто невозможно что-то записывать на этот телефон. Поэтому авторам и соавторам этих программ БОЛЬШОЕ СПАСИБО!!!
Удачи!
|