При поддержке Smart Mobile Personal Digital Assistant
Эмблема проекта © 2004-2020 Smart Mobile Personal Digital Assistant. All rights reserved.


Начало  Регистрация  Поиск  FAQ  Разные разности  Новости Форума  Администрация Клуба

Siemens - клуб

 
 SC-форум : Music, Logo & Java : Для админов. Есть программа для смены стандартных мелодий в Сименс С55.

Навигация:
Хозяйке на заметку: Обращаем внимание! Если вы хотите узнать характеристики какой-либо модели Сименс(Бенк), на сайте имеется Каталог сотовых телефонов Сименс(Бенк) и Каталог DECT-телефонов Сименс GIGASET. Обо всех замеченных недостатках в каталоге следует писать здесь.
Страницы: [Предыдущая] 1 2

Автор Сообщение
Вечный...
Начинающий телефонист
Откуда: Россия, Pocтов-на-Дону
С нами с: 09.01.2004
Плодовитость: 46


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме С55
Рейтинг

Подано 0 (0/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


Баг с недопустимым форматом можно вылечить! В патче получаеся что в последним адресе символов не 32, а меньше! Дописываю от болды до 32 всё работает, только левый звук в конце! Может надо что бы прога поменьше обрезала?


____________________________
Чтобы носить очки мало быть умным.. Надо ещё и плохо видеть

07.03.2004 в 05:56
Вечный...
Начинающий телефонист
Откуда: Россия, Pocтов-на-Дону
С нами с: 09.01.2004
Плодовитость: 46


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме С55
Рейтинг

Подано 0 (0/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


А нет, не везде прохляло, только "Латино" заменял на 0


____________________________
Чтобы носить очки мало быть умным.. Надо ещё и плохо видеть

07.03.2004 в 06:10
AlexAD
Телефонист
В миру: Алексей
Откуда: Россия, Ростов
С нами с: 12.02.2003
Плодовитость: 119


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме M55
Рейтинг

Подано 17 (7/10) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


Может теперь добавить возможность работы с другими версиями (11,18) и другими телефонами (М55)?


____________________________
C35i -> S35i -> C55 -> M55(v.10)

07.03.2004 в 06:10
МихМих
Начинающий телефонист
Откуда: Россия, Волгоград
С нами с: 02.12.2003
Плодовитость: 19


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме С55
Рейтинг

Подано 6 (6/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


to AlexAD: Это возможно - если мелодии одинаковые в M55 как и С55, то просто найди строки из С55 в М55 и проверь их замену. Если там есть стандартные wav, то поищи в прошивке слово RIFF - это и будут wav.

МихМих

07.03.2004 в 09:02
FOX_GED
Телефонист
Откуда: Россия, Ростов-на-Дону
С нами с: 09.12.2003
Плодовитость: 191


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме ME45>S45i, A55>C55, A50>почти C45 ;)
Рейтинг

Подано 18 (17/1) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


Начну из далека, чтобы было понятно.
Исследовав флеш окончательно убедился, что полифония лежит там в том же формате si3. Так же пришёл к выводу, что необходимыми условиями звучания является наличие в первом байте 00(видимо, возрастание звука идёт с тишины, и, чтоб первая нота не глоталась, поставленна пауза) и в последних двух 81x1, x-параметр не обязательный (проверенно опытным путём), а вот три других пресущи как всем оригинальным мелодиям, так и любым si3. Основываясь на предположении, что в RIT забиты адреса начала и конца мелодии и, опять же, предположив, что идёт сверка по данным байтам, сделал вывод, что программа не корректно формирует патч.
1) Глюк программы - на некоторые мелодии, типа Азии, Ticler и ещё нескольких, программа записывает новую почему-то с 11-го байта, естественно не соблюдая первое условие. результат - ошибка в начале и мелодия неиграет. С этим, МихМих, ты сам разбирайся.
2) Ошибка написания окончания патча - не соблюдается второе условие(81x1), в конец дописываются нули и нет точки окончания. Результат - ошибка в конце проигрыша.
3) то что и так известно. Несоответствие найденных адресов. Результат - после секундного звучания ориг. мелодии вылетает ошибка.
А теперь, как лечить это.
Хорошим подспорьем послужит последний update V_KLay_v2.5.19 с новой возможностью создания патча отката, если в патче не присутствуют старые данные. Генерится тот же патч, но с данными для отката, прочитанными из флеша. Нужно только удалить в первичном файле строку #pragma disable warn_no_old_on_apply, она является аргументом игнорирования отсутствия старых данных во флеше. Не происходит сверки старых значений.
Но даже не то хорошо, что в случае неудачи можно в секунду откатиться назад, не заливая целый блок., а то, что благодаря этому патчу видно какие данные присутствовали во флеше.
Вот тут, откатив неудачный патч и можно эксперементировать.
Создать циклический звук(вместо того, что проигрывался один раз с ошибкой в конце) элементарно. Нужно, посмотрев на исходные данные конца мелодии прописать на те же байты значение (81x1), его можно скопировать из исходных данных, а можно поставить то, что было в si3, значения не имеет. Мелодия обретает завершенность.
По поводу неправильной записи со смещением байтов - пусть автор разбирается. Кстати, нули(00) ошибочно приписываются концам мелодиия, а не к началу (получается небольшой нахлёст) и если мелодия больше оригинала, то затираются, и следующая мелодия может не заиграть. Так что патчи лучше ставить последоватнльно сверху вниз, чтобы восстанавливались нулевые значения.
А теперь, альтернативный способ нахождения правильных адресов мелодий.
Как я уже писал, если проигрывается несколько нот от старой мелодии,то значит, адреса смещены вниз. чтобы найти нужные, мы должны прикинуть на сколько нам нужно поднятся вверх. Открываем в Hex-редакторе наш FF, находим нужный адрес и, постепенно перемещаясь вверх, ищем нужный нам пораметр 81 х1 00, он конечно попадается и левый, но на том небольшом диапозоне нужном нам, вряд ли он встретится больше пяти-шести раз. Переписывая каждый раз файл table.adr и делая тестовые патчи мы не более чем за час найдём нужный нам адрес. То же самое можно делать непосредственно из патча отката, дописывая наверх офсеты заполненные нулями и смотря потом патч отката.
Чтобы не клепался откат на каждый последующий изменённый патч нужно поставить в настройках галку на "продолжать операцию без сохранения файла Восстановления" и при следующем запросе на создание патча нажать ДА, а в окошке сохранения патча на Отменить, и патч установится без отката.
ЗЫ Кстати, как-то умудрился добиться того, что одна установленная мелодия перешла в другую. Причём, по случайности, это были две разные версии одной песни, и я даже не сразу понял, что по чём, а когда понял, волосы на себе рвал - патч этот, за глючность, я к тому моменту уже удалил. Так что, есть шанс, что вместо двех мелодий можно засунуть одну большую.
Ну вот, собственно, и всё. Эксперементируйте.
Удачи.


