| Name |
Nachricht |
ttimpe

Gelehrter
108 Beiträge
|
IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 11:11
|
Hallo,
da es sich ja relativ schwierig gestaltet, die aktuelle DV aus einer IBIS1 IZE mit ZRE4 gestaltet, wollte ich mal wissen, ob es eventuell eine Testfunktion zum Auslesen einzelner Bytes gibt?
Dann könnte man ja Byte-für-Byte Daten auslesen und die DV reverse-engineeren.
Oder hat die ZRE4 vielleicht doch irgendwo noch einen Testmonitor? Irgendwer meinte ja was von einem Service-Stecker, den HPW hätte. Eventuell sind das ja die TST 1-4 Pins, die im VDV300-Standard stehen.
Mit freundlichen Grüßen
Tobias |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 11:20
|
Testmonitor im ZRE4 gibt es nicht, zumindest nicht in den Betriebsprogrammen die Ich gesehen habe.
Eventuell über den PC Modus würde was gehen, aber habe nicht weiter nachgeforscht.
Übrigens die IBIS1 DV(bis auf den Fahrplan) ist entschlüsselt habe im Forum sogar Teile der Strukturen gepostet.
Wenn du eine neue DV brauchst, gibt es hier im Forum Leute mit IFISET die dir das erstellen können. |
|
| |
Beitragsbewertung:
|
ttimpe

