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

Siemens - клуб

 
 SC-форум : Siemens x55 : Альтернативный метод отключения самолета

Навигация:
Хозяйке на заметку: Внимание всем!!! Если вы хотите вставить ссылку, не стесняйтесь использовать тэг [url][/url]. К примеру [url=http://archive.siemens-club.smpda.com/]Сименс-клуб[/url].

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


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

Подано 355 (329/26) голосов
icon Альтернативный метод отключения самолета


или автоматизация ручной правки _своих_ еепромов для отключения самолета, включения диапазона, активации DES и включения линии.
Если программе SiemPROM скормить фф и выбрать в ней пункт меню "Патч 71-го блока", то она выдаст патч примерно такого содержания:
[code]
7A4389 :  FF FE     ; 71_5B :  FF FE     ; C55 - Выбор диапазона 900/1800
7A438C :  FF EF     ; 71_5E :  FF EF     ; C55 - Выбор линии
7A438D :  FB F3     ; 71_5F :  FB F3     ; C55 - Активирование Java ( Включение DES )
7A438F :  6C FD     ; 71_61 :  6C FD     ; C55 - Отключение безопасности в самолете
[/code]
У вас смещения, разумеется, будут другими.
Для отключения самолета (и всего остального) нужно просто этот патч с помощью V_Klay загнать в телефон.
Работает на C55, M55, S55.
Недостатком метода (по сравнению с SQEF) является необходимость наличия фф. Достоинством - то, что вы используете _свои_ еепромы, а не стандартные чужие, которые в некоторых случаях могут приводить к ухудшению связи и другим нехорощим весчам.
Если рекомендуемый патч не привел к желаемому результату - что же, откатите его и используйте SQEF. Ну, или пишите - будем разбираться.
Помните, что оригинальные еепромы - это самое дорогое, что у нас есть (не считая, конечно, буткор).
Всем удачи

24.11.2003 в 16:48
AlexSid
Признанный телефонист
С нами с: 27.09.2003
Плодовитость: 697


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

Подано 131 (124/7) голосов
icon Альтернативный метод отключения самолета


цитата:
avkiev пишет:

А вот прога Siemens Quick EEPROM features она меняет в EEPROM только то что нужно, или еще что-то?
Может мне стоит залить бэкап, и способом описанным выше отключить самолет и т.п.?
Продолжение:
Залил тот самый бэкап. SiemPROM говорит что 71блок изменен или неизвестен. Соответственно патча получить не могу. Начал смотреть дальше-ни один забэкапленный мною EEPROM не подходит. Даже слитый с только-что купленного тела с 07 прошивкой, и с только-что прошитого 10ой.
В чем может быть проблемма?
24.11.2003 в 20:43
avkiev
Исследователь
Признанный телефонист
С нами с: 20.09.2002
Плодовитость: 2088


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

Подано 355 (329/26) голосов
icon Альтернативный метод отключения самолета


цитата:
AlexSid пишет: А вот прога Siemens Quick EEPROM features она меняет в EEPROM только то что нужно, или еще что-то?
...
В чем может быть проблемма?


SQEF полностью переписывает твой 71-й блок.
А можешь мне прислать свой 71-й непатченный блок ?
[email protected]
25.11.2003 в 09:21
avkiev
Исследователь
Признанный телефонист
С нами с: 20.09.2002
Плодовитость: 2088


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

Подано 355 (329/26) голосов
icon Альтернативный метод отключения самолета


цитата:
AlexSid пишет: SiemPROM говорит что 71блок изменен или неизвестен. Соответственно патча получить не могу.

Пофиксено. SiemPROM
Спасибо AlexSid за сигнал и тестовые еепромы.
25.11.2003 в 12:28
AlexSid
Признанный телефонист
С нами с: 27.09.2003
Плодовитость: 697


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

Подано 131 (124/7) голосов
icon Альтернативный метод отключения самолета


Решил поделиться своей радостью!
У меня перестал самоотрубаться тел.
Он у меня вырубался раньше с характерным звуком Б-З-З-З-З.Я его и перепрошивал, и так и сяк, ничего не помогало. А потом SQEF'ом сделал откат, SiemPROM'ом сделал патч 71блока(В этом патче диапазон включается правильно, а для самолета пришлось поменять местами FE и FF), V_Klay'ем залил в тел.
Результат:
1. Я имею свой родной 71блок всего-лишь с двумя измененными байтами(диапазон и самолет).
2. Уже трое суток тел и не думает самоотрубаться!

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


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

Подано 355 (329/26) голосов
icon Альтернативный метод отключения самолета


цитата:
AlexSid пишет: У меня перестал самоотрубаться тел.

Родные еепромы - они и есть родные еепромы.
цитата:
AlexSid пишет: Я имею свой родной 71блок всего-лишь с двумя измененными байтами(диапазон и самолет).

Даже не байтами, а битами
27.11.2003 в 09:36
avkiev
Исследователь
Признанный телефонист
С нами с: 20.09.2002
Плодовитость: 2088


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

Подано 355 (329/26) голосов
icon SiemPROM 1.74


цитата:
AlexSid пишет: для самолета пришлось поменять местами FE и FF

Пофиксено в SiemPROM 1.74
Спасибо AlexSid за тестинг (ты был прав), Skylord - за консультацию.
27.11.2003 в 14:46
(IRoN)
Телефонист
Откуда: Россия, Тверь
С нами с: 08.07.2003
Плодовитость: 87


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

Подано 9 (8/1) голосов
icon Альтернативный метод отключения самолета


Вопрос - что мы теряем в случае, если SQEF зальет свой блок вместо оригинального ?


____________________________
Iridium M55 919111 - утерян

10.12.2003 в 00:52
Dmitry_73
Начинающий телефонист
Откуда: Россия, Самара
С нами с: 17.11.2003
Плодовитость: 7


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

Подано 1 (0/1) голосов
icon Альтернативный метод отключения самолета


Прогой Siemens.Quick.EEPROM.features.3.21 отключение "самолета" и включение меню "выбора диапазонов" - работало, но она пишет в телефон чужой 71 блок. Восстановил свой 71 блок прогой Siemens EEPROM tool v2.2 из самого первого файла backup созданного прогой Siemens.Quick.EEPROM.features.3.21
Программа SiemPROM 1.78 на моем фф показала:
00DC26D1: E3 E2 ; M55-Выбор диапоза 900/1800/1900
;00DC26D4: FC EC ; M55-Выбор линии
00DC26D7: FF EF ; M55-Отключение безопасности в самолете
Через V_Klay сделал патч на диапазон, но меню выбора диапазона так и не появилось. Откатил.
Потом поиском в своем фф нашел еще два блока по 200 байт идентичных 71 блоку. Что это? Копия 71 блока?
Я прошивал его родной 10 прошивкой с my-siemens 3 раза, может это прошивальщик сохраняет копии?
Вот те же значения из 71 блока по другим адресам:
00DC0B71: E3 00DC2033: E3
00DC0B74: FC 00DC2036: FC
00DC0B77: FF 00DC2039: FF
Пробовал патчить по этим адресам - тоже ничего. Откатил.
Подскажите что не правильно...


____________________________
ErR520->C55->SET300->SET310->M55v.7->v.10 Кабель USB PROLIFIC для C55

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


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

Подано 355 (329/26) голосов
icon Альтернативный метод отключения самолета


цитата:
Dmitry_73 пишет: Пробовал патчить по этим адресам - тоже ничего. Откатил.
Подскажите что не правильно...


Еепромы на М55 мало изучены, так что этот метод может работать, а может и нет.
11.12.2003 в 09:35
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Альтернативный метод отключения самолета


to avkiev:
цитата:
Dmitry_73 пишет:Программа SiemPROM 1.78 на моем фф показала:
00DC26D1: E3 E2 ; M55-Выбор диапоза 900/1800/1900
00DC26D4: FC EC ; M55-Выбор линии
00DC26D7: FF EF ; M55-Отключение безопасности в самолете

У меня с M55 109111 (уже 110101, но backup 71-го блока остался от 10 прошивки) совершенно та же ситуация, то есть те же значения по тем же адресам. И править их, по-моему, бесполезно, так как самостоятельное сравнение двух 71-х блоков (оригинального и от QEF) показало, что в моем оригинальном 71-м блоке отсутствует цепочка из семи байт со значением 0xFF, изменение которых, то есть 1-й 0xFF на 0xFE, 4-й 0xFF на 0xEF и 7-й 0xFF на 0xEF и дает необходимый результат. А в данной версии программа пытается править байты, идущие в блоке от QEF уже ПОСЛЕ этой последовательности. Короче, есть над чем поработать...


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

13.12.2003 в 21:13
Степа
Телефонист
Откуда: Россия, Москва
С нами с: 04.12.2003
Плодовитость: 143


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

Подано 11 (4/7) голосов
icon Альтернативный метод отключения самолета


ТАК Я ТОЛКОМ НЕ ПОНЯЛ КАКОЙ ПАТЧ ОТКЛЮЧАЕТ потверждение в самолете можно просто коротенькую строчку-патч написать без излишеств?только самолет отключение.


____________________________
M55-Iridium//SW-Version:7>>109111//WindowsXP//
<!-- Почти все для Siemens M55 и не только!-->

Почти все для SiemensM55 и не только

<!-- "Почти все для SiemensM55 и не только"-->

14.12.2003 в 01:36
AlexSid
Признанный телефонист
С нами с: 27.09.2003
Плодовитость: 697


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

Подано 131 (124/7) голосов
icon Альтернативный метод отключения самолета


цитата:
0xFEDF пишет: моем оригинальном 71-м блоке отсутствует цепочка из семи байт со значением 0xFF, изменение которых, то есть 1-й 0xFF на 0xFE, 4-й 0xFF на 0xEF и 7-й 0xFF на 0xEF и дает необходимый результат. А в данной версии программа пытается править байты, идущие в блоке от QEF уже ПОСЛЕ этой последовательности. Короче, есть над чем поработать...

По идее для отключения самолета достаточно изменить один бит только в одном байте по определенному адресу, а не несколько 0xFF на 0xFE. И адрес обычно (но не всегда) у всех разный
14.12.2003 в 09:51
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Альтернативный метод отключения самолета


Siemens M55

71-й блок после применения Siemens Quick EEPROM features (1)

00000000 13 FF FF FF 34 00 00 32 F4 03 34 07 00 32 F4 13 .yyy4..2o.4..2o.
00000010 34 07 00 32 F4 23 34 07 00 32 F4 33 34 0E 00 02 4..2o#4..2o34...
00000020 F8 10 37 15 00 02 F8 02 34 1C 00 92 F3 14 34 23 o.7...o.4..’o.4#
00000030 00 92 F3 04 34 23 00 32 F2 10 34 23 00 62 F8 30 .’o.4#.2o.4#.bo0
00000040 34 23 00 62 F2 30 34 2A 00 12 F4 20 3A 31 00 12 4#.bo04*..o :1..
00000050 F4 70 3A 31 00 12 F4 30 35 39 00 12 F4 10 35 39 op:1..o059..o.59
00000060 00 32 F4 01 34 40 00 62 F2 20 34 40 00 22 F2 10 [email protected] [email protected]"o.
00000070 34 47 00 FE FF FF FF FF FF EF E3 BF 3D FC DF FE 4G.?yyyyyia?=u??
00000080 EF FF FF FD FE F3 FE AF FF FF FF FF FF FE ED FF iyyy?o??yyyyy?iy
00000090 FE FF FD FF FF EF FF FF FF EF FF FF EF FF FF FE ?yyyyiyyyiyyiyy?
000000A0 EF F7 FF EF FF FF FF EF FF FF E7 BF FF FF FF EF i?yiyyyiyyc?yyyi
000000B0 FF FE E7 FF FF FF FF FF FE EF FF FF FF FF FF FE y?cyyyyy?iyyyyy?
000000C0 6F FF FF FF FF FF FF FF oyyyyyyy

Включены: "Диапазон" (0x73: FF FE) и "Отключение самолета" (0x79: FF EF)

Оригинальный 71-й блок от M55 109111 (2)

00000000 10 FF FF FF 00 00 00 32 F4 03 30 00 00 32 F4 13 .yyy...2o.0..2o.
00000010 30 00 00 32 F4 23 30 00 00 32 F4 33 32 06 00 02 0..2o#0..2o32...
00000020 F8 10 37 0D 00 02 F8 02 1F 14 00 92 F3 14 1C 18 o.7...o....’o...
00000030 00 92 F3 04 1C 18 00 32 F2 10 1C 18 00 62 F2 30 .’o....2o....bo0
00000040 25 1C 00 12 F4 20 3A 21 00 12 F4 70 3A 21 00 12 %...o :!..op:!..
00000050 F4 30 35 29 00 12 F4 10 35 30 00 22 F2 10 31 37 o05)..o.50."o.17
00000060 00 E3 BF 3D FC DF FE FF FF FD FE F3 FE BF FF FF .a?=u??yyy?o??yy
00000070 FF FF FF FE FD FF FE FF FD FF FF FF EF FF FF FF yyy?yy?yyyyyiyyy
00000080 EE F7 FF FF FF EF FF FF F7 BF FF FF FF EF FF FE i?yyyiyy??yyyiy?
00000090 F7 FF FF FF FF FF FE F7 FF FF FF FF FF FE 7F FF ?yyyyy??yyyyy?y
000000A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF yyyyyyyyyyyyyyyy
000000B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF yyyyyyyyyyyyyyyy
000000C0 FF FF FF FF FF FF FF FF yyyyyyyy