____________________________
Люди - рабы своих вещей...; самосовершенствование - это ***..[cut by Stempl];
destruction - essence...; society must die...
Let heros enjoy the minute of the glory, which will is forgotten in hour...

07.03.2004 в 20:47
XenonM
Телефонист
В миру: Николай
Откуда: Russia, Volzhsky
С нами с: 11.03.2004
Плодовитость: 225


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме Siemens C55
Рейтинг

Подано 25 (22/3) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
FOX_GED пишет: Так же пришёл к выводу, что необходимыми условиями звучания является наличие в первом байте 00

Имхо не факт.

p.s. Автору: Возможно длина Easy listening превышена на 1 байт. По крайней мере для 18-й версии прошивки это так.


____________________________
Who cares?
Siemens для тебя!

13.03.2004 в 02:42
МихМих
Начинающий телефонист
Откуда: Россия, Волгоград
С нами с: 02.12.2003
Плодовитость: 19


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме С55
Рейтинг

Подано 6 (6/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


to FOX_GED:

1) Насчет 00 в начале - возможно вы и правы, но для всех ли мелодий это так, ведь не факт что все они начинаются с паузы.
2) 81х1 - я так до конца и не понял, что вы имели в виду, скорее всего это значит 81h, но и это не совсем точно - ведь в RIT может храниться не число, стоящее в конце мелодии, а его физический адрес и числа находящиеся в начале и конце не имеют никакого другого смысла, кроме звука.
3) мелодии я проверял не записью на место старых (это слишком муторно), а записью старой мелодии в файл на компьютере с расширением si3 и заливкой его в телефон и прослушиванием, поэтому некоторые мелодии и не играют что странно.
Также есть сложности с числом голосов в мелодии, при замене стандартных мелодий на свои они у меня обычно длиннее стандартных (хотя это может быть связано с длительностью каждой ноты).
Насчет того как это победить: если никто не знает способа вытащить настоящие адреса начала и конца каждой мелодии, то есть смысл каждому, кто участвует в тестировании и использовании программы взять на себя 1 мелодии и отточить именно её (можно > 1). Тогда собрав их все вместе получим 100 % рабочую программу.
Если вы считаете что строчка #pragma disable warn_no_old_on_apply в патче лишняя её можно сделать отдельной опцией.

