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
NEUE CTC-App Version 5 mit RGB-LEDs, DCC-Sniffer, deutlich erweiterten Skript-Möglichkeiten und noch robusterer Firmware.
Die Installer für die CTC-App können Sie direkt über folgende Links herunterladen:
- Windows Installer v5.02 (98 MB)
- Linux Debian Package v5.02 (101 MB)
- Mac OS/X ARM dmg Package v5.02 (131 MB)
- Mac OS/X Intel dmg Package auf Anfrage
- Manuelle Installation für Experten: Zip-Archiv auf Anfrage
WICHTIG : Der Wechsel von CTC 4.x zu CTC 5.x erfordert eine Migration der Firmware
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 .
Die kostenlose App CTC-Junior kann nur zum Steuern von Lokomotiven genutzt werden.
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)
Version 5.02 wird in Kürze nachgereicht.
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.
Die kostenlose CTC-App-Junior kann nur zum Steuern von Lokomotiven genutzt werden.
Hinweise:
- Die Funktion zum Einbuchen von CTC-Modulen ins WiFi 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.
Hinweise:
- Nach Update der Firmware auf 20250725 oder neuer ist ein Weg zurück zu älteren Versionen (bis 20250627) nicht mehr möglich.
Historique des modifications
Version de l'application 5.02 (PC uniquement), firmware 20261012
Cette version est si complète qu'elle mérite sa propre page .
Version de l'application 4.50 (PC uniquement), firmware 20260501
Améliorations et ajouts :
- Moteurs adaptés dans les locomotives universelles, de sorte que le moteur principal s'appelle toujours "Moteur", même si un autre nom a été indiqué
- ActionLogger complété par une colonne senderID
- Logique de déclenchement réparée dans l'application et le firmware : si l'ID source est indiquée lors du déclencheur, senderID est transmise lors de setValue, sinon c'est sourceID
- ModelRailway.checkTrigger appelle setValue avec senderID null si la locomotive est celle qui a déclenché le dernier déclencheur, c'est-à-dire la locomotive qui a quitté la balise (ou en a atteint une autre)
- XMLParser ne pouvait pas analyser les nombres HEX (par exemple pour les indications de couleur RGB)
- Catalogues de produits adaptés pour les LED RGB
- Listes de valeurs "portMode" et "outMode" ajoutées pour le bus LED
- NOUVEAU dans les dialogues de configuration : sélecteur de couleur pour les LED RGB
Firmware :
- Mémoire tampon pour les messages de démarrage réduite - pouvait entraîner des plantages où le système de fichiers du module CTC était endommagé
- Bibliothèque de base ESP32 Arduino mise à jour vers la v3.3.8
- Bibliothèque ESP_Async_Webserver mise à jour vers la v3.11.0
- IOBoard_C5 : prise en charge des bandes LED (prototype IO-Board-4)
- IOBoard_C5 : LED RGB indique l'état du système : rouge (boot), jaune (connexion), vert (connecté en tant que client), violet (WLAN de configuration actif), bleu (WLAN de configuration actif et au moins un participant connecté)
- Fichiers firmware pour Loko-XS et IOBoard_C5 (prototype) ajoutés
Version de l'application 4.49 (PC uniquement), firmware 20260311
NOUVEAU :
- Le menu "Paramètres/Firmware" ouvre le dialogue de configuration pour n'importe quelle adresse IP. Cela permet de flasher de vieux modules dans le module de configuration qui ne se connectent pas au WiFi (voir erreur de firmware).
- L'aiguillage-G peut maintenant commuter des accessoires DCC
- Paramètre "level" (en pour mille) pour le scaling (par exemple luminosité pour LED) dans setIO dans les scripts
- RangeAction.setValue peut ajouter, soustraire, multiplier ou diviser la valeur intVal à la valeur précédente avec '+', '-', '42' et '/', ou assigner avec '=' ou vide
Améliorations et ajouts :
- MotorCalibration : délai lors de l'oscillation réduit de 3s à 1s
- universell-licht.xml : logique LED RGB ajoutée
- universell-loks.xml : logique LED locomotive et déconnecteur HB ajoutée
- universell-signale.xml : correction de buttonPos W et w pour le signal à deux bras Formsignal-2-Fl-mag ; signal de sortie DCC ajouté
- universell-weichen.xml : aiguillages, croisements et trois-voies avec demi-pont ajoutés ; correction de la dénomination des aiguillages motorisés ; aiguillage DCC ajouté
- Extension dcc.xml complétée par des accessoires avec 1, 2, 3 et 4 adresses
Corrections de bugs :
- Z21Comm n'a pas supprimé les commandes de la file d'attente, les fonctions de basculement clignotaient alors (par exemple son de marche saccadé)
- Affichage arborescent dans les dialogues de configuration : le rafraîchissement des sous-arborescences ne fonctionnait pas lors de l'ajout/suppression de données
- L'affichage arborescent n'était pas mis à jour lors de l'ajout/suppression d'extensions dans le dialogue de configuration
- La suppression de produits et d'extensions n'a que partiellement dissocié les connexions des broches
- Si un module changeait d'adresse IP (par exemple en se connectant), son adresse IP n'était pas mise à jour dans l'application
Correction de bugs firmware :
- Problèmes de connexion au WiFi : les modules CTC pouvaient entrer dans un état où ils n'acceptaient plus les modifications de SSID/mot de passe. Dans les réseaux maillés ou lors du changement de routeur, il pouvait arriver que des modules déjà connectés ne se connectent plus au WiFi.
- Dans les scripts, les comparaisons '>', '<' et ' ne fonctionnent pas avec if et des nombres
- Module locomotive M3-DCC : la lumière était en double dans la configuration
- Code DCC retiré de la carte IO (en raison de l'absence de demi-ponts ou de ports moteur inutilisables)
Version de l'application 4.48 (Mac OS/X uniquement)
Correction de bugs :
- Si plusieurs adaptateurs réseau étaient configurés sur Mac, la connexion des modules CTC ne fonctionnait que partiellement.
Version de l'application 4.47 (PC uniquement), firmware 20260113
NOUVEAU :
- Les modules CTC sont accessibles et visibles dans l'application CTC même en cas d'erreur ou en mode "WLAN de configuration"
Correction de bugs firmware :
- Le WLAN de configuration ne fonctionnait pas s'il n'y avait aucune configuration WLAN (modules sortis d'usine)
Version de l'application 4.46, firmware 20260105
NOUVEAU :
- Balise de connexion : une balise peut maintenant transmettre les données WiFi (SSID et mot de passe) au lieu de la commande normale. Ainsi, une locomotive avec récepteur IR peut être placée sur une installation étrangère (via la balise) et s'y connecter automatiquement au WiFi, voir mode d'emploi chapitre 3.6 "WLAN temporaire" .
- Liste des modules : la propriété "temp" indique qu'un module est connecté à un WiFi temporaire.
- Nouveau bouton dans le dialogue "Modifier la configuration WiFi" pour supprimer le WiFi temporaire (s'il existe).
- Lors de la recherche de modules actifs (pour le dialogue "Rechercher de nouveaux modules"), les modules avec WiFi temporaire sont ignorés.
- La barre d'état en bas de l'application PC affiche le WiFi actuel et la liste des adresses IP.
- Les mots de passe dans EditWifiCfg et WifiList sont maintenant affichés masqués. À côté de chacun, un bouton permet d'afficher le SSID et le mot de passe en clair.
Ajouts :
- universell-signale.xml complété par un signal à trois bras
- universell-weichen.xml complété par une paire d'aiguillages (deux aiguillages connectés en parallèle à la même sortie de commutation)
Corrections de bugs :
- L'internationalisation (anglais, français) ne fonctionnait que partiellement.
- Scripts d'automatisation : les déclencheurs ont été adaptés pour qu'ils se déclenchent également si seul l'ID src a changé, c'est-à-dire qu'une balise est franchie par une autre locomotive.
- Correction de bug : le paramétrage WiFi plantait si le fichier netCfg.xml lu du module CTC était vide (ne contenait aucune WifiCfg)
Firmware :
- Mise à jour du système de base ESP32 Android vers la version 3.3.5, résolvant ainsi les problèmes de connexion au WiFi.
- Un lecteur NFC (Waggon-Reader) peut maintenant être connecté à l'aiguillage-G
- Codes clignotants pour les phares/feux avant adaptés : 2 clignotements puis plus long arrêt pour "Recherche WiFi" ; 2 clignotements puis plus long allumage pour "WLAN de configuration"
- NOUVEAU : Réception de la configuration WiFi (WiFi temporaire) et des commandes via série, notamment via balise IR
- NOUVEAU : WiFi temporaire dans une deuxième configuration (/.netCfg.xml) - supprimé automatiquement s'il n'est plus accessible
- Le module est normalement accessible même en cas d'erreur ou en mode "WLAN de configuration"
- Loko_H0_Ma_ESP8285 n'est plus maintenu, le successeur est Loko_H0a_ESP8285, une mise à jour est possible mais la configuration est perdue
- Diverses optimisations pour réduire la taille du firmware
- La lecture/modification de fichiers cachés (actuellement seulement "/.netCfg.xml") est empêchée dans le serveur web du module
Version de l'application 4.45, firmware 20250924
Tableau de contrôle :
- Dans l'éditeur de tableau de contrôle, les symboles de voie mal attribués sont automatiquement réparés
Corrections de bugs :
- Double affichage des plans de voie, notamment dans "Modifier le réseau ferroviaire"
- Icône de signal incorrecte pour Stop_off diagonal
Firmware :
- CTC-Lokmodul-H0a : système de base ESP-8266 rétrogradé vers la version 3.1.1 (3.1.2 était instable)
- Tous les autres modules CTC : système de base ESP32 Android mis à jour vers la version 3.3.1
- NOUVO : Paramètre "freq" pour le moteur permettant de régler la fréquence PWM (1..70 kHz) - auparavant fixée à 24 kHz
- Contrôle de sous-tension désactivé pour ESP32 (détection brownout), car inutile au moins sur le CTC-Lokmodul-S3 (échelle N) et provoquait souvent un redémarrage
Version de l'application 4.44 (PC uniquement), firmware 20250806
Automatisation :
- Délai pour le verrouillage et la commutation des itinéraires dans les tâches de conduite, de sorte que seuls deux blocs soient réservés.
- Itinéraire : le déverrouillage est tenté jusqu'à ce que l'action concernée soit déverrouillée ou verrouillée autrement (avant il y avait un time-out)
- Le script enregistre dans l'ActionLog lorsqu'il est en pause
- Les commandes de verrouillage des scripts étaient encore dans le log au lieu de l'Action-Log
- Des déclencheurs et des minuteurs peuvent maintenant être ajoutés à un bloc, notamment pour commuter des itinéraires
- Déclencheurs sur l'automatisation (bloc, balise, ...) : l'état est maintenant également modifié si aucun script approprié n'a été trouvé
- Tableau de contrôle : un itinéraire peut maintenant être commuté même si le bloc de destination se trouve dans un autre plan de voie
Autres corrections de bugs :
- Erreur lors de l'enregistrement de la configuration WiFi
- Duplication des plans de voie dans les listes après renommage de modules
- La commutation dans le plan de voie n'était pas possible si le symbole représentait un état sans script
Firmware :
- Mise à jour du système de base ESP32 Android de la version 1.0.6 vers la plus récente (3.2.1) ainsi que ESP8266 Android (CTC-Lokmodul-H0a) de 3.0.2 vers la plus récente (3.1.2)
- Communication WiFi rendue plus robuste
- L'état du module est automatiquement envoyé après la première synchronisation, même si la synchronisation ne provient pas de l'application CTC
Version de l'application 4.40 (PC uniquement), firmware 20250627
Scripts et automatisation :
- L'exécution des scripts et la communication n'apparaissent plus dans le log, mais dans un fichier séparé "Action-Log.csv" (dans le dossier de données de l'application CTC).
- Imbrication des scripts de l'application (automatisation, balises NFC) limitée à 10 et interruption intégrée.
Autres éléments de l'application CTC :
- Les fichiers CSV WiFi et moteur sont maintenant écrits dans le dossier de données de l'application CTC au lieu du dossier de données de l'application du système d'exploitation.
- Le dossier suggéré pour la sauvegarde de la configuration est maintenant le dossier de données de l'application CTC.
Fehlerkorrekturen:
- Le calibrage du capteur de moteur ne fonctionnait pas correctement sur un cercle avec seulement une section de mesure comme balises.
- Erreur occasionnelle lors de l'enregistrement des valeurs de mesure du calibrage du capteur de moteur.
Firmware:
- Correction d'erreur dans MotorAction: une erreur de calcul lors du freinage pouvait entraîner une accélération maximale.
- Amélioration du WLAN-Mesh: scan des autres canaux seulement après 60 secondes sans connexion.
- Logique WLAN-Mesh maintenant identique également pour les modules de commutation.
- Imbrication des scripts limitée à 10 - sans cette limite, une erreur dans un script pouvait rendre le module CTC inutilisable.
- Erreur dans les actions et scripts imbriqués entraîne l'arrêt du script.
- EnumAction définit la valeur sur ' si une valeur invalide est demandée (n'est pas encore affichée dans l'application CTC).
- Compatibilité avec la version 2.x de Config CTC (jusqu'en 2020) supprimée: NetCfgOLd et WifiCfgOld supprimés (1 kB d'espace Flash gagné pour ESP8285).
Version de l'application 4.39 (PC uniquement), Firmware Lok 20250612
Affichage/Tableau de distribution de la voie:
- NOUVEAU: Clic droit sur une zone vide ouvre la boîte de dialogue de configuration du module où l'affichage de la voie est enregistré
- NOUVEAU: Plans de voie manquants affichés dans l'affichage de la voie
Éditeur de plans de voie:
- NOUVEAU: Marquage de zone dans l'éditeur de plans de voie, déplacement de zone
- NOUVEAU: Suppression de plan de voie
- NOUVEAU: Avec l'outil "Afficher" (œil) sélectionné, le morceau de voie marqué peut être tourné avec les flèches
- Plan de voie: lors de la sélection de l'outil "Afficher" (œil) et d'un clic sur un morceau de voie, la rotation s'affiche dans la boîte à outils.
- Dans le plan de voie, le marquage orange n'apparaît plus que pour "Afficher" (œil), "Marquage de zone" et "Modifier" (stylo), plus lors du dessin.
Éditeur de réseau ferroviaire:
- NOUVEAU: Suppression et renommage de sections de voie.
- NOUVEAU: Barre de séparation verticale dans la boîte de dialogue "Modifier le réseau ferroviaire".
- NOUVEAU: Le plan de voie peut maintenant être sélectionné en cliquant sur l'affichage graphique de la section de voie.
- Les plans de voie inexistants peuvent maintenant être supprimés de la section de voie.
- NOUVEAU: Renommage de plan de voie; tous les aiguillages, signaux, balises associés au plan de voie sont également adaptés.
Corrections d'erreurs Affichage de voie:
- L'éditeur se bloquait lors du téléchargement si une balise NFC ou un bloc était déplacé
- Les modifications non enregistrées étaient perdues lors du redimensionnement de l'affichage de voie
- Les images supprimées n'étaient pas effacées lors des modifications, mais simplement recouvertes
- L'attribution modifiée d'aiguillages, signaux, etc. était partiellement appliquée avant le téléchargement sur l'application en cours
- Diverses autres améliorations de stabilité
- Problèmes occasionnels de mise à jour de l'affichage de voie
Autres:
- NOUVEAU: La liste des modules affiche l'ID du panneau et la MAC du point d'accès
- Logique pour le moteur de locomotive adaptée: plus le premier moteur dans cfg.xml, mais le moteur avec id="Motor" ou "Motor1"
- Compteur ajouté au thread ConfigLoader (visible dans le fichier journal)
- Résolution de problèmes dus à des noms dupliqués suite à des modifications manuelles de trackCfg.xml: TrackCfg reçoit désormais toujours l'ID (adresse MAC) du RailDevice correspondant comme identifiant.
Autres corrections d'erreurs:
- La langue enregistrée n'était pas ou seulement partiellement définie
- Le chargeur de configuration échouait si fileCfg.xml ne pouvait pas être lu
- L'ajout de blocs et de routes dans la boîte de dialogue "Modifier l'automatisation" fonctionne à nouveau
Firmware Lok:
- Correction d'erreur: transmission des données du moteur présentait de nombreuses interruptions
- NOUVEAU: Attribut "kind" dans cfg.xml pour enregistrer le type de locomotive (actuellement non utilisé dans l'application CTC)
Version de l'application 4.38, Firmware Lok 20250509
Remarque: Pour iOS, seule l'application junior 4.38 est disponible
NOUVEAU:
- Le moniteur WiFi affiche maintenant comme ligne rouge la valeur minDB de la locomotive au lieu d'une valeur fixe
- Dans l'édition WiFi, la valeur minDB (limite pour le changement de point d'accès) de la locomotive peut être définie
- Page de configuration pour le moteur ajoutée
- Amélioration de la disposition de la boîte de dialogue de configuration du moteur
- Moteur: nouveau paramètre "smoothNum" permet de définir le nombre de valeurs de capteur pour lisser
- Firmware pour CTC-Lokmodul-M3
- universell-sensoren.xml complété par "bouton-poussoir"
- universell-weichen.xml complété par aiguillage à trois voies motorisé
- L'application CTC écrit le nom, la version et la date de l'application dans le fichier journal
- La sélection d'actions dans l'éditeur de plans de voie affiche le nom (PosID) pour les balises NFC déjà attribuées
Correction d'erreur:
- L'éditeur de configuration affichait parfois aucune donnée (si le chargement des fichiers de configuration prenait un peu plus de temps)
- Le chargeur de configuration vérifie maintenant le code de réponse HTTP
- La boîte de dialogue de fermeture était toujours en allemand
- Lors du déplacement de balises d'un plan de voie à un autre, il pouvait arriver qu'un plan de voie soit écrasé
Firmware:
- Le changement de point d'accès (Mesh) fonctionne maintenant (un changement rapide nécessite le même canal pour tous les points d'accès)
- Déclencheur: l'état est maintenant également modifié si aucun script correspondant n'a été trouvé
- Moteur: le freinage fonctionne nettement mieux (avait mélangé les valeurs PWM et les valeurs de capteur)
- Moteur: l'accélération de freinage n'est calculée qu'une seule fois au début du freinage au lieu de manière cyclique jusqu'à l'arrêt
Version de l'application 4.37 (PC et Android uniquement), Firmware 20250222
NOUVEAU:
- Connexion WiFi rendue plus robuste: vérifie maintenant si le changement dans la configuration WiFi a fonctionné (ne fait plus confiance aux produits Microsoft).
- Firmware: le redémarrage du WiFi de configuration n'a lieu que si un WiFi est déjà configuré.
Correction d'erreur:
- SSID/Mot de passe via page HTML ne fonctionnait pas (générait une configuration invalide).
- La connexion via Windows ne fonctionnait plus en raison d'une API Windows non fonctionnelle.
Version de l'application 4.36, Firmware 20241227
NOUVEAU:
- Si la langue système n'est pas disponible dans l'application CTC, bascule en anglais
- La dernière langue sélectionnée est enregistrée et utilisée au prochain démarrage
- Bureau: barres de défilement ajoutées pour l'affichage de voie et la commande de locomotives
- Android Config-Dialog: disposition adaptée pour smartphone (portrait)
- Android Config-Dialog: contraste amélioré pour la sélection ainsi que les boutons plus/moins et modifier
Correction d'erreur:
- L'application se bloquait si la langue système n'était ni allemand, ni anglais, ni français
- Android: représentation des ports/pins dans la boîte de dialogue de configuration contenait parfois des entrées en double
Version de l'application 4.35 (bureau uniquement)
Correction d'erreur:
- Autres problèmes résolus lors de l'accès aux fichiers dans "Sélectionner un produit", "Sélectionner une extension", "Télécharger un nouveau firmware", "Remplacer la configuration IO" et "Remplacer la configuration"
Version de l'application 4.34 (bureau uniquement)
Correction d'erreur:
- "Télécharger un nouveau firmware", "Remplacer la configuration IO" et "Remplacer la configuration" ne trouvaient plus les fichiers fournis.
Version de l'application 4.33 (bureau Mac OS/X uniquement)
Correction d'erreur:
- En raison d'un changement d'API de la part d'Apple, la connexion au WiFi via l'application CTC ne fonctionnait plus
Version de l'application 4.32, Firmware 20241026
NOUVEAU:
- Internationalisation: la langue peut maintenant être commutée entre allemand, anglais et français
- Les catalogues de produits contiennent également les trois langues et s'affichent en fonction de la langue de l'application
- Fonctionnalité SiFa: la locomotive s'arrête (facultatif) automatiquement après un temps défini sans connexion à l'application
- Les modules CTC peuvent facultativement créer un mini-WiFi (max. 2 participants) - pas encore configurable via l'application pour l'instant
- Commande de signaux numériques connectés à une centrale Z21
- Catalogue "universell-loks.xml": le feu de marche arrière HB2 existe maintenant pour LowSide (commutation du pôle négatif) et HighSide (commutation du pôle positif)
- Icônes pour sons multiples ajoutées et "universell-loks.xml" adapté
- Dans plusieurs boîtes de dialogue, l'affichage de l'adresse IP était vide
Android:
- Contournement d'un bug Google: les fichiers de configuration sont maintenant chargés explicitement depuis le WiFi. Android envoyait souvent les requêtes HTTP via le réseau mobile si le WiFi du réseau ferroviaire n'avait pas de connexion Internet. Cela se voyait au fait que seules l'adresse MAC des locomotives était affichée et non leur nom, et que la locomotive ne pouvait pas être commandée.
Corrections d'erreurs:
- Diverses corrections pour éviter les blocages occasionnels de l'application
- Le téléchargement de l'affichage de voie perdait occasionnellement des données
- Scripts: la sélection du paramètre d'interrogation manquait pour CallCmd. L'affichage de IfCmd et SetCmd était erroné
Firmware:
- Le module CTC-Lokmodul-PluX22 peut maintenant commander SUSI3 via les broches de bus de train du connecteur PluX
- Tampon de journalisation agrandi pour que même avec une configuration extensive, tous les messages du démarrage du module arrivent dans l'application
Version de l'application 4.27
Correction d'erreur:
- Plantages et blocages lors d'une utilisation en salon (perturbations WiFi)
Version de l'application 4.26, Firmware 20240304
NOUVEAU:
- Les itinéraires peuvent maintenant être commutés dans l'affichage de voie
- Les wagons peuvent maintenant être attelés et désattelés manuellement
- La commande de locomotive affiche les wagons attelés
- Le lecteur de wagons (NFC) envoie une liste des tags lus au lieu du dernier uniquement. Raison: lors d'un passage rapide, certains wagons étaient omis
- Le désattelage de locomotive désattelle également les wagons logiquement
Bureau:
- Ajout d'infobulles pour les panneaux ancrables
Android:
- Correction d'erreur: les icônes n'étaient pas affichées à plusieurs endroits
Firmware:
- Correction d'erreur: les servos ne fonctionnaient plus sur la carte IO
Version de l'application 4.25 (bureau uniquement), Firmware 20240120
Bureau:
- Mise à jour vers Java 21.02
Démarrage du système rendu plus robuste:
- Chargement de la configuration rendu plus robuste: intervalle entre deux tentatives de chargement des fichiers de configuration augmenté
- Les commandes concernant les changements d'état des balises ne sont envoyées qu'aux locomotives dont la configuration est déjà entièrement chargée
- La recherche de nouveaux réseaux (scan de diffusion) réduite à 5 s. Seuls les PC lents voient l'intervalle automatiquement prolongé à 30 s
Correction d'erreur:
- Le remplacement de la configuration ou de la configuration IO ne fonctionnait que sur le PC de développement, car le chemin d'accès au fichier était incorrectement construit
- La sélection depuis le système de fichiers ne fonctionnait pas pour le remplacement de la configuration ou de la configuration IO
Firmware:
- Journalisation des accès HTTP et des mises à jour de firmware supprimée car pouvant entraîner des blocages
Version App 4.24
Généralités:
- La commande des locomotives affiche la première locomotive (dès qu'elle est détectée). Auparavant, la fenêtre était initialement vide.
- Un clic sur les boutons de commande (y compris dans le schéma de voie) affiche un symbole d'attente jusqu'à ce que l'exécution soit confirmée par le module CTC.
Desktop:
- Dans la boîte de dialogue de configuration, lors de l'ajout de paramètres, une sélection est proposée, notamment utile pour l'adresse DCC et l'attribution des fonctions DCC.
- Boîte de dialogue de configuration : le séparateur horizontal entre les paramètres et les détails est désormais déplaçable.
- Un clic sur la liste des locomotives ouvre une nouvelle commande de locomotive pour la locomotive sélectionnée.
- Diverses optimisations de la mise en page des boîtes de dialogue.
- L'affichage était parfois difficile à lire avec des couleurs sombres.
- Les fenêtres pop-up (par ex. demandes de confirmation) s'ouvrent désormais près du pointeur de la souris.
- La mise en page des boîtes de dialogue est désormais enregistrée dans le répertoire de l'application (au lieu du répertoire temporaire).
- Des fichiers de configuration alternatifs ont été ajoutés pour « Remplacer la config » et « Remplacer la config E/S » ainsi que la configuration standard des anciennes CTC-Loco et CTC-Aiguillage.
Émulation Z21:
- Implémentation désormais complète pour les logiciels de commande de trains miniatures (testé avec iTrain).
- Nouveau : Balises comme détecteurs d'occupation.
- Corrections de bugs pour la commande des aiguillages et des signaux ainsi que pour le sens de marche des locomotives.
Version App 4.23 (Desktop uniquement), Firmware 20231218
Application Desktop:
- La mise en page initiale affiche la liste des modules au lieu d'une fenêtre vide
Correction de bugs:
- Impossible de créer un dépôt (ne pouvait pas être enregistré).
- En mode centrale Z21, les commandes avant/arrière des locomotives étaient inversées.
Version App 4.22 (Desktop uniquement), Firmware 20231218
Application Desktop:
- Migration vers Java 21
- Intégration d'un framework de fenêtrage, permettant d'organiser librement les contenus des fenêtres et de les déplacer dans de nouvelles ou autres fenêtres.
Généralités:
- Le lecteur NFC pour la détection des wagons est désormais entièrement pris en charge.
- Affichage des wagons détectés dans la fenêtre « Liste des cantons ».
- Gestion des données des wagons dans « Dépôt ».
- Les images des wagons peuvent être enregistrées sur les modules de commutation.
- Optimisations mineures de la régulation de charge et du comportement de freinage.
- La locomotive repart après un arrêt au signal rouge, même si elle a franchi la balise.
Firmware:
- Possibilité de connecter un lecteur NFC au CTC-Aiguillage-Module (jusqu'à présent uniquement sur la carte CTC-Multi-IO).
- Fichier fileCfg.xml supprimé – il est désormais généré directement à partir du contenu du système de fichiers.
- Page HTML légèrement retravaillée
Version App 4.20 (Desktop uniquement), Firmware 20230911
Amélioration des messages dans les boîtes de dialogue de configuration:
- La sortie log dans les boîtes de dialogue de configuration est désormais modifiable, permettant de copier le contenu dans le presse-papiers avec Ctrl-A / Ctrl-C (pour les demandes de support).
- La sortie log de la mise à jour du firmware n'est plus écrasée après le redémarrage du module CTC.
Ajout d'un tour de potier dans le catalogue de produits « universell-sonstiges.xml », voir aussi l'article Connexion tour de potier Fleischmann .
Correction de bugs Firmware:
- Sur Loko-G, le deuxième moteur ne fonctionnait pas. Le problème a été résolu en permettant l'utilisation multiple de broches pour la même fonction (la broche Dir sur Loko-G est connectée aux deux pilotes de moteur (ports)).
Version App 4.19, Firmware 20230902
Généralités:
- Prise en charge des modules sonores SUSI3 , voir le manuel d'utilisation Chapitre 9.1 - « Son avec interface SUSI » .
- Les modules CTC transmettent les messages de log via UDP. L'affichage se fait dans la boîte de dialogue de configuration de l'application CTC, voir « Sortie log » dans le manuel d'utilisation Chapitre 4 - « Configurer les modules » .
- Dans la configuration E/S, les broches peuvent désormais être utilisées plusieurs fois et ainsi servir par exemple soit pour un port, soit individuellement.
- Nouveau bouton pour remplacer la configuration E/S. Pour éviter les erreurs, la configuration E/S contient désormais le nom et la version du firmware.
- Le bouton de suppression de la configuration a été remplacé par un bouton de réinitialisation de la configuration.
- Prise en charge des moteurs connectés à deux demi-ponts
- Prise en charge du pilote de moteur sinusoïdal de rail4you.ch
- L'application CTC fournit désormais les fichiers de configuration d'origine des modules CTC.
Catalogues de produits complétés:
- Ajout de « LED sur logique » dans universell-licht.xml
- Ajout de phares de conduite CFF avec 3 connexions et groupes sonores de locomotive dans universell-loks.xml
- Le script de build récupère les configurations depuis le dossier Sketch
Firmware:
- MotorAction commande un deuxième moteur de manière synchrone s'il est défini comme deuxième port dans ItemConn. Pour cela, il faut sélectionner « Double moteur » dans le catalogue de produits.
- La fonctionnalité DCC a été portée au niveau 6.1.0 de la bibliothèque « DCCInterfaceMaster » de Philip Gahtow.
Corrections de bugs:
- Correction d'erreurs d'affichage (symboles dessinés en double) dans l'affichage du schéma de voie
- Le firmware de la locomotive plantait si Cfg.xml était vide ou invalide (ne contenait pas de moteur)
Corrections de bugs pour les locomotives à deux moteurs:
- Lors de l'étalonnage, les capteurs des deux moteurs étaient parfois mélangés.
- Le calcul de distance de la locomotive additionnait toujours les deux moteurs.
- Les capteurs sont désormais mesurés simultanément sur la locomotive, au lieu de l'un après l'autre.
- Le deuxième moteur était toujours décalé d'un cycle (20 ms) par rapport au premier lors des changements de vitesse.
Version App 4.17 (Desktop uniquement)
- La commande « Régler moteur » modifie désormais les paramètres du mode moteur réglé (direct ou PID)
- Firmware de la locomotive : ajout du paramètre « Réaction »
Version App 4.16 (Desktop uniquement)
Corrections de bugs:
- Le firmware du CTC-Loco-Module-G contenait par erreur du code de débogage, le rendant inutilement lent
Version App 4.15, Firmware 20230604
- NOUVEAU (Application Desktop) : Le moniteur WiFi affiche la force du signal d'une locomotive sous forme de graphique (en fonction du temps).
- Firmware : Les modules CTC envoient l'adresse MAC du routeur WiFi auquel ils sont connectés dans leur statut (affichage dans le moniteur WiFi).
- Application Desktop : Les boîtes de dialogue avec graphiques s'adaptent à la taille de la fenêtre lors de son redimensionnement.
- Les messages d'erreur lors de la saisie de noms indiquent désormais que les espaces ne sont pas autorisés non plus.
- Détection des wagons : Un lecteur NFC peut désormais être connecté à la carte CTC-Multi, monté sous la voie, permettant de reconnaître les wagons grâce à une étiquette NFC. Pour l'instant, l'ID lu est affiché sous « Capteurs », davantage de fonctionnalités viendront plus tard.
Corrections de bugs:
- Application Desktop : L'étalonnage des capteurs ne fonctionnait plus correctement (depuis la version 4.12).
- Firmware locomotives : Le freinage vers une cible était trop faible au début du freinage et donc trop fort à la fin.
- Firmware : Adaptation des longueurs autorisées à la norme WiFi : SSID (32 caractères), mot de passe WiFi (63 caractères).
Version App 4.14, Firmware 20230329
- Configuration des modules CTC : Boîte de dialogue de sélection pour la commande de locomotive (au lieu d'une saisie libre)
- Protocole LAN Z21 étendu pour que le régulateur manuel LoDi-Con de Lokstoredigital fonctionne.
Corrections de bugs:
- Android : Plantage occasionnel lors d'un appui tactile sur le schéma de voie (pendant sa mise à jour)
- Firmware : La commande « Stop » (Arrêt, Pause, Reprise) ne fonctionnait pas
Version App 4.13, Firmware 20230225 (uniquement pour CTC-Loco-Module-21mtc)
Remarque : Réservé au Desktop (Linux, Mac, Windows) en raison d'un firmware défectueux (voir ci-dessous)
Corrections de bugs:
- Le firmware du CTC-Loco-Module-21mtc était défectueux
Version App 4.12, Firmware 20230115
- L'étalonnage des capteurs fonctionne désormais également en mode pendulaire.
- Les grandes boîtes de dialogue de configuration sont désormais dotées de barres de défilement, afin de fonctionner également sur les écrans à faible résolution.
- Possibilité de supprimer l'ID de position dans le schéma de voie.
Corrections de bugs:
- Une erreur dans la bibliothèque de base empêchait le fonctionnement de divers boutons (par ex. « Télécharger la configuration »).
- Modification de l'automatisation : Impossible d'ajouter une route
- Nouveau catalogue de produits « universell-sonstiges.xml » avec dérailleurs (voie)
- Pour le journal, un nouveau fichier est créé chaque jour ; les anciens fichiers de log sont supprimés après 30 jours
- Réduction de la charge CPU sous Windows
- Commande « Régler moteur » : Réparation de l'affichage des états du moteur et de la réception des données moteur
- L'affichage de l'état de la locomotive était parfois incorrect
Version App 4.11
Remarque : Réservé au Desktop (Linux, Mac, Windows) ; firmware inchangé
- Ajout de diverses variantes de phares de conduite dans universell-loks.xml
- Migration vers Java 17.0.5
- Amélioration de l'affichage des balises NFC dans la boîte de dialogue de sélection : ID de position à 3 caractères au lieu de l'ID de l'étiquette
- Nouveau bouton pour supprimer le déclencheur dans la configuration des déclencheurs
Corrections de bugs:
- La configuration de la section de mesure NFC a repris l'ID de l'étiquette au lieu de l'ID de position à 3 caractères
- La sélection Trigger.sourceID a repris l'ID de l'étiquette au lieu de l'ID de position à 3 caractères
- La sélection Trigger.sourceID définit « tout module » (42) si aucun déclencheur n'est spécifié
- Le nom de la locomotive était parfois affiché en double dans le schéma de voie
Version App 4.10, Firmware 20221022
- Nouvelle couleur violette pour les balises de commande « Reverse » ('R').
- Les boîtes de dialogue « Éditeur de plan de voie » et « Éditeur de configuration » ont été réduites pour rester utilisables sur les petits écrans de 768 lignes (par ex. tablette MS Surface).
- Dans les boîtes de dialogue de configuration, une icône de script est désormais affichée pour les scripts.
- Lors de l'ajout ou du renommage de scripts, une sélection d'icônes adaptées est désormais proposée.
- Les adresses de diffusion ne sont lues qu'une fois par minute, car cela génère une charge CPU importante sous Windows.
Corrections de bugs:
- La correction pour 20 balises NFC ou plus ne fonctionnait toujours pas.
- En mode « Automatisme activé », la vitesse réglée dans l'application n'était pas transmise si la locomotive était à l'arrêt.
- Les fichiers de configuration fournis avec l'installation ont été mis à jour.
Remarque : Les versions 4.08 et 4.09 ont été utilisées pour des tests internes.
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 (aiguillages) 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 Position 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 (aiguillage) 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ürfen 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 mehrere 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 (aiguillages) für bessere Kontraste
Hinweis: Bevor Sie DCC-Dekoder nutzen können, muss das CTC-Lokmodul (CTC-Loco-Module) mit der aktuellen Firmware versorgt werden.
App Version 3.09, Firmware 20210416
Fehlerkorrekturen:
- Definition von Messstrecken: Auswahl IR-Balise funktionierte nicht
- Windows: Beide Dialoge zur 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 Lokmodul-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 neue CTC-Weichenmodul (CTC-Aiguillage-Module) benötigt
- Hinweis: Das bisherige CTC-Weichenmodul bleibt im Programm.
Für die kommenden Gartenbahnmodule wurde 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 (tableau de distribution) und Loksteuerung verbessert