Как я понимаю, адреса 0x6D-0x72 в (1) соответствуют адресам 0x5B-0x60 в (2),
а 0x7A-... в (1) соответствуют 0x61-... в (2), то есть байтов, соответствующих
адресам 0x73-0x79 в (1) в блоке (2) просто нет. А ведь именно они отвечают за
"Выбор диапазона", "Выбор линии" и "Отключение безопасности в самолете" в M55.
Так? Или не так? Или порядок следования конкретных байтов ВООБЩЕ неважен?!


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

14.12.2003 в 10:51
AlexSid
Признанный телефонист
С нами с: 27.09.2003
Плодовитость: 697


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

Подано 131 (124/7) голосов
icon Альтернативный метод отключения самолета


цитата:
0xFEDF пишет:

А что тебе пишет SiemPROM 1.78 если ему подсунуть оригинальный 71й блок?
14.12.2003 в 15:23
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Альтернативный метод отключения самолета


to AlexSid
цитата:
Dmitry_73 пишет: Программа SiemPROM 1.78 на моем фф показала:
00DC26D1: E3 E2 ; M55-Выбор диапазона 900/1800/1900
00DC26D4: FC EC ; M55-Выбор линии
00DC26D7: FF EF ; M55-Отключение безопасности в самолете

Именно это и пишет. Только, конечно, после таких изменений ничего не включается, потому что менять надо не здесь (см. чуть выше). Вот кто бы только подсказал, ГДЕ ИМЕННО!


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

