motofan logo
9 страниц V « < 5 6 7 8 9 >        
> 

Haptics, мигаем как хотим :)

Sufy
сообщение 11.1.2005, 11:42 Закрепленное сообщение!


Ветеран
*****

Группа: Пользователи
Сообщений: 694
Регистрация: 14.12.2004
Из: Ближнее Замкадье
Пользователь №: 27 061

Рейтинг: 181



прежде всего, чтобы предотвратить какое-то недопонимание, я обычно использую ник Simba, так что если вы где-то ( ;) ) уже встречали нечто подобное под этим ником, то это мое :)
итак, в чем собственно суть. Есть в нашем телефоне множество лампочек, которые мигают как их запрограммировали в компании Motorola. Порядок мигания, цвет (у боковых диодов), длительность зависит от нескольких вещей
1) Seems - рад бы сказать, что я нашел что, где и как, но врать не хорошо, да и не зачем.
2) FirmWare - это только предположение, но кое что на это указывает
3) Funlights.pat - основной элемент, собственно его-то я и разобрал на винтики, а теперь постараюсь донести до мира чтож все-таки надо делать.
Стандартный файл от е398 имеет довольно сложную структуру и разобрать его может и возможно, но абсолютно точно крайне сложно. Но некоторое время назад человек с ником msmaximka подарил миру файл от v620, который он получил при прошивке софта от этого телефона.
Файл оказался гораздо проще чем стандартный от e398 и кроме того намного больше (почти в три раза), а это говорит о том что он более гибок в настройке. На данный момент с полной ответственностью заявляю, что файл разобран на 50 - 60 %, при этом функции разобраны на 80 - 90 процентов.

Файл от v620 я прикреплю к этому сообщению.
(редактирование производится с помощью двоичных редакторов - для тех кто не въехал)
Долго думал с чего же начать, решил с начала.
ОГОВОРКА!!! при проверке файла использовался телефон е398 с прошивкой 95r и флексом 1079. Как показывает практика из-за настроек симов отредактированный файл некорректно работает в других телефонах. Логично предположить, что при выходе нового софта для е398 может наблюдаться схожая ситуация.

Итак.
При редактировании удобно развернуть файл так, чтобы в строке было 14 (D) смещений (с нуля ессно). Тогда вы увидите, что файл, начиная с 7 (а точнее с конца 6) строки напоминает таблицу. В этой таблице столбцы отвечают за определенные настройки, а строки можно условно обозначить как фреймы. Всего фреймов 48, это надо учитывать для законченности программы.
Таблица, которая перед вами - настройки схемы "слияние".
Дальше все просто:
Обратите внимание на второй столбец. Он изначально забит нулями, через два столбца столбец забитый единицами, еще через два двойками, потом тройками и потом четверками.
Итак в любое из смещений указанных выше можно подставить следующие значения
00 - как я и сказал не ясно
01 - мигание клавиатуры и дисплея
02 - мигание дисплея
03 - мигание клавиатуры
04 - мигание диодов в прорезях
06 - мигание диода вспышки
тут извините, но я щас точно не помню, возможно 02 и 03 наоборот :)

теперь о промежуточных столбцах - их по два. Это столбцы, стоящие перед уже описанными.
Для значения 01 это как-то не правильно, и логика мне до сих пор не ясна. По этому для начала рекомендую оставить значения по умолчанию
для значений 02, 03, 04, 06 это просто - 12 -ти битное кодирование цвета. В первом смещении используются 4 бита (0-3), так что возможные значения от 00 до 0F; они кодируют оттенки красного. Во втором смещении кодируются оттенки синего и зеленого, так что значения от 00 до FF.
Естественно, что дисплей, клавиатура и диод вспышки цвет поменять не могут, но таким образом задается только их яркость!
итак, если надо сделать мигание, то в одной строке прописываем значение отличное от нуля, в следующей 0, если для какого-нибудь элемента после его включения не поставить нулевое значение, то он будет гореть постоянно.

Итак, базовые основы редактирования схем я рассказал, если надо отредактировать схему не слияние, то просто спускаетесь ниже по файлу, главное правильно сориентироваться, что просто сделать по столбцу забитому 0-ми.

Теперь немного об ограничениях:
Программа изначально состоит из пяти элементов, поэтому внесение дополнительного связано с отключением существующего, правда можно использовать столбец 01, его в некотором смысле дублируют 02 и 03...
Диод вспышки не рассчитан на быстрое мигание - долго загорается, долго гаснет.
И еще, есть какие-то параметры друг с другом не совместимые по не известным мне причинам, так что если программа после подстановки вроде бы правильного значения сбивается, пробуйте другое значение :)

скоро расскажу как редактировать мигание при зарядке, загрузке, входящих СМС, работе ВТ
Удачи, выкладывайте свои творения!!! :)
И еще просьба к админу разрешить выкладывать *.pat файлы %)

Сообщение отредактировал MARKyxa - 11.9.2008, 12:43
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fox_KYZYL
сообщение 17.9.2005, 17:24


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 13.9.2005
Из: г.Кызыл
Пользователь №: 51 389
Модель телефона: V635 & E398
Прошивка: R474_G_08.48.24R_A & R372_G_0E.20.59R

Рейтинг: 0



А что нужно сделать чтобы в V635 появилась ритм подсветка?
Обьясните нормально чтоб я понял. Я новичок в этих делах. unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
WaX
сообщение 21.9.2005, 21:27


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 20.9.2005
Пользователь №: 52 140
Модель телефона: v180
Прошивка: 2.31R

Рейтинг: 0



Блин как включить эту функцию, через P2K Advanced Editor не получается, может другими прогами, кто знает киньте ссылки.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kolbaska
сообщение 6.11.2005, 17:18


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 22.10.2005
Пользователь №: 55 346
Модель телефона: Razr V3 Black

Рейтинг: 0



А как активировать мигалку на Razr V3 ??????

через pk2 включил клуб лайтсы, выбрал Пульс, а телефон не мигает..

прошивка: R374_G_0E.41.C3R_A
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vehont
сообщение 31.12.2005, 13:25


Новичок
*

Группа: Пользователи
Сообщений: 28
Регистрация: 30.10.2005
Пользователь №: 56 499
Модель телефона: V635
Прошивка: R474_G_08.48.6FR FLEX from 90r_01

Рейтинг: 0



Я так и не понял, можно сделать чтоб телефон моргал при входящем звонке или нет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rem xxx
сообщение 31.12.2005, 14:28


Мастер
****

Группа: Пользователи
Сообщений: 263
Регистрация: 20.3.2005
Из: Бассейна
Пользователь №: 39 153
Модель телефона: c650/v220/L6/E398
Прошивка: самая новая

Рейтинг: 74



Скажите это на С650 реально (мож я дурак, но я ничё не понял)? :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Term2002
сообщение 21.1.2006, 18:53


Новичок
*

Группа: Пользователи
Сообщений: 16
Регистрация: 7.10.2005
Пользователь №: 53 767
Модель телефона: Defy

Рейтинг: 11



подскажите пожалуйста! можно сделать на Е790 чтоб во время зарядки боковые светодиоды мигали одним цветом, а когда зарядка завершена - другим? Если можно, то просветите как?!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
_Radeon_
сообщение 6.2.2006, 17:46


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 6.2.2006
Пользователь №: 69 194
Модель телефона: Motorola C650
Прошивка: R365

Рейтинг: 0



а как на с650 мигание сделать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Nelly
сообщение 15.2.2006, 14:26


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 15.11.2005
Пользователь №: 58 404
Модель телефона: E398
Прошивка: 6FR

Рейтинг: 0



В P2kTools функцию вруби (ритм подсветка), и закачай в \a\mobile\audio\ нужный fun...pat
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sinay_oleg
сообщение 17.2.2006, 3:06


Новичок
*

Группа: Пользователи
Сообщений: 15
Регистрация: 29.11.2005
Пользователь №: 60 057
Модель телефона: E398
Прошивка: E1i_Blue_S_Lite_43R_Final

Рейтинг: 4.5



Привет)

подскажите плиз,

Может кто знает ?! - как активировать боковую подсветку (и/или экрана) при срабатывании будильника ?

А то утром будильник работал, но лежал на столе дисплеем вниз... я долго в потемках не мог найти мотор )))
Хотелось бы, чтоб когда будильник звенел - подсветка (можно Ритм-) работала, как и при звонках, СМС, зарядке и т.п.
т.е. чтобы боковая подсветка (и дисплей или вспышка) мигала до тех пор, пока не выключишь будильник (выключить, дремать, усыпить (красной кнопкой))...

Заранее спасибо всем
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Halk_DJ
сообщение 8.3.2006, 4:45


Интересующийся
**

Группа: Пользователи
Сообщений: 84
Регистрация: 21.9.2005
Из: Севастополь
Пользователь №: 52 145
Модель телефона: V3i + SE 750i
Прошивка: R47A_G_08.D8.67R

Рейтинг: 6



Наверно не реально но все-же спрошу.
Возможно ли изменить направление мигания боковых диодов при Ритм подсветке? Я имею ввиду не только вспыхивание всех сразу,а эфект бегущих огней,например как при зарядке(может заодно и с независимым миганием сторон)?
В итоге смешать всё это в кучу,т.е. стандартное вспыхивание + как при зарядке.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Haptics, мигаем как хотим :) · Ритм-подсветка · Forum
 

9 страниц V « < 5 6 7 8 9 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 10:10

Форум живёт: