Funlights für Maxx V6, V3xx und KRZR K3 aktivieren und anpassen

Dieses Thema im Forum "Tutorials & FAQs" wurde erstellt von Meiner Einer, 29. Juni 2007.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Meiner Einer

    Meiner Einer Vertrauensmitglied

    Registriert seit:
    21. Aug. 2006
    Beiträge:
    5.745
    Zustimmungen:
    15
    Ein Dankeschön an Poetic_Folly von ModMyMoto, der uns die Erlaubnis gab,
    diese Anleitung zu übersetzen und bei uns hier auf Faq4Mobiles einzustellen.


    Ein Dankeschön geht auch an Tanja H., die diese Anleitung extra für uns übersetzt hat​


    Maxx V6 .flp (Funlights) Anleitung

    Leuchtanzeigen beim Maxx werden durch .flp Ordner gesteuert. (Früher bekannt als funlight.pat in älteren Motorola Phones)

    Die entsprechenden Ordner befinden sich im Laufwerk a/mobile/system des Maxx. Darauf kann mit dem P2K-Commander ab Version 4.9.3 und höher zugegriffen werden.

    Stock.flp Ordner können unter www.poeticfolly.com/maxx/a/mobile/system/ gefunden werden. Danke an Keiri für das Maxx Backup, welches hier angeboten wird.

    Momentan können die flp. Anleitungen nur via Textanweisung bearbeitet werden. Einfach den .flp Ordner auswählen, welchen man ändern möchte. Mit Notepad oder einem anderen Texteditor öffnen und verändern wie man es möchte. Eine Definition der Möglichkeiten und Strukturen der .flp Ordner folgt, aber zuerst definieren wir, welcher .flp Ordner was macht.

    Alle diese Ordner können in a/mobile/system gefunden werden.

    001.flp - pulse ring light style (pulsierendes Ringlicht)
    002.flp - flicker right light style (flackerndes rechtes Licht)
    003.flp - rhythmic ring light style (rhythmisches Licht)
    128.flp - power up sequence
    138.flp - incoming message, voicemail notification, missed message alert (eingehende Nachricht)
    148.flp - Bluetooth something
    149.flp - Bluetooth something
    150.flp - Bluetooth something
    158.flp - charging (Aufladen)
    159.flp - charge complete (vollständig geladen)
    bluetooth-connect.flp - nothing. perhaps can seem enable for carrier custom ring lights?
    bluetooth -connected.flp - nothing. perhaps can seem enable for carrier custom ring lights?
    bluetooth-disconnect.flp - nothing. perhaps can seem enable for carrier custom ring lights?
    charge-complete.flp - nothing. perhaps can seem enable for carrier custom ring lights?
    charging.flp - nothing. perhaps this can be seem enabled for carrier custom ring lights?
    motologo-keypad-blinking.flp - not sure yet
    motologo-keypad-on.flp - not sure yet


    Als Anmerkung: Alle numerierten .flp Ordner werden im lightingpatterns.manifest Ordner bereitgehalten. Dieser befindet sich ebenfalls im Laufwerk a/mobile/system. Man kann sie in extra .flp Ordner legen, falls man weiss, für was sie da sind.
    Wenn man 4 = /a/mobile/system/004.flp einfügt, und man hat einen 004.flp Ordner im Laufwerk a/mobile/system, dann bekommt man einen neuen RingStyle – Hyperactive -.

    Ok, lasst uns einen Blick in einen .flp Ordner werfen.

    Beispiel FLP Ordner:

    Pattern ID:1
    Type:FLP
    Regions:1
    Version:0002
    Period(4301);
    Set(16,0,0xFFF,0);
    Set(3,0,0xFFF,0);
    Set(16,0,0x0,60);
    Set(16,0,0x777,330);
    Set(16,0,0x0,600);
    Set(16,0,0xFFF,860);
    Set(16,0,0x0,1130);
    Set(16,0,0x777,1400);
    Set(16,0,0x0,1660);
    Set(16,0,0xFFF,1930);
    Set(16,0,0x0,2200);
    Set(16,0,0x777,2460);
    Set(16,0,0x0,2730);
    Set(16,0,0xFFF,3000);
    Set(16,0,0x0,3260);
    Set(6,0,0xFFF,3480);
    Set(6,0,0xFFF,4300);

    Lasst uns nun definieren, was diese Werte bedeuten:

    Die ersten 4 Werte sind die Bindeglieder und sind immer gleich.

    Pattern ID - das sollte auf 1 gesetzt werden.
    Type - dies sollte zu FLP (FunLight.Pat) gesetzt werden.
    Regions - das sollte auf 1 gesetzt werden.
    Version - das sollte auf 0002 gesetzt werden.

    Nun kommen wir zu den Optionen, welche wir durch .flp Ordner verändern.

    Period - das ist der Höchstbetrag von Millisekunden, die das Ringlight dauern wird, plus 1.
    Set - Startbefehl jeder Zeile von Information im Ringlight.

    Nun schauen wir in die Set lines, um zu sehen, welche was macht. Jeder Wert sollte vom nächsten mit einem Komma, nicht mit einem Leerzeichen getrennt werden.

    1st number - light ID. Definiert, welches Licht angeht. Hier sind die Werte:

    0 - Flash
    1 - LCD Backlight
    2 - LCD Backlight
    3 - Motorola symbol on exterior
    5 - Keypad
    6 - Bluetooth status light on exterior
    7 - Charge light (this only works when plugged in)
    10 - Music Touch Keys
    11 - Music Touch Keys
    12 - Music Touch Keys
    13 - Music Touch Keys
    14 - Music Touch Keys
    15 - Video Indicator
    16 - Side lights (the long blue lights on exterior lcd)

    (Einige neue Werte, vielen Dank an kimsn)

    2nd number - unsicher, sollte auf 0 gesetzt werden.

    3rd number - definiert die Helligkeit. Hier sind die Werte:
    0xFFF - bright
    0x777 - dim
    0x0 - off

    4th number - ansteigende # in Millisekunden, ab wann Dinge aktiviert werden in diesem Muster.

    Das ist der Millisekunden Wert, wann während der Routine dieses spezielle Set aktiviert wird. Zum Beispiel, die erste Zeile wird einen Wert von 0 haben, und wenn der zweite Wert einen Zeitwert von 60 hat, bedeutet dies, dass nach 60 Millisekunden wieder in die Routine zurückgewechselt wird. Dann hat die dritte Zeile evtl. 270, was bedeutet, es wechselt nach 270 Millisekunden wieder in die Routine zurück, etc.

    Der Period Wert am Anfang des .flp Ordners ist die letzte Summennummer plus 1. Ein Wert von 0 in der ersten Zeile ohne Bezug auf das spezielle Licht wiederrum in diesem Ordner, wird das Licht einschalten für die Dauer dieses Ordners. Dies kann wiederholt werden, mit welchem Licht man es wünscht, damit es die gesamte Zeit leuchtet.

    Jede aufeinanderfolgende Nummer wird eine laufende Gesamtzahl fliessender Zeiten in Millisekunden sein.

    Zum Beispiel, im .flp Ordner welcher oben angegeben ist, gibt die zweite Set line Set(3,0,0xFFF,0); dem Motorola Symbol (Light number 3) die Anweisung die volle Zeit an zu sein. Die Side ligths werden nicht die ganze Zeit scheinen, auch wenn sie einen Wert von 0 haben, weil sie oben wiederrum im Ordner angegeben sind. Die nächste Line schaltet die Side lights aus (0x0) für 60 Millisekunden Set(16,0,0x0,60);, dann zum dimmen (0x777) für 270 Millisekunden(330-60) Set(16,0,0x777,330);, dann auszugehen (0x0) für 270 Millisekunden 600-330) Set(16,0,0x0,600);, dann komplett an zu sein (0xFFF) für 260 Millisekunden (860-600) Set(16,0,0xFFF,860);, etc.
    Man kann ebenso mehrere Lichter zeitgleich zum Blinken bringen, indem man deren Zeiten gleichsetzt. Zum Beispiel der folgende .flp Ordner würde die Side lights die ganze Zeit anschalten und das Motorola symbol sowie Bluetooth light blinken gleichzeitig (das ist tatsächlich cash7c3's incoming message .flp file, 138.flp).


    Pattern ID:1
    Type:FLP
    Regions:1
    Version:0002
    Period(3261);
    Set(16,0,0xFFF,0);
    Set(3,0,0xFFF,0);
    Set(6,0,0xFFF,0);
    Set(3,0,0x0,60);
    Set(6,0,0x0,60);
    Set(3,0,0x777,330);
    Set(6,0,0x777,330);
    Set(3,0,0x0,600);
    Set(6,0,0x0,600);
    Set(3,0,0xFFF,860);
    Set(6,0,0xFFF,860);
    Set(3,0,0x0,1130);
    Set(6,0,0x0,1130);
    Set(3,0,0x777,1400);
    Set(6,0,0x777,1400);
    Set(3,0,0x0,1660);
    Set(6,0,0x0,1660);
    Set(3,0,0xFFF,1930);
    Set(6,0,0xFFF,1930);
    Set(3,0,0x0,2200);
    Set(6,0,0x0,2200);
    Set(3,0,0x777,2460);
    Set(6,0,0x777,2460);
    Set(3,0,0x0,2730);
    Set(6,0,0x0,2730);
    Set(3,0,0xFFF,3000);
    Set(6,0,0xFFF,3000);
    Set(3,0,0x0,3260);
    Set(6,0,0x0,3260);

    Bitte daran denken, dass jede Set line mit einem a enden muss, um die Set Befehle voneinander zu trennen. Die letzte Line endet mit der Komplettanzahl von Millisekunden, gefolgt von den nahen Einschaltungen und dann einem Semikolon, zum Beispiel so: );.
    Um den Dauerwert (Period) leichter zu fnden, einfach eine 1 zur Nummer hinzufügen.

    Nun weisst Du, wie man ein Maxx’s funlight Ordner bearbeitet. Um Deinen Wunsch anzupassen, sichere den Ordner, wenn er fertig gestellt ist, dann zum Handy uploaden, indem Du den P2K-Commander benutzt.

    (frei übersetzt von Tanja H. mit keinerlei Garantie auf zerstörte Handys!)



    Hier noch ein Nachtrag zum Seem-Editing für das V3xx, falls die Funlights noch nicht freigeschaltet sind.

    Seem 0032-0001

    Offset 74, Bit 4: settings>audio>ring lights (1 on, 0 off)
    Offset B2, Bit 0: settings>audio>event lights (1 on, 0 off)
    Offset 78, Bit 3: camera>options>light on (1 on, 0 off)
    Offset 87, Bit 1: camera light status icon (1 on, 0 off)

    Mit Dank an den User "luschie", der und diese Seems gepostet hat.
    Diese Seems gelten nur für das V3xx bzw. sind dort getestet worden.

    Urheberrechtshinweise:
    Alle auf dieser Website veröffentlichten Beiträge und Abbildungen sind urheberrechtlich geschützt. Jede vom Urheberrechtsgesetz nicht zugelassene Verwertung bedarf vorheriger schriftlicher Zustimmung des Anbieters. Dies gilt insbesondere für Vervielfältigung, Bearbeitung, Übersetzung, Einspeicherung, Verarbeitung bzw. Wiedergabe von Inhalten in Datenbanken oder anderen elektronischen Medien und Systemen. Fotokopien und Downloads von Web-Seiten dürfen nur für den persönlichen, privaten und nicht kommerziellen Gebrauch hergestellt werden.
     
    #1 Meiner Einer, 29. Juni 2007
    Zuletzt von einem Moderator bearbeitet: 30. Juli 2007
Die Seite wird geladen...
Status des Themas:
Es sind keine weiteren Antworten möglich.