> Внимание

Внимание! Все вопросы по программам, отсутствующим в этом разделе, задавайте в теме Скорая помощь новичкам.

В ЭТОМ РАЗДЕЛЕ ТОЛЬКО КАТАЛОГ ПРОГРАММ! СОЗДАНИЕ ТЕМ С ВОПРОСАМИ ЗАПРЕЩЕНО! ПОИСК ПРОГРАММ.
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



MVBklight (EtenBkLight) | тудейный плагин для регулировки яркости



Реп: (541)
MVBklight
версия 1.4.3

В связи с тем, что программа является универсальной для всех аппаратов и для того, чтоб не путать пользователей, проект EtenBkLight переименован.

Прикрепленное изображение

Особенности:
  • устанавливаемые минимальное и максимальное значения подсветки.
  • полностью настраиваемая цветовая гамма.
  • поддержка скинов.
  • различные виды ползунков.
  • отображение подсветки числом или в процентах.
  • возможность ручного ввода кодов dwIoControlCode (см. DeviceIoControl в MSDN) и ключей реестра, отвечающих за установку и получение текущего значения подсветки (эти коды и ключи отличаются от девайса к девайсу).
  • регулировки подсветки с экрана тудей (управление джойстиком вправо - увеличивает, влево – уменьшает, по центральной кнопке - меню настройки, вверх/вниз передвижение по тудей).
  • установка и получение текущей подсветки из командной строки (пример, ‘Cmd 244’ - устанавливает новую, Cmd - возвращает текущую).
  • увеличение/уменьшение подсветки из командной строки (пример, ‘Cmd +’ - увеличивает, ‘Cmd –‘ – уменьшает).
  • переключение подсветки из максимума в минимум и обратно из командной строки 'Cmd m'.
  • балун с регулятором подсветки (управление джойстиком вправо/вверх - увеличивает, влево/вниз – уменьшает, закрытие по центральной кнопке).
  • включение заданной яркости при подключениии к внешнему питанию (только при активном плагине).

Установка:
  1. Устанавливаем cab. Плагин работает только если установлен в основную память (Перед установкой новой версии не забываем отключить плагин).
  2. Запустив из Пуск->Программы->MVBklight или через проводник \Program Files\MalVal\MVBklight\Cfg.exe, производим настройку.
  3. Там же, в настройках включаем плагин.


Настройка:
  1. При первом запуске в строке "Настройки для" появится имя вашего КПК. При этом устанавливаются дефолтные настройки подсветки для этого КПК. Если с ними подсветка не заработает, настраиваем в ручную, см. пункт 2.
  2. В поле "Тип" выбрать соответстующий вашему КПК. Ввести названия ветви и ключей реестра, в которых хранятся текущие значения подсветки при работе от БП и АКБ. Их можно посмотреть где-то здесь HKLM\ControlPanel\Backlight, или здесь HKCU\ControlPanel\Backlight, или где-то еще (соответствующие значения меняются после изменения подсветки штатным регулятором). Для многих КПК это, соответственно, HKCU\ControlPanel\Backlight, ACBrightness и Brightness. Там же можно вычислить максимальное и минимальное значения. Устанавливаем минимальные и максимальные значения и шаг подсветки (работают только допустимые для вашего драйвера значения).
  3. Для WM2005 необходимо ввести соответствующие шестнадцатиричные коды DeviceIoControl. Если у девайса одна общая регулировка при работе от БП и АКБ, необходимо в полях On battery и On power ввести одно и тоже значение (например, как у ETEN).
  4. Для установки скина указать папку, в которой дожны быть четыре 32 битных битмапа с альфа каналом (папки со скином должны быть в папке плагина).


Подробная настройка описана в '!readme.txt' из архива.

За скин благодарим FreeWare

Изменения:

1.4.3
1. Размер полей макс., мин., шаг, значение от сети увеличен до 4 знаков.
2. Исправил обратный порядок для Митаков.
3. Добавлен режим PXA - плавная регулировка яркости записью в региср PWI регулировки, минуя драйвер.
4. Попап:
- автоматическое закрывание.
- закрывание при повторном запуске.
- опция - захватывать кнопки.

