Wer von der offiziellen MeshCore-App auf MeshCore One wechselt, verliert den Nachrichtenverlauf. Kontakte, Kanäle und Schlüssel bleiben, weil sie im Gerät stecken — die Nachrichten aber liegen in der App. mc1migrator rechnet sie um.
Beim Appwechsel bleibt fast alles erhalten, weil es im Companion gespeichert ist und nicht in der App → Apps. Eine Ausnahme gibt es:
| Was | Liegt wo | Beim Wechsel |
|---|---|---|
| Kontakte, Kanäle, Schlüssel | Gerät | bleibt |
| Gespeicherte Pfade | Gerät | bleibt |
| Nachrichtenverlauf | App | weg |
Ein gemeinsames Austauschformat gibt es nicht. Die offizielle App kann ihre Datenbank zwar ausgeben, aber zum Archivieren — nicht zum Einspielen anderswo. MeshCore One wiederum liest nur seine eigenen .mc1backup-Dateien. mc1migrator schließt genau diese Lücke, und nur diese: MeshCore → MeshCore One, keine andere Richtung.
Die Sicherung aus MeshCore One ist nicht optional. Ohne sie muss das Werkzeug ein Gerät erfinden, und die Felder eines solchen Datensatzes wechseln von App-Fassung zu App-Fassung. Mit deiner echten Sicherung als Vorlage bleibt dein Gerät samt Kontakten und Kanälen unangetastet, und der Verlauf kommt schlicht dazu.
Der Node muss verbunden sein, sonst gibt es den Menüpunkt nicht. Das ist die Stelle, an der die meisten hängenbleiben: Man sucht in den Einstellungen nach einer Ausgabefunktion und findet keine — weil die App sie erst zeigt, wenn ein Gerät gekoppelt ist. Also zuerst verbinden, dann in die Einstellungen.
Dort die Datenbank exportieren. Heraus kommt eine SQLite-Datei. Wo sie landet, hängt vom Handy ab — auf iOS meist „Dateien", auf Android der Downloads-Ordner.
Braucht mindestens App-Fassung 1.43.0.
In MeshCore One eine Sicherung erzeugen. Ergibt eine Datei auf .mc1backup.
Diese Datei ist Pflicht, nicht Zierde. Sie liefert dein Gerät, deine Kanäle und deine Kontakte — ohne sie müsste das Werkzeug ein Gerät erfinden, und daran scheitert das Einlesen.
Auf mc1migrator.oeradio.at, und zwar in dieser Reihenfolge:
.mc1backup wählen. Es erscheint der Hinweis, dass sie als Vorlage dient — erst dann stimmt der nächste Schritt.Das Werkzeug erkennt selbst, welche Tabelle den Verlauf enthält und welche Spalte Text und Zeit trägt. Im Protokoll steht dann sinngemäß „Erkannt: Verlauf in … Nichts weiter zu tun."
Zuordnung nur im Ausnahmefall. Klappt der Abschnitt „Zuordnung ansehen oder ändern" von selbst auf, ließen sich Text- oder Zeitspalte nicht sicher erkennen. Dann dort Nachrichtentext und Zeitpunkt selbst wählen — der Rest ist freiwillig.
Auf Erzeugen drücken. Die Datei lädt sich herunter, darunter steht, wie viele Nachrichten übernommen wurden und wie viele Kontakte dazukamen.
Diese neue .mc1backup in MeshCore One wiederherstellen.
Erscheint eine rote Meldung über einen unbekannten Kanal, dann liegen Nachrichten in einem Kanal, den es in deiner Sicherung nicht gibt. Sie werden eingelesen, sind aber nirgends zu sehen. Lege den Kanal in MeshCore One an und spiele erneut ein.
Im Abschnitt „Vergleichsdatei prüfen" gibt es den Knopf „Unverändert neu verpacken". Der gibt deine eigene Sicherung zurück, inhaltlich unangetastet, nur einmal durch dasselbe Verfahren gereicht.
Lässt sich diese Datei einlesen, funktioniert der Weg an sich, und ein Problem läge an den Nachrichten. Lässt sie sich nicht einlesen, passt etwas Grundsätzliches nicht — dann bitte melden, mit den Fassungsnummern beider Apps.
Deine Sicherung wird ergänzt, nicht ersetzt. Gerät, Kanäle und Kontakte bleiben, wie sie sind. Dazu kommen:
Nachrichten hängen sich an den passenden Kanal oder Kontakt. Findet sich kein Kanal mit der Nummer aus der alten Datenbank, sagt das Werkzeug es — solche Nachrichten werden zwar eingelesen, aber nirgends angezeigt.
Nichts verlässt dein Gerät. Die Datei wird im Browser gelesen, umgerechnet und wieder heruntergeladen; es gibt keinen Server, der etwas davon sieht. Das ist keine Nettigkeit, sondern nötig: In der Datenbank stehen deine privaten Nachrichten und die Public Keys deiner Kontakte.
Das Werkzeug ist neu, von August 2026, und hat bisher wenige Sicherungen gesehen. Die Struktur ist gegen eine echte Sicherung aus MeshCore One 1.3.0 abgeglichen, aber die Datenbank der offiziellen App ist nirgends dokumentiert — die Spalten werden erkannt, nicht nachgeschlagen. Behalte deine ursprüngliche Sicherung, bis du den Verlauf in der App gesehen hast.
Weitere Grenzen, ehrlich benannt:
Offen unter github.com/achildrenmile/mc1migrator. Wer nachsehen will, was mit seinen Nachrichten passiert, kann das — und wer einen Fehler findet, weiß, wohin damit.
Die häufigste Beobachtung: Die Datei wird angenommen, der Verlauf taucht aber nicht auf. Der Reihe nach:
| Beobachtung | Wahrscheinliche Ursache |
|---|---|
| Datei wird als ungültig abgewiesen | Vorlage vergessen oder falsche Datei geladen |
| Kommt durch, nichts zu sehen | Nachrichten in einem Kanal, den es nicht gibt — das Werkzeug meldet das |
| Einzelne Gespräche fehlen | Der Gesprächspartner steht nicht in den Kontakten |
| Alles am falschen Datum | Zeitspalte falsch erkannt, Zuordnung aufklappen und prüfen |
Bleibt es dabei: in der Telegram-Gruppe melden. Hilfreich ist, welche Fassungen der beiden Apps im Spiel sind.
Start · Schnellstart · Funkeinstellungen · Kanäle · Geräte · Apps · Rollen · Repeaterliste · Repeater Setup Guide · Observer · meshinfra · Karte · FAQ · Glossar · Mitmachen · Alle Themen