Seite 1 von 1

LIO-Datenfunk

Verfasst: Mi 24. Jun 2026, 13:58
von tobi
Hallo,

ich bin weiterhin dabei, zu versuchen, den LIO-Datenfunk zu dekodieren. Es gab ja schon einige Versuche im alten Forum.

Dabei muss man zwischen verschiedenen Protokollen unterscheiden.

VDV 420 Analogfunk: Der VDV-Datenfunk, basierend auf der heutigen VDV 420 Spezifikation, wird heutzutage noch bei vielen Betrieben als LSA-Funk verwendet und ist einfach zu dekodieren. 2400 Baud, Null und Eins jeweils ein anderer Sinuston.

NEMO: NEMO, eine nicht-standardisierte Eigenentwicklung der Firma SIemens/HPW/Trapeze/Ebblo, ist lediglich eine Neue Modulation, die mithilfe einer zusätzlichen Halbwellenmodulation Bits komprieren kann. Dadurch kann die Geschwindigkeit auf 4800 Baud erhöht, und die Störanfälligkeit deutlich reduziert werden.

NLSv2/NLSv3: NLS, Neue LeitSysteme, ist ein Protokoll, von dem es einige verschiedene Versionen gibt. Dies wurde unter anderem notwendig, da der bisherige VDV-Standard solche Telegrammtypen wie GPS-Position nicht abdeckt.
Dieses Protokoll ist noch weitgehend öffentlich undokumentiert, auch wenn einige schon gezeigt/gesagt haben, dass sie es dekodiert bekommen haben.
Hier sticht insbesondere dieser Blogbeitrag aus Paderborn heraus: https://www.bastibl.net/reversing-bus-telemetry/

Lasst uns doch bitte einmal das Protokoll hier vernünftig dokumentieren. Wenn ihr also schon etwas rausgefunden habt, bitte hier posten.

Re: LIO-Datenfunk

Verfasst: Mo 29. Jun 2026, 10:00
von tobi
Ich hab mir mittlerweile die Protokollspezifikation erschließen können. Leider schlägt die Dekodierung der eigentlichen Telegramme weiterhin fehl. Hat sich sonst jemand von euch mit dem Thema auseinandergesetzt?

Re: LIO-Datenfunk

Verfasst: Fr 24. Jul 2026, 10:26
von tobi
Laut meiner Recherche sind z.B. die GPS-Positionen als relative Koordinaten zu einem Nullpunkt definiert, jeweils 12 Bit pro Achse, signed, also -2048 - +2048 und irgendein Skalierungsfaktor pro Achse.

Jedes Telegramm enthält eine Source und Destination Adresse.

Fahrzeuge scheinen bei Stillstand keine Position zu senden.

Re: LIO-Datenfunk

Verfasst: Di 4. Aug 2026, 09:45
von tobi
Es gibt wohl zwei Modi: Einmal die Ortung via GPS (sGPSLocation-Telegramme mit 12-bit Koordinaten -2048 – +2048 mit irgendeiner Skalierung) und dann die Ortung via Wegzähler + statische Punkte.

Falls da jemand mehr Informationen oder Kontakt zu peterk99 aus dem alten Forum hat, bitte mal per PN melden.

Re: LIO-Datenfunk

Verfasst: Di 8. Sep 2026, 22:25
von peterk99
Hab dir eine Nachricht geschrieben!

Re: LIO-Datenfunk

Verfasst: Di 13. Okt 2026, 09:34
von tobi
Nach einiger Arbeit am Protokoll auf Basis diverser Quellen hab ich es mittlerweile geschafft, die meisten Telegrammtypen zu dekodieren.
Viel Spaß: https://stadtbahn.live/

Re: LIO-Datenfunk

Verfasst: Di 13. Okt 2026, 13:59
von MagnusMagus
Sehr geil!

Nur eine INFO am Rande - würde eine Verzögerung von ein Paar Minuten einbauen so das die Live Position nicht wirklich live ist, wie bei Flighradar24. Für die selben Gründe.

Hast du vor die Telegramme irgendwo zu beschreiben?

Re: LIO-Datenfunk

Verfasst: Di 13. Okt 2026, 15:45
von tobi
Flightradar hat ein paar Sekunden drin, soweit ich weiß. Ich denke mal, dass sich das durch das durch den ganzen Roundtrip (Fahrzeugfunk > Empfänger > Datenbank > Websocket) wieder ausgleicht.

Ja, eine Protokolldokumentation folgt sobald ich den Rest des Protokolls dekodiert habe. Aktuell fehlt mir noch der Teil für die SmartInfo DFI-Anzeigen.