Вот и все. Пишите. МихМих.

14.03.2004 в 11:50
FOX_GED
Телефонист
Откуда: Россия, Ростов-на-Дону
С нами с: 09.12.2003
Плодовитость: 191


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме ME45>S45i, A55>C55, A50>почти C45 ;)
Рейтинг

Подано 18 (17/1) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
МихМих пишет: to FOX_GED:

1)Ну насчет 00 - я преукрасил, это справедливо для обычных самодельных si3, те, что в прошивке обходятся обычно и одним нулём(но он есть).
2)Под x я имел ввиду переменную, которая в каждой мелодии может быть разной (например - 8131 или 81А1, 8141 и т.д.), но вот окончание 81х1 встречается в 90% случаев в прошивке и в 100% в самопальных si3(делаемых телефоном или эмулятором из миди).И, если мелодия короче была и на нули кончалась, то играла 1 раз, а если в конец на тоже место, где и в старых данных эти байты ставил, то играла циклически, без левого звука на конце, что говорит о том, что это не нота. Всё таки про формат si3 нифига не известно и что сеи байты означают -ХЗ. Конечно есть исключения природа которых мне не ясна. В Латино, например, я так и не смог выкупить окончание. Вернее вычислил вплоть до байта, восстанавливая побайтно с конца вместо нулей старые данные. В итоге с этим байтом - на конце левый звук, а без него - ошибка в конце проигрыша.
Да и с WAV'ками тоже странности. Беру на замену две вавки больше оригинальной и одна больше другой на 5 Кб. Та что меньше обрезается, но играет как надо, большая же выдаёт ошибку. Естественно, одного формата.
И по поводу патчей с 11-го байта вопрос остался открытый (это, всё таки, баг программы, а не левых адресов). Ручками-то, переписывать неохота.
А за разделение мелодий за каждым тестером я целиком и полностью за. Надо только отсеять те, что 100% вычесленные(типа Базара,Танго и т.д).
Кстати, у меня ещё со времён А55 остались две мелодии подходящих(С55 - единственный 55-й у которого мелодии во флеше зашиты, у А55 и А52 они в FlexMemory лежат, хоть в А52 он и закрыт, но, судя по 5071-му блоку Eeprom, сомневаться не приходится) - SiemenSwing и Holiday, а с учётом того, что это телефоны братья и звучание мелодий один в один, можно их с точностью до байта выкупить.


____________________________
Люди - рабы своих вещей...; самосовершенствование - это ***..[cut by Stempl];
destruction - essence...; society must die...
Let heros enjoy the minute of the glory, which will is forgotten in hour...

14.03.2004 в 23:20
МихМих
Начинающий телефонист
Откуда: Россия, Волгоград
С нами с: 02.12.2003
Плодовитость: 19


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме С55
Рейтинг

Подано 6 (6/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


to XenonM:
У Вас 18 прошивка и программа с ней нормально работает или избирательно с некоторыми мелодиями ? И точно ли 1 лишний байт в easy listening, пробовали вы записать на её место разные мелодии ?

to FOX_GED: проблема в том, что разные мелодии si3 большие размером, чем оригинал, записанные на его место ведут себя по разному, одна играет в цикле без проблем, в то же время другая играет до конца и "недопустимый формат", а ведь пишутся по одним и тем же адресам.
Насчет того , что в si3 пишутся в конце нули - это действительно неправильно, просто это досталось в наследство от wav.
Кстати не предполагал, что и wav могут ошибку выдавать, они пишутся строго по формату RIFF, спецификация не нарушается.
Я так и не понял про 11 байт, программа пишет начиная с адресов и заканчивая адресами, записанными в table.adr, объясните подробнее.

to ALL: Господа, возьмите на отладку по мелодии, сделайте добро себе и другим и будет вам счастье.

P.S. to XenonM: Volzhsky - это я так понимаю Волгоградская область

МихМих

15.03.2004 в 08:03
FOX_GED
Телефонист
Откуда: Россия, Ростов-на-Дону
С нами с: 09.12.2003
Плодовитость: 191


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме ME45>S45i, A55>C55, A50>почти C45 ;)
Рейтинг

Подано 18 (17/1) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
МихМих пишет:
to FOX_GED: проблема в том, что разные мелодии si3 большие размером, чем оригинал, записанные на его место ведут себя по разному, одна играет в цикле без проблем, в то же время другая играет до конца и "недопустимый формат", а ведь пишутся по одним и тем же адресам.
Насчет того , что в si3 пишутся в конце нули - это действительно неправильно, просто это досталось в наследство от wav.
Кстати не предполагал, что и wav могут ошибку выдавать, они пишутся строго по формату RIFF, спецификация не нарушается.
Я так и не понял про 11 байт, программа пишет начиная с адресов и заканчивая адресами, записанными в table.adr, объясните подробнее.
to ALL: Господа, возьмите на отладку по мелодии, сделайте добро себе и другим и будет вам счастье.
МихМих