14.12.2003 в 16:14
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Еще немного информации в тему


Многократно заливая в телефон с помощью Siemens EEPROM tool v2.21 то одно, то другое содержимое 71-го блока, заметил, что новое содержимое не прерзаписывает старое по тем же адресам, а записывается ниже, по новому (!) адресу. Следовательно, если многократно заливать в телефон один и тот же блок EEPROM, получим в fullflash несколько его копий. Это утверждение соответствует информации, полученной от Dmitry_73 (см. выше).


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

14.12.2003 в 18:03
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Альтернативный метод отключения самолета


Кому интересно, смотрите, что я тут "накопал". В моем EEPROM (да и не только в моем, конечно) с адреса 0x10000 (это смещение от начала в файле, полученном в программе M55_Siemens_Tool нажатием на кнопку "Read EEPROM") в сторону уменьшения адресов (да, именно в сторону уменьшения, а не увеличения, как обычно) расположена таблица, описывающая каждый блок EELITE, к которым и относится искомый 71-й блок. Каждый элемент этой таблицы состоит из 0xC байт (12 в десятичной), например, по адресу 0xFFF4: FC 0A 20 00 90 00 FC 00 03 00 00 FC, что означает "приблизительно" следующее:
FC - активный (нестертый) блок (см. далее);
0A - версия этого блока;
20 00 - длина этого блока, 0x0020 (32 в десятичной);
90 00 - смещение блока относительно начала файла, 0x0090;
FC 00 - похоже, одно и то же значение во всех дескрипторах блоков EELITE, а может быть, и вообще всех блоков (лень посмотреть);
03 00 - номер блока, 3;
00 FC - признак конца дескриптора блока (последний байт дескриптора (0xFC) всегда РАВЕН первому байту дескриптора).
Кстати, сами блоки пишутся подряд, друг за другом, в сторону увеличения адресов. Даже если последний по порядку блок "перезаписывается" новым, последний все равно пишется ЗА ним, а не на его место. К слову, меня УЖАСНО забавляет один чисто теоретический вопрос: а что произойдет, когда блоки EELITE и таблица их дескрипторов разрастутся настолько, что "встретятся"? Случайно, нет добровольцев проверить?!
Так, еще пример дескриптора, теперь по смещению 0xF6DC: FC 01 C8 00 C0 21 FC 00 47 00 00 FC:
Активный блок версии 1 длиной 200 байт (дес), расположенный по адресу 0x21C0, номер блока 71 - ба, да это же тот самый блок, который активирует диапазон и выключает проверку самолета! Он был залит через Siemens Quick EEPROM Features.
Пошли дальше, там ЕЩЕ интереснее. Дескриптор блока, расположенный по адресу 0xF6E8: F0 01 C8 00 F8 20 FC 00 47 00 00 F0:
F0 в начале вместо FC - да это же ЯВНЫЙ признак НЕИСПОЛЬЗУЕМОГО (стертого, неактивного - как угодно) блока! А дальше все "как обычно": версия блока 1, длина 200 байт, расположен этот блок по адресу 0x20F8, и номер имеет тот же самый, то есть 71. Кончается на F0 (!), как и начинается. Это мой оригинальный 71-й блок. И так далее... Их там еще много, моих "71-х"!
Все вышеизложенное здесь, без сомнения, очень познавательно и интересно, только вот ни на шаг не приближает нас к ответу на вопрос "что нужно изменить в ОРИГИНАЛЬНОМ 71-м блоке, чтобы отключить проверку самолета в M55". М-да.....


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

