Wichtiger Hinweis: Wegen der besonderen Funktionsstruktur des CTC-Systems werden Sie nach Download und Installation einen beinahe leeren Bildschirm sehen. Das “Leben” zieht erst ein, mit der Anmeldung bzw. dem Betrieb von CTC-Modulen (Decodern).
CTC-App Downloads
CTC-App für Desktop
Mit CTC-App Version 4 kommen unsere IR-Sender bzw. NFC-Tags so richtig in Fahrt!
Die Installer für die CTC-App können Sie direkt über folgende Links herunterladen:
- Windows Installer v4.27 (91 MB)
- Linux Debian Package v4.27 (80 MB)
- Mac OS/X dmg Package v4.27 (109 MB)
NEU: Ab Version 4.22 wurde das Fensterlayout für den PC deutlich flexibler. Über den Menüpunkt “Ansicht” können neue Fenster erzeugt werden. Mit der Maus können die Inhalte an ihrer Titelzeile in andere Fenster hineingeschoben und herausgezogen werden.
Hinweise zu Installation:
- Siehe dazu die Installationsanleitung.
CTC-App Android
Die CTC-App finden Sie ab sofort für 9,99 EUR im Google Play-Store oder weiterhin kostenlos hier für manuelle Installation.
Hinweise:
- Die Konfiguration von CTC-Modulen ist derzeit unter Android nur teilweise verfügbar.
- Für die Gebühr im PlayStore haben wir uns entschieden, um unnötige Downloads und daraus resultierende Bewertungen gering zu halten.
- Aufgrund des Zertifizierungsprozesses des Play-Stores kommt die App dort immer etwas später als die Desktop-Version.
CTC-App iOS (iPhone, iPad)
Die CTC-App für iOS ist ab sofort im App-Store für 9,99 EUR verfügbar. Funktional ist die App derzeit nur zur Steuerung nutzbar. Für die Konfiguration der CTC-Module muss noch auf den Mac oder PC zurückgegriffen werden.
Hinweise:
- Die Funktion zum Einbuchen von CTC-Modulen ins WLAN ist leider nicht auf iOS verfügbar, da Apple hierzu keine geeignete API bereitstellt.
- Die Konfiguration von CTC-Modulen ist derzeit unter iOS nur teilweise verfügbar.
- Für die Gebühr im App-Store haben wir uns entschieden, um unnötige Downloads und daraus resultierende Bewertungen gering zu halten.
- Aufgrund des Zertifizierungsprozesses des App-Stores kommt die App für iOS immer etwas später als die Desktop-Version.
Firmware
Die Firmware für die CTC-Module ist jeweils Bestandteil der CTC-App für Desktop. Die genaue Version können Sie der Änderungshistorie (s.u.) entnehmen. Ein separater Download ist derzeit nicht geplant.
Änderungshistorie
App Version 4.27
Fehlerkorrektur:
- Abstürze und Hänger beim Messe-Betrieb (WLAN-Störungen)
App Version 4.26, Firmware 20240304
NEU:
- Fahrstraßen können nun im Gleisbild geschaltet werden
- Waggons können nun manuell an- und abgekoppelt werden
- Lok-Steuerung zeigt angekoppelte Waggons an
- Waggon-Reader (NFC) sendet Liste von gelesenen Tags statt nur das letzten. Grund: Beim schnellen Überfahren wurden einzelne Waggons ausgelassen.
- Lok-Entkuppler koppelt nun die Waggons auch logisch ab
Desktop:
- Tooltips für Dock-Panes hinzugefügt
Android:
- Fehlerkorrektur: Icons wurden an diversen Stellen nicht angezeigt
Firmware:
- Fehlerkorrektur: Servos funktionierten nicht mehr am IO-Board
App Version 4.25 (nur Desktop), Firmware 20240120
Desktop:
- Update auf Java 21.02
Systemstart robuster gemacht:
- Config-Laden robuster gemacht: Intervall zwischen zwei Versuchen beim Laden der Config-Dateien vergrößert
- Kommandos bzgl. Zustandsänderung von Balisen wird nur an Loks gesendet, die deren Config bereits vollständig geladen ist.
- Suchen nach neunen Netzwerken (Broadcast-Scan) auf 5s reduziert. Nur noch bei langsamen PCs wird das Intervall automatisch auf 30s verlängert.
Fehlerkorrektur:
- Config bzw. IO-Config ersetzen funktionierten nur auf dem Entwicklungs-PC, da der Datei-Pfad falsch zusammengebaut wurde.
- Auswahl aus Dateisystem funktionierte nicht bei Config bzw. IO-Config ersetzen.
Firmware:
- Logging bei HTTP-Zugriffen und Firmware-Update entfernt, das es zu Hängern führen konnte.
App Version 4.24
Allgemein:
- Lok-Steuerung zeigt erste Lok (sobald eine gefunden wurde). Bisher war das Fenster initial leer.
- Klick auf Schalt-Buttons (auch im Gleisbild) zeigt ein Wartesymbol bis die Durchführung vom CTC-Modul bestätigt wurde.
Desktop:
- Im Config-Dialog wird beim Hinzufügen von Parametern eine Auswahl präsentiert, v.a. hilfreich für DCC Adresse und DCC-Funktionszuordnung.
- Config-Dialog: Horizontaler Trenner zwischen Parametern und Details ist nun verschiebbar.
- Klick in Lok-Liste öffnet eine neue Lok-Steuerung für die angeklickte Lok.
- Diverse Optimierungen beim Dialog-Layout.
- Darstellung war bei dunklen Farben teilweise schlecht lesbar.
- Pop-up-Fenster (z.B. Rückfragen) werden nun in der Nähe des Mauszeigers geöffnet.
- Dialoglayout wird nun in App-Dir (statt Temp-Dir) gespeichert.
- Alternative Config-Dateien hinzugefügt für “Config ersetzen” und “IO-Config ersetzen” sowie Standard-Config von alter Lok-G und Weiche-G.
Z21 Emulation:
- Implementierung jetzt vollumfänglich für Modellbahn-Steuerungssoftware (getestet mit iTrain).
- Neu: Balisen als Belegt-Melder.
- Fehlerkorrekturen für Schalten von Weichen und Signalen sowie Lok-Fahrtrichtung.
App Version 4.23 (nur Desktop), Firmware 20231218
Desktop-App:
- Initiales Layout zeigt Modul-Liste statt leerem Fenster
Fehlerkorrektur:
- Betriebswerk anlegen funktionierte nicht (konnte nicht speichern).
- Bei Betrieb als Z21 Zentrale waren bei Loks vorwärts und rückwärts vertauscht.
App Version 4.22 (nur Desktop), Firmware 20231218
Desktop-App:
- Umstellung auf Java 21
- Docking-Framework eingebaut, d.h. Fensterinhalte können frei angeordnet und auch in neue oder andere Fenster verschoben werden.
Allgemein:
- NFC-Reader zur Waggon-Erkennung wird nun vollständig unterstützt.
- Anzeige erkannter Waggons im Fenster “Block-Liste”.
- Verwaltung von Waggon-Daten in “Betriebswerk”.
- Waggon-Bilder können auf Schaltmodulen gespeichert werden.
- Kleinere Optimierungen bei Lastregelung und Bremsverhalten.
- Lok fährt nach Halt am roten Signal auch dann wieder los, wenn sie die Balise überfahren hat.
Firmware:
- Anschluss von NFC-Reader zusätzlich an CTC-Weichenmodul möglich (bisher nur an CTC-Multi-IO-Board).
- fileCfg.xml entsorgt - wird nun direkt aus dem Inhalt des Dateisystems erzeugt.
- HTML-Seite etwas überarbeitet
App Version 4.20 (nur Desktop), Firmware 20230911
Verbesserung der Meldungen in den Config-Dialogen:
- Log-Ausgabe in den Config-Dialogen editierbar gemacht, damit kann mit Strg-A / Strg-C der Inhalt der Log-Ausgabe in die Zwischenablage kopiert werden (für Support-Anfragen).
- Die Log-Ausgabe der Firmware-Aktualisierung wird nach dem Neustart des CTC-Moduls nicht mehr überschrieben.
Drehscheibe in Produktkatalog “universell-sonstiges.xml” aufgenommen, siehe auch Artikel Anschluss Fleischmann-Drehscheibe.
Fehlerkorrektur Firmware:
- Bei Loko-G ging der zweite Motor nicht. Fehler wurde behoben durch Ermöglichung von Mehrfachnutzung von Pins für denselben Zweck (der Dir-Pin bei Loko-G hängt an beiden Motor-Treibern (Ports)).
App Version 4.19, Firmware 20230902
Allgemein:
- Unterstützung von SUSI-Soundmodulen, siehe Bedienungsanleitung Kapitel 9.1 - “Sound mit SUSI-Schnittstelle”.
- CTC-Module geben Log-Meldungen via UDP weiter. Die Anzeige erfolgt im Config-Dialog der CTC-App, siehe “Log-Ausgabe” in der Bedienungsanleitung Kapitel 4 - “Module konfigurieren”.
- In der IO-Config können nun Pins mehrfach verwendet werden und so z.B. entweder für einen Port oder einzeln genutzt werden.
- Neuer Button zum Ersetzen der IO-Config. Um dabei Fehler zu vermeiden, enthält die IO-Config nun Firmware-Name und -Version.
- Der Button zum Löschen der Config wurde ersetzt durch einen Button zum Zurücksetzen der Config.
- Unterstützung von Motoren, die an zwei Halbbrücken angeshclossen werden
- Unterstützung des Sinus-Motor-Treibers von rail4you.ch
- CTC-App liefert nun Original Config-Dateien der CTC-Module mit.
Produktkataloge ergänzt:
- universell-licht.xml ergänzt um “LED an Logic”
- universell-loks.xml ergänzt um Fahrlicht SBB mit 3 Anschlüssen und Lok-Sound-Gruppen
- Build-Skript holt Configs aus Sketch-Ordner
Firmware:
- MotorAction steuert einen zweiten Motor synchron an, wenn er als zweiter Port in ItemConn definiert ist. Dazu muss im Produktkatalog “Doppelmotor” ausgewählt werden.
- DCC-Funktionalität auf den Stand 6.1.0 der Bibliothek “DCCInterfaceMaster” von Philip Gahtow gebracht.
Fehlerkorrekturen:
- Darstellungsfehler (doppelt gezeichnete Symbole) in der Gleisbilddarstellung behoben
- Lok-Firmware stürzte ab, wenn Cfg.xml leer oder ungültig war (keinen Motor enthielt)
Fehlerkorrekturen für zweimotorige Loks:
- Bei der Kalibrierung waren die Sensoren beider Motoren teilweise vermischt.
- Die Distanzberechnung der Lok hat immer beide Motoren zusammengezählt.
- Die Sensoren werden nun in der Lok alle gleichzeitig gemessen, statt nacheinander.
- Der zweite Motor war bei Geschwindigkeitsänderungen immer um einen Zyklus (20 ms) versetzt zum ersten.
App Version 4.17 (nur Desktop)
- Motor einstellen bearbeitet nun jeweils die Parameter des eingestellten Motor-Mode (direct bzw PID)
- Lok-Firmware: Parameter “Reaktion” eingebaut
App Version 4.16 (nur Desktop)
Fehlerkorrekturen:
- Firmware für CTC-Lokmodul-G enthielt versehentlich noch Debug-Code und war damit unnötig langsam
App Version 4.15, Firmware 20230604
- NEU (Desktop-App): WiFi-Monitor zeigt Signalstärke einer Lok als Grafik (über die Zeit).
- Firmware: CTC-Module schicken im Status die MAC-Adresse des WLAN-Routers, mit dem sie verbunden sind (Anzeige im Wifi-Monitor).
- Desktop-App: Dialoge mit Diagrammen passen die Diagrammgröße beim Ändern der Fenstergröße mit an.
- Fehlermeldungen bei Eingabe von Namen weisen nun darauf hin, dass auch Leerzeichen nicht erlaubt sind.
- Waggon-Erkennung: An das CTC-Multi-Board kann nun ein NFC-Reader angeschlossen werden, der unter dem Gleis montiert wird und so Waggons anhand eines NFC-Tags erkennen kann. Im Moment wird die gelesene ID unter “Sensoren” angezeigt, mehr Funktionalität kommt später.
Fehlerkorrekturen:
- Desktop-App: Sensor kalibrieren funktionierte nicht mehr richtig (seit Version 4.12).
- Firmware Loks: Zielbremsen war zu Beginn des Bremsvorgangs zu schwach und deshalb gegen Ende zu stark.
- Firmware: Zulässige Längen an WiFi-Norm angepasst: SSID (32 Zeichen), WLAN-Passwort (63 Zeichen).
App Version 4.14, Firmware 20230329
- Konfiguration von CTC-Modulen: Auswahldialog für Lok-Kommando (statt Freitexteingabe)
- Z21 LAN Protokoll erweitert, sodass der Handregeler LoDi-Con von Lokstoredigital funktioniert.
Fehlerkorrekturen:
- Android: Gelegentlicher Absturz beim Fingertip auf dem Gleisbild (während dieses aktualisiert wurde)
- Firmware: Kommando “Stop” (Halt, Pause, Weiterfahrt) funktionierte nicht
App Version 4.13, Firmware 20230225 (nur CTC-Lokmodul-21mtc)
Hinweis: Nur für Desktop (Linux, Mac, Windows), wegen defekter Firmware (s.u.)
Fehlerkorrekturen:
- Firmware für CTC-Lokmodul-21mtc war defekt
App Version 4.12, Firmware 20230115
- Sensorkalibrierung geht nun auch im Pendelbetrieb.
- Große Konfigurationsdialoge um Scrollbars ergänzt, sodass sie auch auf Bildschirmen mit geringer Auflösung funktionieren.
- Löschen von PosID im Gleisbild ermöglicht.
Fehlerkorrekturen:
- Ein Fehler in der Basisbibliothek hatte dazu geführt, dass diverse Buttons (z.B. Config Hochladen) nicht funktionierten.
- Automatisierung ändern: Fahrstraße hinzufügen ging nicht
- Neuer Produktkatalog “universell-sonstiges.xml” mit Entkuppler (Gleis)
- Für das Logging wird nun täglich eine neue Datei begonnen; alte Logdateien werden nach 30 Tagen gelöscht
- CPU-Last unter Windows nochmals reduziert
- Motor einstellen: Darstellung von Motorzuständen und Empfang von Motor-Daten repariert
- Anzeige von Lok-Zustand war teilweise falsch
App Version 4.11
Hinweis: Nur für Desktop (Linux, Mac, Windows); Firmware unverändert
- universell-loks.xml um diverse Varianten von Fahrlicht ergänzt
- Upgrade auf Java 17.0.5
- Anzeige von NFC-Balisen im Auswahldialog verbessert: 3-Zeichen-PosID anstatt Tag-ID
- Neuer Button zum Löschen des Auslösers in der Trigger-Konfiguration
Fehlerkorrekturen:
- Konfiguration Messstrecke hat bei NFC die Tag-ID statt der 3-Zeichen-PosID übernommen
- Auswahl Trigger.sourceID hat bei NFC die Tag-ID statt der 3-Zeichen-PosID übernommen
- Auswahl Trigger.sourceID setzt “beliebiges Modul” (*) falls kein Auslöser angegeben
- Gelegentlich wurde Lok-Name im Gleisbild doppelt angezeigt
App Version 4.10, Firmware 20221022
- Neue Farbe violett bei Balisen für Kommando “Reverse” (‘R’).
- Dialoge “Gleisplan-Editor” und “Config-Editor” verkleinert, damit aie auch auf kleinen Bildschirmen mit 768 Zeilen (z.B. MS Surface-Tablet) bedienbar bleiben.
- In den Config-Dialogen wird bei Skripten nun das Script-Icon mit angezeigt.
- Beim Hinzufügen von Skripten und Skript-Name Ändern wird nun eine passende Icon-Auswahl angezeigt
- Broadcast Adressen werden nur noch alle Minute auslesen, da das unter Windows erhebliche CPU-Last erzeugt.
Fehlerkorrekturen:
- Korrektur für 20 oder mehr NFC-Balisen ging immer noch nicht.
- Bei “Automatik ein” wurde die in der App eingestellte Geschwindigkeit nicht übertragen, wenn Lok gestoppt war.
- In der Installation mitgelieferte Config-Dateien wurden aktualisiert.
Hinweis: Die Versionsnummern 4.08 und 4.09 wurden für interne Tests verbraucht.
App Version 4.07
Verbesserungen:
- Nur Desktop: Menüpunkt “Config-Backup” speichert die Config-Dateien aller CTC-Module in einem Ordner.
Fehlerkorrekturen:
- Korrektur für 20 oder mehr NFC-Balisen funktionierte nicht immer.
- Im Config-Dialog für Sensoren fehlten Poll-Intervall und Auslöser-Typ.
App Version 4.06
Verbesserungen:
- Z21 Protokoll: Mit der WLAN-Maus können nun auch Weichen geschaltet werden.
- Die Z21 Android App funktioniert jetzt ebenfalls.
Fehlerkorrekturen:
- Bei 20 oder mehr NFC-Balisen stürzten alle CTC-Module ab (zu große Sync-Nachricht).
App Version 4.05, Firmware 20220828
Neu:
- Roco Z21 WLAN-Maus (bzw. dazu kompatible Handregler) kann nun zum Steuern von CTC-Loks verwendet werden
- An einer Z21 (bzw. kompatiblen Zentralen) angeschlossene Loks können von der CTC-App gesteuert werden
Verbesserungen:
- Eingabeprüfung bei allen IDs/Namen
- Hinweis, wenn zu einem Script-Namen kein Icon existiert
Fehlerkorrekturen:
- Automatisierung: Pendelzugbetrieb ging nicht
App Version 4.04, Firmware 20220814
Hinweis: Nur für Desktop (Linux, Mac, Windows).
Verbesserungen:
- Beim Anlegen von Fahrstraßen wird eine Liste von Namen angezeigt, zu denen es Icons gibt
Fehlerkorrektur:
- Konfiguration der Automatisierung mit NFC-Balisen ging nicht
Fehlerkorrektur Firmware:
- Steuerung der Uhrzeiger-Richtung funktionierte nicht bei Loks mit zwei Motoren
App Version 4.03, Firmware 20220609
Siehe CTC-App Version 4
App Version 3.17, Firmware 20211110
Hinweis: Nur für Desktop (Linux, Mac, Windows).
Fehlerkorrektur Firmware:
- Die Firmware stürzte ab, wenn NFC-Balisen im Gleisbild platziert, aber die Positions-ID leer gelassen wurde.
App Version 3.16
Hinweis: Nur für Desktop (Linux, Mac, Windows).
Fehlerkorrektur:
- Motor-Sensor kalibrieren funktionierte bei IR nicht mehr
App Version 3.15, Firmware 20211031
Hinweis: Nur für Desktop (Linux, Mac, Windows).
Fehlerkorrektur Firmware:
- Die Firmware stürzte ab, wenn nicht alle Sensoren einem IO-Pin zugeordnet waren
App Version 3.14
Hinweis: Nur für Desktop (Linux, Mac, Windows).
Fehlerkorrekturen:
- Ändern der Postion einer NFC-Balise im Gleisbild wurde nicht hochgeladen
- Im neuen Dialog “Automatisierung ändern” konnte ein Produkt nicht gelöscht werden
App Version 3.13, Firmware 20210930
Neu:
- Produkt-Katalog wurden ergänzt
- Angezeigte Weichenstellung kann auf Sensor-Rückmeldung (Zungensensor) basieren (ab Firmware 20210930).
- Für NFC tags können nun auch Trigger angelegt werden, z.B. zum Halt vor einem roten Signal (ab Firmware 20210930).
- Es können Aktionen zum Schalten von Fahrstraßen angelegt werden.
- WiFi-Icon der Module zeigt nun auch die Signalstärke an (ab Firmware 20210930).
Fehlerkorrekturen:
- Bei CTC-Modulen mit sehr vielen Aktionen wurde Status-Nachrichten abgeschnitten.
- Bei Config-Upload nach Bild-Upload wurde die config an die falsche Stelle im Modul geschrieben.
- Namen düren nun auch Umlaute enthalten.
Desktop
- Java auf Version 17 aktualisiert.
Android:
- Config-Dialoge sind nun vollständig vorhanden.
Firmware:
- Sensoren unterstützen Betrieb per Polling oder Interrupt
- Der Motor-Sensor arbeitet nun präziser (Werte werden geglättet)
App Version 3.12, Firmware 20210707
Neu:
- Die Motor-Kalibrierung basiert jetzt auf mm/s. Damit ist nun ein Zielbremsen z.B. vor einem roten Signal möglich.
- In der Lok-Steuerung wird nun angezeigt, wie weit (mm) die Lok von der letzten gelesenen ID entfernt ist.
- Die Kommunikation (Synchronisierung-Signal, Broadcast) wurde robuster gemacht.
- Beim Löschen einer Config wird gleich der neue Name für das CTC-Modul erfragt.
- Für Licht und Effekte gibt es nun auch ein Steuerungs-Panel in der App.
- Der Produkt-Katalog wurde in mehrerer thematisch sortierte Kataloge aufgeteilt.
Android:
- Die Konfiguration von CTC-Modulen ist nun vollständig unter Android möglich, gut bedienbar aber nur auf dem Tablet.
iOS:
- Mit der ersten Version der App ist nur die Steuerung möglich. Für die Konfiguration der CTC-Module muss noch auf den Mac oder PC zurückgegriffen werden.
Firmware:
- Motor-Steuerung überarbeitet für Berechnungen basierend auf mm/s.
App Version 3.11
Gab es nur für Android wegen technischer Panne beim Einstellen im Play-Store.
App Version 3.10, Firmware 20210514
Neu:
- Unterstützung von DCC-Dekodern, angeschlossen am Motor-Ausgang
- Desktop-App: Verschiedene Farb-Schematas für bessere Kontraste
- Überarbeitung der Weichen-Icons für bessere Kontraste
Hinweis: Bevor Sie DCC-Dekoder nutzen können, muss das CTC-Lokmodul mit der aktuellen Firmware versorgt werden.
App Version 3.09, Firmware 20210416
Fehlerkorrekturen:
- Definition von Messstrecken: Auswahl IR-Balise funktionierte nicht
- Windows: Beide Dialoge zu Motor-Konfiguration gingen nicht auf
- Windows: Auswahl eines neuen Lok-Icons ging nicht
Android ist von den mit Version 3.09 behobenen Fehlern nicht betroffen.
App Version 3.08, Firmware 20210416
Verbesserungen:
- Bedienung der Lok-Steuerung (Fahrtrichtung und Lok buchen) optimiert und Darstellung des Zustands verbessert
- Config-Dialog vorbereitet für DCC-Unterstützung (Umstellung von zwei Tabellen auf einen Baum)
Android:
- Darstellung v.a. für kleinere Bildschirme verbessert
Firmware:
- Umschalten des Lichts bei Fahrtrichtungswechsel funktionierte nicht
App Version 3.07, Firmware 20210410
Neu:
- Unterstützung für Mehrfachtraktion
- Unterstützung für NFC-Balisen und -Reader als Alternative zu IR-Balise und -Empfänger
- Unterstützung für Servos im Lokodul-G, z.B. für Pantograph heben/senken
Fehlerkorrekturen:
- Trigger innerhalb des CTC-Moduls funktionierten nicht.
- Seltsames Verhalten des Buttons in der Lok-Steuerung für Richtung und Pause.
App Version 3.06, Firmware 20210309
Unterstützung für Weichen mit Motor und magnetische Weichen mit Umpolung.
- Für beide wird das in neue CTC-Weichenmodul-G benötigt
- Hinweis: Das bisherige CTC-Weichenmodul bleibt im Programm.
Für die kommenden Gartenbahnmodule eurde die basis gelegt: Unterstützung für 2-Motorige Lokomotiven und NFC-Reader.
App Version 3.05, Firmware 20210220
Config bearbeiten
- Beim Wert-Regler fehlende Auswahl von Pin/Parameter hinzugefügt
- Beim neu anlegen eines Wert-Reglers wird automatisch der erste Pin ausgewählt
Neue Module suchen:
- SSID und Password werden nun vom ersten gefundenen CTC-Modul übernommen
Android:
- “Neue Module suchen” ist nun auch mit Android möglich
Firmware allgemein:
- Neue HTML-Seite “/” mit Redirect auf “/index.html”, d.h. es muss nur noch die IP-Adresse eingegeben werden.
- Neue Seite “Edit Wifi SSID and password” erlaubt komfortableres Bearbeiten von SSID und WLAN-Passwort.
App Version 3.04
Android:
- Darstellung der Buttons in Stellwerk und Loksteuerung verbessert