Diskussions- und Newsboard des DARC-Ortsverbandes I40
allgemeine Kategorie => UHSDR Firmware => Message started by: DL8EBD on 15. February 2018, 11:24:03

Title: Backup der Konfiguration auf ein externes Speichermedium
Post by: DL8EBD on 15. February 2018, 11:24:03

aus aktuellem Anlass
https://www.amateurfunk-sulingen.de/forum/index.php?board=19;action=display;threadid=1015;start=30#lastPost (https://www.amateurfunk-sulingen.de/forum/index.php?board=19;action=display;threadid=1015;start=30#lastPost)


spannend wäre es natürlich wenn die Softwerker es schaffen die Konfiguration zu ex- und importieren ;)

Das könnte beim Debuggen wertvolle Dienste leisten

Title: Re:Backup der Konfiguration auf ein externes Speichermedium
Post by: DF8OE on 15. February 2018, 11:40:31

Das ist auf der "2do"-Liste - aber nicht trivial, wenn man es vernünftig machen will.

Es sollte schon über verschiedene Firmwareversionen hinweg kompatibel sein. Das bedeutet, wir können nicht einfach den EEPROM-Inhalt ungeprüft als reine binäre Daten ex/importieren - wir müssen in ein "Format" konvertieren (zweimal) und auf Verlassen von Grenzen überprüfen (bei jedem Wert).

vy 73
Andreas

Title: Re:Backup der Konfiguration auf ein externes Speichermedium
Post by: DF5LI on 15. February 2018, 11:41:23

Ich hatte schon befürchtet, dass die Diskussion um den Sinn einer RX-Klangregelung dazu führt, das die schöne Einstellmöglichkeit für einen angenehmen Sound des mcHF zukünftig abgeschafft wird. Aber - welch Freude - mit der FW 2.9.5 spielt es wieder wie gewohnt! Dank an Danilo !

Title: Re:Backup der Konfiguration auf ein externes Speichermedium
Post by: df9ts on 15. February 2018, 12:33:14

Quote from: DF8OE on 15. February 2018, 11:40:31
Es sollte schon über verschiedene Firmwareversionen hinweg kompatibel sein. Das bedeutet, wir können nicht einfach den EEPROM-Inhalt ungeprüft als reine binäre Daten ex/importieren - wir müssen in ein "Format" konvertieren (zweimal) und auf Verlassen von Grenzen überprüfen (bei jedem Wert).


Mal angenommen daß auf PC exportiert / von PC importiert wird:
Dann könnten die EEPROM Inhalte einfach ungeprüft als reine Binärdatei exportiert werden zum PC, zusammen mit FW Versionsnummer der Binärdaten.
Die Konvertierung & Plausibilitätschecks sowie ggfs. Umwandlung in anderes Binärformat könnte auf PC passieren.

Auf PC könnten dazu fertige Tools / Libraries benutzt werden ("Parser") ohne Sorgen um Speicher und Ressourcen - auf einigen mcHFs gibt es ja langsam Platzprobleme wie man liest.

Der einfache binär Im-/Export kann auch dem UHSDR Nutzer helfen, eigene Einstellungen einfach zu sichern, bevor er mit den Einstellungen spielt. Nicht jeder ändert ja täglich die Version. Und wenn doch: PC tool s.o. zur Konvertierung.

Im gleichen Rutsch könnte man sich vorstellen, daß dieses PC Tool die Einstellungen für bestimmte Anwendungsfälle / Betriebsarten optimiert.

Title: Re:Backup der Konfiguration auf ein externes Speichermedium
Post by: DL8EBD on 15. February 2018, 12:40:26

eben...
es ist doch schon länger möglich ein Backup des EEPROMs in den Flash des STMs zu schreiben und zurück zu lesen.
Wenn man das jetzt als Rohdaten auf einen Stick packt?

Liegt dann in der Verantwortung des Users kein OV-I40 Backup auf einen mcHF zu schreiben und vice versa und natürlich darauf zu achten dass die Firmwareversion unverändert vorliegt.

Für den Anfang wäre das doch schon mal was.... das hätten wir gestern Abend und heute Morgen gut gebrauchen können um die Konfig. hin und her zu tauschen...

Später dann, wenn mehr Zeit da ist, eine Königslösung die versionsübergreifend funktioniert, inkl. Plausibilitätsprüfung.

Title: Re:Backup der Konfiguration auf ein externes Speichermedium
Post by: df9ts on 15. February 2018, 13:13:22

Quote from: DL8EBD on 15. February 2018, 12:40:26
Liegt dann in der Verantwortung des Users kein OV-I40 Backup auf einen mcHF zu schreiben und vice versa


Bzw. kann man das einfachst dadurch verhindern, daß Versions-Nr & HW (durch Nutzer nicht veränderbar) in den Binärdaten stehen. Vor einem Schreiben wird geprüft, ob (1) zu schreibende Binärdaten zur Hardware passen auf die geschrieben wird (2) Versionsstruktur der zu schreibenden Binärdaten zur FW-Version paßt die auf der Hardware läuft, auf die geschrieben werden soll.


Title: Re:Backup der Konfiguration auf ein externes Speichermedium
Post by: DF8OE on 15. February 2018, 16:00:34

Die Versionsnummer steht bereits in der ts-Struktur. Und wenn man eine Übernehme bei nicht übereinstimmenden Werten ablehnen würde wäre bei jedem Update (oder downgrade) die default-config da.

Wir hatten uns aus Gründen, weil niemand aus dem Programmiererteam all die Fragen beantworten möchte/kann die kommen, wenn wir das implementieren, dagegen entschieden. Das ist ABM.

Backup in den virtuellen EEPROM geht - zusammen mit Defaultwerten hat man hier schon eine solide Basis bis die "richtige" Lösung kommt.

vy 73
Andreas


Diskussions- und Newsboard des DARC-Ortsverbandes I40 | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.