Bond Телефонист Откуда: берутся чайники?.. С нами с: 26.01.2003 Плодовитость: 69
Рейтинг
Подано 37 (10/27) голосов
|
Методика записи мелодий на А52 100%
|
цитата: _Alan_ пишет: а размер правильный
Правильный размер eeprom'а - 106 КБ (108 862 байт)
Только что залил в A52 мелодии по инструкции с http://a52.narod.ru/melodytophone.html
[code]Методика записи мелодий:
Внимание! Я не несу никакой ответственности за возможные неполадки с вашим телефоном. Вы все делаете на свой страх и риск! Для записи мелодий нам понадобится, естественно, сам телефон (Siemens A52 разумеется), DATA-кабель (годится китайский LINK BITS - для телефонов 55 серии - этот кабель должен подходить к A55, C55, M55, A60 и другим), компьютер (минимум требований), прямые ручки + светлая голова, и разумеется фирменная гарантия Siemens (зачем нужна объясню позже!). Итак, начнем!
Потребуются следующие программы: Siemens EEPROM tool v2.21, mcA52 v.2.2(!), эмулятор Siemens C55 - все программы можно скачать отсюда. Выключаем телефон, подключаем к com порту. Открываем программу Siemens EEPROM tool, выбираем com-порт и жмем на кнопке "Init", коротко, но четко нажимаем на красную кнопку на телефоне. На экране телефона должно написаться "Service Mode" (не пугайтесь, если не напишется, такое часто бывает!). Жмем кнопку LOAD All В ПРАВОЙ ЧАСТИ ОКНА программы. Ждем пока программа полностью считает EEPROM. Далее нажимаем кнопку "Select All" В ПРАВОЙ ЧАСТИ ОКНА ПРОГРАММЫ. Жмем кнопку со стрелкой, направленной ВЛЕВО, нажимаем "Select All" В ЛЕВОЙ ЧАСТИ ОКНА ПРОГРАММЫ, затем кнопку "Save" В ЛЕВОЙ ЧАСТИ ОКНА ПРОГРАММЫ, в открывшемся диалоге ОБЯЗАТЕЛЬНО тип файла выбираем как "EEPROM file (*.eep)", даем файлу какое-нибудь имя - например, "А52.eep". Делаем резервную копию с этого файла (на всякий случай). Выбираем миди-файлы и через С55 эмулятор конвертируем их в формат si3 (подробнее смотрим этап 1). Заменить можно 10 стандартных + 4 пользовательские мелодии. Выбираем понравившиеся миди-файлы, учтите, максимальный размер которая полезет в телефон на место 10 стандартных мелодий - 3400 байт, а на место 4 пользовательских 2600 байт. Поэтому мелодии необходимо правильно обрезать. Делается это с помощью 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, A57 или С55. Записываем мелодии на телефон через DES, или SiMoCo, запускаем на проигрывание, и копируем обратно. Далее открываем программу mcA52 v.2.2 (!). Открываем сохраненный нами А52.eep (Не резервную копию!) через пункт A52 Flash or EEPROM. Перед всеми мелодиями, картинками и анимацией должны появиться зеленые галочки. Напротив каждой мелодии жмем на кнопочку с тремя точками, и выбираем подготовленные нами мелодии в si3 формате. Делаем тоже самое для всех мелодий, картинок и анимаций. Жмем кнопку GO. И все программа создаст патченный EEPROM в той же директории. Теперь осталось только залить подготовленный нами EEPROM с новыми мелодиями обратно в телефон. Открываем опять Siemens EEPROM tool. При выключенном телефоне жмем Init , затем красную кнопку на телефоне. В ЛЕВОЙ ЧАСТИ ОКНА ПРОГРАММЫ: жмем Load - выбираем наш патченный EEPROM, который будет называться примерно так: A52_patched_27_09_04__15_43_07.eep, жмем Select All, стрелку направленную ВПРАВО. В ПРАВОМ ОКНЕ ПРОГРАММЫ ЖМЕМ: Save All. Дожидаемся завершения работы программы. Жмем Exit. Всё! Наслаждайтесь!
А теперь небольшой FAQ: - Как можно поменять названия мелодий?
- Если короче - то не стоит этого делать.
- Мой телефон не видит ни 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! Если и это не помогло - берем гарантию и идем в Сервисный Центр (ВОТ зачем нужна гарантия!), делая при этом вид, что вы вообще не знаете что такое компьютер, кабель и т.д.!
И самое главное:
- Какова вероятность "убить" телефон, записывая мелодии?
- Если делать все абсолютно правильно, строго следуя по этой инструкции - практически нулевая.
Удачи!
(c)Alex_Rov[/code]
Все супер! Спасибо Alex_Rov! Спасибо этому Форуму!
Теперь о том, что смутило - Если полученная мелодия оказалась меньше 3200 байт, то вновь обрезаем ее в PSMPlayer-e, ограничение на размер файла ставим соответственно больше (3300-3400 и т.д.)
После обрезания в PSMPlayer-e мелодии получались -
mid - 3,11КБ (3189 (3187, 3188)байт),
после конвертации в C55 -
si3 - 2,50КБ(2561байт)/2,96КБ(3040байт)/3,01КБ(3092байт).
Долго решал - делать-ли ...вновь обрезаем ее в PSMPlayer-e...?!
Когда загрузил eeprom в mcA52.exe и увидел, что оригинальные мелодии имеют неодинаковый размер, то решился залить с тем размером, который есть - т.е. меньше 3200 байт.
Телефон включился и... и я с радостью обнаружил что мелодии поменялись!
Так что это? Случайность? Или надо ровнять мелодии только больше 3200 байт? |
____________________________
отрицательный персонаж? - да! это я! у человека в одиночку хорошо получаются только две вещи: словоблудие и рукоблудие... |
|