14.12.2003 в 22:41
AlexSid
Признанный телефонист
С нами с: 27.09.2003
Плодовитость: 697


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

Подано 131 (124/7) голосов
icon Альтернативный метод отключения самолета


цитата:
0xFEDF пишет: "что нужно изменить в ОРИГИНАЛЬНОМ 71-м блоке, чтобы отключить проверку самолета в M55"

посидел,подумал...
Изменить нужно то, что скажет SiemPROM!
Фишка в том, что-б активным к этому моменту был именно ОРИГИНАЛЬНЫЙ 71й блок (то-бишь неизмененный прогами типа SQEF или EEPROM tool).
Хотя конечно все что ты пишешь достаточно интересно, в познавательных целях.
14.12.2003 в 23:25
AlexSid
Признанный телефонист
С нами с: 27.09.2003
Плодовитость: 697


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

Подано 131 (124/7) голосов
icon Альтернативный метод отключения самолета


цитата:
Dmitry_73 пишет: Подскажите что не правильно...

А у тебя не осталось бэкапленного родного ЕЕПРОМА или ФФ?
14.12.2003 в 23:32
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Альтернативный метод отключения самолета


to avkiev (важно!): Тут я приводил два примера 71-х блоков от M55, "после применения Siemens Quick EEPROM features" и "оригинальный".
Вопрос: почему SiemProm 1.78 в первом случае предлагает патч с адреса 0x73 (правильно), а во втором - с 0x61 (т. е. абы куда)? Нельзя ли поделиться информацией о внутренней структуре 71-го блока?


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

