motofan logo
9 страниц V « < 2 3 4 5 6 > »         
> 

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
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Sufy
сообщение 5.2.2005, 8:53


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

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

Рейтинг: 181



Цитата
Да уже несколько раз делал получилось только раз да и то только когда залил прошивку от 650 но тогда блага раскладушки умирают(внешний дисплый, доп клавиши и тп.) щас попробую еще ченить придумать

ну типа мне очень жаль :(
А никак нельзя эти функции ативировать (дисплей, модную кнопку и тд)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Graf7
сообщение 5.2.2005, 14:43


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 31.1.2005
Из: Железногорск
Пользователь №: 36 225
Модель телефона: V220
Прошивка: R365_G_0B.D2.23R

Рейтинг: 0



To Sufy
впринципе если бы понять какой сием за что отвечает то можно где бы тока инфы такой надыбать а то все бэкапы у меня имеются. Не надейтесь что я так просто сдамся я дабью себе эту тему!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Sufy
сообщение 6.2.2005, 20:52


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

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

Рейтинг: 181



дааа... вот это проблема!! Можно карту симов проштудировать, но там пользы не особо много... и нудно :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ciber SLasH
сообщение 10.2.2005, 11:27


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

Группа: Пользователи
Сообщений: 31
Регистрация: 1.2.2005
Пользователь №: 36 242
Модель телефона: E398
Прошивка: R372_G_0E.20.59R

Рейтинг: 0



Возможно ли отключить мигание светодиодов при зарядке без выключения меню "Реагировать на события" ?
Возможно ли сделать так, чтобы при приходе СМС или при пропущенном звонке, мигали светодиоды, пока не прочитаешь сообщение ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
saan00
сообщение 12.2.2005, 4:04


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 14.1.2005
Из: Владивосток
Пользователь №: 34 113
Модель телефона: E398
Прошивка: R372_G_0E.20.98R

Рейтинг: 0



а для 398-ой эта инструция подходит? blink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Sufy
сообщение 16.2.2005, 10:54


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

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

Рейтинг: 181



Цитата
Возможно ли отключить мигание светодиодов при зарядке без выключения меню "Реагировать на события" ?
можно вырубить в файле funlights
Цитата
Возможно ли сделать так, чтобы при приходе СМС или при пропущенном звонке, мигали светодиоды, пока не прочитаешь сообщение ?
нет.
А если ты 3 часа не будешь до тела касаться, оно так и будет мигать?
Цитата
а для 398-ой эта инструция подходит? blink.gif

какая?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
volandvn
сообщение 19.2.2005, 3:38


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 26.12.2004
Пользователь №: 30 058
Модель телефона: v500

Рейтинг: 0



Если можно, поподробней, на мойей v500 тоже не работает...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Sufy
сообщение 19.2.2005, 21:10


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

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

Рейтинг: 181



Цитата
Если можно, поподробней, на мойей v500 тоже не работает...

активируешь сиимы, заливаешь funlight.pat и перезагружаешь тел. Во время входящего звонка начинают мигать дисплей и клава. Если все получиться пиши объясню подробнее что делать дальше, чтоб мигало интересней.
инструкция по активации сиимов в соседней теме в начале (про club lights), мигалка вы такт музыке работать не будет. Возможно в будущем, когда разберуться, что это у вас за прошивки 55 и 58...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
surgeon
сообщение 20.2.2005, 0:35


Новичок
*

Группа: Пользователи
Сообщений: 24
Регистрация: 12.2.2005
Пользователь №: 36 844
Модель телефона: MPx200
Прошивка: WM2003

Рейтинг: 0



У меня на В 300 тоже не пашет. Хотя активировал 63 и 59 оффсеты и залил фанлайтс. а толку нет. Мож еще че делать надо. Или подскажите как это сделать с помощью Сиимплеера. А то у меня пункты ринглайт и эвентлайт невозможно активировать они затенены. Помогите плиз. а то очень хочеться помигать. !!!
Данные телефона:
Flex: SE6527AXXU110A
Triplets_G_0B.09.1DR_A1
У мнегих кстати такие прошивки и соответственно такие затупы. Помогите разобраься.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Sufy
сообщение 20.2.2005, 12:35


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

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

Рейтинг: 181



ну фиг знает. Я уже в ваших прошивках просто запутался. У чела с той же прошивкой все отлично работало. Может к нему обратиться huh.gif . Что ж за гимор. по идее все должно работать как на в600
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Haptics, мигаем как хотим :) · Ритм-подсветка · Forum
 

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

 



Текстовая версия Сейчас: 28.4.2024, 0:08

Форум живёт: