GDevention (Gektor’s Devention Library) ist eine Bibliotheksdatei für die Originalfirmware der Sender Devo 8 / 8S und Devo 12 / 12S. Sie verändert das Aussehen der Menüs und verbessert die Namen der Funktionen.
Nicht verwirren lassen: GDevention ist nicht zu verwechseln mit Deviation – einer komplett neuen, von Null selbst programmierten Open Source Firmware. Für Deviation habe ich noch kein Design gemacht. Vielleicht bald.
Inhalt
Entstehungsgeschichte
Als ich irgendwann in 2012 meine Devo 8S bekam, dachte ich: „Das ist aber ein hübsches Ding!”. Der Sender funkelte mit seinem Gunmetal-Finish wunderschön. Und dann habe ich den Sender eingeschaltet… Oh… Was ist das denn?… 🙁
Das Interface war so fürchterlich bunt, dass ich die Buchstaben kaum erkennen konnte. Dabei haben die Ingenieure eine gute Arbeit gemacht: die Platzierung der Bedienelemente ist m.E. gut und übersichtlich. Es war wohl, wie so oft, ein „Designer*”, der Angst vor leerem Raum (Whitespace) hatte. „Hätte man das Huntergrundbild weggelassen, wäre es ganz erträglich.” – dachte ich mir. Die schöne Fernsteuerung konnte in diesem Zustand natürlich auf gar keinen Fall bleiben!
*Wisst ihr, warum Walkera (meiner Ansicht nach) ein so schlechtes, buntes Interface kredenzt hat? Soweit ich weiß, war Devo 8 oder vielleicht Devo 6 (dieselbe Katastrophe) ihre erste Fernbedienung mit einem Farbbildschirm. Alles klar? Die dachten sich wohl, mit einem bunten Bild könnte man dem Käufer besser klar machen, dass der Bildschirm Farbe darstellen kann. Tja… Für den Startbildschirm wäre so ein Bild ja in noch völlig in Ordnung, aber in auf der unmittelbaren Benutzerschnittstelle geht das überhaupt nicht. Bei Devo 12 hat Walkera das erkannt und immerhin eins von mehreren zur Auswahl stehenden Interface Designs ohne Hintergrundbild angeboten.
Und so machte ich mich auf die Suche in die unendlichen Weiten des internationalen Spinnendrahtes Internet. „Ich bin ja wohl nicht der einzige, dem die schlechte User Experience stinkt!” – habe ich gedacht. Und tatsächlich – ein Programmierer aus Ungarn (genannt FDR) hat die Walkera Bildbibliothek bereits entschlüsselt und seine eigene, aufgeräumte Version ohne Hintergrundbild veröffentlicht (siehe FDR’s RC Stuff).
Ein Paar Wochen habe ich seine Bibliothek genutzt, nur war sie mir immer noch nicht gut genug. Der Farbverlauf im Hintergrund war unnötig. Außerdem passte die Farbe insgesamt eher zu Devo8 (silbern), als zu 8S („Gunmetal” – bräunliche Bronze mit orangefarbenen Pfeilen).
Ich habe FDR gefragt und er gab mir – freundlich wie er ist – seine Werkzeuge und sein Wissen. So konnte ich die Bibliothek bearbeiten, um die Bilder und Texte zu ersetzen.
Walkera hat es sehr praktisch gelöst: Die Bilder und die Texte werden separat in der Library gespeichert, die Funktionen werden hiervon getrennt mit der Firmware auf den Sender geladen und die Modelldateien haben ebenfalls ihren eigenen Speicher. So muss man sich keine all zu großen Sorgen machen, bei der Entwicklung irgendwelche Funktionen des Senders ungewollt zu beeinflussen.
Langer Rede kurzer Sinn: Nach zwei Wochen abendlichen Hackens und 39 Iterationen (Kompilieren, auf die Fernbedienung laden, testen, etc.) war es so weit!
Features
- Meine neue Bibliothek hat eine bessere Sichtbarkeit durch einen erhöhten Kontrast.
- Es lenkt nichts ab, das lästige Hintergrundbild ist weg.
- Die Farben sind auf die Kupferfarbenen Devo 8S / 12S abgestimmt.
- Die Änderungen wirken sich nicht nur auf den Start- und Hauptbildschirm aus – ich habe auch sonst viele Kleinigkeiten geändert, die insgesamt eine bessere Bedienung ermöglichen.
- Der Haupttimer hat einen orangefarbenen Streifen – so kann der Blick ihn sofort lokalisieren
- Die Bearbeitung der Gas- und Expokurven ist durch die angedeutete Mittellinie leichter
- Kopter als Symbol statt Flugzeug
- u.s.w.
Ich habe bei meiner Fernsteuerung wegen der Kürze der Worte Englisch als Sprache eingestellt. In dieser Sprachdatei habe ich auch Sachen geändert, lesbarer gemacht und gekürzt. Deutsche Texte sind ebenfalls verbessert, aber noch nicht vollständig.
Oft waren beispielsweise Teile durch die Platzbegrenzung in dem Hauptmenü abgeschnitten, weil die Menüpunkte immer verdreht hießen (so in Etwa): Model Select, Model Name, Model Copy, Model Transmit, Mode Receive, Model Reset. Durch die Begrenzung stand da aber beispielsweise nur „Model Co…” oder „Model Tra…”. Ich habe das vertauscht und die Aktion, die durchgeführt wird, nach Vorne gestellt: Select Model, Name Model, Copy Model, Transmit Model, Receive Model, Reset Model. Jetzt sieht man sofort, was man aufruft.
Screenshots Devo 8
Video-Link: https://www.youtube.com/watch?v=Kr8CbrOVjsg
Original Walkera Interface
GDevention von Gektor Interface
Screenshots Devo 12
Video-Link: https://www.youtube.com/watch?v=NG22Lqoi7N8
Download
GDevention für Devo 8/8S
GDevention für Devo 12/12S
Warnung
Eine Warnung vorab: Ihr installiert die Datei auf die Fernbedienung auf euer eigenes Risiko. Ich übernehme für die Datei keinerlei Garantie, Haftung, oder wie das alles heißt. Ich habe meine Fernbedienung im Laufe der Entwicklung über 40 Mal aktualisiert und es lief alles gut. Das Aktualisieren der Firmware bzw. der Teile hiervon passiert jedoch immer auf eigene Gefahr des Nutzers. Wer etwas kaputt macht, darf die Teile selbst behalten.
Was hier ersetzt wird ist lediglich die Library/Bibliothek mit den Bildern und den Texten für das Interface. Die Funktionen und die Modelle bleiben auf jeden Fall erhalten, auch wenn man hier etwas aktualisiert. Trotzdem könnt ihr eure Modelldaten auf den Rechner laden.
Ich habe einmal das Hintergrundbild ohne Textur gemacht. Einfach weiß. Die Datei war sehr klein und daran hat sich mein Devo 8S irgendwie gestört. Jedenfalls war nach dem Update noch ein Teil des alten Bildes vorhanden. Es sah schlimm aus, ganz zerstückelt. Anschließend habe ich einfach das Bild ausgetauscht und die neu kompilierte Library hochgeladen. Das war so das schlimmste, was mir bei über 40 mal Aktualisieren und Herumprobieren passiert ist.
Bitte denk dran: Walkera hat mit Devo8/8S m.E. einen exzellenten Sender herausgebracht, auch was die Software angeht:
- Die Firmware, die für Funktionen zuständig ist, ist getrennt von dem Modellspeicher und das alles ist nochmals getrennt von dem Interface. Das war für Walkera so bestimmt leichter zu entwickeln und es ist jetzt für uns leichter etwas zu verändern.
- In Foren habe ich gelesen, dass das USB-Interface des Senders auch funktioniert, wenn die Firmware und auch alles andere völlig kaputtgeflasht sind. Dann kann man immer noch die Originaldateien auf den Sender laden und es läuft wieder. Devo 8/8S scheint also wohl auch Softwaremäßig robust zu sein. Ich habe allerdings nicht probiert, meinen Sender kaputtzuflashen 😀
Ich nutzte bei der Entwicklung für die Devo 8S die Firmwareversion 012−05−16 DEVO 8S release v0.8A. Damit geht die Library definitiv. Auch neuere Firmwareversionen funtkioneren.
Hallo,
super Design, leider nutze ich die Devo 12s hauptsächlich für Flugzeuge und dort gibt es keinen eigenen Icon, sondern nur den Quadrocopter, was wohl gar nicht dazu passt. Haben Sie da noch eine Änderung in Sicht?
Danke
hi
will you change for the (Gektor-Gdevention) DEVO6S
I read with interest your modification on the deve 8s. before trying your LIB, I wanted to ask you if you have also improved these important writings that are not read because they are gray. I send you some photos to explain better if you send me your email