15.12.2003 в 01:28
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Альтернативный метод отключения самолета


Погрохал в своем EEPROM через HEX-редактор целых 6 (!) 71-х блоков, оставил только два одинаковых, по смещению 0x0B10 и 0x1FD2 (от начала EEPROM), активен второй. Телефон с этим EEPROM работает. SiemProm 1.78 на него говорит (точнее, на fullflash):

;Рекомендуемые значения для патча 71-го блока:


E02033: E3 E2 ; 71_61: E3 E2 ; M55 - Выбор диапазона 900/1800/1900

;E02036: FC EC ; 71_64: FC EC ; M55 - Выбор линии

E02039: FF EF ; 71_67: FF EF ; M55 - Отключение безопасности в самолете


;ВНИМАНИЕ ! На M55 этот патч может не работать. В этом случае просто отмените его.

P.S. Кажется, теперь у меня есть 100% рабочий способ восстановления отдельных блоков EEPROM после их изменения через программы Siemens EEPROM Tool и Siemens Quick EEPROM Features. Завтра попробую достать из C55 его оригинальный 71-й блок, который в свое время при разблокировке джавы не сохранил.


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

15.12.2003 в 03:25
Dmitry_73
Начинающий телефонист
Откуда: Россия, Самара
С нами с: 17.11.2003
Плодовитость: 7


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

Подано 1 (0/1) голосов
icon Альтернативный метод отключения самолета


цитата:
Многократно заливая в телефон с помощью Siemens EEPROM tool v2.21 то одно, то другое содержимое 71-го блока, заметил, что новое содержимое не прерзаписывает старое по тем же адресам, а записывается ниже, по новому (!) адресу. Следовательно, если многократно заливать в телефон один и тот же блок EEPROM, получим в fullflash несколько его копий. Это утверждение соответствует информации, полученной от Dmitry_73 (см. выше).

Я тоже это заметил. Поэтому вернул свой фф прогой M55_TOOL. Кстати кому интересно - она работает на 100%.
Правда пришлось на это делать на только что установленной (чистой) Win98 (на компе с USB 1.1) и со старой версией драйвера http://www.3gzone.ru/page.php?p_id=faq_usb_xp&zn=31 для USB кабеля, так как с новой версией http://tech.prolific.com.tw/visitor/v_filebrw_result.asp были ошибки типа CRC.


____________________________
ErR520->C55->SET300->SET310->M55v.7->v.10 Кабель USB PROLIFIC для C55

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


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

Подано 355 (329/26) голосов
icon Альтернативный метод отключения самолета


Ребята, вы по-моему не тем занимаетесь. Выше прозвучал такой вопрос "Что нужно изменить в оригинальном блоке для отключения самолета ?". Ответьте на него - и все будет в порядке. У меня нет эмки, экспериментировать я не могу. Нужно получить аналог этого патча для эски:
71_61: FF FE ;S55 - Выбор диапазона 900/1800/1900
71_64: FF EF ;S55 - Выбор линии
71_67: EF FF ;S55 - Отключение безопасности в самолете

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

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


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