1.4.2
1. В cab оставлен один тонкий QVGA скин. Остальные копировать вручную.
2. В настройках регулировки добавлен параметр Доп. код от сети (требуется на многих асусах).
3. Поддержка Asus P526(доп код 0x10000, у 525/535, P7x такой же), Asus A696 (0x10000000), RoverPC C6, Artemis.
4. Добавлен английский интерфейс.
5. Отключение полосы меню в попапе.
6. Пополнена база автонастроек.
7. Изменен (оптимизирован с учетом нововведений по различным устройствам) алгоритм установки яркости. Поэтому возможны проблемы на уже известных (уже рабочих) устройствах.


Жду баги.

Итак, в этой версии регулировка осуществляется прямой записью в регистр, отвечающий за яркость экрана. Минуя драйвер. Поэтому появляется возможность более плавной регулировки (увеличение градаций).[/color][/b]

Протестировано на асус 535 - 256 градаций яркости.

Настройка: Вручную, тип - PXA, необходимо указать hex адрес ячейки, отвечающей за яркость и макс/мин значения. На разных процах они разные.
На PXA270 возможны 4 адреса (приходится перебирать все): 0x40B00004, 0x40C00004, 0x40B00014, 0x40C00014.

В частности, на асус 525 это 0x40B00004, на асус 535 - 0x40B00014:).

Максимальное значение может достигать 1023. Минимальное - 0 - полное отключение подсветки. На других интелах доступны только 2 адреса. Адреса можно смотреть в мануалах на процы. На некоторых девайсах стоят отдельные микрухи для этих целей и решения могут быть другими

Тестируем!

В случае положительных решений отписывайтесь, может придумаем какую-нибудь общую базу настроек. Ну и вообще, идеи по использованию этой возможности (типа, логарифм/антилогарифм по регулировке:)).

Скачать:
Версия 1.4.3: Прикрепленный файлMVBklight.1.4.3.zip ( 141.07 КБ )

Если автонастройки не заработали и не помогли коды для аналогичных аппаратов из ридми, присылаем мне штатный регулятор - разберемся!

Сообщение отредактировал kzvs - 25.12.09, 14:35



