среда, января 03, 2007

Программы необходимые для бэкапов FF и EEPROM

Siemens SX1 имеет на самом деле 2 независимых процессора и каждый из них управляется отдельной программой. Мало того, поскольку телефон это очень сложное устройство, при заводской настройке оно требует подстройки многих узлов и элементов. Сейчас это делается совсем не так как раньше. Теперь вместо подстройки большого количества контуров, подстроесных резисторов и конденсаторов, все настройки делаются в цифровом виде и помещаются в EEPROM телефона. И эти данные в EEPROM жизнанно важны, так как в случае их утери, их нельзя воссатновить. Можно конечно взять с другого телефона, но это будет то-же что взять старый радиоприемник и все контура и подстроечники в нем покрутить в разные стороны "как Бог на душу положит". Работать он может после этого и будет, но как - лучше не спрашивать... Поэтому очень важно сохранить эти данные на случай каких-либо "непредвиденных обстоятельств" чтобы всегда иметь возможность их воссатновить.
Делается это например программой Jocker которую Вы можете взять вот здесь. С ее помощью Вы можете считать свой FullFlash, включая и его область EEPROM с уникальными настройками Вашего телефона, или же только область EEPROM. Эта-же программа позволяет снять любые залочки с телефона и сделать много других очень полезных вещей, если пользоваться умеючи. Ею-же можно и уничтожить свой телефон навсегда, так что никакой сервис центр уже не спасет, например уничтожив данные EEPROM своего телефона и не сделав перед этим их бэкапа. Поэтому всегда делайте бэкапы EEPROM своего телефона перед пользованием ею. Впрочем она их делает автоматически если сами не отключите :)
Правда одной программы для этого не достаточно. Доступ к данным закрыт специальным ключем, так называемым SKey. Чтобы получить доступ внутрь своего телефона, Вам необходимо у кого-нить кто работает в СЦ Сименса выпросить либо купить за деньги этот самый SKey. Если не хотите покупать SKey есть второй вариант - в телефоне есть одна точка, так называемый "testpoint". Если в этом месте аккуратно сделать разрез дорожки (в некоторых случаях поставить перемычку на землю) то можно обойтись без покупки SKey. Подробнее В можете посмотреть на тему резки тестпоинта на сайте Сименс-Клуб или же поискать больше информации на Ослике. Впрочем, операцию "порезки" тестпоинта лучше попросить провести специалиста, так как если чего сделаете не так, то телефон может быть безнадежно угроблен. А ремонт может обойтись куда больше стоимости SKey который обычно можно купить в Интернет по цене от 5ти до 15 USD. Ну или у меня по цене 4.5 USD :)
Кроме программы и SKey (или порезанного тестпоинт) Вам также понадобится кабель подкд/чаемый к последовательному порту компьютера от телефонов Siemens модели ей C55/S55. Родной кабель на USB порт, который шел в комплекте с телефоном для этих операций (чтения/записи FF и EEPROM) не пригоден.
На всякий случай полный Full Flash от SX1 можно взять здесь. Я его использовал при восстановлении одного из телефонов. Но еще раз повторюсь - лучше родного FF для телефона нет и быть не может ! Поэтому используйте приведенный если родной FF и данные EEPROM Вашего телефона безнадежно испорчены а бэкапа нет. И всеми силами избегайте такой ситуации - сделайте бэкап своего FF и EEPROM заранее - это спасет Вас от многих возможных проблем в будущем !

Пачсет используемый мной (Minimal Pachset 1.3)

Ниже привелен пачсет (набор патчей) подобранный мною для своего телефона. Для его использования необходимы оригинальная прошивка V15 ENG/Rus/Germ и программа для накладывания патчей VSMP V 2.6 или выше - обе Вы можете найти по этой ссылке . Сам пачсет Вы можете взять сдесь Я назвал свой пачсет "Минимальный Пачсет" (Minimal Pachset или сокращенно MP) поскольку в него включено только то что необходимо для улучшения фунекциональнеости SX1. А имно скорости, обьема памяти, удобства пользования, времени записи видео и диктофона итд (см ниже) и никаких "украшательств" типа красивых картинок, тем и прочее и прочее. Также я избегал любых патчей, которые делают телефон неработоспособным без MMC карты.
Патчи включенные в пачсет Когда рампакуете архив, в нем Вы найдете программу flashsize.exe. Скопируйте эту программу на свой телефон до установки патчсета и запустите. Если она покажет что у Вас обьем памяти 32 мегабайта - все в норме, можете ставить пачсет. Если же она покажет что у Вас 24 мегабайта, то этот пачсет может повредить Ваш телефон. Либо откажитесь от его использования, либо в файле пачсета (MP_1_3.sxp) найдите и закомментируйте (поставив ; в начале строки перед словом replace) патч который называется "Increase disk C size to 11.8 Mb for phones with 32mb flash". После этого можете спокойно применять этот пачсет.
Кроме того, для изменения частоты процессора "на лету" (разгона) Вам понадобится программа SX1Speed. Она также есть в архиве. Как ее устанавливать написано в файлике HowToInstall.txt. Для тех кто не знает английского, коротко выглядит так. Зайдите в каталог SX1Speed, в нем Вы найдете подкаталоги SX1Speed и recogs. Сдержимое каталога SX1Speed (SX1Speed.aif, SX1Speed.app, SX1Speed.rsc, SX1Speed_caption.rsc, Setfreq.exe) Вам нужно скопировать в c:\system\apps\SX1Speed в своем телефоне (если нужного подкаталога нет - создайте его). А содержимое каталога recogs (только Setfreq.mdl) необходимо скопировать в каталог c:\system\recogs на телефоне. Если такового нет, создайте его.
Кроме того, в архиве Вы найдете файлы mono_ring_long.mid, poly_ring_deep.mid - скопируйте их в каталог C:/Nokia/sounds/digital/ - это будут новые сигналы будильника и календаря. Также скопируйте тудаже мелодию Z:/Nokia/sounds/digital/SiemenSwing.mid.
Другие подробности Вы также можете прочесть в файле MP_1_3.txt который лежит в том-же архиве.

Pachset used by me (Minimal Pachset 1.3)

Here is pachset wich I using. It's name is "minimal" because it include only patches for improve perfomance and usability of SX1 Smartphone.
The patches including into pachset:
PS Before using pachset, please checck your phone with the program flashsize.exe from zip archive ! Simply coipy program and run. If it write that you have 32mb flash - all OK. If you have 24 Mb flash, this pachset can damage your phone ! For use it you must comment out the patch for increasing drive C in size. For this you must find string "Increase disk C size to 11.8 Mb for phones with 32mb flas", then place ";" before the first string with word "replace" after it, in MP_1_3e.sxp file. After this you can use this pachset.
For change CPU frequency You must install SX1Speed program. Instruction you will be find in HowToInstall.txt in zip archive.
Also, please read file MP_1_3e.txt twice ! before usnig this pachset !
And excuse me for my English - I can not write in English so good and with so many detailes as in Russian.

Pachset for ENG/GERM languages you can download from here