Подано 355 (329/26) голосов
icon Альтернативный метод отключения самолета


цитата:
0xFEDF пишет: почему SiemProm 1.78 в первом случае предлагает патч с адреса 0x73 (правильно), а во втором - с 0x61 (т. е. абы куда)? Нельзя ли поделиться информацией о внутренней структуре 71-го блока?

SiemPROM считает, что патчить надо с байта, следующего за нулем. Для эски это справедливо, для эмки - не всегда, увы.
Насчет структуры - это не ко мне, это к Skylord'у.
15.12.2003 в 05:58
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Альтернативный метод отключения самолета


цитата:
avkiev пишет: Ребята, вы по-моему не тем занимаетесь. Выше прозвучал такой вопрос "Что нужно изменить в оригинальном блоке для отключения самолета ?". Ответьте на него - и все будет в порядке.
Попробую слегка не согласиться. Нам предлагается с помощью SimProm получать патч и заливать его в телефон через V-Klay. Поскольку, и это уже не отрицается, SiemProm не выдает правильного патча как минимум для некоторых M55-х, то нам ПРИХОДИТСЯ обсуждать проблему нахождения необходимых данных внутри 71-го блока. А поскольку информация заливается в телефон в виде ИМЕННО патча отдельной области памяти EEPROM, а не через Siemens EEPROM Tool, например, то также становится необходимым обсуждение проблемы нахождения в EEPROM самого 71-го блока, поскольку, как оказалось, и это тоже не отрицается, их может быть НЕСКОЛЬКО(!)
Пока SiemProm не будет выдавать правильные результаты для патча, эти данные придется находить вручную, и с половиной этой задачи я уже справился - проблемы с нахождением в EEPROM 71-го, да и любого другого блока теперь НЕТ!
цитата:
avkiev пишет: У меня нет эмки, экспериментировать я не могу. Нужно получить аналог этого патча для эски:
71_61: FF FE ;S55 - Выбор диапазона 900/1800/1900
71_64: FF EF ;S55 - Выбор линии
71_67: EF FF ;S55 - Отключение безопасности в самолете

Я бы тоже не отказался, если бы кто-нибудь вот так взял и выдал мне патч для моего телефона, кратко и лаконично, в несколько строк, с указанием конкретных адресов. Кстати, мой оригинальный 71-й блок приведен чуть выше. Ну, так есть у кого какие-нибудь соображения на этот счет? Или мне придется изменять в нем подряд все 200 байт, чтобы добиться результата?


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

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


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

Подано 355 (329/26) голосов
icon Альтернативный метод отключения самолета


цитата:
0xFEDF пишет: нам ПРИХОДИТСЯ обсуждать проблему нахождения необходимых данных внутри 71-го блока. А поскольку информация заливается в телефон в виде ИМЕННО патча отдельной области памяти EEPROM, а не через Siemens EEPROM Tool, например, то также становится необходимым обсуждение проблемы нахождения в EEPROM самого 71-го блока, поскольку, как оказалось, и это тоже не отрицается, их может быть НЕСКОЛЬКО(!)
Пока SiemProm не будет выдавать правильные результаты для патча, эти данные придется находить вручную, и с половиной этой задачи я уже справился - проблемы с нахождением в EEPROM 71-го, да и любого другого блока теперь НЕТ!


Хм, так именно для этого и предназначен SiemPROM. Для поиска блоков в фф. И использует он примерно тот алгоритм, который ты привел выше. Патченье 71-го блока - это вторичная задача. То с чего все начиналось - это поиск блоков. И блоков не несколько а один активный и несколько удаленных.
15.12.2003 в 07:18
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Альтернативный метод отключения самолета