В случае с большими чем оригинал мелодиями может как раз и сказывается неправильное определение конца мелодии. Если он заканчивается раньше, чем на самом деле, то старые данные конца не затираются и мелодия проигрывается циклически. Та же что идет по правильным адресам грохает эти самые 81х1 и оканчивается ошибкой. Но это можно легко проверить на заточенных мелодиях типа Базар и Танго(похоже адреса там правильные стоят). Хотя, если вы говорите, что по одному и томуже адресу такое выходит, то вообще мистика получается. Тут, чтобы разобраться нужно иметь представление о структуре si3 и структуре MIDI (по сути это просто инюха для банка) может обрезается какой нибудь необходимый параметр или ещё чего.
По поводу 11-го байта. Делаем патч, например, на мелодию Щепки или Азия (по моему бага есть и на нескольких других мелодиях). Открываем патч и открываем в Hex-редакторе ту si3, которая идёт на замену и сравниваем начало патча и начало мелодии. Мелодия на замену пишется в патч не с начала, а с 11-го байта. Во всяком случае у меня в версии 1.4. Если баг не подтвердится, значит это как-то связанно с глюками моей винды(шалить стала изрядно)?
Кстати, сравнил те две мелодии из А55, что схожи с С55. Сходство имеется но многие байты разнятся.
PS Ковырял на днях Smelter'ом флеш от А55 и обнаружил, что во FlexMemory сразу после прошивки мелодии изночально как MIDI лежат, и только после прослушивания конвертятся в si3. Интересно, может и в С55 такая же ерунда. Хотя врядли, в А55 мелодии в Flex'е лежат, а в С55 - зашиты. А было бы неплохо. С учётом того что MIDI имеют типовые ярковыраженные признаки начала и конца. Если бы получилось извлеч их из флеша, а потом конвертнуть в si3, можно было бы получить точные на 100% байты.


____________________________
Люди - рабы своих вещей...; самосовершенствование - это ***..[cut by Stempl];
destruction - essence...; society must die...
Let heros enjoy the minute of the glory, which will is forgotten in hour...

16.03.2004 в 11:43
slvtab
Телефонист
Откуда: Украина, Луганск
С нами с: 02.09.2003
Плодовитость: 82


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме CA55-->M55
Предупреждения:
Замечание
Рейтинг

Подано 7 (3/4) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
FOX_GED пишет:
цитата:
МихМих пишет:
to FOX_GED: проблема в том, что разные мелодии si3 большие размером, чем оригинал, записанные на его место ведут себя по разному, одна играет в цикле без проблем, в то же время другая играет до конца и "недопустимый формат", а ведь пишутся по одним и тем же адресам.
Насчет того , что в si3 пишутся в конце нули - это действительно неправильно, просто это досталось в наследство от wav.
Кстати не предполагал, что и wav могут ошибку выдавать, они пишутся строго по формату RIFF, спецификация не нарушается.
Я так и не понял про 11 байт, программа пишет начиная с адресов и заканчивая адресами, записанными в table.adr, объясните подробнее.
to ALL: Господа, возьмите на отладку по мелодии, сделайте добро себе и другим и будет вам счастье.
МихМих


В случае с большими чем оригинал мелодиями может как раз и сказывается неправильное определение конца мелодии. Если он заканчивается раньше, чем на самом деле, то старые данные конца не затираются и мелодия проигрывается циклически. Та же что идет по правильным адресам грохает эти самые 81х1 и оканчивается ошибкой. Но это можно легко проверить на заточенных мелодиях типа Базар и Танго(похоже адреса там правильные стоят). Хотя, если вы говорите, что по одному и томуже адресу такое выходит, то вообще мистика получается. Тут, чтобы разобраться нужно иметь представление о структуре si3 и структуре MIDI (по сути это просто инюха для банка) может обрезается какой нибудь необходимый параметр или ещё чего.
По поводу 11-го байта. Делаем патч, например, на мелодию Щепки или Азия (по моему бага есть и на нескольких других мелодиях). Открываем патч и открываем в Hex-редакторе ту si3, которая идёт на замену и сравниваем начало патча и начало мелодии. Мелодия на замену пишется в патч не с начала, а с 11-го байта. Во всяком случае у меня в версии 1.4. Если баг не подтвердится, значит это как-то связанно с глюками моей винды(шалить стала изрядно)?

