Inhaltsverzeichnis
NeoControl - Firmware:
Firmware für NeoControl
Die NeoControl kann mit verschiedenen Firmware-Varianten geladen werden: Übersicht
Bei einem Wechsel der Firmware-Varianten (z.B. neo_light nach neo_signal oder neo_signal nach neo_ews) muss IMMER die komplette Firmware eingespielt werden. Also Flash und EEPROM.
Version | Firmware | Datum |
---|---|---|
V 1.06.10 (Light, Signal, Signal16) | NeoControl_V_1.06.10.zip | 11.02.2023 |
V 1.06.05 (Light, Signal, Signal16) | NeoControl_V_1.06.05.zip | 23.12.2022 |
V 1.06.02 (Light, Signal, Signal16) | NeoControl_V_1.06.02.zip | 05.02.2022 |
V 1.05.02 (Light, Signal, Signal16, Clock) | NeoControl_V_1.05.02.zip | 20.06.2021 |
V 1.05.01 (Light, Signal, Signal16, Clock) | NeoControl_V_1.05.01.zip | 07.04.2021 |
V 1.04.06 (Light, Signal, Clock) | NeoControl_V_1.04.06.zip | 26.01.2020 |
V 1.04.05 (Light, Signal, Clock) | NeoControl_V_1.04.05.zip | 18.12.2019 |
V 1.04.04 (Light, Signal, Clock) | NeoControl_V_1.04.04.zip | 12.05.2019 |
V 1.04.03 (Light, Signal, Clock) | NeoControl_V_1.04.03.zip | 17.03.2019 |
V 1.04.02 (Light, Signal, Clock) | NeoControl_V_1.04.02.zip | 04.08.2018 |
V 1.04.01 (Light, Signal, Clock) | NeoControl_V_1.04.01.zip | 25.04.2018 |
V 1.03.05 (Light, Signal, Clock) | NeoControl_V_1.03.05.zip | 18.12.2017 |
V 1.03.04 (Light, Signal, Clock) | NeoControl_V_1.03.04.zip | 01.05.2017 |
V 1.03.03 (Light, Signal, Clock) | NeoControl_V_1.03.03.zip | 21.04.2017 |
V 1.02.07 (Light, Signal, Clock) | NeoControl_V_1.02.07.zip | 04.03.2017 |
V 1.02.05 (Light, Signal, Clock) | NeoControl_V_1.02.05.zip | 11.01.2017 |
V 1.02.03 (Light, Signal, Clock) | NeoControl_V_1.02.03.zip | 21.11.2016 |
—-
Änderungen / Changes
V 01.06.10 (11.02.2023)
- Fehler behoben: Falsche CV-Zuordnung in den Varianten Light, Signal und Signal_16
- Fehler behoben: Feature-Streaming wurde auch angewendet, wenn der Host es nicht unterstützt.
- Fehler behoben: Konfiguration von Aspekten größer 15 führt zum Absturz.
- Neue FW-Variante Signal_HL mit 4 Accessories und je 23 Aspekten für HL_Signale mit bis zu 23 Signalbildern.
Wenn ein Update von einer FW-Version, kleiner 1.06.00 durchgeführt wird, muss auf jeden Fall auch das EEPROM-File eingespielt werden.
V 01.06.07 (07.02.2023) Ersetzt durch V 1.06.10
V 01.06.06 (08.01.2023) Ersetzt durch V 1.06.10
V 01.06.05 (22.12.2022)
- Einlesen der Knoteneigenschaften wird durch Feature-Streaming beschleunigt.
- Fehler behoben: MSG_ACCESSORY_STATE wurde beim Start auch bei DISABLED gesendet.
Wenn ein Update von einer FW-Version, kleiner 1.06.00 durchgeführt wird, muss auf jeden Fall auch das EEPROM-File eingespielt werden.
V 01.06.02 (05.02.2022)
- Zwei neue Accessories zur Helligkeitsänderung je Kanal A und B. Siehe „Helligkeit ändern„
- Fehler behoben: Antwort auf die Messages MSG_ACCESSORY_PARA_GET/SET, bei fehlerhaftem Parameter, war nicht korrekt.
Erstellen Sie vor dem Einspielen dieser Firmware, mit dem aktuellen Wizard, unbedingt einen Export des Knoten.
Siehe dazu BiDiB-Wizard -> Export Knoten
Mit dieser Firmware-Version hat sich die Struktur der CV's geändert.
Wenn ein Update von einer FW-Version, kleiner 1.06.00 durchgeführt wird, muss auf jeden Fall auch das EEPROM-File eingespielt werden.
Importieren Sie auch alle zusätzlichen Dateien, wenn der Wizard danach fragt:
V 01.06.00 (29.12.2021) Ersetzt durch V 1.06.02
V 01.05.02 (20.06.2021)
Wenn sich die FW-Variante nicht ändert, reicht es nur das Update einzuspielen.
- Bug-Fix: Initialer Status der Belegtmelder beim Einschalten.
- Schwellwerte der Spannungsmessung an Kanal A/B geändert.
- CV's der Schwellwerte für die Spannungsmessung an Kanal A/B sind jetzt änderbar (CV-XML Update mit „Ja“ bestätigen).
V 01.05.01 (07.04.2021)
Wenn sich die FW-Variante nicht ändert, reicht es nur das Update einzuspielen.
- BiDiB Protocal Version 0.8 wird unterstüzt.
- MSG_ACCESSORY_GETALL zur Beschleunigung der Accessory-Abfrage.
- Programmcode von t_cr_task run_cv_manager(void) dem BiDiBOne Core Code angepasst.
- BIDIB_ERR_SEQUENCE: Erwartete und empfangene Msg-Nr.
- Bug-Fix: Initialisierung aller Transmitzähler bei BIDIB_DISCONNECTED.
- Durch entfernen einiger nicht genutzter Funktionen wurde die Speichernutzung reduziert.
- Für die Belegtmelder wird jetzt eine Antwort auf MSG_BM_GET_CONFIDENCE gesendet.
- Eingangsbuffer für BiDiB-Messages um zwei Byte erweitert (64 + Lenghtbyte + CRC)
- Neue FW-Variante Signal16 mit 16 Accessories und je 16 Aspekten für Signale mit vielen Begriffen.
V 01.04.06 (26.01.2020)
Wenn sich die FW-Variante nicht ändert, reicht es nur das Update einzuspielen.
- Wenn ein INPUT-Port auch als Belegtmelder konfiguriert wurde (CV 1033), wurden Änderungen an diesem Port bisher als INPUT-Meldung UND als Belegtmelung an den PC geschickt.
Ab dieser Version wird nur noch eine Belegtmeldung geschickt, wenn der Port in CV 1033 als Belegtmelder konfiguriert ist.
V 01.04.05 (18.12.2019)
Wenn sich die FW-Variante nicht ändert, reicht es nur das Update einzuspielen.
- Kleinere Anpassungen bei „Sequence Error Message“. Keine Änderung in der Funktionalität.
V 01.04.04 (12.05.2019)
Wenn sich die FW-Variante nicht ändert, reicht es nur das Update einzuspielen.
- Fehler bei Verwendung der INPUT-Ports als Belegtmelder behoben.
Beim Auslösen der Belegtmeldung wurde der Knoten vom BiDiB-Bus ab- und wieder angemeldet.
V 01.04.03 (17.03.2019)
Wenn sich die FW-Variante nicht ändert, reicht es nur das Update einzuspielen.
- Optimierung des Anmeldevorgangs, besonders bei großen Installationen von Bedeutung.
- Ausgabe bei HELP 1 im Debug-Interface berichtigt.
V 01.04.02 (04.08.2018)
Wenn sich die FW-Variante nicht ändert, reicht es nur das Update einzuspielen.
- Es gab/gibt Unklarheiten bei der Verwendung von CV1023 (Light / Signal). Der Wert wurde vom Anwender zum Teil als Lightport-Nummer interpretiert und nicht als WS281x-Nummer. Bei Werten oberhalb der max. Anzahl der WS281x-Chips (Light = 40, Signal = 36) kann es zu willkürlichen Lichteffekten an Kanal B kommen. Daher wurde in die FW eine genaue Prüfung des Wertes eingebaut.
V 01.04.01 (25.04.2018)
Wenn sich die FW-Variante nicht ändert, reicht es nur das Update einzuspielen.
- Neue Firmware-Variante Neo_Clock (siehe Beschreibung)
- Alle Varianten (Light, Signal, Clock): Beim Einschalten der NeoControl wurden bisher alle LPORT's, zum Test, kurz eingeschaltet. Dies ist jetzt nicht mehr der Fall. Dieser Test kann aber durch Bit 1 in CV 1022 (Light u. Signal) / 1102 (Clock) wieder aktiviert werden.
- Ansonsten hat sich für die Varianten Light und Signal nichts geändert.
V 01.03.05 (18.12.2017)
- Knoten meldet sich möglicherweise erst nach Reset am Bus an (wenn sich die FW-Variante nicht ändert, reicht es nur das Update einzuspielen).
V 01.03.04 (01.05.2017)
- Update: Verhalten von Secure Acknowledge an die aktuelle Spec. angepasst. Fehlermeldung bei ausbleibender SecAck-Message vom Host. Wenn bereits eine Version höher 1.03.xx eingespielt ist, reicht es, das Update-File einzuspielen.
V 01.03.03 (21.04.2017)
- Fehler behoben: In 1.03.02 Fehler in Behandlung der Unique-ID behoben.
- Fehler behoben: In 1.03.01 konnte es, in der HW-Diagnose, zu fehlerhaften BiDiB-Messages kommen.
- Fehler behoben: In 1.03.00 funktionierte der DIMM_ON-Wert für die Lightports nicht richtig.
- INPUT-Ports können, über CV1033 auch als Belegtmelder (MSG_BM_OCC) mit Timestamp konfiguriert werden.
- Damit die Übertragung des Timestamps aktiviert wird, ist GBM Master 2.04.02 / IF2 2.04.03 oder höher erforderlich. Bei älteren GBM Master / IF2 Versionen ist die Funktion inaktiv. Die reine Belegtmeldung funktioniert mit allen GBMBoost Master / IF2-Versionen.
Mit dieser Firmware-Version hat sich die Struktur der CV's geändert.
Es muss also auf jeden Fall auch das EEPROM-File eingespielt werden.
V 01.02.07 (03.03.2017)
- Aktueller „core“ eingebunden (keine Funktionsänderungen)
V 01.02.05 (11.01.2017)
- Fehler behoben: CV-Zuordnung Hardware-Diagnose
- Neu: Blinkcode bei Hardware-Fehler (siehe HW-Diagnose)
V 01.02.03 (21.11.2016)
- Erste freigegebene Version.
- Hardware Diagnose (Spannung an Kanal A+B, ATXmega Temperatursensor)
V 01.01.04 (02.11.2016)
- Testbetrieb (nicht öffentlich verfügbar)
- Fehler behoben: Switchport BIDIB_PORT_TURN_ON wurde nicht ausgeführt.
- Fehler behoben: Endlos laufende Macros, schalten Switchport 0 aus.
V 01.01.02 (17.10.2016)
- Testbetrieb (nicht öffentlich verfügbar)
—-
NeoControl Light
Produktkennung 0xCD (205)
Version | Datum | Status | Protokoll | Hinweis |
---|---|---|---|---|
1.07.00 | 2024-11-07 | beta | 0.8 | - Zeit der Helligkeitsänderung durch Accessory kann per CV eingestellt werden. |
1.06.10 | 2023-02-11 | stable | 0.8 | - Ersetzt fehlerhafte Versionen 1.06.06 und 1.06.07. - Fehler behoben: Konfiguration von Aspekten, größer 15 führt zum Absturz. - Neue FW-Variante NeoControl Signal HL mit 4 Accessories mit je 23 Aspekten. - Fehler behoben: Feature-Streaming wurde auch angewendet, wenn der Host es nicht unterstüzt. - Fehler behoben: Falsche CV-Zuordnung bei den Varianten Light/Signal/SIG16 |
1.06.05 | 2022-12-23 | stable | 0.7 | - Fehler behoben: flasche Produkt-ID in Light und SIG16. - Fehler behoben: Macros konnten nicht gespeichert werden. Compiler-Problem durch falsche #Defines |
1.06.02 | 2022-02-05 | stable | 0.7 | - Fehler in Antwort auf MSG_ACCESSORY_PARA_GET für die Helligkeits-Accessories behoben. - Hilfe-Text im Debug-Interface angepasst an SIG16-Variante: HELP 1 |
1.05.02 | 2021-06-20 | stable | 0.7 | - Fehler behoben: Status der Belegtmelder beim Einschalten. - Waring /Critical Werte der Spannungsmessung an Kanal A/B geändert. - CV's der Werte für die Spannungsmessung an Kanal A/B sind jetzt änderbar. |
1.05.01 | 2021-04-07 | stable | 0.7 | - Fehler behoben: Empfangene Pakete > 63 Byte wurden verworfen. Das sollte erst > 64 Byte passieren. |
1.04.06 | 2020-01-26 | stable | 0.7 |
Diese Firmware kann auch alternativ bei diesen Produkten eingesetzt werden:
OpenDCC NeoControl Signal 0xCE (206)
OpenDCC NeoControl Signal16 0xD2 (210)
OpenDCC NeoControl Signal HL 0xD3 (211)
OpenDCC NeoControl EWS 0x81 (129)
Beim einem Wechsel der Firmware-Varianten muss IMMER die komplette Firmware eingespielt werden, Flash und EEPROM.