Дело в трубке

Skylord (sky_lord@mail.ru)

Xakep, номер #053, стр. 053-060-5


Интерфейс прост до безобразия: несколько вкладок с интуитивно понятным содержимым. В "Configuration" настраиваем COM-порт и скорость - как в WinSwup'е. "Read flash"/"Write flash" читают и пишут данные из/в флеш-память. Надо задавать начальный адрес и размер скачиваемого/закачиваемого куска. Всего в S/ME45 наличествует 6 Мб флеша (т.е. 600000h), и пишется он кусками по 64 Кб, поэтому "чисто конкретно" брать и писать 1 байт во флеш я бы не советовал... EEPROM'ы (а в S/ME45 их два) внутри флеша находятся по адресам 1F0000h и 5F0000h и имеют длину 10000h (то есть 64 Кб) - лучше на всякий пожарный скачать и сохранить их отдельно, хотя они и входят в состав фулфлеша. Вкладка "IMEI" отвечает за разблокировку и смену номера IMEI аппарата - в нашей работе она нам не понадобится, а подробно о разлочке я, возможно, расскажу как-нибудь в другой раз.

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

Еще для апгрейда нам понадобится: сама прошивка от S45i версии 040315, моя программа Siemens EEPROM tool v2.15, любой шестнадцатеричный редактор (скажем, WinHex), блок 68 EEPROM'а (не спрашивай пока, что это такое - долго объяснять; просто скачай по приведенной ссылке - блок этот представляет собой два файлика с расширениями bin и bid), а также прямые руки и работоспособное серое вещество.

Софт для прошивки и низкоуровневых работ

1. FAQ и дока по прошивке Сименсов. Очень рекомендуется читать перед собственноручным осуществлением данного финта ушами ;).

http://www.o45m.ru/index.html?/faq10.html

http://mr-8242.v-mirror.spb.ru/doc/fwch45.zip

2. Сами прошивки для всех возможных моделей Сименс.

http://www.siemens-club.ru/hard-8.php

3. Набор программ, патчей и солюшенов для ломания и восстановления телефона ;-) и FAQ по этому делу.

http://www.o45m.ru/soft8.html

4. Unisiemens 4.0. Универсальный (но не значит - лучший) флешер для всех моделей. Запускать файлом usimload.exe только на COM1.

http://download.siemens-club.ru/files/unisiemens.rar

5. SM45tools v1.2.

http://www.siemens-club.ru/hard-8.php

6. Siemens EEPROM tool. Если при запуске будет ругаться - скачай и установи второй файл.

http://download.siemens-club.ru/files/siemens_eeprom_tool_215.rar

http://download.siemens-club.ru/files/ocxregister2.rar

Шаг за шагом

Итак, четкий порядок наших действий:

1) Считай и сохрани бэкап фулфлеша с помощью SM45Tools. Addr: 000000h, Size: 600000h. Работает все так же, как и при прошивке - жмешь "Read from flash" и коротко давишь на красную трубку (кстати, не забывай переставлять батарейку после работы! А то другие программы телефон не увидят, и сам он включаться не будет!). Потом зайди во вкладку "Configuration" и обрати свой благосклонный взор на значения в рамочках "Flash One" и "Flash Two". Если там соответственно: ID: 0089, Type: 88C2; ID: 0089, Type: 88C4 или ID: 0020, Type: 88CE; Flash Two ID: 0020, Type: 88BA, то все нормально и можешь смело апгрейдить дальше. Если же там наблюдается ID: 0089, Type: 88C4; ID: 0089, Type: 88С4, то я бы не рекомендовал апгрейдиться прямо сейчас. Ну, то есть, заапгрейдиться ты сможешь, но есть некоторые нюансы, связанные с типом флеша твоей мобилы (а именно его идентификатор мы и смотрели) - SM45Tools не сможет корректно сливать/заливать в нее первые два метра флеша. Решение этой проблемы можно найти на www.o45m.ru/soft8 (кусок под заголовком "Решение проблемы флеша C489"), либо здесь чуть ниже.

Назад на стр. 053-060-4  Содержание  Вперед на стр. 053-060-6