Реп: (541)
finiok,
здесь описано MVBklight (EtenBkLight) (Пост #1427994).
Для версии от dci ключ реестра поменять на брайтнесс_дси и максимум подогнать.



Реп: (2)
Друзья, подскажите как сделать с помощью этой утилиты такую фишку - чтобы вызов cmd.exe с параметрами менял яркость только в режиме "от сети" - Т.е. если девайс на батарее - вызов cmd.exe не меняет яркость. Какая яркость будет при подключении питания - это не принципиально.

Я сделал (могу поделиться) скрипт на Mortscript который меняет яркость подсветки ДЛЯ НАВИГАЦИИ (в зависимости от времени суток и с учетом длительности светового дня для широты Киева (сильно сказано :rolleyes: , но работает). Так вот, хотелось бы чтобы этот механизм менял яркость только в режиме от БП.
Встроенный в Morscript метод определения типа питания не правильно работает на windows6.1 (если зарядка полная, то думает что работаем на батарее, даже если на БП) :angry:

Может у кого-то даже найдется софт который умеет делать подстройку яркости с учетом данных GPS? :blush: (для конкретной широты и даты время рассвета , сумерок и заката отличается...), опять же, математика мортскрипта не достаточна для таких рассчетов.



Реп: (541)
hirh,
есть вариант DeviceIoControl код от батареи поставить некорректным (и реестр). Но это костыль, а так надо доделывать прогу под такие нужды.



Реп: (2)
Спасибо, а какое значение можно безопасно поставить? в DeviceIoControl?

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



Реп: (541)
hirh,
если все-равно через морт, то так
В настройках проги все делаем корректно. Все будет работать.

В скрипте
1. В реестр в настройки проги код от батарейки пишем некорректный (0, например, или код от сети).
2. Выполняем cmd
3. Возвращаем в реестр в настройки проги корректный код от батарейки.



Реп: (66)
Подскажите пожалуйста, какие настройки указывать в программе для аппарата Glofish m750. (поиском пользовалась - ничего не нашла, а листать 60+ страниц долго)



Реп: (381)
Explay-905
Atlas IV WinCE6 :
BSP VERSION: AIVCE6_NANO_REL1.041.01
при настройке через cfg.exe "Вручную"
Тип WM5/6
ключ реестра HCKU
ветка ControlPanel\BackLight
Имя ключа от батареи и сети: BackLightCurrentLevel
код от батареи и сети 0x220004
значения 1-11 с шагом 1
При 0 - полное выключение подстветки дисплея. Аккуратно, включить обратно, если не предусмотреть заранее вариант, поможет только полный сброс реестра!

Сообщение отредактировал esnet - 27.10.11, 08:01



Реп: (407)
А можно сделать поддержку Philips Xenium V816? Philips Xenium V816 - Обсуждение



Реп: (0)
Уважаемый MalVal,
Большое Спасибо за программу.
На Samsung Omnia2 i920 работает.
Теперь хоть читать на нем можно, а то экран Амолед - и яркость убиралась до уровня, когда смотреть на него больше 5 минут было тяжко.
И батарея так как раньше на глазах не убавляет в размере.
Спасибо за труд.
Всем софтину рекомендую!



Реп: (1124)
NikYur,
спасибо за пост о работе программы, а вот про ваш девайс писать лучше сюда: AnyDATA ASP-500GA - Обсуждение
(кстати, и в профиль себе его можете добавить, будет проще с вами общаться)

Добавлено 27.02.2012, 22:13:

NikYur @ 27.02.2012, 15:48 *
Докладываю о работе программы на двухстандартном коммуникаторе AnyDATA ASP-500GA сети Скайлинк IMT-MC-450 (CDMA-2000)/GSM-900/1800 работающим под "родной" WM5. Всё функционирует, настройки вручную такие:



Добавлено 27.02.2012, 22:15:

…пост перенёс



Реп: (0)
Плизз! напишите настройки на texet TN700 кто настроил никак немогу подобрать коды. Заранее благодарен!



Реп: (0)
Уважаемый MalVal на XPERIA X2 не работает,при РХА вообще всё сбрасывает перезагружается.
Перебрал все програмные файлы,но штатный регулятор найти не смог,как он может обзыватся? :girl_hysterics:



Реп: (0)
Подскажите, есть решение для PNA ?



Реп: (24)
Я так и не понял как настраивать 1.4.3... Узкая полоска на половину строки меня не устраивает... У меня сейчас 1.4.2, там я уже настроил. Была инструкция в FAQ, но какая то "добрая душа" "снесла" эту информацию. И сейчас в ЭТОМ может разобраться только автор этого ужаса...

Сообщение отредактировал vladlat59 - 09.03.13, 11:13



Реп: (36)
SAMSUNG B7300 полет нормальный.На некоторых прошивках, где управление подсветкой экрана далеко в настройках, пользуюсь этой прогой.СПАСИБО



Реп: (45)
Программа замечательная! Замечательна она тем, что может оперативно изменять не только подсветку экрана, но и другие значения в реестре. В удобном графическом интерфейсе. В моём случае (Sony Ericsson Aspen) я "научил" её включать, выключать, и плавно менять подсветку клавиатуры. В большинстве случаев она не нужна, а нужна лишь в темноте. А "кушает" не мало, сопоставимо с подсветкой экрана. Единственно, не регулируется джойстиком на балуне. В Тудей работает.

Сообщение отредактировал sxn - 08.06.13, 17:05



Реп: (19)
А можно для Sirf Atlas V сделать управление подсветкой через регистры процессора, а не через ключи реестра?
А то у навигатора (Pioneer Apical Pi5004) подсветка даже на минимуме настройки слишком яркая.

Конечно, регулировка через реестр работает (настройки вручную. Тип WM5/WM6, BackLightCurrentLevel, DeviceIoControl 0x220004, 1-100, шаг 1). Но даже на нуле подсветка ярковата :(


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 25.07.24, 21:45