Да действительно есть баг с 11-го байта например на мелодии Испания, кстати адреса немного другие: Испания 541С10-543647
Symph. #40=53d607-53ea19
У меня на руках два телефона С55 и СА55 и есть возможность одновремено проигрывать скачаную и стандартную мелодию.
По поводу 81х1 тут не ясно вроде проходит но не совсеми мелодиями т.е. как правило это не прошло, а жаль, но буду дальше копать с мелодией Испания
16.03.2004 в 15:21
XenonM
Телефонист
В миру: Николай
Откуда: Russia, Volzhsky
С нами с: 11.03.2004
Плодовитость: 225


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме Siemens C55
Рейтинг

Подано 25 (22/3) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
МихМих пишет: to XenonM:
У Вас 18 прошивка и программа с ней нормально работает или избирательно с некоторыми мелодиями ?


Нет, поскольку адреса там другие (процент совпадения есть, но каков он - мне пока неизвестно) то предугадать результат довольно сложно. Пробовал "заменить" мелодию 1 раз. Патч, изготовленный с помощью программы, просто убил телефон насмерть. Но это, скорее, моя вина... желание экспериментов

цитата:
МихМих пишет: И точно ли 1 лишний байт в easy listening, пробовали вы записать на её место разные мелодии ?

По поводу easy listening... Судя по всему, мелодия действительно короче на 1 байт. Я этот байт отрезал и "недопустимый формат" больше не появлялся.
Вообще, как я делал. Слил с инета фф с 24-й прошивки и вырезал оттуда все мелодии используя адреса из table.adr, после чего забросил их в свой телефон через дез. Некоторые играют, некоторые играют с "недопустимым форматом", другие же просто подвешивают трубу.

Добавлю, что хотя многие *.si3 мелодии начинаются на #00, а предпоследний байт у многих #81 это НЕ является обязательным условием для ВСЕХ мелодий. К примеру 5-я прошивка А52 содержит мелодию, начинающуюся на #FF. Кстати, с А52 все просто: мелодии лежат так, что ошибиться где начало, а где конец довольно сложно. Максимально возможная длина ПРОИГРЫВАЕМОЙ мелодии 3400 байт.


цитата:
МихМих пишет: P.S. to XenonM: Volzhsky - это я так понимаю Волгоградская область

МихМих


Эта область с территорию Франции...
Да, мы живем через Волгу. По разные стороны ГЭС


____________________________
Who cares?
Siemens для тебя!

16.03.2004 в 22:07
Slider2k
Телефонист
Откуда: Москва
С нами с: 20.08.2003
Плодовитость: 48


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме C55, C35i
Рейтинг

Подано 7 (2/5) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


Разработчикам: Разве нельзя найти таблицу адресов мелодий (как это сделали в c35), прошивать в свободные места фф новые мелодии (на место укороченного langpack, например), и менять адреса в таблице.

И что насчет громкости? Многие зашитые в прошиву мелодии (у меня, например) звучат заметно громче, чем любые заливаемые мелодии. Установка громкости в миди-редакторе всех нот в .midi на максимум не сильно помогает. Существует ли решение этой проблемы?


____________________________
WBR, Slider2k.
C35i v25+rusinput+rusmenu+fonts+ringtones+images+animations+bak-Эselector+netmon
C55 v24+new-rus-fonts+new-date+netmon+bak-Эselector+jas-Ъboost
Родственники: A55 => C55

17.03.2004 в 02:35
МихМих
Начинающий телефонист
Откуда: Россия, Волгоград
С нами с: 02.12.2003
Плодовитость: 19


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме С55
Рейтинг

Подано 6 (6/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


Здравствуйте господа.

Извините, что так долго не исправлялись баги и не было никаких подвижек в сторону улучшения программы (весна, гормоны - тупею).

Вышла новая версия - SMES 1.5. Напишу отличительные черты этого релиза: 1) исправлена ошибка "11 байта"; 2) в мелодиях типа si3 в конце не добавляются нули, если размер заменяемого файла меньше исходника; 3)исправлены некоторые ошибки, невидимые глазу, но очень страшные 4) добавлен чекбокс для отключения/включения сообщений об ошибках в V_KLay (в версии V_KLay 2.5.19 убирание чекбокса приведет к тому, что в ваш патч автоматически добавяться данные для отката (по словам FOX_GED)); 5) добавлена кнопка "Quick Patchin" для быстрой прошивки патча (путь к VK_Lay и параметры его запуска смотрите в smes.cfg) по-моему это удобная вещь. 6)исправлен номер версии и readme

!!! Следите за созданием патча если ваш si3 файл меньше оригинала, мало ли что.

