______________________________________________________________________
                        -= OmapClock v0.2 =-
                             4/02/2006
______________________________________________________________________

____________
О программе

OmapClock - это программа, предназначенная для увеличения/уменьшения
     тактовой частоты процессора мобильных устройств, построенных 
     на базе платформы Texas Instruments OMAP®
        Распространяется бесплатно, по принципу donate-ware 
     (подробности в конце этого файла).

______________
Использование

Использовать программу очень просто - выбираем из списка нужную частоту
и устанавливаем её через пункт меню Action -> Set clock

Для удобства есть возможность запуска с параметрами:

OmapClock -clock <freq> [-confirm] [-launch <path> [-restore]]

     -clock <freq> 
        устанавливает частоту процессора в МГц

     -confirm
        требовать подтверждения изменения частоты

     -launch <path>
        запустить программу (путь указывать в двойных кавычках!)

     -restore
        восстановить прежнюю частоту после завершения запущенной 
        программы (игнорируется, если не задан параметр -launch)

     Очерёдность параметров значения не имеет.

     Примеры:
        OmapClock -clock 132
        OmapClock -clock 144 -confirm
        OmapClock -clock 144 -launch "\Storage\test.exe" -restore

_______________
История версий

v0.2 [add] поддержка коммандной строки
     [fix] расширен диапазон доступных частот (теперь 60-372МГц)
     [fix] уменьшен шаг изменения частоты (не на всём диапазоне)

v0.1 - первая версия программы. Позволяла просто выбрать частоту из
	диапазона 72-156МГц, с шагом в 12МГц.

______________
Совместимость

Программа работает под ОС Windows Mobile 2003 и 2005. НЕ работает под
WM2002. Ниже приведён список (не полный) совместимых устройств:

     - Motorola MPx200 (OMAP710)
     - Motorola MPx220 (OMAP1611), thanks localhost
     - Rover M1 (OMAP710), thanks virrus
     - Orange SPV C500 (OMAP730)
     - Dopod 818 Pro (OMAP850)
     - HTC Wizard (Qtek 9100, T-mobile MDA Vario) (OMAP850)

_______________________________
Известные проблемы/особенности

Следует отметить, что практически все известные проблемы связаны с
Motorola MPx200. Другие устройства в случае "перебора" отделываются 
простой перезагрузкой.

     - на MPx200 WM2005 установка 156МГц всегда(?) приводит к 
     немедленному зависанию. Иногда зависает и на 144МГц.
       На 132МГц работает нормально.

     - на MPx200 WM2003 при 156МГц может работать длительное время 
     нормально, затем, если его оставить в покое минут на 10, 
     неожиданно зависнуть (внешний экран светится, внутренний нет и 
     телефон ни на что не реагирует) или начать глючить (портятся 
     иконки ярлыков). Вероятнее всего это происходит в момент 
     перехода в режим простоя (idle mode).
       Случается, что после перезагрузки, вызванной этими сбоями, 
     система становится чистой, как после Hard Reset (устанавливаются 
     настройки по умолчанию, теряются контакты и т.д.).
       На 144МГц работает нормально;

     - Зависания, описанные выше, обычно лечятся выниманием надолго
     аккумулятора (при этом смартфон может долго не включаться, более 
     20 минут), но известны и "тяжёлые" случаи, когда не помогает даже 
     Hard Reset и приходилось перепрошивать телефон заново.

     - на MPx200 при изменении частоты меняется градация цвета и 
     яркость экрана;

     - на частотах <72МГц становится заметным мерцание дисплея (если
     закрыть/открыть флип то мерцание исчезает);

     - на многих устройствах значения частоты, определяемой OmapClock, 
     и частоты, которую показывает TCPMP значительно (>10%) различаются. 
       Это связано с тем, что OmapClock определяет частоту по известным 
     параметрам и принимает частоту тактового генератора равной 12МГц
     (эта цифра приведена в официальной документации Texas Instruments).
       На практике, складывается впечатление что реально она не 12МГц,
     а где-то около 10,5-11МГц. Отсюда и выходит, что TCPMP (определяющий
     реальную частоту программно) показывает меньшее значение чем OmapClock.

     - известно об одном случае, когда на Rover M1 при частоте, больше 
     166МГц, производительность резко падает. Но подтверждения этой 
     информации нету.

_______
F.A.Q.

     Q: Программа выдаёт сообщение "Can't access to Clock-Control 
        registers" и не запускается. Что не так?
     A: Скорее всего телефон "залочен". "Разлочить" можно программой
        SDA_ApplicationUnlock (не найдёт только ленивый).

     Q: У меня MPx200, после разгона через некоторое время телефон 
        завис. Я вынул батарею, вставил, но он не включается!
     A: Попробовать подождать подольше - известны случаи когда телефон
        загружался 20 минут.

     Q: MPx200 загрузился после зависания, но всё "слетело" как после
        Hard Reset.
     A: Да, такое случается. В таком случае нужно сделать Hard Reset,
        и только после этого восстановить систему из backup (если он 
        имеется, конечно). Если восстановить без Hard Reset'а, то после
        следующей перезагрузки всё опять может "слететь".

     Q: После зависания я вынул/вставил батарею, ждал долго включения
        но он так и не загрузился.
     A: Попробуйте вынуть батарею надолго (например на ночь). Если это 
        не помогло, то придётся перепрошивать телефон заново.

     Q: Какую частоту можно безопасно выставить на MPx200?
     A: 132МГц. Это официальный максимум для OMAP710. Тем не менее, 
        под WM2003 в большенстве случаев стабильно работает и на 144МГц.

     Q: Какую частоту можно безопасно выставить на других телефонах?
     A: Точно сказать не могу - пока мало данных на руках. Вот некоторые 
        сведения (частота указана по версии OmapClock):
        - MPx220 работал на 252МГц, некоторые могут и на 264МГц.
        - Одни Rover M1 работали на 180МГц, другие на ней уже зависали. 
        - SPV C500 работал на 252МГц.
        - HTC Wizard стабилен на 240МГц.
        - для других моделей ищите результаты на форумах.

     Q: Где находится официальный сайт программы?
     A: Официального сайта как такового нет. Официальное обсуждение на 
        форуме WinCE Club (BY):
             http://www.wce.by/forum/viewtopic.php?t=2159
          Там же (в шапке темы) можно скачать и последнюю версию (нужна 
        регистрация на форуме!).

     Q: Я обнаружил глюк/особенность не описанную в этом файле, как я 
        могу сообщить об этом?
     A: Оставить сообщение на форуме. Желательно с детальным описанием.
        Либо отписаться на intruders@inbox.ru

_______
Советы

     - ВСЕГДА ДЕЛАЙТЕ BACKUP СИСТЕМЫ ПЕРЕД РАЗГОНОМ!
     - РАЗГОНЯЙТЕ С УМОМ! вот для справки максимальные официальные 
       частоты для различных процессоров (взято с сайта www.ti.com):
          - OMAP710 - 132MHz
          - OMAP730 - 192MHz
          - OMAP850 - 200MHz
          - OMAP1611 - 204MHz

________________
Ответственность

Программа, как говорится, AS IS. За ВАШИ действия я никакой 
ответственности не несу, и тех. поддержкой в случае неудачного 
разгона я не занимаюсь.

__________________
Как отблагодарить

Если Вам понравилась эта программа - поддержите разработчика. 
Это даст возможность для дальнейшего развития OmapClock

WebMoney:
   Z108619562541
   E558991163610
   R274935682358
   U265751687253

Спасибо.

___________________________________________
 © 2006, Евгений Н. Авдейчик aka Intruders