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


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

Siemens - клуб

 
 SC-форум : Siemens x45 : Обсуждение патчей для S/ME45i Топ тема

Навигация:
Хозяйке на заметку: Обращаем особое внимание (не говорите потом, что не слышали) - на форуме запрещено создавать несколько сообщений подряд. Если Вы вспомнили, что "забыли" или хотите дополнить/исправить своё сообщение, воспользуйтесь кнопкой "редактирование".

Автор Сообщение
Iceberg
Страж порядка
Признанный телефонист
В миру: Антон
Откуда: Россия, Тула
С нами с: 07.12.2002
Плодовитость: 954


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщениеСейчас нет на форуме SX1 Black O2 + Transcend1Gb + JabraBT250
Рейтинг

Подано 282 (250/32) голосов
icon Обсуждение патчей для S/ME45i


ВНИМАНИЕ!
В этой теме обсуждаются патчи для S/ME45i.
Сами патчи теперь находятся здесь.

Текст патчей писать только с использованием тэга 'code', созданного специально для этого.
Нарушения будут наказываться звездами.

Ссылки на предыдущие темы: 9, 8, 7, 6, 5, 4, 3, 2, 1.

И не забывайте про бэкап!


____________________________
Be careful . . . Regards . . . IIcceebbeerrgg

31.08.2004 в 07:22
vova_v_g
Телефонист
Откуда: Россия, Мытищи
С нами с: 22.01.2004
Плодовитость: 86


Просмотр досье Отправить письмо Оставить личное сообщениеСейчас нет на форуме ME45->ME45i-04+Patches
Рейтинг

Подано 25 (24/1) голосов
icon Обсуждение патчей для S/ME45i


цитата:
ntcn пишет:
цитата:
vova_v_g пишет:
A:\email\inbox\999.bdy
999_ATTN_NAME=a0.txt


thanx за информацию про снятие ограничений ! тогда такой вопрос (если есть информация): что всё-таки за a0.txt постоянно везде упоминается в e-mail ?


Я так думаю, что формат E-mail всю информацию письма (в том числе и текст самого письма) считает прикреплёнными файлами (вероятно кому-то когда-то так легче было написать), но так как у текста письма нет реального имени файла, то E-mail клиент при отправке подставляет ему имя a0.txt.
Кстати, если попробовать сохранить текст пришедшего письма в файл, то E-mail клиент создаст именно a0.txt (в клиенте ME45 это возможно тогда, когда отправитель написал письмо не в PLAIN-TEXT, а в HTML).

Интересно, только сейчас пoдумал, а что будет, если прикрепить к письму ещё и файл с таким-же названием?
31.08.2004 в 08:01
ab99
Телефонист
Откуда: Украина, Киев
С нами с: 20.08.2004
Плодовитость: 62


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

Подано 3 (3/0) голосов
icon Обсуждение патчей для S/ME45i


ntcn:

цитата:
...нужен отдельный буфер, т.е. просто раз и навсегда "откусим" от основного буфер кусок. Если никому это не критично и вполне устроит лог в файл текста одиночных СМС - в ближайшее время реализую.

если сделаеш опционально в теле патча, то каждый решит сам, что ему нужнее, соответственно и размер буфера.

2. по поводу разделения на патчи
у нас не так много активных патчекопателей как у братьев по M55, S55 и т.д.
мы ж типа в изоляции, а готовые патчи у нас и так хранятся у Астерикса.
У соседей по М55 в теме обсуждения все равно приводят тексты патчей. Может не стоит распыляться?
.
31.08.2004 в 08:19
Stringer
Телефонист
С нами с: 11.05.2002
Плодовитость: 72


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

Подано 8 (5/3) голосов
icon Обсуждение патчей для S/ME45i


цитата:
ab99 пишет: 2. по поводу разделения на патчи

Имхо разделять то стоит. Другой вопрос, будут ли разные "тонкости" выноситься авторами в ветку с патчами. Пример. В сборнике есть патч "Cell ID". Мне потребовалось поменять координаты картинки. В сборнике про это - ни слова! Часть я нашел сам, пролистав архивы, на оставшееся - автор мне ответил в "общей ветке", но и этот ответ уже потонул в архивах. С точки зрения удобства поиска - лучше разделять.
31.08.2004 в 08:23
ntcn
Признанный телефонист
С нами с: 15.11.2002
Плодовитость: 228


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

Подано 67 (64/3) голосов
icon Обсуждение патчей для S/ME45i


