onedriveturn:firmware_migration
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
onedriveturn:firmware_migration [2018/05/30 23:05] – FrankE | onedriveturn:firmware_migration [2019/09/01 11:30] – Typos Michael | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== Migration Firmware von Version 1 (OneDriveTurn) bzw. Version 2 (OneControl) auf Version 3 ===== | ===== Migration Firmware von Version 1 (OneDriveTurn) bzw. Version 2 (OneControl) auf Version 3 ===== | ||
- | Es stehen unterschiedliche Versionen der Firmware für die Baugruppen OneDriveTurn und OneControl zur Verfügung. Die Firmware Varianten unterscheiden sich in ihrem jeweilicht | + | Es stehen unterschiedliche Versionen der Firmware |
Eine Übersicht dazu findet Ihr hier für die\\ | Eine Übersicht dazu findet Ihr hier für die\\ | ||
- | - OneControl: | + | - [[: |
- | - OneDriveTurn: | + | - [[: |
- | Die Migration der FW erfolgt bei der OneDriveTurn Baugruppe direkt von Version 1.x auf Version 3.x.\\ Die Zwischenversion wird übersprungen, | + | Die Migration der FW erfolgt bei der OneDriveTurn-Baugruppe direkt von Version 1.x auf Version 3.x.\\ Die Zwischenversion wird übersprungen, |
- | Im folgenden | + | Im Folgenden |
<WRAP center round important 100%> | <WRAP center round important 100%> | ||
Zeile 21: | Zeile 21: | ||
{{ : | {{ : | ||
- | „Vollinstallation“ für OneDriveTurn (D3 Prozessor) oder OneDriveTurn Plus (A3 Prozessor) anwählen und mit „Starten“ das aufspielen | + | „Vollinstallation“ für OneDriveTurn (BiDiBOne-Prozessor) oder OneDriveTurn Plus (BiDiBOnePlus-Prozessor) anwählen und mit „Starten“ das Aufspielen |
{{ : | {{ : | ||
- | Sicherheitsabfrage ob eine Knotensicherung erfolgt ist beherzigen.\\ Also ggf. erst mal abbrechen und eine Sicherung anlegen.\\ An der Stelle der Hinweis, dass nach dem Update und Import der zuvor gesicherten Daten einige Einstellung händisch korrigiert werden müssen, da die neue Firmware | + | Sicherheitsabfrage, ob eine Knotensicherung erfolgt ist, beherzigen. |
+ | |||
+ | Also ggf. erst mal abbrechen und eine Sicherung anlegen!\\ An der Stelle der Hinweis, dass nach dem Update und Import der zuvor gesicherten Daten einige Einstellung händisch korrigiert werden müssen, da die neue Firmware | ||
+ | |||
+ | Also, wenn ok, dann mit „OK“ bestätigen. Ab dann läuft die Installation | ||
{{ : | {{ : | ||
Das dauert eine kleine Weile. Nach abgeschlossenem Durchlauf mit „Schliessen“ das Dialogfenster schließen. | Das dauert eine kleine Weile. Nach abgeschlossenem Durchlauf mit „Schliessen“ das Dialogfenster schließen. | ||
- | Der Knotennamen | + | Der Knotenname |
{{ : | {{ : | ||
- | Nur für den Fall, dass beim Update ein Fehler auftritt und der Knoten aus der Baumstruktur verschwunden ist: Versorgungsspannung der Baugruppe abschalten, ca. 30 Sekunden warten, dann die Taste auf der Baugruppe gedrückt gehalten und dabei die Spannung wieder einschalten. Dann ist die Baugruppe wieder da. Ggf. benötige | + | Nur für den Fall, dass beim Update ein Fehler auftritt und der Knoten aus der Baumstruktur verschwunden ist: Versorgungsspannung der Baugruppe abschalten, ca. 30 Sekunden warten, dann die Taste auf der Baugruppe gedrückt gehalten und dabei die Spannung wieder einschalten. Dann ist die Baugruppe wieder da. Ggf. benötigt |
- | Doppelklick mit der linken Maustaste auf den Knotennamen um den Knoten wieder auszuwählen ergibt folgendes Bild – alle Reiter sind wieder sichtbar: | + | Doppelklick mit der linken Maustaste auf den Knotennamen, um den Knoten wieder auszuwählen, ergibt folgendes Bild – alle Reiter sind wieder sichtbar: |
{{ : | {{ : | ||
- | Einmal mit der rechten Maustaste auf den Knoten klicken und im Kontextmenü „Importieren“ wählen.\\ Die folgende Abfrage mit „Ja“ bestätigen, denn es dürfen im ersten Schritt nur die CV-Werte importiert werden: | + | Einmal mit der rechten Maustaste auf den Knoten klicken und im Kontextmenü „Importieren“ wählen.\\ Die folgende Abfrage mit „Nein“ ablehnen, denn die alten CV-Werte |
- | {{ : | + | |
- | + | ||
- | Im nächsten Fenster die zuvor hoffentlich erstellte Knoten Sicherungsdatei auswählen: | + | |
- | {{ : | + | |
- | + | ||
- | Nächstes Fenster mit „OK“ bestätigen: | + | |
- | {{ : | + | |
- | + | ||
- | Als nächste Rechtsklick auf den Knoten und „Neustart“ wählen: | + | |
- | {{ : | + | |
- | + | ||
- | Sicherheitsabfrage bestätigen: | + | |
- | {{ : | + | |
- | + | ||
- | Doppelter Linksklick auf den Knoten zum Aktivieren, dann wieder Rechtsklick und „Importieren“: | + | |
- | {{ : | + | |
- | + | ||
- | Diesmal bei der Abfrage „Nein“ wählen: | + | |
{{ : | {{ : | ||
- | Wieder | + | Im nächsten Fenster |
{{ : | {{ : | ||
Abfrage mit „OK“ bestätigen: | Abfrage mit „OK“ bestätigen: | ||
{{ : | {{ : | ||
- | Damit ist der Vorgang der FW Migration an sich abgschlossen. | + | Damit ist der Vorgang der FW Migration an sich abgeschlossen. |
+ | |||
+ | Beim Einlesen der Knotensicherung von einer niedrigeren Firmware-Version kann es zu folgender Fehlermeldung kommen. Dies Fehlermeldung kann mit der Schaltfläche " | ||
+ | {{: | ||
Je nach gewählter Firmware sind die Makros jetzt anzupassen: | Je nach gewählter Firmware sind die Makros jetzt anzupassen: | ||
Zeile 72: | Zeile 61: | ||
Details zur Portverschiebung findet Ihr hier: [[onecontrol: | Details zur Portverschiebung findet Ihr hier: [[onecontrol: | ||
- | Im Folgenden soll gezeigt werden, was praktisch zu tun ist um die Baugruppe nach Import einer Knotensicherung von einem älteren Firmwarestand wieder zur gewünschten Funktion zu bringen | + | Im Folgenden soll gezeigt werden, was praktisch zu tun ist um die Baugruppe nach Import einer Knotensicherung von einem älteren Firmwarestand wieder zur gewünschten Funktion zu bringen. |
- | --- | + | ---- |
- | ==== Anpassen der Makros für die Verwendung der Servo Ports ==== | + | ==== Anpassen der Makros für die Verwendung der Servo-Ports ==== |
- | Die Neueinrichtung der Servo Ports ist hier beschrieben: | + | Die Neueinrichtung der Servo-Ports ist hier beschrieben: |
- | Nach dem Importieren einer Knotensicherung von einer älteren Firmware Version ist für die Makros zur Ansteuerung der Servo Ports **keine** Anpassung erforderlich.\\ | + | Nach dem Importieren einer Knotensicherung von einer älteren Firmware-Version ist für die Makros zur Ansteuerung der Servo-Ports **keine** Anpassung erforderlich.\\ |
Alle Daten für die Makros werden übernommen, | Alle Daten für die Makros werden übernommen, | ||
{{: | {{: | ||
Zeile 88: | Zeile 77: | ||
Zur Spalte " | Zur Spalte " | ||
- | Im Moment gibt es noch keinen " | + | Im Moment gibt es noch keinen " |
- | --- | + | ---- |
- | ==== Anpassen der Makros für die Verwendung der Motorausgänge ==== | + | ==== Anpassen der Makros für die Verwendung der Powerausgänge (OneControl) ==== |
+ | |||
+ | Die Powerausgänge werden bei Auslieferung als Schaltausgangspaare behandelt. | ||
+ | |||
+ | Deshalb sind beim Wizard im Reiter " | ||
+ | |||
+ | Möchte man Ausgänge aber einzeln schalten, müssen sie als " | ||
+ | |||
+ | Wie das funktioniert, | ||
+ | |||
+ | ==== Anpassen der Makros für die Verwendung der Motorausgänge | ||
Details zur Neueinrichtung der Motor Ausgänge sind hier beschrieben: | Details zur Neueinrichtung der Motor Ausgänge sind hier beschrieben: | ||
- | Mit der neuen Firmware werden die Motorausgänge nicht mehr wie bisher über die Auswahl der einzelnen Ausgänge sondern über Schaltpaare angesteuert. Das vereinfacht die Makros deutlich. Im folgende | + | Mit der neuen Firmware werden die Motorausgänge nicht mehr wie bisher über die Auswahl der einzelnen Ausgänge, sondern über Schaltpaare angesteuert. Das vereinfacht die Makros deutlich. Im Folgenden |
Bisher wurden die einzelnen Motorausgänge 8 bis 23 (0 bis 7 sind ja die Servos) bei Erstellen eines Makros separat ausgewählt und dabei waren mehrere Makroschritte sinnvoll. Das sah z.B. so aus: | Bisher wurden die einzelnen Motorausgänge 8 bis 23 (0 bis 7 sind ja die Servos) bei Erstellen eines Makros separat ausgewählt und dabei waren mehrere Makroschritte sinnvoll. Das sah z.B. so aus: | ||
Zeile 110: | Zeile 109: | ||
" | " | ||
- | Im Reiter Makros sind für die Motorausgänge pro Weiche wieder je zwei neues Makros zu schreiben, das Erste sieht z.B. wie folgt aus, wobei eben " | + | Im Reiter Makros sind für die Motorausgänge pro Weiche wieder je zwei neue Makros zu schreiben, das erste sieht z.B. wie folgt aus, wobei eben " |
{{: | {{: | ||
Zeile 118: | Zeile 117: | ||
Nach dem Erstellen der Makros noch in der Fußzeile auf " | Nach dem Erstellen der Makros noch in der Fußzeile auf " | ||
- | --- | + | ---- |
==== Anpassen der Makros für die Verwendung der GPIO als Ausgänge ==== | ==== Anpassen der Makros für die Verwendung der GPIO als Ausgänge ==== | ||
Zeile 124: | Zeile 123: | ||
Details zur Neueinrichtung der GPIO als Ausgänge sind hier beschrieben: | Details zur Neueinrichtung der GPIO als Ausgänge sind hier beschrieben: | ||
- | Beim einlesen | + | Beim Einlesen |
{{: | {{: | ||
Zeile 130: | Zeile 129: | ||
{{: | {{: | ||
- | Der Vorgang dauert so ca. 5...6s. Schaut man sich jetzt eines der Makros an, das z.B. eine Weiche über GPIO als Ausgang ansteuert stellt man fest, dass kein Port angeboten wird. Das liegt daran, dass die GPIO erst wieder neu als Ausgang konfiguriert werden müssen: | + | Der Vorgang dauert so ca. 5...6 s. Schaut man sich jetzt eines der Makros an, das z.B. eine Weiche über GPIO als Ausgang ansteuert, stellt man fest, dass kein Port angeboten wird. Das liegt daran, dass die GPIO erst wieder neu als Ausgang konfiguriert werden müssen: |
{{: | {{: | ||
- | Die Umstellung der GPIO Ports erfolgt im Reiter " | + | === Port-Typ umschalten === |
- | Mit einem Rechtsklick auf eine der Zeilen öffnet sich ein Kontextmenü in dem man "Port umschalten" | + | |
+ | Die Umstellung der GPIO Ports erfolgt im Reiter " | ||
+ | Mit einem Rechtsklick auf eine der Zeilen öffnet sich ein Kontextmenü, in dem man "Port umschalten" | ||
{{: | {{: | ||
Zeile 146: | Zeile 147: | ||
{{: | {{: | ||
- | Der Vorgang dauert wieder ein bisschen. Schaut man sich dann den Reiter " | + | Der Vorgang dauert wieder ein bisschen. Schaut man sich dann den Reiter " |
{{: | {{: | ||
Zeile 157: | Zeile 158: | ||
Es ist also tatsächlich weiter nichts zu tun, als die erforderlichen GPIO Ports als Ausgang zu konfigurieren und die alten Makros sind wieder funktionsfähig. | Es ist also tatsächlich weiter nichts zu tun, als die erforderlichen GPIO Ports als Ausgang zu konfigurieren und die alten Makros sind wieder funktionsfähig. | ||
- | --- | + | ---- |
+ | |||
+ | ==== Verhalten der Accessorys ==== | ||
+ | |||
+ | Nach dem Einrichten der Makros aus den vorherigen Schritten funktionieren auch die Accessorys wieder.\\ | ||
+ | Da sind keine weiteren Einstellungen oder Korrekturen notwendig. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== Neue Unique ID bei Verwendung in Steuerungsprogrammen ==== | ||
+ | |||
+ | Die Knoten bekommen durch die neue Firmware auch eine neue Unique ID! | ||
+ | |||
+ | Es betrifft drei der vier Varianten. Die beiden neuen mit mehr (48) Makros und die mit GBM16T. Die ursprüngliche Variante mit 32 Makros und ohne GBM16T behält die alte Produkt-ID (OneControl 117, OneDriveTurn 122). | ||
+ | |||
+ | Die Änderung der ID ist Absicht, da die Varianten mit und ohne GBM16T immer schon als selbstständige Baugruppen behandelt wurden und es gab zu viele Missverständnisse beim Aufspielen der Firmware wie z.B. die Verschiebung der Port-Nummern. Konsequent wurden daher auch die neuen Vaianten mit der unterschiedlichen Anzahl Makros und Accessorys jeweils einer eigenen Baugruppe zugeordnet. | ||
+ | |||
+ | Da in den Steuerungsprogrammen die Adressierung über diese Unique ID läuft, funktioniert die Ansteuerung jetzt nicht mehr ohne Anpassung. Wenn man die neue Unique ID einträgt, ist alles wieder ok. Man muss das allerdings bei jeder Weiche, bzw. jedem Signal machen. | ||
+ | |||
+ | In rocrail wurde bereits eine Möglichkeit geschaffen mit einer einzigen [[https:// | ||
+ | |||
+ | Eine Alternative zumindest bei rocrail ist die [[https:// | ||
+ | |||
+ | ---- | ||
Viel Erfolg und viel Spaß mit den erweiterten Funktionen. | Viel Erfolg und viel Spaß mit den erweiterten Funktionen. | ||
onedriveturn/firmware_migration.txt · Zuletzt geändert: 2019/09/01 11:40 von Michael