И у меня есть вопрос к вам, как к людям много повидавшим на своем веку: по словам некоторых моих знакомых (hello Вася) телефон A52 есть абсолютная копия А55. Так вот никто не пробовал переделывать его в С55 и возможно ли это.

Так что выкладываю новую версию у себя на сайте, возможно поздже выложу туда же файл отката, восстанавливающий оригинальные мелодии для 24 прошивки. Следите за изменениями.

Спасибо всем за помощь. Михаил.

P.S. FOX_GED: что такое "инюха для банка" ?

17.03.2004 в 08:58
3ak!
Маститый телефонист
Откуда: Беларусь, Минск
С нами с: 24.02.2003
Плодовитость: 368


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщениеСейчас нет на форуме Siemens C45-}C55
Рейтинг

Подано 74 (32/42) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
МихМих пишет: Здравствуйте господа.

И у меня есть вопрос к вам, как к людям много повидавшим на своем веку: по словам некоторых моих знакомых (hello Вася) телефон A52 есть абсолютная копия А55. Так вот никто не пробовал переделывать его в С55 и возможно ли это.




В a52 микросхема памяти не 8mb(как в a55 и с 55) а 4mb, со всеми вытекающими...


____________________________
надо желать пробовать...
_____________________________________________
заряженный по последнему слову техники Fullflash для Siemens C55(AC55)находится тут:
c55 в стиле SIEMENS-CLUB & MATRIX

17.03.2004 в 18:43
FOX_GED
Телефонист
Откуда: Россия, Ростов-на-Дону
С нами с: 09.12.2003
Плодовитость: 191


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме ME45>S45i, A55>C55, A50>почти C45 ;)
Рейтинг

Подано 18 (17/1) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


Может я не правильно выразился, но суть в следующем:
Банк - это набор сэмплов (инструментов-звуков) для звуковой карты. Сколько их в телефоне не знаю, но PsmPlayer c 130-ю работает, а он, вроде как, специально под телефоны заточен.
Midi - это партитура, закодированный текстовый формат, несущий информацию об инструментах используемых в мелодии и соответственно ноты для каждого из них.
Да, конечно, если б RIT-таблицу нашли, то горя не знали бы. Но, увы, пока никак.
А по поводу А52. Действительно, телефон как две капли воды похож на А55 и внешне, и функционально, и даже железом, за исключением одного но. В нем одна 4-х метровая флешка против двух в А/С55. И, соответственно, сделать из него С55 не выйдет. Максимум, что возможно, это попытаться всё-таки открыть в нём доступ к FlexMemory (она там есть 100%). Но Java там нет. Если б не жадность Siemens (дешевле программно обрезать модель, чем разрабатывать и ставить на поток координально новую), то не было бы А52, а был бы А55 с такими параметрами. Но поздно они спохватились и пришлось всё же А52 выпускать и снимать А55 с производства, чтобы залатать баг с возможносьтью переделки и не потерять рынок среднего звена (в смысле, подение продаж С55).


____________________________
Люди - рабы своих вещей...; самосовершенствование - это ***..[cut by Stempl];
destruction - essence...; society must die...
Let heros enjoy the minute of the glory, which will is forgotten in hour...

17.03.2004 в 19:31
avkiev
Исследователь
Признанный телефонист
С нами с: 20.09.2002
Плодовитость: 2088


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 355 (329/26) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
FOX_GED пишет: Да, конечно, если б RIT-таблицу нашли, то горя не знали бы. Но, увы, пока никак.

Что значит "никак". Смелтер ведь находит RIT-таблицу. Или ты о чем ?
18.03.2004 в 07:13
FOX_GED
Телефонист
Откуда: Россия, Ростов-на-Дону
С нами с: 09.12.2003
Плодовитость: 191


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме ME45>S45i, A55>C55, A50>почти C45 ;)
Рейтинг

Подано 18 (17/1) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
avkiev пишет:
Что значит "никак". Смелтер ведь находит RIT-таблицу. Или ты о чем ?


О si3, естественно. Для них-то, как раз, и не находит. Или уже?
цитата:
avkiev пишет:
цитата:
slvtab пишет: в будующих версиях будет добавлена подержка si3 ?

Не уверен. Я знаю где лежат сами эти мелодии, но кто и как на них ссылается (их RIT-описание) я не нашел ...


Ты ж, вроде, сам это месяц назад писал.


____________________________
Люди - рабы своих вещей...; самосовершенствование - это ***..[cut by Stempl];
destruction - essence...; society must die...
Let heros enjoy the minute of the glory, which will is forgotten in hour...

20.03.2004 в 17:33
МихМих
Начинающий телефонист
Откуда: Россия, Волгоград
С нами с: 02.12.2003
Плодовитость: 19


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме С55
Рейтинг

Подано 6 (6/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


И снова здравствуйте, господа.

Программа обновилась до версии 1.6. Теперь она может менять названия мелодий. Правда только для 24 прошивки. Но по примеру файла table24.adr, лежащего внутри архива,и программы Smelter вы можете сделать то же и для 14 прошивки. Это делается теперь в файле table14.adr.

Обо всех багах и предложениях прошу сразу же писать.

Также прошу помощи у всех, кто хорошо знает принципы изменения лэнгпака, так как программа пока не может сжимать слоги в словах и заглавные буквы. В частности я имею в виду avkiev'а. Отзовись, неизвестный герой .

МихМих.

02.04.2004 в 13:11
FOX_GED
Телефонист
Откуда: Россия, Ростов-на-Дону
С нами с: 09.12.2003
Плодовитость: 191


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме ME45>S45i, A55>C55, A50>почти C45 ;)
Рейтинг

Подано 18 (17/1) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


Большие по размеру мелодии лить крайне не рекомендую. Почему - объясню.
Как уже разобрались, si3 - это видоизменённый телефоном формат midi.
Предложу маленький эксперимент. Возьмите обычную midi и попытайтесь поэтапно обрезать в ней конец в HEX-редакторе. Для начала, могут пропасть некоторые инструменты, а затем она вовсе перестанет играть. Всё дело в формате midi. Я уже писал, что это партитура, а в партитуре не может быть одна партия короче другой. Даже если инструмент не используется, то в его партии стоят паузы
(как они построенны в самом файле я понятия не имею). То есть, таким грубым подрезанием мы, скорее всего, курочим саму структуру файла. То же самое относится в должной мере и к si3. Поэтому, заливая большие по размеру мелодии мы режим их некорректно и повышаем вероятность возникновения ошибки. Для корректной работы с midi существуют программы способные редактировать саму партитуру. Если мы захотим уменьшить размер midi, то нужно либо удалить какую-нибудь партию-инструмент, либо подрезать каждую партию на определённое кол-во тактов. К сожалению, для si3 такого редактора не существует. Ещё хуже то, что размер мелодии сконвертированной из midi в si3 изменяется(какое-то небольшое пожатие). А значит, не удастся подогнать мелодию в midi под идеальный размер для замены.
Лично я наконвертил эмулятором пару сотен понравившихся мне мелодий и для замены стараюсь брать мелодию с размером в притык.
Кстати, хотелось бы в программе иметь возможность выбора: писать нули на конец патча или нет. Потому как, если мелодия не подходит, то для правки руками достаточно нудно искать непосредственно её конец.
В свете всего написанного, считаю, что замену стандартных мелодий si3 нельзя поставить на конвеер, так как у каждой мелодии своё кол-во партитур и подход, соответственно, к каждой нужен разный. То что прокатывает с одной мелодией может запросто не прокатить с другой. Но с помощью программы SMES подгонять эти мелодии значительно удобнее.
Я думаю, что мы почти подошли к конечной точке. Всё что требуется - это все точные адреса si3 во флеше.


____________________________
Люди - рабы своих вещей...; самосовершенствование - это ***..[cut by Stempl];
destruction - essence...; society must die...
Let heros enjoy the minute of the glory, which will is forgotten in hour...

03.04.2004 в 11:14
slvtab
Телефонист
Откуда: Украина, Луганск
С нами с: 02.09.2003
Плодовитость: 82


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме CA55-->M55
Предупреждения:
Замечание
Рейтинг

Подано 7 (3/4) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
МихМих пишет: И снова здравствуйте, господа.

Программа обновилась до версии 1.6. Теперь она может менять названия мелодий. Правда только для 24 прошивки. Но по примеру файла table24.adr, лежащего внутри архива,и программы Smelter вы можете сделать то же и для 14 прошивки. Это делается теперь в файле table14.adr.

Обо всех багах и предложениях прошу сразу же писать.

Также прошу помощи у всех, кто хорошо знает принципы изменения лэнгпака, так как программа пока не может сжимать слоги в словах и заглавные буквы. В частности я имею в виду avkiev'а. Отзовись, неизвестный герой .

МихМих.


Попробовал поменять незвание Базар
1. Если используется распакованная графика и кол-во языков 2, то адреса в программе названий мелодий не совпадают, но аресацию можно определить;
2. Если поменять название мелодии то она отображается иероглифами причем не важно имя пишешь на русском или на английском;

05.04.2004 в 11:17
avkiev
Исследователь
Признанный телефонист
С нами с: 20.09.2002
Плодовитость: 2088


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме
Рейтинг