кому-нибудь нужно чтобы в сообщение о доставке СМС в логе указывалось дата/время отправки сообщения и дата/время доставки (формат: dd.yy.mm hh:mm:ss, это в письме такие поля есть) ? можно сделать хоть сейчас. А вот про факт доставки - пока небыло ни одного сообщени с "не доставлено" у кого были такие - если придет сообщение "не доставлено" - снимите (пока тех. инфа не затерта - т.е. пока ещё одно сообщение, любое, не пришло) дамп (start: 15DC00, size: 200) и киньте мне с указанием что сам телефон пишет про сообщение (т.е.: время отправки, "не доставлено"/"нет реакции", номер и т.п. - т.е. просто что указано на экране если нажать "прочитать" для этого сообщения), подправлю патч чтобы писал в лог, если сообщение не доставлено, что "DF" вместо "D" (Delivery Failed) или т.п.. лучше даже если кинете не один, а несколько дампов, но с "не доставлено" для номеров разной длины (грубо говоря: один дамп для недоставлено на номер "1234" и второй для номера "1234567", т.к. структура сообщения не статическая (длины полей), а, похоже, поля переменной длины - чтобы хоть понять что за точку отсчета брать..


____________________________
с 28.10.2005 на неопределённый срок забросил патчи, если что - на ЛС пока отвечаю..

31.08.2004 в 08:33
Iceberg
Страж порядка
Признанный телефонист
В миру: Антон
Откуда: Россия, Тула
С нами с: 07.12.2002
Плодовитость: 954


Просмотр досье (есть фото). Отправить письмо Оставить личное сообщениеСейчас нет на форуме SX1 Black O2 + Transcend1Gb + JabraBT250
Рейтинг

Подано 282 (250/32) голосов
icon Обсуждение патчей для S/ME45i


цитата:
по поводу разделения на патчи

Стоит. Сборники-сборниками, но туда попадает не все. Плюс, у Астерикса не 10 рук - и обновление сборника проходит не атоматически в реальном времени. И какие-то мелочи и куски теряются в океане ваших же сообщени - что-либо найти и разобраться - где плавильно, а где нет - нереально.

Поэтому, просьба все свои патчи выкладывать впредь в новую тему, откуда и Астерикс сможет спокойно вычленять новые изменения для сборника.

Если по истечении некоторого времени тема не будет востребована - сделаем кака было раньше


____________________________
Be careful . . . Regards . . . IIcceebbeerrgg

31.08.2004 в 08:33
Nick0las
Маститый телефонист
Откуда: Украина, Харьков
С нами с: 15.06.2004
Плодовитость: 267


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

Подано 48 (43/5) голосов
icon Обсуждение патчей для S/ME45i


ntcn

А не разумнее ли будет писать СМС и звонки в разные логи?

31.08.2004 в 09:00
ntcn
Признанный телефонист
С нами с: 15.11.2002
Плодовитость: 228


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

Подано 67 (64/3) голосов
icon Обсуждение патчей для S/ME45i


цитата:
Nick0las пишет: А не разумнее ли будет писать СМС и звонки в разные логи?

Речь про логи звонков и логи СМС или про логи звонков и текст СМС ? Если второе, то вопрос вроде уже решен однозначно - логи будут разнесены. Сейчас думаю как минимизировать "потери" - чтобы буфер динамически выделялся и под текст СМС и под лог звонков, а то если просто пополам поделить, а, например, СМС'ок будет много, а звонков мало - получится, что буфер звонков простаивает.. т.е. нужно сохранять два лога независимо, но в одной области и чтобы при сохранении из этой области часть лога с звонками кидалась в один файла, а с текстами СМС - в другой..


____________________________
с 28.10.2005 на неопределённый срок забросил патчи, если что - на ЛС пока отвечаю..

31.08.2004 в 09:38
ser-tut
Начинающий телефонист
Откуда: Россия, Самара
С нами с: 31.08.2004
Плодовитость: 1


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

Подано 0 (0/0) голосов
icon Обсуждение патчей для S/ME45i


SIEMENS S45i lg3 fw4; Flash: ID1: 0x0020, Type1: 0x88CE
Здравствуйте пожалуйста подскажите поставил www.Чёрный_список_v0.3 все классно все работае хочу поставить www.Иконки_звонящих_дом/раб/моб/чёрн.моб.
хотелось бы знать на что они похожи.TNX


____________________________
лучшее враг хорошего

31.08.2004 в 09:59
burn_1313
Телефонист
Откуда: Беларусь, Гродно
С нами с: 10.09.2003
Плодовитость: 39


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

Подано 4 (3/1) голосов
icon Обсуждение патчей для S/ME45i


цитата:
ser-tut пишет: Иконки_звонящих_дом/раб/моб/чёрн.моб.
хотелось бы знать на что они похожи.TNX


Типа того :


____________________________
::: Siemens ME45i Black ::: Velcom - Бизнес+ :::
::: Siemens A57-> C55 ::: MTS-BY - Джинс-007 :::
::: Анализатор логов ntcn-патча :::

31.08.2004 в 12:36
redkin
Телефонист
С нами с: 29.08.2003
Плодовитость: 102


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

Подано 40 (35/5) голосов
icon Обсуждение патчей для S/ME45i


цитата:
Привет, народ!
Есть такой патч:
;*** www.Анимированное_лого_оператора_и_цифровые_часы_как_заставка_v0.61 *** c redkin
[skip]
Вопрос: можно ли сдвинуть позицию ФОН и Часы Y еще на 5 пикселей вниз (максимум FD)? Дело


В чистом патче - нет. Кажется, был где-то доп. патч который дает такую возможность. Ищи. или жди версии 0.7.
цитата:
в том, что когда отображаются цифровые часы при заблокированной клавиатуре - не видно индикатора текущего профиля и CELL-ID.

Повторяю: последняя версия индикатора профиля совместима с цифровыми часами! Смотрим в сборнике астерикса.


____________________________
Клепать пачти стало проще! http://dredkin.narod.ru/siemens

31.08.2004 в 13:40
redkin
Телефонист
С нами с: 29.08.2003
Плодовитость: 102


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

Подано 40 (35/5) голосов
icon Обсуждение патчей для S/ME45i


цитата:
Можно ли сделать так, чтоб не трогать лого оператора, а цифровые часы были вместо аналоговых (выбор в стиле заставки)?
т.е чтоб работала лишь часть патча цифровые часы и анимированное лого оператора?


Качаем версию 0.61 и ставим в настройках режима ожидания "default logo".


____________________________
Клепать пачти стало проще! http://dredkin.narod.ru/siemens

31.08.2004 в 13:44
LexSys
Начинающий телефонист
Откуда: Москва
С нами с: 24.07.2004
Плодовитость: 35


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

Подано 3 (2/1) голосов
icon Обсуждение патчей для S/ME45i


цитата:
redkin пишет:
цитата:
Можно ли сделать так, чтоб не трогать лого оператора, а цифровые часы были вместо аналоговых (выбор в стиле заставки)?
т.е чтоб работала лишь часть патча цифровые часы и анимированное лого оператора?


Качаем версию 0.61 и ставим в настройках режима ожидания "default logo".




это можно только в 0.61 или 0.6 это тоже есть? И чем ещё отличается 0.61 от 0.60?
Что планируется в 0.7?
31.08.2004 в 14:14
_sgg_
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2003
Плодовитость: 31


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

Подано 4 (4/0) голосов
icon Обсуждение патчей для S/ME45i


цитата:
ntcn пишет: кому-нибудь нужно чтобы в сообщение о доставке СМС в логе указывалось дата/время отправки сообщения и дата/время доставки (формат: dd.yy.mm hh:mm:ss, это в письме такие поля есть) ? можно сделать хоть сейчас. А вот про факт доставки - пока небыло ни одного сообщени с "не доставлено" у кого были такие - если придет сообщение "не доставлено" - снимите (пока тех. инфа не затерта - т.е. пока ещё одно сообщение, любое, не пришло) дамп (start: 15DC00, size: 200) и киньте мне с указанием что сам телефон пишет про сообщение (т.е.: время отправки, "не доставлено"/"нет реакции", номер и т.п. - т.е. просто что указано на экране если нажать "прочитать" для этого сообщения), подправлю патч чтобы писал в лог, если сообщение не доставлено, что "DF" вместо "D" (Delivery Failed) или т.п.. лучше даже если кинете не один, а несколько дампов, но с "не доставлено" для номеров разной длины (грубо говоря: один дамп для недоставлено на номер "1234" и второй для номера "1234567", т.к. структура сообщения не статическая (длины полей), а, похоже, поля переменной длины - чтобы хоть понять что за точку отсчета брать..


не смог соединиться со своим сервером, посему выкладываю в MIME (сохрани код в файл и декодируй Total Commanderom)

отправлял смс на номер +380504434986.
Пришло сообщение, что не дошло.

Снято как ты просил с 15DC00
состояние sms:
sms вход 9/1
sms исход 7/3

[code]MIME-Version: 1.0
Content-Type: application/octet-stream; name="ne-proshlo-15DC00.bin"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ne-proshlo-15DC00.bin"

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAljxBAAIAAAA/AF47QQAEAAYAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////
////////////////////////////////////////////////////////////////////AAAAAAAA
AAAFAD49VwD7AAECNz5XAAAAAAAAAAAAAAAAAAAAEh1XAEAAAACGO0EAAAAAAAAAAQABAwEHkYNg
JyAREQAZBp8ABQABGQafDJGDUEA0lGhAgBMxYVAAQIATQWEjAGIEMgQ1BEIAIAQ4BDcAIAQhACwE
HwQ1BEIENQRABDEEQwRABDMEMAAhBDoEMAQ6ACAENgQ4BDcEPQRMAD8EQwAgBD0EMARBACAEMgRB
BFEAIARFBD4EQAQ+BEgEPgAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= [/code]


____________________________

Sagem 810 -> Nokia 5110 -> Siemens S35_1604 -> fw2403 -> dead-> fw2403 -> fw2004 +усил.вибра -> me45_30 -> me45i_0403 +патчи
у жены motor_t180 -> Siemens M35_1804 +шрифт +усил.вибра -> c55fw24 +1Mb_flash +250_номеров_в_тел. +патчи +Sams_C110(UMC)

31.08.2004 в 15:11
ab99
Телефонист
Откуда: Украина, Киев
С нами с: 20.08.2004
Плодовитость: 62


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

Подано 3 (3/0) голосов
icon Обсуждение патчей для S/ME45i


Stringer:
Iceberg:


Согласился с приведенной аргументацией, действительно должно быть удобно.

ntcn:

раз патч ведет такое обширное досье, то может прикрутить ему и показания ЖПРС, для полноты картины и для будущего расчета стоимости.
Пытаюсь составить универсальную таблицу, учитывающую разнообразные модели оплаты. Не хватает информации по различным операторам
.

31.08.2004 в 15:38
ntcn
Признанный телефонист
С нами с: 15.11.2002
Плодовитость: 228


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

Подано 67 (64/3) голосов
icon Обсуждение патчей для S/ME45i


цитата:
ab99 пишет: может прикрутить ему и показания ЖПРС, для полноты картины и для будущего расчета стоимости.

телефон и сам неплохо траффик считает и гораздо удобнее просто включить PPP-лог на компьютере(w2k/xp) и лог даст гораздо подробнее информацию (патяч в лог пишет лишь информацию о периодических событиях, а траффик gprs непонятно как измерять.. вобщем он "непрерывный" (не считая то, что это пакетный режим) и определить "конец сессии" не удастся, т.к. для оператора конец сессии это или переход в зону с другим LAI или свои местные (у нас в билайне это "каждые 15 минут") заморочки..


____________________________
с 28.10.2005 на неопределённый срок забросил патчи, если что - на ЛС пока отвечаю..

31.08.2004 в 17:16
ntcn
Признанный телефонист
С нами с: 15.11.2002
Плодовитость: 228


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

Подано 67 (64/3) голосов
icon Обсуждение патчей для S/ME45i


цитата:
_sgg_ пишет: отправлял смс на номер.. Пришло сообщение, что не дошло.


в принципе нужна лишь эта инфа, про число СМС критично лишь для патча транслита
пришло именно "не доставлено" или "нет реакции" или ещё как ? отсылалось через сервис-центр +380672021111, отправлялось 31.08.04 в 13:16:05, сообщение о недоставке пришло в 14:16:32 ?


____________________________
с 28.10.2005 на неопределённый срок забросил патчи, если что - на ЛС пока отвечаю..

31.08.2004 в 17:44
ntcn
Признанный телефонист
С нами с: 15.11.2002
Плодовитость: 228


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

Подано 67 (64/3) голосов
icon Обсуждение патчей для S/ME45i


пока есть статистика про входящие СМС с номеров длиною 3-4 символа и 11-12 символов (не считая первого "+"). Если кому-нибудь приходят СМС с номера длиною 5-10 символов - киньте, плз, дамп (siemens debugger, на вкладке hex edit перейти на 015DCD0h, выделить мышкой диапазон с 015DCD0h по 015DD6Fh, правой кнопкой на выделенном и "copy", полученный hex-дамп можно скопировать из буфера обмена в личное сообщение) одного из таких сообщений (точнее, интересны три случая: 5-6, 7-8 и 9-10 символов номер), а то там какой-то странный алгоритм помещения даты - для 3-4 символьного номера дата через 2 байта после последнего символа номера, а для 10-11-символьного номера сразу после последней цифры.. вот и не понятно нужно ли пару байт пропускать для входящих с номеров длиною от 5 до 10 сообщений..


____________________________
с 28.10.2005 на неопределённый срок забросил патчи, если что - на ЛС пока отвечаю..

31.08.2004 в 19:09
Nick0las
Маститый телефонист
Откуда: Украина, Харьков
С нами с: 15.06.2004
Плодовитость: 267


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

Подано 48 (43/5) голосов
icon Флаги команды OPEN


цитата:
open (r13:r12 - filename, r14 - flags, r15 - mode; return r4 - fd)
read (r12 - fd, r14:r13 - buffer, r15 - size; return r4 = Nbytes read)
close (r12 - fd)

адреса функций:
open 0DA2C98h
read 0DA30F2h
close 0DA4AB4h

два "но":
1) вызывать функции open..read..close можно _только_ из функции
0DA8102h (например, отсюда по адресу 0DA857Eh для служебных нужд
вызывается read), иначе - телефон вырубится
2) флаги и режимы для открытия файла неизвестны. знаю лишь (передрал
из другого патча), что r14 = 10Ah и r15 = 100h открывает файл на
запись и ставит указатель в конец файла, если файла не существует -
создает.



Написал простенький патчик для определения, что означают Read_Mode (R14) и Flags (R15), передаваемые процедуре открытия файла. В прошивке нашлось 4 места где идет вызов на 0DA2C98h Из одного вызывается процедура с заранее заданными R14 и R15 (процедура 0daca1eh), в остальных - R14 и R15 берутся из передаваемых параметров. Получилось что разные файлы открываются с разными флагами. Вот что получилось:
Чтение картинки или мелодии из эксплорера
R14=0000h R15=0000h
Запись картинки или мелодии из эксплорера
R14=0101h R15=0000h
Чтение файла почтовым клиентом (любого - настройки, письма)
R14=8000h R15=0080h
Запись файла почтовым клиентом (любого - настройки, письма)
R14=8301h R15=0180h
Чтение диктофонной записи
R14=0000h R15=0080h
Запись диктофонной записи
R14=0101h R15=0100h
Сохранение СМС в архив
R14=0501h R15=0100h
Чтение архива СМС из эксплорера
R14=0000h R15=0080h
Сохранение любого файла из DES
R14=0109h R15=0180h
Из ДЕСа файл с именем ИМЯ_ФАЙЛА записывается темп - файл с именем ~ИМЯ_ФАЙЛА.TMP, затем, видимо, переименовывается.
Что означают все эти флаги пока не очень понятно. Судя по всему играют роль биты.
В принципе половина того, что нам надо (каких флагов хватает чтобы читать - а именно все нули) в принципе понятно.
Надо найти как дать команду Truncate - открыть на запись, обнулить файл и поставить указатель в начало. Или другой вариант - найти команду delete. И тогда можно будет писать конфиг, и делать ЛОГ с разбиением.
Возможно то, как почтовый клиент пишет в файлы, и есть truncate.
Какие есть идеи насчет экспериментов?
Кто знает как вызывать delete: адрес и что передавать?
31.08.2004 в 20:40
ntcn
Признанный телефонист
С нами с: 15.11.2002
Плодовитость: 228


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

Подано 67 (64/3) голосов
icon Флаги команды OPEN


цитата:
Nick0las пишет: Какие есть идеи насчет экспериментов?

посмотреть куски кода вокруг вызова _open, _read и т.п. в filesystem_proc на предмет функций нужных.. почти везде синтаксис "заполняем регистры, вызываем функцию, джампимся на выход из filesystem_proc". Например, блок с 0DA8492 по 0DA84FA, начало такое же как у 0DA8446 - т.е., похоже, берется название файла и проверяется (через 0FF40C0, которой через r13:r12 передается указатель и которая в r4 возвращает длину строки по указателю) что длина названия не больше 7Fh, а вот дальше вызывается sub_DA5B40 которая подряд делает open, fstat, read, lseek, close. Т.е. функция явно открывает файл, берет о нем информацию типа времени создания, читает что-то из него, lseek, возможно, для определения сколько от прочитанного до конца файла и закрывает файл.. но вот зачем функция это делает ? в идеале - повесить свои обработчики на все блоки в filesystem_proc (блоки, похожие на _open и т.п.), в обработчиках вызывать оригинальную функцию для блока, но и писать в свободную RAM информацию о том во сколько вызвали какую функцию и получить картину что происходит при открытии файла или, например, какой блок вызовется при удалении файла.. Хотя можно сделать проще - вешаем обработчик на 0DA8398, там проверяется какая из 35 функций должна быть вызвана и, на основе таблицы перехода с первым элементом по адресу 82BC52, выполняется переход на нужный блок в зависимости от значения r6.. Например, функция блок "open" соответствует порядковому номеру (в r6, 0DA83A8) "1", блоку "read" - "3", т.е. можно просто в буфер писать подряд значения r6 и смотреть какие блоки вызвались при выполнении определенных действий.. это к вопросу "предложения для эксперимента"

Кстати, по адресу 082BB96h и 082BCD2h какие-то неизвестно зачем запихнутые, но известные строчки находятся


____________________________
с 28.10.2005 на неопределённый срок забросил патчи, если что - на ЛС пока отвечаю..

31.08.2004 в 21:44
igorbych
Начинающий телефонист
С нами с: 24.08.2004
Плодовитость: 6


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

Подано 0 (0/0) голосов
icon Обсуждение патчей для S/ME45i


;*** www.Зелёная_кнопка_->_расширенный_список_вызовов_v2 *** © Lalo, (R) Matr!x
;Зелёная кнопка - набранные, стрелка влево или красная кнопка - принятые, ещё раз - неотвеченные
Нельзя ли убрать дублироание красной кнопкой!
т.е. переключение только стрелкой влево, а красная всегда отбой всего.

01.09.2004 в 05:08
Maksimka
Начинающий телефонист
Откуда: Россия, Нижний Новгород
С нами с: 05.02.2004
Плодовитость: 3


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

Подано 0 (0/0) голосов
icon Обсуждение патчей для S/ME45i


Re Call-log
А че, если сегодня 01.09.04, файл лога не должен быть log_0904? У меня все так и валится в log_0804. Версия 18.


____________________________
С ув. Maksimka

01.09.2004 в 06:33
_sgg_
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2003
Плодовитость: 31


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

Подано 4 (4/0) голосов
icon Обсуждение патчей для S/ME45i


цитата:
ntcn пишет:
цитата:
_sgg_ пишет: отправлял смс на номер.. Пришло сообщение, что не дошло.


в принципе нужна лишь эта инфа, про число СМС критично лишь для патча транслита
пришло именно "не доставлено" или "нет реакции" или ещё как ? отсылалось через сервис-центр +380672021111, отправлялось 31.08.04 в 13:16:05, сообщение о недоставке пришло в 14:16:32 ?



Пришло "нет реакции". Всё остальное ты определил чётко


____________________________

Sagem 810 -> Nokia 5110 -> Siemens S35_1604 -> fw2403 -> dead-> fw2403 -> fw2004 +усил.вибра -> me45_30 -> me45i_0403 +патчи
у жены motor_t180 -> Siemens M35_1804 +шрифт +усил.вибра -> c55fw24 +1Mb_flash +250_номеров_в_тел. +патчи +Sams_C110(UMC)

01.09.2004 в 06:38
_sgg_
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2003
Плодовитость: 31


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

Подано 4 (4/0) голосов
icon Обсуждение патчей для S/ME45i


цитата:
Maksimka пишет: Re Call-log
А че, если сегодня 01.09.04, файл лога не должен быть log_0904? У меня все так и валится в log_0804. Версия 18.


У меня валится в 0409! Всё как надо.

Одна оговорка - все предыдущие логи я попереименовал в -lg-04081, -lg-04082, -lg-04083 и т.д.


____________________________

Sagem 810 -> Nokia 5110 -> Siemens S35_1604 -> fw2403 -> dead-> fw2403 -> fw2004 +усил.вибра -> me45_30 -> me45i_0403 +патчи
у жены motor_t180 -> Siemens M35_1804 +шрифт +усил.вибра -> c55fw24 +1Mb_flash +250_номеров_в_тел. +патчи +Sams_C110(UMC)

01.09.2004 в 06:42
ntcn
Признанный телефонист
С нами с: 15.11.2002
Плодовитость: 228


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

Подано 67 (64/3) голосов
icon Обсуждение патчей для S/ME45i


2патчмейкерам, кто-нибудь может помочь - почему не работает патч:
[code]
#define S45i_CallDialList 0F80D02h
#define S45i_CallRecvList 0F80D26h
#define S45i_CallMissList 0F80DD2h
#define S45i_KeyOffset 10BEAEh

base 800000h
org 87CDB0h
Ext_dial_list:
calls S45i_CallDialList
callr checkstate
cmpb rl1, #0Ch
jmpr cc_Z, loc_exit
calls S45i_CallRecvList
callr checkstate
cmpb rl1, #0Ch
jmpr cc_Z, loc_exit
calls S45i_CallMissList
loc_exit:
rets

checkstate:
extp #38h, #1
mov r12, 2000h
add r12, #1
extp #38h, #1
mov 2000h, r12
movb rh1, #0
mov r12, #pof(S45i_KeyOffset)
extp #pag(S45i_KeyOffset), #1
movb rl1, [r12+]
jmpr cc_NZ, next_step
mov r1, #14h
next_step:
sub r1, #1
extp #38h, #2
mov 2002h, r12
mov 2004h, r1
add r12, r1
extp #pag(S45i_KeyOffset), #1
movb rl1, [r12]
extp #38h, #1
mov 2006h, rl1
bclr r1.7
ret

base 0A00000h
org 0F5C818h
' во время звонка:
calls Ext_dial_list
org 0F609B8h
' в режиме ожидания:
calls Ext_dial_list
[/code]
в теории checkstate должна проверять текущую нажатую кнопку и если она 0Ch (красная кнопка) - выходить из патча. На практике (судя по 38:2000, т.е. 0E2000h) - при нажатии зеленой кнопки в режиме ожидания патч тут же отрабатывает 2 раза и больше (ни при нажатии стрелки "влево" ни при нажатии красной кнопки) не срабатывает. Т.е. функции показа списка не синхронные, а асинхронные и вызвав такую функцию мы тут же возвращаемся в патч, а куда-то в очередь телефона ставится запрос на показ одного списка, далее запросы на остальные два списка и при выходе из S45i_CallDialList автоматически из очереди берется показ S45i_CallRecvList ?


____________________________
с 28.10.2005 на неопределённый срок забросил патчи, если что - на ЛС пока отвечаю..

01.09.2004 в 06:48
ntcn
Признанный телефонист
С нами с: 15.11.2002
Плодовитость: 228


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

Подано 67 (64/3) голосов
icon Обсуждение патчей для S/ME45i


цитата:
Maksimka пишет: если сегодня 01.09.04, файл лога не должен быть log_0904? У меня все так и валится в log_0804. Версия 18.

чтобы не возникало таких вопросов нужно всё-таки не просто брать и применять патч, а читать текст который кидается в письме в котором патч кидается
например, http://archive.siemens-club.smpda.com/viewtopic.php?TopicID=35514&page=32#242581 , патч версии 0.17, цитата:
цитата:
Формирование имени на основе текущей даты происходит при первом вызове патча (первый звонок) после включения телефона, далее до выключения используется одно и то же имя, так что в 23:59 в последний день месяца выключайте на 2-3 минуты телефон


собственно вот так вот


____________________________
с 28.10.2005 на неопределённый срок забросил патчи, если что - на ЛС пока отвечаю..

01.09.2004 в 06:54
_sgg_
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2003
Плодовитость: 31


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

Подано 4 (4/0) голосов
icon Обсуждение патчей для S/ME45i


цитата:
ntcn пишет: пока есть статистика про входящие СМС с номеров длиною 3-4 символа и 11-12 символов (не считая первого "+"). Если кому-нибудь приходят СМС с номера длиною 5-10 символов - киньте, плз, дамп (siemens debugger, на вкладке hex edit перейти на 015DCD0h, выделить мышкой диапазон с 015DCD0h по 015DD6Fh, правой кнопкой на выделенном и "copy", полученный hex-дамп можно скопировать из буфера обмена в личное сообщение) одного из таких сообщений (точнее, интересны три случая: 5-6, 7-8 и 9-10 символов номер), а то там какой-то странный алгоритм помещения даты - для 3-4 символьного номера дата через 2 байта после последнего символа номера, а для 10-11-символьного номера сразу после последней цифры.. вот и не понятно нужно ли пару байт пропускать для входящих с номеров длиною от 5 до 10 сообщений..


Вот, держи дамп. пришло два сообщения с номера 101*1
[code]
15DCD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00  | ??..
15DCE0: 00 00 00 00 00 00 05 00 3E 3D 57 00 FB 00 01 02  | ........>=W.?...
15DCF0: 37 3E 57 00 00 00 00 00 00 00 00 00 00 00 00 00  | 7>W.............
15DD00: 00 00 12 1D 57 00 00 00 00 00 86 3B 41 00 00 00  | ....W.....†;A...
15DD10: 00 00 00 00 01 00 01 03 01 07 91 83 50 00 00 05  | ..........‘?P...
15DD20: F1 00 9C 04 05 00 00 00 01 9C 04 05 80 01 A1 F1  | ?.?......?..?.??
15DD30: 00 00 40 90 10 90 05 21 00 A0 E6 B7 BC DE 06 CC  | [email protected]?.?.!. ?·??.?
15DD40: D3 E5 76 D9 3D 6F 8D D9 75 B1 4B 5E 57 84 AA F6  | ??v?=o??u±K^W„??
15DD50: 32 F9 DD 66 97 DD E9 32 E8 2D 06 BD E9 F6 32 BD  | 2??f—??2?-.2?
15DD60: 0C B2 83 E8 E5 76 19 74 7A 8A E7 75 3D 9A 5C 76  | .?v.tz??u=?\v
[/code]

P.S. Люди, признайтесь, кто мне первый плюсик дал. Я очень признателен. Спасибо.


____________________________

Sagem 810 -> Nokia 5110 -> Siemens S35_1604 -> fw2403 -> dead-> fw2403 -> fw2004 +усил.вибра -> me45_30 -> me45i_0403 +патчи
у жены motor_t180 -> Siemens M35_1804 +шрифт +усил.вибра -> c55fw24 +1Mb_flash +250_номеров_в_тел. +патчи +Sams_C110(UMC)

01.09.2004 в 06:57
ntcn
Признанный телефонист
С нами с: 15.11.2002
Плодовитость: 228


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

Подано 67 (64/3) голосов
icon Обсуждение патчей для S/ME45i


цитата:
_sgg_ пишет: Вот, держи дамп. пришло два сообщения с номера 101*1

thanx, полезная инфа
а с 7(или 8, одна фигня) и 9 (или 10) циферных номеров не приходило СМС ?
осталось эти два случая (7-8 и 9-10) и добавлю дату..


____________________________
с 28.10.2005 на неопределённый срок забросил патчи, если что - на ЛС пока отвечаю..

01.09.2004 в 07:07
Danilus
Телефонист
В миру: Данил
Откуда: Россия, Новосибирск
С нами с: 01.09.2004
Плодовитость: 116


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

Подано 13 (13/0) голосов
icon SMS translit v0.26


Добрый день всем!
Телефон S45i (оригинальный, С289) + большинство патчей из сборника Asterixxa. После установки SMS translit v0.26 телефон гудит и вырубается. Откат не помог. Возвращение v0.25 также не помогло.
В сборнике таблица транслита в начале патча не совпадает с таблицей для замены на ГОСТовскую, но я последнюю не ставил.
Попробовал поменять на таблицу из v0.25, результат тот же.
Кто-нибудь может объяснить, в чем дело?
В первый раз такое с патчами


____________________________
S35i -> S45i (C289 ориг.)+патчи - 5 лет безупречной работы!

01.09.2004 в 07:09
_sgg_
Телефонист
Откуда: Украина, Киев
С нами с: 09.09.2003
Плодовитость: 31


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

Подано 4 (4/0) голосов
icon Обсуждение патчей для S/ME45i


цитата:
ntcn пишет:
цитата:
_sgg_ пишет: Вот, держи дамп. пришло два сообщения с номера 101*1

thanx, полезная инфа
а с 7(или 8, одна фигня) и 9 (или 10) циферных номеров не приходило СМС ?
осталось эти два случая (7-8 и 9-10) и добавлю дату..



На здоровье!
На счет 7-10. Если я не ошибаюсь, хотя могу, то номер или короткий(от оператора 3-5) или длинный (с другого телефона). Если длинный, то он включает в себя, как минимум одну цифру для выхода на связь (у нас в СНГ, кажись везде 8) или полный код с плюсом (минимум 1 цифра в России 7 и дальше у кого как - у нас 38)+код сети (3 знака) + сам номер в сети (7 знаков).

Получается, что диапазон 7-10 знаков в номере - редкое исключение. Если я не прав поправьте.


____________________________

Sagem 810 -> Nokia 5110 -> Siemens S35_1604 -> fw2403 -> dead-> fw2403 -> fw2004 +усил.вибра -> me45_30 -> me45i_0403 +патчи
у жены motor_t180 -> Siemens M35_1804 +шрифт +усил.вибра -> c55fw24 +1Mb_flash +250_номеров_в_тел. +патчи +Sams_C110(UMC)

01.09.2004 в 07:20
 SC-форум : Siemens x45 : Обсуждение патчей для S/ME45i Топ тема

Навигация:



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