цитата:
avkiev пишет: Хм, так именно для этого и предназначен SiemPROM. Для поиска блоков в фф.
Программа классная, и блоки ищет вроде правильно, это я просто раньше немного "сгустил краски". Заметил только пару мелких недочетов: при нажатии в списке блоков на заголовок столбца "Блок", а может быть, и на любой другой, при упорядочивании блоков они дублируются в списке. И еще при открытии нескольких fullflash подряд у меня прога повисла - проблемы с выделением/освобождением памяти?
цитата:
Патченье 71-го блока - это вторичная задача.
А вот это читать как минимум странно - почти по заголовку нашей темы, как-никак, и, надо же, "вторичная задача"... Я-то думал, что мы как раз патчи для 71-го блока и обсуждаем. Даже решил, что со своими пояснениями к вопросу поиска блоков EEPROM слишком отошел от темы.
цитата:
То с чего все начиналось - это поиск блоков. И блоков не несколько а один активный и несколько удаленных.
Ok. Насчет блоков все обстоит именно так. Начало положено, и начало отличное, надо продолжать, вот только кто бы продолжил... БЛИН, НУ КАК ПРАВИЛЬНО ЗАПАТЧИТЬ МОЙ 71-Й БЛОК?!!!


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

15.12.2003 в 11:09
0xFEDF
Признанный телефонист
Откуда: Russia, Kursk
С нами с: 16.03.2003
Плодовитость: 934


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

Подано 135 (125/10) голосов
icon Альтернативный метод отключения самолета


Siemens Service Profiler 1.0 - собственно, это ответ на все мои вопросы, здесь: Siemens Service Profiler 1.1 (ОГРОМНЕЙШЕЕ спасибо AlexSid за столь конкретную подсказку!)


____________________________
Зачастую, наши возможности ограничены лишь нашими желаниями.
И ничто так не ограничивает желания, как заниженная оценка своих возможностей.

15.12.2003 в 21:18
RemEDy
Телефонист
Откуда: RUS, New Michurinsk
С нами с: 03.11.2003
Плодовитость: 140


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

Подано 4 (3/1) голосов
icon Альтернативный метод отключения самолета


Не сочтите за труд, пожалуйста, можно поподробнее (я запишу):
цитата:
avkiev пишет:
Если программе url=http://avkiev.archive.siemens-club.smpda.com/Siemens/SiemPROM/SiemPROM.htm]SiemPROM скормить фф и выбрать в ней пункт меню "Патч 71-го блока", то она выдаст патч примерно такого содержания:
[code]
7A4389 :  FF FE     ; 71_5B :  FF FE     ; C55 - Выбор диапазона 900/1800
7A438C :  FF EF     ; 71_5E :  FF EF     ; C55 - Выбор линии
7A438D :  FB F3     ; 71_5F :  FB F3     ; C55 - Активирование Java ( Включение DES )
7A438F :  6C FD     ; 71_61 :  6C FD     ; C55 - Отключение безопасности в самолете
[/code]
У вас смещения, разумеется, будут другими.
Для отключения самолета (и всего остального) нужно просто этот патч с помощью V_Klay загнать в телефон.
Работает на C55, M55, S55.



Т.е. через фулфлеш получаем смещение относительно начала 71-го блока(?) ЕЕПРОМа и в нем нужно подправить значения. (71-блок,5F-смешение (в примере), т.е. 00,01,...,5E,5F) Меняем 6С -> 6D. Потом, имея в обоих окнах загруженный список блоков, загружаем подправленный и записываем в телефон.

Вопрос: надо отключать проверку CRC при изменении EEPROM?

Кто делал, подскажите пожалуйста, боюсь второй телефон убить...


____________________________
Умное лицо это еще не признак ума.
Лучше два раза спросить, чем один раз ошибиться.

28.12.2003 в 10:01
 SC-форум : Siemens x55 : Альтернативный метод отключения самолета

Навигация:



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