Подано 355 (329/26) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
МихМих пишет: Также прошу помощи у всех, кто хорошо знает принципы изменения лэнгпака, так как программа пока не может сжимать слоги в словах и заглавные буквы. В частности я имею в виду avkiev'а. Отзовись, неизвестный герой .

Иди на форуме ХардАндСофт в "Фак начинающего прошивкокопателя". Там проскальзывали IDC-скрипты для работы с ленгпаком. Или сходи на сайт к AlexSid'у, у него тоже вроде они были.
IDC - это тот же С, при желании разобраться в алгоритме можно...
05.04.2004 в 11:30
megabyte
Телефонист
С нами с: 28.03.2004
Плодовитость: 221


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме Canon PowerShot A60 -> C65
Рейтинг

Подано 18 (15/3) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


цитата:
Я думаю, что мы почти подошли к конечной точке. Всё что требуется - это все точные адреса si3 во флеше.

а хоть кто-нибудь доставал все si3-мелодии из фуллфлеша?
может, тогда сделать автоматический поиск мелодий? то бишь, скопировать первые N байт каждой стандартной мелодии, и они будут искаться прогой в фуллфлеше :
я уже так делал для а52
просто и тупо

или это уже давно сделано? или я ламер? ну ладно, пойду спать


____________________________
- Чтобы подключить услугу джи-пи-эр-эс...
- Сгинь, исчезни! - завизжал Парк. Нервы у него начали рваться.

05.04.2004 в 20:26
МихМих
Начинающий телефонист
Откуда: Россия, Волгоград
С нами с: 02.12.2003
Плодовитость: 19


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме С55
Рейтинг

Подано 6 (6/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


to megabyte: если вы имеете ввиду, что по началам каждой мелодии можно найти такие же мелодии в другой прошивке или даже в другой модели телефона, то это не совсем получится. Я пробовал найти все мелодии в 14 прошивке, основываясь на начальных фрагментах от мелодий из 24 прошивки - сумел найти только некоторые, скорее всего они немного отличаются.

to avkiev: Я в принципе разобрался, основываясь на генерируемых Smelterom патчах, как построены строки лэнгпака. Если немного помучаться, то можно выяснить кодировку заглавных букв и спецсимволов. Но где-то в прошивке есть таблица, в которой находится структура типа "слог(2 байта) - его заместитель(1 байт)". Так как SMES не получает доступа к прошивке нужно найти этот кусок вручную. Вот я думал, что вы мне поскажите где это находиться (на примере 24 прошивки). А IDC скрипты у меня и так есть.

МихМих

07.04.2004 в 06:22
Oleg357
Начинающий телефонист
В миру: Олег
Откуда: РОССИЯ, Воронеж
С нами с: 05.04.2003
Плодовитость: 28


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме C55
Рейтинг

Подано 2 (2/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


Вопрос к специалистам: Будет ли правильно работать программа с урезанным лэнгпаком?
Лэнгпак найден и установлен с Патчи для C55


____________________________
C55_1789_v24 + куча патчей
У бати A55->C55_172C_v24 + чуток патчей
У матери C65_v25
У друзей S35_v18, два А55, два С60, один А60, один С65 и много др.

07.07.2004 в 03:46
МихМих
Начинающий телефонист
Откуда: Россия, Волгоград
С нами с: 02.12.2003
Плодовитость: 19


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме С55
Рейтинг

Подано 6 (6/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


to Oleg357:
программа вряд ли будет правильно изменять названия мелодий в этом случае. Насчет всех других возможностей - они будут нормально работать при условии, что у вас 14 или 24 прошивка.

МихМих

23.07.2004 в 14:01
Oleg357
Начинающий телефонист
В миру: Олег
Откуда: РОССИЯ, Воронеж
С нами с: 05.04.2003
Плодовитость: 28


Просмотр досье Отправить письмо Оставить личное сообщение Домашняя страницаСейчас нет на форуме C55
Рейтинг

Подано 2 (2/0) голосов
icon Для админов. Есть программа для смены стандартных мелодий в Сименс С55.


to МихМих:
Спасибо, обязательно попробую, просто не хотелость рисковать и лишний раз убивать свой телефон


____________________________
C55_1789_v24 + куча патчей
У бати A55->C55_172C_v24 + чуток патчей
У матери C65_v25
У друзей S35_v18, два А55, два С60, один А60, один С65 и много др.

24.07.2004 в 08:41
 SC-форум : Music, Logo & Java : Для админов. Есть программа для смены стандартных мелодий в Сименс С55.
Страницы: [Предыдущая] 1 2

Навигация:


Администрация Клуба. Разработка: BigVovch