Gelehrter
108 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 11:23
|
Ich würde gerne komplett die Daten einer ZRE 4 auslesen, da ich daraus einige Tabellen benötige (Ortsmarken, LSA, Meterabstände).
Ich hatte generell vor, aus IFES X, meinem neuen DV-Editor, auch Exports für IBIS1 und 2 anzubieten, auch wenn das durchaus etwas komplizierter werden könnte. |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 11:36
|
Ortsmarken, LSA, Meterabstände:
Ich habe einige DVs (also die Grundversorgung) bei mir und keine davon hatte diese Daten. Von einen älteren Mitarbeiter der Stadtwerke hies es das diese Daten(und auch der Fahrplan) per Funk oder IR Balken geladen würden.
Leider ist bis jetzt keine vollständige DV für IBIS1 bei mir gelandet :(
Julian wollte mal so eine Platine bauen um die Daten direkt von der ZRE4 Platine auszulesen, keine Ahnung ob es da was neues gibt.
Geändert von MagnusMagus am 5.Feb.2026 11:38 |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 11:53
|
Hier ist mal der IFIS Header und was ich mit ANA_GDM herausgefunden habe

Geändert von MagnusMagus am 5.Feb.2026 11:53 |
|
| |
Beitragsbewertung:
|
ttimpe

Gelehrter
108 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 12:28
|
Irgendwo müssen ja zumindest die Meterabstände sein. Wahrscheinlich in den Linienverläufen. |
|
| |
Beitragsbewertung:
|
ttimpe

Gelehrter
108 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 12:32
|
Zu day_start_in_hours: Das ist für die Tagesarten/Betriebstage. Wenn du zum Beispiel eine Tagesart Mo-Fr hast, aber bis 1 Uhr unterwegs bist (25 Uhr in VDV-Sprech), musst du ja wissen, ab wann dann die Tagesart Samstag gilt. |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 12:33
|
ttimpe:
Irgendwo müssen ja zumindest die Meterabstände sein. Wahrscheinlich in den Linienverläufen.
Ne, die sind wie ein Programm hinterlegt: Haltestelle 101, Ansage 102, LSA etc. Zeige mal später ein Beispiel. |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 12:55
|
MagnusMagus:
[QUOTE] ttimpe:
Irgendwo müssen ja zumindest die Meterabstände sein. Wahrscheinlich in den Linienverläufen.
Ne, die sind wie ein Programm hinterlegt: Haltestelle 101, Ansage 102, LSA etc. Zeige mal später ein Beispiel. [/QUOTE]
zB bei der MVG


 |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 12:57
|
Und was es bedeutet:
 |
|
| |
Beitragsbewertung:
|
ttimpe

Gelehrter
108 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 13:01
|
Ahh, also Route 1 besteht aus Haltestellen h1800 etc. mit Ziel 538 Linie 1 Und Folgeroute 2.
Dann sind die Abstände noch irgendwo anders, so wie in der VDV 452 in REC_SEL |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 13:08
|
ttimpe:
Ahh, also Route 1 besteht aus Haltestellen h1800 etc. mit Ziel 538 Linie 1 Und Folgeroute 2.
Dann sind die Abstände noch irgendwo anders, so wie in der VDV 452 in REC_SEL
Ja, aber diese Daten habe ich bei IFIS nicht gesehen. Bei IFES(zB Leipzig) gibt es eine extra Tabelle dafür. Bei IFISET(zB BVG) is es aber ähnlich wie bei IFIS, also keine Abstände dafür aber ein Fahrplan mit festen Zeiten |
|
| |
Beitragsbewertung:
|
ttimpe

Gelehrter
108 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 13:15
|
Es kommt wahrscheinlich auf daran an, ob man überhaupt LSA-Beeinflussung hat.
Hier in Bielefeld haben wir das seit 1986, inklusive IRIS1 mit Ortsbaken.
Und wir können im sogenannten relativen Fahrplan fahren, folglich werden wir auch die Abstände zwischen den Haltestellen haben.
Wie man den allerdings unter IBIS1 aktivierte, keine Ahnung. Vielleicht mit Kursnummern ab 50 oder so. |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 05 Feb. 2026 21:01
|
Ist ja doch in der RoutenTabelle, mit "g" definiert.
"g" = Hs Abstand => Haltestellen Abstand...
Ist aber in keiner der mir vorliegender DV benutzt.
|
|
| |
Beitragsbewertung:
|
ttimpe

Gelehrter
108 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 06 Feb. 2026 10:31
|
Das scheint ja alles statischer RAM zu sein. Hat schon mal jemand den RAM ausgelesen und wieder zusammengesetzt? |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 06 Feb. 2026 10:35
|
Das Problem dabei ist den IC korrekt mit Strom zu versorgen und dabei das Lesegerät nicht stören.
Ich habe sowas mal Probiert und mir ist es nicht gelungen, die Daten waren Weg. |
|
| |
Beitragsbewertung:
|
puplictraffic

Senator
782 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 08 Feb. 2026 18:03
|
MagnusMagus:
Ist ja doch in der RoutenTabelle, mit "g" definiert.
"g" = Hs Abstand => Haltestellen Abstand...
Ist aber in keiner der mir vorliegender DV benutzt.
Muss aber genutzt worden sein, wenn die Haltestellen automatisch fortgeschaltet haben, wie z.B. in Leipzig (leider keine DV bekannt)
|
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 08 Feb. 2026 20:09
|
puplictraffic:
[QUOTE] MagnusMagus:
Ist ja doch in der RoutenTabelle, mit "g" definiert.
"g" = Hs Abstand => Haltestellen Abstand...
Ist aber in keiner der mir vorliegender DV benutzt.
Muss aber genutzt worden sein, wenn die Haltestellen automatisch fortgeschaltet haben, wie z.B. in Leipzig (leider keine DV bekannt)
[/QUOTE]
Habe es doch im Ludwigshafener DV gefunden.

Interessant ob der "g" Wert noch mit 100 oder einer anderen Zahl multipliziert werden muss, weil Impulse können es nicht sein. |
|
| |
Beitragsbewertung:
|
ttimpe

Gelehrter
108 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 08 Feb. 2026 22:54
|
Ich hab dann jetzt hier 3 verschiedene Ansätze, die mir spontan einfallen: - versuchen, per Wagenbus die DV auszulesen, mit undokumentierten Telegrammen (irgendwo zwischen 90 und 99, eventuell sowas wie cR6H) - statischen RAM in-circuit auslesen (dazu fehlt mir aktuell noch die Hardware) - doch noch irgendeine normale serielle Schnittstelle (RS232 or TTL) auf den Steckern des IBIS1 finden. Weiß jemand, wofür die Testpins (TST1-TST4 laut VDV 300) sind? Bei mir kommen da auf TST1 5V raus. Und ich kann mir nicht vorstellen, dass damals jemand einen Rechner ohne vernünftige Debug-Schnittstelle gebaut hat.
Hat sonst vielleicht jemand noch Serviceunterlagen zu IBIS1, die er/sie mir zukommen lassen könnte?
Mit freundlichen Grüßen
Tobias |
|
| |
Beitragsbewertung:
|
Julian2056

Bürger
63 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 09 Feb. 2026 14:29
|
In Nürnberg war (bzw. ist) es so, dass im IBIS2 keine Fahrpläne hinterlegt sind. Auch interessiert das IBIS nicht mit welchem Kurs du dich anmeldest. Für das IBIS ist nur relevant welche Linie und welche Route du fährst. Wenn der Wagen im Funkaustausch mit der Leitstelle steht, wird die Kursnummer in VL umgesetzt und dem Fahrzeug die passende Abfahrtszeit zugeteilt. Auch die Route und Linie konnte von der Leistelle beeinflusst werden. Der Fahrplanabgleich lief also komplett über die Leitstelle. Eine Rückfallebene gab es nur mit "blanko" Routen ohne Fahrtzeiten. Wäre bei der Menge an Linien auch anders undenkbar.
Generell muss noch zwischen den Baken des IRIS1 und IRIS2 Typs unterschiedene werden. IRIS1 passend zu IBIS1 mit Ansteuerung nur über WB, IRIS2 passend zu IBIS2 mit Ansteuerung über WB und Kommunikationsmöglichkeit über RS485 zum Laden des Masters. Somit war beim IBIS2 ein Laden über UDL, über Leitstelle und Datenfunk oder über eine Stationäre Ladebake am Betriebshof bspw. möglich.
Das Bakentelegramm zur LSA Beeinflussung ist recht lang. Beinhaltet den Meldepunkt, Uhrzeitabgleich und noch einiges mehr. Wenn man ohne Anmeldung auf Linie an einer Bake vorbeifährt, fragt einen das Gerät welche Richtung man Wählen möchte. Anschließend wird die LSA (nach Möglichkeit) in die angeforderte Richtung beeinflusst. Anhand der Meldepunkte läuft ein Metercounter runter und die Ampel wird über Funkt beeinflusst.
Beim IBIS2 habe ich das speichern der Daten über RS232 Schnittstelle versucht, jedoch keine Möglichkeit gefunden. Die Read Memory Methode liest wohl lediglich den Arbeitsspeicher, nicht aber die Speicherbausteine D9-D12 aus.
Solche Versuche habe ich am IBIS1 bisher gar nicht gestartet. Ich glaube auch nicht, dass es die Möglichkeit des Auslesens der Daten gibt.
Ich habe hier zwei Geräte liegen, mit denen über Wagenbus die Uhrzeit am IBIS1 eingestellt, sowie Parameter verändert werden konnten. Die Geräte stammen, meine ich, von Deister. Ausprobiert habe ich dies jedoch noch nicht.
Die Nürnberger IBIS1 Geräte mit ZRE3 Platine haben keine Tabelle für Meldepunkte. Auch spannend ist. dass hier 1 Mb Dil28 Speicher verwendet werden. Auf diesen befinden sich genau genommen zwei IFIS Datenversorgungen, von denen jedoch eine Nur Linien und Routen beinhaltet, die andere Unterprogramme und Haltestellentexte. Da es auf der ZRE3 Platine zwei Sockel für DV Speicher gibt, kann hier mittels Umschaltdatum zwischen beiden gewechselt werden. Dies ermöglicht die zeitlich unabhängige Wartung und den Tausch der Daten in allen Geräten. Durch anpassen der Parameter wird automatisch am gewählten Datum der andere Datenspeicher verwendet.
Ich müsste Dokumentation über IRIS1 und IRIS2 haben. Zum Telegramm der IRIS2 habe ich definitiv Informationen. Diese müssten aber zur IRIS2 abweichen.
Gruß Julian
|
|
| |
Beitragsbewertung:
|
ttimpe

Gelehrter
108 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 11 Feb. 2026 19:22
|
Also, ich kann mittlerweile folgendes berichten:
Ich hab die Software-Base des ZRE4 in Ghidra geladen und bin das ganze so grob durchgegangen.
1. Ja das IBIS1 hat einen RS232-Port, irgendwo, da sich auf der Platine ein MAX232 befindet. 2. Beim Einschalten einer Testfunktion zum Laden per PC oder UDL/IDL wird jeweils ein Relais geschaltet. Ob es das gleiche ist, keine Ahnung 3. Auf der ZRE4-Platine befindet sich ein ASIC (mit HPW-Logo), der das Bank-Switching für den RAM macht. Die DV ist in meinem Fall auf 9 SRAM-Chips aufgeteilt. Da ja die ZRE4 nur mit einer 8051-CPU (8-Bit) läuft, braucht das System enormes Bank-Switching (9 x 32 kb) = 288 kb, um den ganzen RAM zu adressieren. 4. Bisher habe ich durch das Reverse-Engineering nur die Datensätze und die Funktionalität zum schreiben der Daten gefunden, noch keine Lesemöglichkeiten.
Da die SRAM-Chips jedoch gesockelt sind, könnte man die eventuell extern mit Strom versorgen und dann auslesen. Also Litzen dranlöten und dann die SRAMs mit einem Arduino auslesen. Aber irgendwie ist das keine optimale Lösung |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 12 Feb. 2026 08:30
|
ttimpe:
Also, ich kann mittlerweile folgendes berichten:
Ich hab die Software-Base des ZRE4 in Ghidra geladen und bin das ganze so grob durchgegangen.
1. Ja das IBIS1 hat einen RS232-Port, irgendwo, da sich auf der Platine ein MAX232 befindet. 2. Beim Einschalten einer Testfunktion zum Laden per PC oder UDL/IDL wird jeweils ein Relais geschaltet. Ob es das gleiche ist, keine Ahnung 3. Auf der ZRE4-Platine befindet sich ein ASIC (mit HPW-Logo), der das Bank-Switching für den RAM macht. Die DV ist in meinem Fall auf 9 SRAM-Chips aufgeteilt. Da ja die ZRE4 nur mit einer 8051-CPU (8-Bit) läuft, braucht das System enormes Bank-Switching (9 x 32 kb) = 288 kb, um den ganzen RAM zu adressieren. 4. Bisher habe ich durch das Reverse-Engineering nur die Datensätze und die Funktionalität zum schreiben der Daten gefunden, noch keine Lesemöglichkeiten.
Da die SRAM-Chips jedoch gesockelt sind, könnte man die eventuell extern mit Strom versorgen und dann auslesen. Also Litzen dranlöten und dann die SRAMs mit einem Arduino auslesen. Aber irgendwie ist das keine optimale Lösung
1. Also das der IBIS1 einen Seriellen Port hat ist ja nicht neu, der wird für DV Laden mit der UDL benutzt. 2. Das Relay schaltet den IBIS/VDV300 bus aus/um auf Slave betrieb. 3. Der DV Speicher sollte eigentlich aus zwei Teilen bestehen, die Grund DV und die Daten via Funk/IR |
|
| |
Beitragsbewertung:
|
MagnusMagus

Senator
673 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 12 Feb. 2026 11:34
|
ttimpe:
Da die SRAM-Chips jedoch gesockelt sind, könnte man die eventuell extern mit Strom versorgen und dann auslesen. Also Litzen dranlöten und dann die SRAMs mit einem Arduino auslesen. Aber irgendwie ist das keine optimale Lösung
Es sollte möglich sein eine CR2032 mit einer Diode and den VCC pin der SRAM IC (- auf VSS/GND) anzuschließen. Das Problem dabei ist das alle SRAM ICs auch damit sofort Strom von den CR2023 bekommen.
Ideallehrweise sollte die Diode mindestens 50mA durchlasen.
Ich habe das Probiert, aber irgendwo einen Fehler gemacht und die Daten habe es nicht überlebt.
Auslesen kann man mit einen EPROM Programmiergerät, als IC sollte ein Dallas Chip mit der passenden Größe ausgewählt werden.
|
|
| |
Beitragsbewertung:
|
ttimpe

Gelehrter
108 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 12 Feb. 2026 16:30
|
Eine andere Möglichkeit wäre natürlich, eine eigene kleine Software auf einen Firmware-EPROM zu brennen, die nichts anderes macht, als den RAM über die serielle Schnittstelle auszugeben.
Oder direkt Firmware-EPROM durch einen Arduino ersetzen.
Hat jemand mal einen ZRE4 mit geladener DV, ein IDL/Lademöglichkeiten und die DV im Rohformat? Dann könnte man ja mal rumexperimentieren.
Geändert von ttimpe am 13.Feb.2026 0:14 |
|
| |
Beitragsbewertung:
|
puplictraffic

Senator
782 Beiträge
|
RE: IBIS 1 IZE/ZRE4: Testfunktion zum Auslesen der DV?, 12 Feb. 2026 16:54
|
ttimpe:
Eine andere Möglichkeit wäre natürlich, eine eigene kleine Software auf einen Firmware-EPROM zu brennen, die nichts anderes macht, als den RAM über die serielle Schnittstelle auszugeben.
Oder direkt Firmware-EPROM durch einen Arduino ersetzen.
Hat jemand mal einen ZRE4 mit geladener DV, ein IDL/Lademöglichkeiten und die DV im Rohformat? Dann könnte man ja mal rumexperimentieren.
Wäre im Prinzip alles vorhanden ;-) |
|
| |
Beitragsbewertung:
|
|
|