Benutzer-Werkzeuge

Webseiten-Werkzeuge


Action disabled: media
onews:firmware_onewsii

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)

VersionDatumStatusProtokollHinweis
1.07.002024-11-07beta0.8 - Zeit der Helligkeitsänderung durch Accessory kann per CV eingestellt werden.
1.06.102023-02-11stable0.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.052022-12-23stable0.7 - Fehler behoben: flasche Produkt-ID in Light und SIG16.
- Fehler behoben: Macros konnten nicht gespeichert werden. Compiler-Problem durch falsche #Defines
1.06.022022-02-05stable0.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.022021-06-20stable0.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.012021-04-07stable0.7 - Fehler behoben: Empfangene Pakete > 63 Byte wurden verworfen. Das sollte erst > 64 Byte passieren.
1.04.062020-01-26stable0.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.

onews/firmware_onewsii.txt · Zuletzt geändert: 2023/02/24 17:32 von Tilly

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki