motofan logo
> 

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

Sufy
сообщение 11.1.2005, 11:42


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

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

Рейтинг: 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   Haptics   11.1.2005, 11:42
palach   Sufy, Можете выкладывать файлы. Разрешение устано...   14.1.2005, 6:44
Artist   Sufy, Я давно подглядываю за твоими мигалками. То...   14.1.2005, 16:12
DEVALGO   да выложит кто нить родной файл??? так полазить ох...   15.1.2005, 13:10
XwAlterMannwX   funlight.pat с мигаюшим наружним дисплеем и клавиа...   16.1.2005, 15:24
XELL   может немного странный вопрос? Но какая разница в...   19.4.2006, 19:43
XwAlterMannwX   01h - Nocturne 02h - Solar 03h - Passion 04h - Aqu...   16.1.2005, 15:29
XwAlterMannwX   у меня ест вопрос ето толко у меня или нет после у...   16.1.2005, 15:34
XwAlterMannwX   заливать ето в audio folder редактировать TTC а е...   16.1.2005, 21:10
Oktan   XwAlterMannwX, Что-то я не нашел в TTC 1.21 кнопо...   17.1.2005, 12:05
XwAlterMannwX   да и правда нету я так читал везде што ttc dlya ет...   17.1.2005, 13:51
Sufy   так, траблы с инетом вроде решил, правды не надолг...   21.1.2005, 12:53
Sufy   там изменения которые понимает е398, в первом про...   22.1.2005, 9:04
Sufy   оригинальный от чего? Выше лежит от в620 Вот ориги...   23.1.2005, 21:09
Sufy   Вот здесь как раз о фанлайтс для в600   25.1.2005, 11:46
Sufy   Более наглядное описание файла на картинке файл в ...   28.1.2005, 2:24
palach   Конечно. Можете зафиксировать все в первом сообще...   29.1.2005, 9:23
Sufy   Закачай файл от в620 - он воще безумный... в лю...   31.1.2005, 12:14
Sufy   3 вопроса 1)Изменил оба бита в симе? 2)файл fanl...   31.1.2005, 17:01
Sufy   Итак, поскольку V300 тоже научили мигать, счем я и...   1.2.2005, 0:05
SBurS   Sufy, При установке их на В300, особой разницы не...   1.2.2005, 5:37
Graf7   1)Изменил оба бита в симе? Да 2)файл fanlight.pat...   1.2.2005, 6:54
Sufy   SBurS Название и количество схем я пока менять н...   1.2.2005, 11:31
SBurS   Sufy, Внутренний экран моргает если поставить но...   1.2.2005, 12:49
Sufy   Посмотрю в ближайшие дни, щас времени совсем нет....   2.2.2005, 8:50
Graf7   Нет небыло   2.2.2005, 10:46
Sufy   моей лисичкой все качается... Вощем у мени к теб...   2.2.2005, 23:12
XwAlterMannwX   я извеняюс но кинь линк на ету прогу или хотяб её ...   3.2.2005, 3:43
SBurS   XwAlterMannwX, Тут про эту прогу   3.2.2005, 5:55
bizon   Судя по постам, что в с550 никак не получится, или...   3.2.2005, 14:02
Graf7   Sufy Да уже несколько раз делал получилось только ...   3.2.2005, 15:14
Sufy   ну типа мне очень жаль :( А никак нельзя эти фун...   5.2.2005, 8:53
Graf7   To Sufy впринципе если бы понять какой сием за что...   5.2.2005, 14:43
Sufy   дааа... вот это проблема!! Можно карту сим...   6.2.2005, 20:52
Ciber SLasH   Возможно ли отключить мигание светодиодов при заря...   10.2.2005, 11:27
saan00   а для 398-ой эта инструция подходит? :blink:   12.2.2005, 4:04
Sufy   можно вырубить в файле funlights нет. А если ты ...   16.2.2005, 10:54
volandvn   Если можно, поподробней, на мойей v500 тоже не раб...   19.2.2005, 3:38
Sufy   активируешь сиимы, заливаешь funlight.pat и перез...   19.2.2005, 21:10
UrrI   У меня все работает без активаций симов. Я на Хов...   21.2.2005, 9:15
surgeon   У меня на В 300 тоже не пашет. Хотя активировал 63...   20.2.2005, 0:35
Sufy   ну фиг знает. Я уже в ваших прошивках просто запут...   20.2.2005, 12:35
surgeon   Ну я сам вшоке, что все неработает! Sufy Если...   21.2.2005, 6:52
Sufy   Я б с удовольствием, но поскольку у самого нет эт...   21.2.2005, 8:51
surgeon   Блин!!! Ты гений !!! cla...   23.2.2005, 5:24
Sufy   ктобы спорил! в в600 все по умолчанию На хов...   21.2.2005, 9:29
UrrI   Sufy, дело в том, что предыдущие версии ФанлайтсЕ...   21.2.2005, 11:46
Random   Дело в том, что программа поддерживает файл искл...   21.2.2005, 14:51
UrrI   сними, пожалуйста clap;applo clap;applo clap;a...   21.2.2005, 15:47
Random   Все сделал. Теперь при загрузке неверного файла ...   21.2.2005, 19:55
UrrI   YEEEES!!!!!! капец мотору...   21.2.2005, 21:15
енто_я   привет вот поменял сим по опер коду и когда захожу...   25.2.2005, 5:56
Serj   clap;applo А как зделать чтобы в меню появился пун...   27.2.2005, 5:10
Serj   clap;applo А как зделать чтобы в меню появился пун...   27.2.2005, 5:19
T-Troll   Я заливал флекс от 620-го :-)   12.8.2005, 14:06
Sufy   на в300 никак. Не поддерживается и все. Я для кого...   27.2.2005, 18:12
Serj   clap;applo а у меня мигает evil_zloi; , но правда ...   28.2.2005, 11:49
Sufy   ;) Еще раз Посмотри ВНИМАТЕЛЬНО!!!   28.2.2005, 12:05
Slash   Sufy Респект!!! Маленькая поправка ;) ...   30.3.2005, 19:25
Vitaliyak   Подскажите, плиз! Поимел трабл с Мотором V 620...   12.8.2005, 12:42
Vitaliyak   "Подскажите, плиз! Поимел трабл с Мотором...   15.8.2005, 8:19
Fox_KYZYL   А что нужно сделать чтобы в V635 появилась ритм по...   17.9.2005, 17:24
WaX   Блин как включить эту функцию, через P2K Advanced ...   21.9.2005, 21:27
kolbaska   А как активировать мигалку на Razr V3 ?????? чере...   6.11.2005, 17:18
Vehont   Я так и не понял, можно сделать чтоб телефон морга...   31.12.2005, 13:25
rem xxx   Скажите это на С650 реально (мож я дурак, но я нич...   31.12.2005, 14:28
[sql_error]   подскажите пожалуйста! можно сделать на Е790 ч...   21.1.2006, 18:53
_Radeon_   а как на с650 мигание сделать   6.2.2006, 17:46
Nelly   В P2kTools функцию вруби (ритм подсветка), и закач...   15.2.2006, 14:26
sinay_oleg   Привет) подскажите плиз, Может кто знает ?! ...   17.2.2006, 3:06
Halk_DJ   Наверно не реально но все-же спрошу. Возможно ли и...   8.3.2006, 4:45
Ozymandiass   на v3 включаю фанлайтс и подсветка сразу же отключ...   1.5.2006, 18:54
virvinskis   LJUDI a mozno sdelat' takuju ze megajuwuju pod...   27.5.2006, 10:22
Artem_K   Может этот вопрос уже задавали, но можно ли чтоб в...   29.5.2006, 18:46
Pegas_by   Я так понял что со своим e770 остался без етой 3аб...   5.8.2006, 11:50
Krav   Такие вопросы ставить тут iTunes и все для него   16.8.2006, 18:27
Moto-ZooM   Очень стала интересна эта тема. Тут кто то говорил...   26.11.2006, 23:11
Crazy Modder   Уже давно вышла прога FunLights Editor Качайте ее ...   20.12.2006, 23:03
Zy_13_*   Подскажите пожалуста а в L7, фишка такая прокатит?...   6.1.2007, 16:32
Mozg_1992   Скажите! А на v980 мигание подсветки и все так...   2.6.2007, 7:56
Alex116   Можно ли поставить на v360 ритм потсветку и как?За...   15.2.2008, 13:33
Alex116   У кого-нибудь есть ссылка на P2K AE by Booroondook...   16.2.2008, 18:23
Pavel91   Подскажыте каким образом и в какую папку закидыват...   6.6.2008, 13:00
KrameR   В зависимости от модели. На c650/c380 - a/mobile/...   6.6.2008, 13:16
Osta   ты пользовался программой p2ktools судя по твоим ...   6.6.2008, 13:16

Haptics, мигаем как хотим :) · Ритм-подсветка · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



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

Форум живёт: