====== Firmware für OneOC ======
^ Version ^ Datum ^
| {{:oneoc:bidibone-oneoc_v2.04.00.zip|}} | 27.12.2020 |
| {{:oneoc:bidibone-oneoc_v2.03.00.zip|}} | 21.02.2020 |
| {{:oneoc:bidibone-oneoc_v2.02.03.zip|}} | 18.12.2019 |
| {{:oneoc:bidibone-oneoc_v2.02.02.zip|}} | 05.01.2018 |
| {{:oneoc:bidibone-oneoc_v2.02.01.zip|}} | 01.05.2017 |
| {{:oneoc:bidibone-oneoc_v2.01.00.zip|}} | 12.12.2016 |
----
===== Änderungen / Changes =====
**V 02.04.00** (27.12.2020)
* Fehler-Meldung BIDIB_ERR_SEQUENCE an neue Spec. angepasst: Ausgabe von empfangener **und** erwarteter Message-Nr.
* Ausgabe, ob ein BiDiBOne oder BiDiBOnePlus verwendet wird, durch Eingabe des Kommandos 'C' in der "Debug Konsole" des Wizard.
* :!: Wenn die bisherige Version kleiner 2.03.00 ist, muß auch das EEPROM-File eingespielt werden.
**V 02.03.00** (21.02.2020)
* Verbessertes Debounce-Verhalten um Flackern der Melder bei RailCom-Austastlücke zu verhindern.
* :!: Neu ist CV 91. Daher muß auch das EEPROM-File eingespielt werden.
**V 02.02.03** (18.12.2019)
* Kleinere Anpassungen bei „Sequence Error Message“. Keine Änderung in der Funktionalität.
**V 02.02.02** (05.01.2018)
* Knoten meldet sich möglicherweise erst nach Reset am Bus an.
**V 02.02.01** (01.05.2017)
* Neu: Belegtmelder (MSG_BM_OCC) mit Timestamp. \\ 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.
* Update: Verhalten von Secure Acknowledge an die aktuelle Spec. angepasst. Fehlermeldung bei ausbleibender SecAck-Message vom Host.
**V 02.01.00** (12.12.2016)
* Fehler behoben: Belegtmeldung, obwohl der Port nicht belegt ist (bei stark "prellenden" Eingang).
* Fehler behoben: Die LED zur Anzeige einer Belegtmeldung, funktionierte nicht.
**V 02.00.03** (22.10.2016)
* Fehler behoben: Feature FEATURE_BM_SECACK_ON war nicht änderbar.
* Bekannter Fehler: Die LED zur Anzeige einer Belegtmeldung, funktioniert nicht.
**V 02.00.02** (19.05.2016)
* Fehler bei Knoten-Reset (MSG_SYS_RESET) behoben.
* Fehler beim auslesen der Melder mit MSG_BM_GET_RANGE behoben.
* Fehler beim ersten Auslesen und Übertragen der Melder, nach dem Einschalten, behoben.
* Fehler behoben: Nach dem einspielen neuer Firmware musste der Knoten stromlos gemacht werden.\\
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.
Um die neuen CV's in den Tools bearbeiten zu können, sind in dem ZIP-File zwei XML-Dateien enthalten:\\
* BiDiBCV-13-204.XML: CV-Definition ab Version 2.00.02
* BiDiBCV-13-204-1.XML: CV-Definition bis Version 1.00.05
Für den Wizard, diese beiden Files in folgendes Verzeichnis kopieren:\\
**\data\\BiDiBNodeVendorData**\\
Für den Monitor, diese beiden Files in folgendes Verzeichnis kopieren:\\
**\data\BiDiBNode\VendorData**\\
Damit steht in den Tools, für beide Firmware-Versionen, die CV-Definition zur Verfügung.
**V 01.00.05** (19.09.2014)
* Fehlerkorrektur unbeabsichtigter Sleepmode.
**V 01.00.02** (14.01.2014)
Bitte unbedingt den Newsletter von vom 19.01.2014 beachten.\\
[[http://www.fichtelbahn.de/newsletter/fichtelbahn_newsletter_ausgabe_25.pdf|Fichtelbahn Newsletter]]\\
Diese Firmware nur zusammen mit Bootloader-Update für den BiDiBOne durchführen.
* Anpassung des Bustimings
**V 00.02.01** (27.12.2013)
Es ist wichtig, auch das EEPROM neu zu programmieren.\\
Nur damit stehen die neuen Funktionen zur Verfügung.
* Für jeden Port kann über eine CV eingestellt werde, bei welchem Pegel (high/low) eine Belegtmeldung ausgelöst wird.
* Der Anwender kann eine Bezeichnung auf dem Knoten abspeichern (MSG_STRING)
**V 00.01.06** (02.11.2013)
* Feature FEATURE_BM_SIZE ist jetzt fest auf 20 eingestellt
**V 00.01.05** (21.10.2013)
* erste freigegebene Version
----