[
  {
    "manufacturer": {
      "id": 13,
      "extendedId": 257,
      "name": "OpenCarSystem"
    },
    "definition": {
      "filename": "products.bidib",
      "link": "https://repository.bidib.org/13_257/products.bidib",
      "sha1": "3587574dcdeedc9e45fe7c3fb8c3a256142df975"
    },
    "products": [
      {
        "id": 32769,
        "name": "BiDiB RF-Basis Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiB RF-Basis Bootloader for OpenCar System",
            "link": "http://www.bidib.org/support/product_id_e.html"
          },
          {
            "lang": "de-DE",
            "description": "BiDiB RF-Basis Bootloader für OpenCar System",
            "link": "http://www.bidib.org/support/product_id.html"
          }
        ],
        "image": {
          "filename": "bidib-13-32769.png",
          "link": "https://repository.bidib.org/13_257/images/bidib-13-32769.png",
          "sha1": "d8b8b8ff8abef65407824c543656fb51253c4248"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 13,
            "evid": 257,
            "pid": 32770,
            "name": "BiDiB RF-Basis Node"
          }
        ],
        "changelog": []
      },
      {
        "id": 32770,
        "name": "BiDiB RF-Basis Node",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiB RF-Basis Node for OpenCarSystem",
            "link": "http://www.bidib.org/support/product_id_e.html"
          },
          {
            "lang": "de-DE",
            "description": "BiDiB RF-Basis Node für OpenCarSystem",
            "link": "http://www.bidib.org/support/product_id.html"
          }
        ],
        "image": {
          "filename": "bidib-13-32770.png",
          "link": "https://repository.bidib.org/13_257/images/bidib-13-32770.png",
          "sha1": "000110693723eabf4febcbfbc8a1a3ca04bf79f6"
        },
        "firmwares": [
          {
            "version": "1.10.00",
            "releaseDate": "2021-09-17",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "filename": "rf_basis_node_1.10.00.zip",
            "link": "https://repository.bidib.org/13_257/firmware/rf_basis_node_1.10.00.zip",
            "sha1": "27c80162a9ba631c812501c64c3a319d5a7ab57a"
          },
          {
            "version": "1.08.05",
            "releaseDate": "2021-05-15",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "filename": "rf_basis_node_1.08.05.zip",
            "link": "https://repository.bidib.org/13_257/firmware/rf_basis_node_1.08.05.zip",
            "sha1": "9ec18a5550437e74615e09a261b0447e6b1283b9"
          },
          {
            "version": "1.07.03",
            "releaseDate": "2020-06-05",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "filename": "rf_basis_node_1.07.03.zip",
            "link": "https://repository.bidib.org/13_257/firmware/rf_basis_node_1.07.03.zip",
            "sha1": "845a04e7f93895f39a6647b69af5e51187aa9845"
          },
          {
            "version": "1.04.02",
            "releaseDate": "2018-05-20",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "filename": "rf_basis_node_1.04.02.zip",
            "link": "https://repository.bidib.org/13_257/firmware/rf_basis_node_1.04.02.zip",
            "sha1": "abef4a54299517f081699f956172b027e515862b"
          },
          {
            "version": "1.03.05",
            "releaseDate": "2017-03-27",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.6",
            "state": "stable",
            "filename": "rf_basis_node_1.03.05.zip",
            "link": "https://repository.bidib.org/13_257/firmware/rf_basis_node_1.03.05.zip",
            "sha1": "4a263dee79bb95cb8488e5c7b37623b49daf8279"
          },
          {
            "version": "1.03.02",
            "releaseDate": "2017-01-26",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.6",
            "state": "stable",
            "filename": "rf_basis_node_1.03.02.zip",
            "link": "https://repository.bidib.org/13_257/firmware/rf_basis_node_1.03.02.zip",
            "sha1": "522363d11a12965637caa20ce390f00ced2de336"
          },
          {
            "version": "1.02.11",
            "releaseDate": "2016-11-06",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.6",
            "state": "stable",
            "filename": "rf_basis_node_1.02.11.zip",
            "link": "https://repository.bidib.org/13_257/firmware/rf_basis_node_1.02.11.zip",
            "sha1": "1032b77c2e8172665b2b1f9fb6578dfbf0da145a"
          }
        ],
        "changelog": []
      }
    ],
    "blacklist": []
  },
  {
    "manufacturer": {
      "id": 13,
      "extendedId": 258,
      "name": "OpenDCC"
    },
    "definition": {
      "filename": "products.bidib",
      "link": "https://repository.bidib.org/13_258/products.bidib",
      "sha1": "acd5b0bf8252535830db1bb1c44f186b825c3adc"
    },
    "products": [
      {
        "id": 101,
        "name": "BiDiB-IF Evaluierungsinterface",
        "info": [
          {
            "lang": "en-US",
            "description": "Evaluationinterface (stand-alone)"
          },
          {
            "lang": "de-DE",
            "description": "Evaluierungsinterface (Stand-Alone)"
          }
        ],
        "image": {
          "filename": "bidib-13-101.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-101.png",
          "sha1": "c07edb2b938192aae39dcb53179fda2ffc5ed5cd"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 102,
        "name": "GBM16TC",
        "info": [
          {
            "lang": "en-US",
            "description": "16-64 channel railcom® occupancy detector with interface",
            "link": "http://www.opendcc.de/elektronik/gbmboost/gbmboost.html"
          },
          {
            "lang": "de-DE",
            "description": "16-64facher Railcom-Melder mit Interface",
            "link": "http://www.opendcc.de/elektronik/gbmboost/gbmboost.html"
          }
        ],
        "image": {
          "filename": "bidib-13-102.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-102.png",
          "sha1": "c19ff7c3346b68eadb2ce2903c687a262b98ae8a"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 103,
        "name": "GBMBoost Node",
        "info": [
          {
            "lang": "en-US",
            "description": "16-48 channel Railcom-detector, integrated booster",
            "link": "http://www.opendcc.de/elektronik/gbmboost/gbmboost.html"
          },
          {
            "lang": "de-DE",
            "description": "16-48facher Railcom-Melder, integrierter Booster",
            "link": "http://www.opendcc.de/elektronik/gbmboost/gbmboost.html"
          }
        ],
        "image": {
          "filename": "bidib-13-103.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-103.png",
          "sha1": "c19ff7c3346b68eadb2ce2903c687a262b98ae8a"
        },
        "firmwares": [
          {
            "version": "2.07.01",
            "releaseDate": "2021-01-13",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "beta",
            "changelog": [
              {
                "lang": "de",
                "description": " Bugfix: "
              },
              {
                "lang": "en",
                "description": " Bugfix: "
              }
            ],
            "filename": "gbmboost_node_v2.07.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/gbmboost_node_v2.07.01.zip",
            "sha1": "565b8982a8a02c4c2430ea2b1130d570e4f14087"
          },
          {
            "version": "2.07.00",
            "releaseDate": "2020-10-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " Änderung: Bei Booster OFF werden beide DCC Leitungen freigeschaltet."
              },
              {
                "lang": "en",
                "description": " Change: With booster OFF, both DCC lines are enabled."
              }
            ],
            "filename": "gbmboost_node_v2.07.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/gbmboost_node_v2.07.00.zip",
            "sha1": "ba6d670d554643a6049f4c3d180836fc72108c06"
          },
          {
            "version": "2.06.03",
            "releaseDate": "2020-04-23",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "beta",
            "filename": "gbmboost_node_v2.06.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/gbmboost_node_v2.06.03.zip",
            "sha1": "02c0e80d7605bd0a6d96e6a004ec6840e5edc104"
          },
          {
            "version": "2.06.02",
            "releaseDate": "2019-10-04",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "beta",
            "filename": "gbmboost_node_v2.06.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/gbmboost_node_v2.06.02.zip",
            "sha1": "69cf3327b950e045ff954a7cbe2e6fe4a521c9af"
          },
          {
            "version": "2.04.02",
            "releaseDate": "2015-10-04",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " BiDiB Systemzeit eingeführt, Ergänzung bei SECACK: nach 4 Wiederholungen werden die Wiederholungen abgebrochen und eine Fehlermeldung abgesendet, Verbesserung der Anmelde-entzerrung verhindert LOGON-Probleme bei größeren Anlagen."
              },
              {
                "lang": "en",
                "description": " BiDiB system time introduced, addition to SECACK: after 4 repetitions the repetitions are cancelled and an error message is sent, improvement of the logon equalisation prevents LOGON problems with larger systems."
              }
            ],
            "filename": "gbmboost_node_v2.04.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/gbmboost_node_v2.04.02.zip",
            "sha1": "89865381137fda3b6401353cbba98f5e739ed1e1"
          }
        ],
        "changelog": [
          {
            "version": "2.07.01",
            "releaseDate": "2021-03-06",
            "changelog": [
              {
                "lang": "de",
                "description": " Bugfix: "
              },
              {
                "lang": "en",
                "description": " Bugfix: "
              }
            ]
          },
          {
            "version": "2.07.00",
            "releaseDate": "2020-07-13",
            "changelog": [
              {
                "lang": "de",
                "description": " Änderung: Bei Booster OFF werden beide DCC Leitungen freigeschaltet."
              },
              {
                "lang": "en",
                "description": " Change: With booster OFF, both DCC lines are enabled."
              }
            ]
          },
          {
            "version": "2.04.02",
            "releaseDate": "2017-11-26",
            "changelog": [
              {
                "lang": "de",
                "description": " BiDiB Systemzeit eingeführt, Ergänzung bei SECACK: nach 4 Wiederholungen werden die Wiederholungen abgebrochen und eine Fehlermeldung abgesendet, Verbesserung der Anmelde-entzerrung verhindert LOGON-Probleme bei größeren Anlagen."
              },
              {
                "lang": "en",
                "description": " BiDiB system time introduced, addition to SECACK: after 4 repetitions the repetitions are cancelled and an error message is sent, improvement of the logon equalisation prevents LOGON problems with larger systems."
              }
            ]
          }
        ]
      },
      {
        "id": 104,
        "name": "GBMBoost Master",
        "info": [
          {
            "lang": "en-US",
            "description": "16-48 channel Railcom-detector, integrated booster, interface, DCC Generator",
            "link": "http://www.opendcc.de/elektronik/gbmboost/gbmboost.html"
          },
          {
            "lang": "de-DE",
            "description": "16-48facher Railcom-Melder, integrierter Booster, Interface, DCC Zentrale",
            "link": "http://www.opendcc.de/elektronik/gbmboost/gbmboost.html"
          }
        ],
        "image": {
          "filename": "bidib-13-104.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-104.png",
          "sha1": "c19ff7c3346b68eadb2ce2903c687a262b98ae8a"
        },
        "firmwares": [
          {
            "version": "2.07.04",
            "releaseDate": "2022-09-06",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "filename": "gbmboost_master_v2.07.04.zip",
            "link": "https://repository.bidib.org/13_258/firmware/gbmboost_master_v2.07.04.zip",
            "sha1": "64793428ea9f9a5f3c4ac8b47195ac4785ebd7ef"
          }
        ],
        "changelog": []
      },
      {
        "id": 105,
        "name": "BiDiB-S88-Bridge",
        "info": [
          {
            "lang": "en-US",
            "description": "Interface for legacy s88 modules",
            "link": "http://www.opendcc.de/s88/s88_bidib/s88_bidib.html"
          },
          {
            "lang": "de-DE",
            "description": "Evaluierungsmodul für BiDiBus, Anschluss von S88-Modulen",
            "link": "http://www.opendcc.de/s88/s88_bidib/s88_bidib.html"
          }
        ],
        "image": {
          "filename": "bidib-13-105.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-105.png",
          "sha1": "e21bf1d88e0aae0a23169082d8849f5070aae479"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 106,
        "name": "BiDiB-IO16",
        "info": [
          {
            "lang": "en-US",
            "description": "Accessory-Node (4 servos, 8 outputs or 8 inputs)"
          },
          {
            "lang": "de-DE",
            "description": "Zubehörknoten (4 Servos, 8 Ausgänge oder 8 Eingänge)"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 107,
        "name": "LightControl 1",
        "info": [
          {
            "lang": "en-US",
            "description": "Light controller for 32 LEDs, 16 multi purpose outputs, 4 servos, 8 inputs",
            "link": "http://www.fichtelbahn.de/lightcontrol.html"
          },
          {
            "lang": "de-DE",
            "description": "Lichtsteuerung mit 32 LEDs, 16 Universalausgängen, 4 Servos, 8 Eingänge",
            "link": "http://www.fichtelbahn.de/lightcontrol.html"
          }
        ],
        "image": {
          "filename": "bidib-13-107.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-107.png",
          "sha1": "ef4aa4a0c742f36e3780b4f9e8fdc71dd9235d97"
        },
        "firmwares": [
          {
            "version": "2.00.00",
            "releaseDate": "2025-01-30",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Erweiterung Zahl der Begriffe (7 auf 16) je Accessory"
              },
              {
                "lang": "en",
                "description": "more aspects (changed from 7 to 16)"
              }
            ],
            "filename": "LightControl_v2.00.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/LightControl_v2.00.00.zip",
            "sha1": "a17ba2d0e2536af69096378a806202b6f3c4ea8d"
          },
          {
            "version": "1.04.06",
            "releaseDate": "2022-09-06",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL, FEATURE_BM_SIZE auf 8 limitiert."
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message, FEATURE_BM_SIZE limited to 8."
              }
            ],
            "filename": "LightControl_v1.04.06.zip",
            "link": "https://repository.bidib.org/13_258/firmware/LightControl_v1.04.06.zip",
            "sha1": "8054a35532131a04c6ac1788a4d58a55c19d0bda"
          },
          {
            "version": "1.04.05",
            "releaseDate": "2020-06-30",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Erhöhung Inputbuffer auf 66."
              },
              {
                "lang": "en",
                "description": "Increase input buffer to 66."
              }
            ],
            "filename": "lightcontrol_v1.04.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/lightcontrol_v1.04.05.zip",
            "sha1": "f0c939cfeffa7f36751e1505aec40887a9537044"
          },
          {
            "version": "1.04.03",
            "releaseDate": "2020-05-24",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Der direkt Update der Helligkeit hatte als Nebenwirkung die Neon-Simulation überfahren, das wurde behoben."
              },
              {
                "lang": "en",
                "description": "The direct update of the brightness overran the neon simulation as a side effect, this has been fixed."
              }
            ],
            "filename": "lightcontrol_v1.04.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/lightcontrol_v1.04.03.zip",
            "sha1": "912567d872f5d6f20435b91640ce703ce4aa6d5b"
          },
          {
            "version": "1.04.02",
            "releaseDate": "2020-05-24",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bei Inputs als Belegtmelder kann nun SECACK in einem Bereich von 100ms bis 1000ms eingestellt werden."
              },
              {
                "lang": "en",
                "description": "With inputs as occupancy detectors, SECACK can now be set in a range from 100ms to 1000ms."
              }
            ],
            "filename": "lightcontrol_v1.04.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/lightcontrol_v1.04.02.zip",
            "sha1": "829cf0e49af5bac3b90b807a0295c9c600f3ecdf"
          },
          {
            "version": "1.04.00",
            "releaseDate": "2020-01-26",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: Inputs kann man alternativ als Belegtmelder melden lassen. Sie werden dann nicht mehr als Portevent gemeldet.\nAchtung: es wird eine Belegtmelderklasse mit angemeldet, ev. muß nach Update die Baugruppe neu im PC angemeldet werden."
              },
              {
                "lang": "en",
                "description": "Added: Inputs can alternatively be reported as occupancy indicators. You will then no longer be reported as a port event.\nCaution: an occupancy detector class is also registered, the module may have to be registered again in the PC after the update."
              }
            ],
            "filename": "lightcontrol_v1.04.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/lightcontrol_v1.04.00.zip",
            "sha1": "118dc401e4713474bea73ce2991531b75af1ab73"
          },
          {
            "version": "1.03.05",
            "releaseDate": "2019-02-03",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: Verbesserter Anmeldeprozess am Bus. (Update nur erforderlich, wenn es Anmeldeproblem gibt)."
              },
              {
                "lang": "en",
                "description": "Bugfix: Improved registration process on the bus. (Update required only if login problem occurs)."
              }
            ],
            "filename": "lightcontrol_v1.03.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/lightcontrol_v1.03.05.zip",
            "sha1": "cae05e716e7d248f6c799b2efaeeaf644e208140"
          }
        ],
        "changelog": [
          {
            "version": "2.00.00",
            "releaseDate": "2025-01-28",
            "changelog": [
              {
                "lang": "de",
                "description": "Erweiterung Zahl der Begriffe (7 auf 16) je Accessory"
              },
              {
                "lang": "en",
                "description": "more aspects (changed from 7 to 16)"
              }
            ]
          },
          {
            "version": "1.04.06",
            "releaseDate": "2022-09-06",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL, FEATURE_BM_SIZE auf 8 limitiert."
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message, FEATURE_BM_SIZE limited to 8."
              }
            ]
          },
          {
            "version": "1.04.05",
            "releaseDate": "2021-04-07",
            "changelog": [
              {
                "lang": "de",
                "description": "Erhöhung Inputbuffer auf 66."
              },
              {
                "lang": "en",
                "description": "Increase input buffer to 66."
              }
            ]
          },
          {
            "version": "1.04.04",
            "releaseDate": "2021-02-09",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: BM_CONFIDENCE."
              },
              {
                "lang": "en",
                "description": "Added BM_CONFIDENCE."
              }
            ]
          },
          {
            "version": "1.04.03",
            "releaseDate": "2020-07-16",
            "changelog": [
              {
                "lang": "de",
                "description": "Der direkt Update der Helligkeit hatte als Nebenwirkung die Neon-Simulation überfahren, das wurde behoben."
              },
              {
                "lang": "en",
                "description": "The direct update of the brightness overran the neon simulation as a side effect, this has been fixed."
              }
            ]
          },
          {
            "version": "1.04.02",
            "releaseDate": "2020-05-24",
            "changelog": [
              {
                "lang": "de",
                "description": "Bei Inputs als Belegtmelder kann nun SECACK in einem Bereich von 100ms bis 1000ms eingestellt werden."
              },
              {
                "lang": "en",
                "description": "With inputs as occupancy detectors, SECACK can now be set in a range from 100ms to 1000ms."
              }
            ]
          },
          {
            "version": "1.04.00",
            "releaseDate": "2020-01-25",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: Inputs kann man alternativ als Belegtmelder melden lassen. Sie werden dann nicht mehr als Portevent gemeldet.\nAchtung: es wird eine Belegtmelderklasse mit angemeldet, ev. muß nach Update die Baugruppe neu im PC angemeldet werden."
              },
              {
                "lang": "en",
                "description": "Added: Inputs can alternatively be reported as occupancy indicators. You will then no longer be reported as a port event.\nCaution: an occupancy detector class is also registered, the module may have to be registered again in the PC after the update."
              }
            ]
          },
          {
            "version": "1.03.05",
            "releaseDate": "2019-04-08",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: Verbesserter Anmeldeprozess am Bus. (Update nur erforderlich, wenn es Anmeldeproblem gibt)."
              },
              {
                "lang": "en",
                "description": "Bugfix: Improved registration process on the bus. (Update required only if login problem occurs)."
              }
            ]
          },
          {
            "version": "1.03.03",
            "releaseDate": "2016-11-03",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: when Makro repeat = unendlich gewählt wurde, wurde im Umlauf ein falscher Portbefehl erzeugt. (Fehler kam erst mit 1.03.02)."
              },
              {
                "lang": "en",
                "description": "Bugfix: when macro repeat = infinite was selected, an incorrect port command was generated in circulation. (Error only came with 1.03.02)."
              }
            ]
          },
          {
            "version": "1.03.02",
            "releaseDate": "2016-10-08",
            "changelog": [
              {
                "lang": "de",
                "description": "Servobewegung, auch wenn Ziel gleich Start ist."
              },
              {
                "lang": "en",
                "description": "Servo movement even if target equals start."
              }
            ]
          },
          {
            "version": "1.03.01",
            "releaseDate": "2016-08-26",
            "changelog": [
              {
                "lang": "de",
                "description": "autodetect LC_KEY / LC_PORT, Helligkeit direkt stellbar."
              },
              {
                "lang": "en",
                "description": "autodetect LC_KEY / LC_PORT, brightness directly adjustable."
              }
            ]
          },
          {
            "version": "1.03.00",
            "releaseDate": "2016-04-27",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: CONFIGX, STATE_GETALL, GET_ALL."
              },
              {
                "lang": "en",
                "description": "Added: CONFIGX, STATE_GETALL, GET_ALL."
              }
            ]
          },
          {
            "version": "1.00.00",
            "releaseDate": "2014-11-24",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: Fähigkeit zu langsamen Dimmübergängen. Das erfordert eine aktuelle Version der Konfigurationstools (wizard) sowie eine geänderte interne Datenstruktur.\nDeshalb wurde auch ein Versionänderung im Hauptindex vorgenommen - Es ist ein Update von *.001 und *.000 erforderlich.\nEs wird empfohlen, den Knoten vorher mit dem Wizard zu sichern und anschließend wieder zu restaurieren."
              },
              {
                "lang": "en",
                "description": "Added: Ability to slow dimming transitions. This requires a current version of the configuration tool (wizard) and a modified internal data structure.\nTherefore, a version change was made in the main index - an update of *.001 and *.000 is required.\nWe recommend backing up the node beforehand with the wizard and then restoring it again."
              }
            ]
          }
        ]
      },
      {
        "id": 108,
        "name": "MobaList",
        "info": [
          {
            "lang": "en-US",
            "description": "Light controller for 24 LEDs, 2 inputs",
            "link": "https://www.fichtelbahn.de/mobalist_index.html"
          },
          {
            "lang": "de-DE",
            "description": "Lichtsteuerung mit 24 LEDs, 2 Eingänge",
            "link": "https://www.fichtelbahn.de/mobalist_index.html"
          }
        ],
        "image": {
          "filename": "bidib-13-108.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-108.png",
          "sha1": "d47cfd141cd03ed1cadd816155423878274f799f"
        },
        "firmwares": [
          {
            "version": "2.02.19",
            "releaseDate": "2025-01-02",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehlende Initalisierung der Lichtausgänge."
              },
              {
                "lang": "en",
                "description": "- Missing init on light outputs."
              }
            ],
            "filename": "mobalist_v2.02.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist_v2.02.19.zip",
            "sha1": "c00d28733eabe62fa54af83395dacf76051d253a"
          },
          {
            "version": "2.02.18",
            "releaseDate": "2024-02-11",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim speichern der Helligkeitseinstellungen behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving brigthness."
              }
            ],
            "filename": "mobalist_v2.02.18.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist_v2.02.18.zip",
            "sha1": "7e3b0bdd9db6afc464f5f23a7b132644a07797ca"
          },
          {
            "version": "2.02.17",
            "releaseDate": "2023-08-30",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim Marco speichern behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving macros."
              }
            ],
            "filename": "mobalist_v2.02.17.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist_v2.02.17.zip",
            "sha1": "144599678ff565687dddd206b122ed728033de51"
          },
          {
            "version": "2.02.10",
            "releaseDate": "2018-12-09",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler bei Neonflackern behoben."
              },
              {
                "lang": "en",
                "description": "- Error on neon flicker."
              }
            ],
            "filename": "mobalist_v2.02.10.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist_v2.02.10.zip",
            "sha1": "9a4501c00c909d6bcf77de55555cbde4eab78725"
          },
          {
            "version": "2.02.05",
            "releaseDate": "2018-02-17",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Bei MoBaList die mit V 2.02.04 rein gekommenen BM* Feature wieder entfernt."
              },
              {
                "lang": "en",
                "description": "- Remove with V 2.02.04 added BM* feature."
              }
            ],
            "filename": "mobalist_v2.02.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist_v2.02.05.zip",
            "sha1": "f75dc22d6c327ea7ebea506ff745e41e7412a582"
          },
          {
            "version": "2.02.04",
            "releaseDate": "2017-12-16",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Knoten meldet sich erst nach Reset an."
              },
              {
                "lang": "en",
                "description": "- Knoten meldet sich erst nach Reset an."
              }
            ],
            "filename": "mobalist_v2.02.04.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist_v2.02.04.zip",
            "sha1": "574949c050de8a9866eace838df938565f28e1b7"
          }
        ],
        "changelog": [
          {
            "version": "2.02.19",
            "releaseDate": "2025-01-02",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehlende Initalisierung der Lichtausgänge."
              },
              {
                "lang": "en",
                "description": "- Missing init on light outputs."
              }
            ]
          },
          {
            "version": "2.02.18",
            "releaseDate": "2024-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim speichern der Helligkeitseinstellungen behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving brigthness."
              }
            ]
          },
          {
            "version": "2.02.17",
            "releaseDate": "2023-08-29",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim Marco speichern behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving macros."
              }
            ]
          },
          {
            "version": "2.02.16",
            "releaseDate": "2023-02-14",
            "changelog": [
              {
                "lang": "de",
                "description": "- Überlauf FiFo Buffer beim ersten einlesen der Belegtmeldungen beim Einschalten."
              },
              {
                "lang": "en",
                "description": "- Overflow of fifo puffer on first read of occupancy."
              }
            ]
          },
          {
            "version": "2.02.15",
            "releaseDate": "2023-02-05",
            "changelog": [
              {
                "lang": "de",
                "description": "- Belegtmeldung beim Einschalten wurde nicht übermittelt.\n- Korrektur MSG LED"
              },
              {
                "lang": "en",
                "description": "- Occupancy was not shown on init.\n- Correction of MSG LED"
              }
            ]
          },
          {
            "version": "2.02.13",
            "releaseDate": "2018-12-17",
            "changelog": [
              {
                "lang": "de",
                "description": "- Konfiguration wurde erst nach SYS_ENABLE komplett zurück gegeben.\n- Zusätzliche Infos bei Sequence Fehler senden."
              },
              {
                "lang": "en",
                "description": "- Configuration was provided after SYS_ENABLE.\n- Additional infos on sequence error."
              }
            ]
          },
          {
            "version": "2.02.10",
            "releaseDate": "2018-12-09",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler bei Neonflackern behoben."
              },
              {
                "lang": "en",
                "description": "- Error on neon flicker."
              }
            ]
          },
          {
            "version": "2.02.06",
            "releaseDate": "2018-07-05",
            "changelog": [
              {
                "lang": "de",
                "description": "- Bei Abfrage aller Zustände (MSG_LC_PORT_QUERY_ALL) wurden die Inputs nicht korrekt geliefert."
              },
              {
                "lang": "en",
                "description": "- On Query of all ports (MSGC_LC_PORT_QUERY_ALL) not all inputs information was read."
              }
            ]
          },
          {
            "version": "2.02.05",
            "releaseDate": "2018-02-17",
            "changelog": [
              {
                "lang": "de",
                "description": "- Bei MoBaList die mit V 2.02.04 rein gekommenen BM* Feature wieder entfernt."
              },
              {
                "lang": "en",
                "description": "- Remove with V 2.02.04 added BM* feature."
              }
            ]
          },
          {
            "version": "2.02.04",
            "releaseDate": "2017-12-16",
            "changelog": [
              {
                "lang": "de",
                "description": "- Knoten meldet sich erst nach Reset an."
              },
              {
                "lang": "en",
                "description": "- Knoten meldet sich erst nach Reset an."
              }
            ]
          },
          {
            "version": "2.02.02",
            "releaseDate": "2017-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": "- Portumschaltung von LED Ausgang auf Eingang\n- Unterstützung für Pullup bei Eingang\n- Eingang kann aktiv Low oder High konfiguriert werden\n- LED Ausgang gegen GND (gemeinsame Kathode) oder UB+ (gemeinsame Anode) konfigurierbar\n- Eingang als Input oder Belegtmelder konfigurierbar\n- Entprellzeit konfigurierbar\n- Haltezeit für Belegtmelder konfigurierbar"
              },
              {
                "lang": "en",
                "description": "- Portumschaltung von LED Ausgang auf Eingang\n- Unterstützung für Pullup bei Eingang\n- Eingang kann aktiv Low oder High konfiguriert werden\n- LED Ausgang gegen GND (gemeinsame Kathode) oder UB+ (gemeinsame Anode) konfigurierbar\n- Eingang als Input oder Belegtmelder konfigurierbar\n- Entprellzeit konfigurierbar\n- Haltezeit für Belegtmelder konfigurierbar"
              }
            ]
          },
          {
            "version": "2.01.11",
            "releaseDate": "2017-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim setzen des Zielwerte für Herunterdimmen behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on setting target value für dimming down."
              }
            ]
          }
        ]
      },
      {
        "id": 110,
        "name": "LightControl 1 Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "http://www.bidib.org/support/product_id_e.html"
          },
          {
            "lang": "de-DE",
            "description": "Nur Bootloader",
            "link": "http://www.bidib.org/support/product_id.html"
          }
        ],
        "image": {
          "filename": "bidib-13-110.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-110.png",
          "sha1": "84b82c0b1c8dc3838553c100ddf86453ef9c737a"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 110,
            "name": "LightControl Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 107,
            "name": "LightControl"
          }
        ],
        "changelog": []
      },
      {
        "id": 111,
        "name": "GBMBoost 1 Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "http://www.bidib.org/support/product_id_e.html"
          },
          {
            "lang": "de-DE",
            "description": "Nur Bootloader",
            "link": "http://www.bidib.org/support/product_id.html"
          }
        ],
        "image": {
          "filename": "bidib-13-111.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-111.png",
          "sha1": "84b82c0b1c8dc3838553c100ddf86453ef9c737a"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 111,
            "name": "GBMBoost Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 103,
            "name": "GBMBoost Node"
          }
        ],
        "changelog": []
      },
      {
        "id": 112,
        "name": "BiDiBOne Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "http://www.bidib.org/support/product_id_e.html"
          },
          {
            "lang": "de-DE",
            "description": "Nur Bootloader",
            "link": "http://www.bidib.org/support/product_id.html"
          }
        ],
        "image": {
          "filename": "bidib-13-112.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-112.png",
          "sha1": "87c72856f9fe7ca6d0980c7a948a1cab6f5907e3"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 114,
            "name": "OneHub"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 115,
            "name": "OneDMX"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 117,
            "name": "OneControl 8/32"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 121,
            "name": "OneST"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 122,
            "name": "OneDriveTurn 8/32"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 129,
            "name": "NeoControl EWS"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 130,
            "name": "ST4"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 140,
            "name": "OneControl 8/48"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 141,
            "name": "OneControl 4/32"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 142,
            "name": "OneControl 4/48"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 143,
            "name": "OneDriveTurn 8/48"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 144,
            "name": "OneDriveTurn 4/32"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 145,
            "name": "OneDriveTurn 4/48"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 204,
            "name": "OneOC"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 205,
            "name": "NeoControl Light"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 206,
            "name": "NeoControl Signal"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 209,
            "name": "NeoControl Clock"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 210,
            "name": "NeoControl Signal16"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 211,
            "name": "NeoControl Signal_HL"
          }
        ],
        "changelog": []
      },
      {
        "id": 113,
        "name": "OneTester",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBOne module to test a BiDiBOne, 24 LED",
            "link": "http://www.bidib.org/support/product_id_e.html"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBOne Modul zum Testen eines BiDiBOne, 24 LED",
            "link": "http://www.bidib.org/support/product_id.html"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 114,
        "name": "OneHub",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBOne OneHub, 8x input",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onehub"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBOne OneHub, 8 Eingänge",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onehub"
          }
        ],
        "image": {
          "filename": "bidib-13-114.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-114.png",
          "sha1": "197818c84937c1316fa80e5233b0400252cdf225"
        },
        "firmwares": [
          {
            "version": "2.01.07",
            "releaseDate": "2025-01-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "bessere Vermeidung von ERR_SUBTIME"
              },
              {
                "lang": "en",
                "description": "precautions against ERR_SUBTIME"
              }
            ],
            "filename": "OneHub_2.01.07.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneHub_2.01.07.zip",
            "sha1": "a5c57bac4f816fd330473837a057a21ebcef3622"
          },
          {
            "version": "2.00.05",
            "releaseDate": "2022-09-06",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ],
            "filename": "ONEHUB_2.00.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ONEHUB_2.00.05.zip",
            "sha1": "3ee03ad53a6dde1457c11adf8ad53463a8e3ac83"
          },
          {
            "version": "2.00.03",
            "releaseDate": "2022-06-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "beta",
            "changelog": [
              {
                "lang": "de",
                "description": "Paketgroesse auf 64 erhoeht, genauere Fehlermeldungen, Fehlergenerator zum Testen von Interfaces"
              },
              {
                "lang": "en",
                "description": "Increment # of level, paket size 64, added debug commands for testing other units"
              }
            ],
            "filename": "ONEHUB_2.00.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ONEHUB_2.00.03.zip",
            "sha1": "0b11f70e76b869571b8ede83a09a4afd575aeff3"
          },
          {
            "version": "1.07.00",
            "releaseDate": "2019-02-02",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "filename": "onehub_v1.07.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/onehub_v1.07.00.zip",
            "sha1": "17103db96841924771284e4176bd36f1ba9288a2"
          }
        ],
        "changelog": [
          {
            "version": "2.01.07",
            "releaseDate": "2024-08-13",
            "changelog": [
              {
                "lang": "de",
                "description": "bessere Vermeidung von ERR_SUBTIME"
              },
              {
                "lang": "en",
                "description": "precautions against ERR_SUBTIME"
              }
            ]
          },
          {
            "version": "2.01.04",
            "releaseDate": "2023-12-10",
            "changelog": [
              {
                "lang": "de",
                "description": "Debugbefehl XFIRE erg�nzt"
              },
              {
                "lang": "en",
                "description": "Added debug command XFIRE"
              }
            ]
          },
          {
            "version": "2.00.05",
            "releaseDate": "2022-08-20",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ]
          },
          {
            "version": "2.00.03",
            "releaseDate": "2021-02-24",
            "changelog": [
              {
                "lang": "de",
                "description": "Paketgroesse auf 64 erhoeht, genauere Fehlermeldungen, Fehlergenerator zum Testen von Interfaces"
              },
              {
                "lang": "en",
                "description": "Increment # of level, paket size 64, added debug commands for testing other units"
              }
            ]
          },
          {
            "version": "2.00.00",
            "releaseDate": "2021-02-03",
            "changelog": [
              {
                "lang": "de",
                "description": "Verbesserungen bei Volllast-Szenarioen (MSG_STALL)"
              },
              {
                "lang": "en",
                "description": "improve flag handling when fully loaded"
              }
            ]
          }
        ]
      },
      {
        "id": 115,
        "name": "OneDMX Makro",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBOne OneDMX, DMX Controller and 8x input",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedmx"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBOne OneDMX, DMX Controller und 8 Eingänge",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedmx"
          }
        ],
        "image": {
          "filename": "bidib-13-115.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-115.png",
          "sha1": "a28d1ed40dc9271fc31aef48df221ea1899151ad"
        },
        "firmwares": [
          {
            "version": "3.01.01",
            "releaseDate": "2021-02-21",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Sofortiges Laden zur Ausgabe, wenn neue Helligkeitswerte geladen werden.\n"
              },
              {
                "lang": "en",
                "description": " -  Immediate load to output when new brightness values are loaded.\n"
              }
            ],
            "filename": "ONEDMX_3.01.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ONEDMX_3.01.01.zip",
            "sha1": "9aec2c9bb16ec43786ba9be9b6833cc3317c6bd6"
          },
          {
            "version": "3.01.00",
            "releaseDate": "2020-05-23",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anzahl der Hintergrundbeleuchtungsanschlüsse von 16 auf 64 erhöht. Dies ändert die CV-Definition! Stellen Sie sicher, dass Sie beim direkten Umgang mit CVs die richtige XML-Datei verwenden.\n"
              },
              {
                "lang": "en",
                "description": " - Extended number of Backlight Ports from 16 to 64. This changes CV-Definition! Be sure to use the correkt XML file if dealing with CVs directly.\n"
              }
            ],
            "filename": "ONEDMX_3.01.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ONEDMX_3.01.00.zip",
            "sha1": "6b14fb01ebacbd98a79fb5ef6bafe69ebf2b7f28"
          }
        ],
        "changelog": [
          {
            "version": "3.01.01",
            "releaseDate": "2021-02-21",
            "changelog": [
              {
                "lang": "de",
                "description": " - Sofortiges Laden zur Ausgabe, wenn neue Helligkeitswerte geladen werden.\n"
              },
              {
                "lang": "en",
                "description": " -  Immediate load to output when new brightness values are loaded.\n"
              }
            ]
          },
          {
            "version": "3.01.00",
            "releaseDate": "2020-05-23",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anzahl der Hintergrundbeleuchtungsanschlüsse von 16 auf 64 erhöht. Dies ändert die CV-Definition! Stellen Sie sicher, dass Sie beim direkten Umgang mit CVs die richtige XML-Datei verwenden.\n"
              },
              {
                "lang": "en",
                "description": " - Extended number of Backlight Ports from 16 to 64. This changes CV-Definition! Be sure to use the correkt XML file if dealing with CVs directly.\n"
              }
            ]
          }
        ]
      },
      {
        "id": 117,
        "name": "OneControl 8/32",
        "info": [
          {
            "lang": "en-US",
            "description": "16 power outputs, 8 servos, 16 GPIO ports as input or output lower 10mA, 32 macros, 20 accessories",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onecontrol"
          },
          {
            "lang": "de-DE",
            "description": "16 Powerausgänge, 8 Servos, 16 GPIO-Ports als Eingänge oder Kleinverbraucherausgänge, 32 Makros, 20 Accessories",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onecontrol"
          }
        ],
        "image": {
          "filename": "bidib-13-117.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-117.png",
          "sha1": "c34c77acec4b7788984bbac74c900588d1a0f223"
        },
        "firmwares": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ],
            "filename": "OneControl_8_32_3.01.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_32_3.01.03.zip",
            "sha1": "9b8166594af5178532596ce3229b0dd8d8bde1e2"
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ],
            "filename": "OneControl_8_32_3.01.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_32_3.01.01.zip",
            "sha1": "008b16cc5cd3a8b5554aaba5a7ec5534d60cfcbc"
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ],
            "filename": "OneControl_8_32_3.00.28.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_32_3.00.28.zip",
            "sha1": "06b5f0f144f10b3e0d85702eed02e038511b8723"
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-04-03",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ],
            "filename": "OneControl_8_32_3.00.25.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_32_3.00.25.zip",
            "sha1": "e98b53ce4682fe49497b9a2e7e108c0b8d0af267"
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ],
            "filename": "OneControl_8_32_3.00.24.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_32_3.00.24.zip",
            "sha1": "0b0b13bf45e0b7621f2debf9b76a29df36f70c37"
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ],
            "filename": "OneControl_8_32_3.00.23.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_32_3.00.23.zip",
            "sha1": "2ec86a72f5281702694d4fbf0234d66fc7e0ee49"
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ],
            "filename": "OneControl_8_32_3.00.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_32_3.00.19.zip",
            "sha1": "98a702dbe40b59c9388fabb9e79758ec1bb15daa"
          }
        ],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 112,
            "name": "BiDiBOne Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 117,
            "name": "OneControl 8/32"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 140,
            "name": "OneControl 8/48"
          }
        ],
        "changelog": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ]
          },
          {
            "version": "3.01.02",
            "releaseDate": "2024-03-05",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Änderungen für FEATURE_BM_SIZE jetzt verhindert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Now prevent changes of FEATURE_BM_SIZE."
              }
            ]
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-17",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ]
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ]
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-03-29",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ]
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ]
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ]
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ]
          }
        ]
      },
      {
        "id": 118,
        "name": "OneDMX Raumlicht",
        "info": [
          {
            "lang": "en-US",
            "description": "DMX interface with 64 DMX channels and 8 inputs for room light",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedmx"
          },
          {
            "lang": "de-DE",
            "description": "DMX-Interface mit 64 DMX-Kanälen und 8 Eingänge für Raumlicht",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedmx"
          }
        ],
        "firmwares": [
          {
            "version": "1.02.72",
            "releaseDate": "2024-01-06",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Korrektur ID-Taster nach Startup.\n - Korrektur initiale Konfiguration Dimmer in Toolsstorage.\n"
              },
              {
                "lang": "en",
                "description": " - Correction ID button after startup.\n - Correction initial configuration dimmer in tools storage.\n"
              }
            ],
            "filename": "ONEDMXILLU_1.02.72.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ONEDMXILLU_1.02.72.zip",
            "sha1": "75de87468dd1bb270e0509d07ca0bc796d4057ad"
          },
          {
            "version": "1.02.68",
            "releaseDate": "2023-12-21",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Erste Version für Raumlicht-Steuerung.\n"
              },
              {
                "lang": "en",
                "description": " - First version for room lighting control.\n"
              }
            ],
            "filename": "ONEDMXILLU_1.02.68.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ONEDMXILLU_1.02.68.zip",
            "sha1": "27c5082a1892d5e5b17bd97c8e70f667155b8455"
          }
        ],
        "changelog": [
          {
            "version": "1.02.72",
            "releaseDate": "2024-01-07",
            "changelog": [
              {
                "lang": "de",
                "description": " - Korrektur ID-Taster nach Startup.\n - Korrektur initiale Konfiguration Dimmer in Toolsstorage.\n"
              },
              {
                "lang": "en",
                "description": " - Correction ID button after startup.\n - Correction initial configuration dimmer in tools storage.\n"
              }
            ]
          },
          {
            "version": "1.02.68",
            "releaseDate": "2023-12-21",
            "changelog": [
              {
                "lang": "de",
                "description": " - Erste Version für Raumlicht-Steuerung.\n"
              },
              {
                "lang": "en",
                "description": " - First version for room lighting control.\n"
              }
            ]
          }
        ]
      },
      {
        "id": 119,
        "name": "OneStep Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "http://www.opendcc.de/elektronik/drehscheibe/drehscheibe.html"
          },
          {
            "lang": "de-DE",
            "description": "Nur Bootloader",
            "link": "http://www.opendcc.de/elektronik/drehscheibe/drehscheibe.html"
          }
        ],
        "image": {
          "filename": "bidib-13-119.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-119.png",
          "sha1": "84b82c0b1c8dc3838553c100ddf86453ef9c737a"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 119,
            "name": "StepControl Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 120,
            "name": "StepControl"
          }
        ],
        "changelog": []
      },
      {
        "id": 120,
        "name": "OneStep",
        "info": [
          {
            "lang": "en-US",
            "description": "Controller for turntables / traverser",
            "link": "http://www.opendcc.de/elektronik/drehscheibe/drehscheibe.html"
          },
          {
            "lang": "de-DE",
            "description": "Schrittmotorsteuerung für Drehscheiben / Schiebebühnen / Segmentbühnen",
            "link": "http://www.opendcc.de/elektronik/drehscheibe/drehscheibe.html"
          }
        ],
        "image": {
          "filename": "bidib-13-120.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-120.png",
          "sha1": "29ea02ce54f5bfc30e7f5476305752fdf8f2654e"
        },
        "firmwares": [
          {
            "version": "0.00.41",
            "releaseDate": "2026-01-29",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: Einstellbares Soundprojekt (ueber CV)"
              },
              {
                "lang": "en",
                "description": "New: sound project selectable"
              }
            ],
            "filename": "OneStep_0.00.41.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneStep_0.00.41.zip",
            "sha1": "fa5a56c79d9440c886cdaa51e466a024711ca60e"
          }
        ],
        "changelog": [
          {
            "version": "0.00.41",
            "releaseDate": "2025-11-03",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: Einstellbares Soundprojekt (ueber CV)"
              },
              {
                "lang": "en",
                "description": "New: sound project selectable"
              }
            ]
          },
          {
            "version": "0.00.38",
            "releaseDate": "2024-03-15",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: Seilbahn-Mode. Beide Home-Schalter arbeiten als Endlageschalter"
              },
              {
                "lang": "en",
                "description": "New: elevator mode. Both home switches act as terminal position"
              }
            ]
          }
        ]
      },
      {
        "id": 121,
        "name": "OneST",
        "info": [
          {
            "lang": "en-US",
            "description": "Controller for servo and frog polarisation",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=oneservoturn"
          },
          {
            "lang": "de-DE",
            "description": "Kontroller für Servo und Herzstück-Polarisierung",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=oneservoturn"
          }
        ],
        "image": {
          "filename": "bidib-13-121.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-121.png",
          "sha1": "f18a948dce2eb1baa270ce0e916e8561032cf879"
        },
        "firmwares": [
          {
            "version": "0.02.02",
            "releaseDate": "2019-11-21",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "onest_v0.02.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/onest_v0.02.02.zip",
            "sha1": "b64c1f4a54c37a4d36f498afa60346438ef4ab57"
          },
          {
            "version": "0.01.07",
            "releaseDate": "2016-08-10",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "onest_v0.01.07.zip",
            "link": "https://repository.bidib.org/13_258/firmware/onest_v0.01.07.zip",
            "sha1": "a9b85d4958254baae4ec9f9b1f33b1a88a59b1a9"
          },
          {
            "version": "0.01.06",
            "releaseDate": "2015-04-27",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "onest_v0.01.06.zip",
            "link": "https://repository.bidib.org/13_258/firmware/onest_v0.01.06.zip",
            "sha1": "7f09c59db4e2c965864f34ae2c73e4754811ba84"
          }
        ],
        "changelog": []
      },
      {
        "id": 122,
        "name": "OneDriveTurn 8/32",
        "info": [
          {
            "lang": "en-US",
            "description": "8 motor controlls, 8 servos, 16 GPIO ports as input or output lower 10mA, 32 macros, 20 accessories",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedriveturn"
          },
          {
            "lang": "de-DE",
            "description": "8 Motorausgänge, 8 Servos, 16 GPIO-Ports als Eingänge oder Kleinverbraucherausgänge, 32 Makros, 20 Accessories",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedriveturn"
          }
        ],
        "image": {
          "filename": "bidib-13-122.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-122.png",
          "sha1": "3556e1bb21164652ab71ab1aa245d7c20224e8b7"
        },
        "firmwares": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ],
            "filename": "OneDriveTurn_8_32_3.01.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_32_3.01.03.zip",
            "sha1": "4e7261d4b50fc78b34ef84b13d0eed112348f4dd"
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ],
            "filename": "OneDriveTurn_8_32_3.01.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_32_3.01.01.zip",
            "sha1": "9370a62ddeb8e116567cc25ca64a0080876850ce"
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ],
            "filename": "OneDriveTurn_8_32_3.00.28.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_32_3.00.28.zip",
            "sha1": "90e2c4f0cccf85e0310e8549ff4effa471b8081d"
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-04-03",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ],
            "filename": "OneDriveTurn_8_32_3.00.25.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_32_3.00.25.zip",
            "sha1": "4a23583834adf84560b9514f41d4fa884c9e9699"
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ],
            "filename": "OneDriveTurn_8_32_3.00.24.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_32_3.00.24.zip",
            "sha1": "85cd9fbbb4114b8f963fee3a1ec155e22b899287"
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ],
            "filename": "OneDriveTurn_8_32_3.00.23.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_32_3.00.23.zip",
            "sha1": "2a00ebc90fe15e2dcb885a5d5d71cb3ac8ed5068"
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ],
            "filename": "OneDriveTurn_8_32_3.00.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_32_3.00.19.zip",
            "sha1": "6059710a572f5fe383bca788477009fb321267ba"
          }
        ],
        "changelog": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ]
          },
          {
            "version": "3.01.02",
            "releaseDate": "2024-03-05",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Änderungen für FEATURE_BM_SIZE jetzt verhindert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Now prevent changes of FEATURE_BM_SIZE."
              }
            ]
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-17",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ]
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ]
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-03-29",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ]
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ]
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ]
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ]
          }
        ]
      },
      {
        "id": 123,
        "name": "STµ",
        "info": [
          {
            "lang": "en-US",
            "description": "Controller for servo and frog polarisation (4 servo, 8 relais) (v. Michael Volk)"
          },
          {
            "lang": "de-DE",
            "description": "Kontroller für Servo und Herzstück-Polarisierung (4 Servos, 8 Relais) (v. Michael Volk)"
          }
        ],
        "image": {
          "filename": "bidib-13-123.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-123.png",
          "sha1": "8d326099dcb2010bdaf4ea61e75286f94de9b548"
        },
        "firmwares": [
          {
            "version": "02.02.03",
            "releaseDate": "2021-01-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "filename": "ST_MU_02.02.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ST_MU_02.02.03.zip",
            "sha1": "42ab246fede18fbb5ebdc0d32c86ea468f6d1345"
          }
        ],
        "changelog": []
      },
      {
        "id": 124,
        "name": "S88-Bridge + TLE",
        "info": [
          {
            "lang": "en-US",
            "description": "Interface for legacy s88 modules and TLE hall switches",
            "link": "https://www.fichtelbahn.de/tle_s88_bidib_interface_index.html"
          },
          {
            "lang": "de-DE",
            "description": "Anschluss von S88-Modulen and TLE Hall-Sensoren",
            "link": "https://www.fichtelbahn.de/tle_s88_bidib_interface_index.html"
          }
        ],
        "image": {
          "filename": "bidib-13-124.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-124.png",
          "sha1": "94094c18d99af1884931ebbaf5509b1ec1ca35d8"
        },
        "firmwares": [
          {
            "version": "0.03.03",
            "releaseDate": "2018-03-13",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- S88 Bus Erkennung (CV54) bei Neuauslieferung per Default ausgeschaltet\n- Knoten meldet sich erst nach Reset an"
              },
              {
                "lang": "en",
                "description": "- S88 Bus Erkennung (CV54) bei Neuauslieferung per Default ausgeschaltet\n- Knoten meldet sich erst nach Reset an"
              }
            ],
            "filename": "s88_tle_bidib_interface_0.03.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/s88_tle_bidib_interface_0.03.03.zip",
            "sha1": "ef0da05078b1ffee51b085ce2f8e408d43e4c593"
          },
          {
            "version": "0.03.01",
            "releaseDate": "2017-03-06",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Ersetzt V0.3.00 wegen eines Fehlers beim speichern des Knotennamens (Teil der Seriennummer wurde überschrieben)\n- Bug bei setzen Firmwareupdatemodus behoben.\n- Belegtmeldung (MSG_BM_OCC) mit Timestamp (erfordert GBM Master 2.04.02 oder höher; bei ältern GBM Master Versionen ist Funktion inaktiv)\n- S88 Bus Erkennung eingebaut (bitte entsprechenden Abschnitt beachten)\n- S88 Bus Verarbeitung optimiert (Latenz verkleinert) und Jitter auf S88 (weitestgehend) beseitigt\n- Bug in Debuginterface bei Aufbereitung von numerischen Werten behoben (pc_send)"
              },
              {
                "lang": "en",
                "description": "- Replaces V0.3.00 due to a error in saving of the node name (part of serial number gots overwritten)\n- Error on setting firmware update mode fixed.\n- Occupancy (MSG_BM_OCC) with timestamp (requires GBM Master 2.04.02 oder newer; with older GBM Master versions function is not active)\n- Recognitation of S88 bus added (please see chapter of documentation)\n- Optimizied S88 bus processing (smaller latency) and removed jitter on S88 (mostly)\n- Error in debug interface on formatting numeric values (pc_send)"
              }
            ],
            "filename": "s88_tle_bidib_interface_0.03.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/s88_tle_bidib_interface_0.03.01.zip",
            "sha1": "48efa06f60a760200d196b64b9c064c2ddcf2d89"
          },
          {
            "version": "0.02.16",
            "releaseDate": "2016-04-05",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Memory hold time für verzögertes abfallen der Belegtmeldung über CV62 (in 20mS Einheiten; Default 0)\n- Entprellen bei den TLE Eingängen über CV61 konfigurierbar (in 100uS Einheiten; Default 100 = 10 mS)\n- Fehler behoben wenn keine S88 Eingänge konfiguriert sind (CV51 und CV53 auf 2 gesetzt)"
              },
              {
                "lang": "en",
                "description": "- Memory hold time für verzögertes abfallen der Belegtmeldung über CV62 (in 20mS Einheiten; Default 0)\n- Entprellen bei den TLE Eingängen über CV61 konfigurierbar (in 100uS Einheiten; Default 100 = 10 mS)\n- Fehler behoben wenn keine S88 Eingänge konfiguriert sind (CV51 und CV53 auf 2 gesetzt)"
              }
            ],
            "filename": "s88_tle_bidib_interface_0.02.16.zip",
            "link": "https://repository.bidib.org/13_258/firmware/s88_tle_bidib_interface_0.02.16.zip",
            "sha1": "64d915a5ce38aabf8eaef5915e3119dfa17e8d9f"
          },
          {
            "version": "0.01.10",
            "releaseDate": "2016-02-21",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Erste freigegebene Version"
              },
              {
                "lang": "en",
                "description": "- First released version"
              }
            ],
            "filename": "s88_tle_bidib_interface_0.01.10.zip",
            "link": "https://repository.bidib.org/13_258/firmware/s88_tle_bidib_interface_0.01.10.zip",
            "sha1": "f589dc6ee2525100c65725bb23fd6109eb84c7c2"
          }
        ],
        "changelog": [
          {
            "version": "0.03.03",
            "releaseDate": "2017-12-16",
            "changelog": [
              {
                "lang": "de",
                "description": "- S88 Bus Erkennung (CV54) bei Neuauslieferung per Default ausgeschaltet\n- Knoten meldet sich erst nach Reset an"
              },
              {
                "lang": "en",
                "description": "- S88 Bus Erkennung (CV54) bei Neuauslieferung per Default ausgeschaltet\n- Knoten meldet sich erst nach Reset an"
              }
            ]
          },
          {
            "version": "0.03.01",
            "releaseDate": "2016-04-05",
            "changelog": [
              {
                "lang": "de",
                "description": "- Ersetzt V0.3.00 wegen eines Fehlers beim speichern des Knotennamens (Teil der Seriennummer wurde überschrieben)\n- Bug bei setzen Firmwareupdatemodus behoben.\n- Belegtmeldung (MSG_BM_OCC) mit Timestamp (erfordert GBM Master 2.04.02 oder höher; bei ältern GBM Master Versionen ist Funktion inaktiv)\n- S88 Bus Erkennung eingebaut (bitte entsprechenden Abschnitt beachten)\n- S88 Bus Verarbeitung optimiert (Latenz verkleinert) und Jitter auf S88 (weitestgehend) beseitigt\n- Bug in Debuginterface bei Aufbereitung von numerischen Werten behoben (pc_send)"
              },
              {
                "lang": "en",
                "description": "- Replaces V0.3.00 due to a error in saving of the node name (part of serial number gots overwritten)\n- Error on setting firmware update mode fixed.\n- Occupancy (MSG_BM_OCC) with timestamp (requires GBM Master 2.04.02 oder newer; with older GBM Master versions function is not active)\n- Recognitation of S88 bus added (please see chapter of documentation)\n- Optimizied S88 bus processing (smaller latency) and removed jitter on S88 (mostly)\n- Error in debug interface on formatting numeric values (pc_send)"
              }
            ]
          },
          {
            "version": "0.02.16",
            "releaseDate": "2016-04-05",
            "changelog": [
              {
                "lang": "de",
                "description": "- Memory hold time für verzögertes abfallen der Belegtmeldung über CV62 (in 20mS Einheiten; Default 0)\n- Entprellen bei den TLE Eingängen über CV61 konfigurierbar (in 100uS Einheiten; Default 100 = 10 mS)\n- Fehler behoben wenn keine S88 Eingänge konfiguriert sind (CV51 und CV53 auf 2 gesetzt)"
              },
              {
                "lang": "en",
                "description": "- Memory hold time für verzögertes abfallen der Belegtmeldung über CV62 (in 20mS Einheiten; Default 0)\n- Entprellen bei den TLE Eingängen über CV61 konfigurierbar (in 100uS Einheiten; Default 100 = 10 mS)\n- Fehler behoben wenn keine S88 Eingänge konfiguriert sind (CV51 und CV53 auf 2 gesetzt)"
              }
            ]
          },
          {
            "version": "0.01.10",
            "releaseDate": "2016-02-21",
            "changelog": [
              {
                "lang": "de",
                "description": "- Erste freigegebene Version"
              },
              {
                "lang": "en",
                "description": "- First released version"
              }
            ]
          }
        ]
      },
      {
        "id": 125,
        "name": "Boot644P",
        "info": [
          {
            "lang": "de-DE",
            "description": "Nur Bootloader"
          },
          {
            "lang": "en-US",
            "description": "only Bootloader"
          }
        ],
        "firmwares": [],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 125,
            "name": "Boot644P Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 124,
            "name": "S88-Bridge + TLE"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 126,
            "name": "MobaList64"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 127,
            "name": "LED-IO-24"
          }
        ],
        "changelog": []
      },
      {
        "id": 126,
        "name": "MobaList64",
        "info": [
          {
            "lang": "de-DE",
            "description": "wie Mobalist, aber auf 644p-Basis",
            "link": "https://www.fichtelbahn.de/mobalist_index.html"
          },
          {
            "lang": "en-US",
            "description": "like Mobalist, but based on 644p",
            "link": "https://www.fichtelbahn.de/mobalist_index.html"
          }
        ],
        "firmwares": [
          {
            "version": "2.02.19",
            "releaseDate": "2025-01-02",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehlende Initalisierung der Lichtausgänge."
              },
              {
                "lang": "en",
                "description": "- Missing init on light outputs."
              }
            ],
            "filename": "mobalist64_v2.02.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist64_v2.02.19.zip",
            "sha1": "ad738d74299dc9a896e755b7c5f17e44d41614ba"
          },
          {
            "version": "2.02.18",
            "releaseDate": "2024-02-11",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim speichern der Helligkeitseinstellungen behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving brigthness."
              }
            ],
            "filename": "mobalist64_v2.02.18.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist64_v2.02.18.zip",
            "sha1": "b2f1c99ec5318b0299384db70b439d84633e8565"
          },
          {
            "version": "2.02.17",
            "releaseDate": "2023-08-30",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim Marco speichern behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving macros."
              }
            ],
            "filename": "mobalist64_v2.02.17.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist64_v2.02.17.zip",
            "sha1": "c87fed5a8f88931f044607f5debede14f7a805bd"
          },
          {
            "version": "2.02.16",
            "releaseDate": "2018-12-07",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Überlauf FiFo Buffer beim ersten einlesen der Belegtmeldungen beim Einschalten."
              },
              {
                "lang": "en",
                "description": "- Overflow of fifo puffer on first read of occupancy."
              }
            ],
            "filename": "mobalist64_v2.02.16.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist64_v2.02.16.zip",
            "sha1": "3a80cbf1209e677f68f1ed7552f8865a8c8f9811"
          },
          {
            "version": "2.02.15",
            "releaseDate": "2018-12-07",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Belegtmeldung beim Einschalten wurde nicht übermittelt.\n- Korrektur MSG LED"
              },
              {
                "lang": "en",
                "description": "- Occupancy was not shown on init.\n- Correction of MSG LED"
              }
            ],
            "filename": "mobalist64_v2.02.15.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist64_v2.02.15.zip",
            "sha1": "5bda6103b3a52a41f3bca1be5bce305523af8d4e"
          },
          {
            "version": "2.02.10",
            "releaseDate": "2018-12-09",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler bei Neonflackern behoben.\n- Speicherüberlauf zwischen Stack und Data behoben."
              },
              {
                "lang": "en",
                "description": "- Error on neon flicker.\n- Memory overflow between stack and data."
              }
            ],
            "filename": "mobalist64_v2.02.10.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist64_v2.02.10.zip",
            "sha1": "4c75480fe8a862c8ee532bd7dad9f3225d0b56ac"
          },
          {
            "version": "2.02.05",
            "releaseDate": "2018-02-17",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Bei MoBaList die mit V 2.02.04 rein gekommenen BM* Feature wieder entfernt."
              },
              {
                "lang": "en",
                "description": "- BM* Feature from V 2.02.04 removed for MoBaList."
              }
            ],
            "filename": "mobalist64_v2.02.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist64_v2.02.05.zip",
            "sha1": "248dfadc64c4ea9581575a6f2226da69ae3592fd"
          },
          {
            "version": "2.02.04",
            "releaseDate": "2017-12-16",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Knoten meldet sich erst nach Reset an."
              },
              {
                "lang": "en",
                "description": "- Knoten meldet sich erst nach Reset an."
              }
            ],
            "filename": "mobalist64_v2.02.04.zip",
            "link": "https://repository.bidib.org/13_258/firmware/mobalist64_v2.02.04.zip",
            "sha1": "d54efb47792d1e1c23af3653b7371a278797239a"
          }
        ],
        "changelog": [
          {
            "version": "2.02.19",
            "releaseDate": "2025-01-02",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehlende Initalisierung der Lichtausgänge."
              },
              {
                "lang": "en",
                "description": "- Missing init on light outputs."
              }
            ]
          },
          {
            "version": "2.02.18",
            "releaseDate": "2024-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim speichern der Helligkeitseinstellungen behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving brigthness."
              }
            ]
          },
          {
            "version": "2.02.17",
            "releaseDate": "2023-08-29",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim Marco speichern behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving macros."
              }
            ]
          },
          {
            "version": "2.02.16",
            "releaseDate": "2023-02-14",
            "changelog": [
              {
                "lang": "de",
                "description": "- Überlauf FiFo Buffer beim ersten einlesen der Belegtmeldungen beim Einschalten."
              },
              {
                "lang": "en",
                "description": "- Overflow of fifo puffer on first read of occupancy."
              }
            ]
          },
          {
            "version": "2.02.15",
            "releaseDate": "2023-02-05",
            "changelog": [
              {
                "lang": "de",
                "description": "- Belegtmeldung beim Einschalten wurde nicht übermittelt.\n- Korrektur MSG LED"
              },
              {
                "lang": "en",
                "description": "- Occupancy was not shown on init.\n- Correction of MSG LED"
              }
            ]
          },
          {
            "version": "2.02.13",
            "releaseDate": "2018-12-17",
            "changelog": [
              {
                "lang": "de",
                "description": "- Konfiguration wurde erst nach SYS_ENABLE komplett zurück gegeben.\n- Zusätzliche Infos bei Sequence Fehler senden."
              },
              {
                "lang": "en",
                "description": "- Configuration was provided after SYS_ENABLE.\n- Additional infos on sequence error."
              }
            ]
          },
          {
            "version": "2.02.10",
            "releaseDate": "2018-12-09",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler bei Neonflackern behoben.\n- Speicherüberlauf zwischen Stack und Data behoben."
              },
              {
                "lang": "en",
                "description": "- Error on neon flicker.\n- Memory overflow between stack and data."
              }
            ]
          },
          {
            "version": "2.02.06",
            "releaseDate": "2018-07-05",
            "changelog": [
              {
                "lang": "de",
                "description": "- Bei Abfrage aller Zustände (MSG_LC_PORT_QUERY_ALL) wurden die Inputs nicht korrekt geliefert."
              },
              {
                "lang": "en",
                "description": "- On Query of all ports (MSGC_LC_PORT_QUERY_ALL) not all inputs information was read."
              }
            ]
          },
          {
            "version": "2.02.05",
            "releaseDate": "2018-02-17",
            "changelog": [
              {
                "lang": "de",
                "description": "- Bei MoBaList die mit V 2.02.04 rein gekommenen BM* Feature wieder entfernt."
              },
              {
                "lang": "en",
                "description": "- BM* Feature from V 2.02.04 removed for MoBaList."
              }
            ]
          },
          {
            "version": "2.02.04",
            "releaseDate": "2017-12-16",
            "changelog": [
              {
                "lang": "de",
                "description": "- Knoten meldet sich erst nach Reset an."
              },
              {
                "lang": "en",
                "description": "- Knoten meldet sich erst nach Reset an."
              }
            ]
          },
          {
            "version": "2.02.02",
            "releaseDate": "2017-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": "- Portumschaltung von LED Ausgang auf Eingang\n- Unterstützung für Pullup bei Eingang\n- Eingang kann aktiv Low oder High konfiguriert werden\n- LED Ausgang gegen GND (gemeinsame Kathode) oder UB+ (gemeinsame Anode) konfigurierbar\n- Eingang als Input oder Belegtmelder konfigurierbar\n- Entprellzeit konfigurierbar\n- Haltezeit für Belegtmelder konfigurierbar"
              },
              {
                "lang": "en",
                "description": "- Portumschaltung von LED Ausgang auf Eingang\n- Unterstützung für Pullup bei Eingang\n- Eingang kann aktiv Low oder High konfiguriert werden\n- LED Ausgang gegen GND (gemeinsame Kathode) oder UB+ (gemeinsame Anode) konfigurierbar\n- Eingang als Input oder Belegtmelder konfigurierbar\n- Entprellzeit konfigurierbar\n- Haltezeit für Belegtmelder konfigurierbar"
              }
            ]
          },
          {
            "version": "2.01.11",
            "releaseDate": "2017-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim setzen des Zielwerte für Herunterdimmen behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on setting target value für dimming down."
              }
            ]
          }
        ]
      },
      {
        "id": 127,
        "name": "LED-IO-24",
        "info": [
          {
            "lang": "de-DE",
            "description": "24 LEDs, direkt angesteuert",
            "link": "https://www.fichtelbahn.de/ledio_index.html"
          },
          {
            "lang": "en-US",
            "description": "24 LEDs, direct controlled",
            "link": "https://www.fichtelbahn.de/ledio_index.html"
          }
        ],
        "image": {
          "filename": "bidib-13-127.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-127.png",
          "sha1": "8cea9ddf4147194e9b1758b7933cdf4eaf69bd2a"
        },
        "firmwares": [
          {
            "version": "2.02.19",
            "releaseDate": "2025-01-02",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehlende Initalisierung der Lichtausgänge."
              },
              {
                "lang": "en",
                "description": "- Missing init on light outputs."
              }
            ],
            "filename": "led_io_24_2.02.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.19.zip",
            "sha1": "718e59307bff059874bd9403e104bc32eb99c2bd"
          },
          {
            "version": "2.02.18",
            "releaseDate": "2024-02-11",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim speichern der Helligkeitseinstellungen behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving brigthness."
              }
            ],
            "filename": "led_io_24_2.02.18.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.18.zip",
            "sha1": "d24f61976c8bc72bf67c5fed981cf9f427ff00cd"
          },
          {
            "version": "2.02.17",
            "releaseDate": "2023-08-29",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim Marco speichern behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving macros."
              }
            ],
            "filename": "led_io_24_2.02.17.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.17.zip",
            "sha1": "ad4eb66e1b6e271df83e9ecfbe4ba936c8161d00"
          },
          {
            "version": "2.02.16",
            "releaseDate": "2023-02-14",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Überlauf FiFo Buffer beim ersten einlesen der Belegtmeldungen beim Einschalten."
              },
              {
                "lang": "en",
                "description": "- Overflow of fifo puffer on first read of occupancy."
              }
            ],
            "filename": "led_io_24_2.02.16.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.16.zip",
            "sha1": "ee33e7542c3e871e3e459a95930689fdff10744c"
          },
          {
            "version": "2.02.15",
            "releaseDate": "2023-02-05",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Belegtmeldung beim Einschalten wurde nicht übermittelt.\n- Korrektur MSG LED"
              },
              {
                "lang": "en",
                "description": "- Occupancy was not shown on init.\n- Correction of MSG LED"
              }
            ],
            "filename": "led_io_24_2.02.15.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.15.zip",
            "sha1": "ad6028b5eb2e06decab780129ff41147f4223f07"
          },
          {
            "version": "2.02.13",
            "releaseDate": "2019-12-17",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Konfiguration wurde erst nach SYS_ENABLE komplett zurück gegeben.\n- Zusätzliche Infos bei Sequence Fehler senden."
              },
              {
                "lang": "en",
                "description": "- Configuration was provided after SYS_ENABLE.\n- Additional infos on sequence error."
              }
            ],
            "filename": "led_io_24_2.02.13.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.13.zip",
            "sha1": "75e4e90b8161c18201889138edaeafe668aef277"
          },
          {
            "version": "2.02.10",
            "releaseDate": "2018-12-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler bei Neonflackern behoben."
              },
              {
                "lang": "en",
                "description": "- Error on neon flicker."
              }
            ],
            "filename": "led_io_24_2.02.10.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.10.zip",
            "sha1": "449211033559a1576e73a0e4a78d7526868b7d09"
          },
          {
            "version": "2.02.06",
            "releaseDate": "2018-07-05",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Bei Abfrage aller Zustände (MSG_LC_PORT_QUERY_ALL) wurden die Inputs nicht korrekt geliefert."
              },
              {
                "lang": "en",
                "description": "- On Query of all ports (MSGC_LC_PORT_QUERY_ALL) not all inputs information was read."
              }
            ],
            "filename": "led_io_24_2.02.06.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.06.zip",
            "sha1": "bd4afdf3628a0e2ab684dac484f717de1024c666"
          },
          {
            "version": "2.02.04",
            "releaseDate": "2017-03-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.6",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Knoten meldet sich erst nach Reset an."
              },
              {
                "lang": "en",
                "description": "- Knoten meldet sich erst nach Reset an."
              }
            ],
            "filename": "led_io_24_2.02.04.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.04.zip",
            "sha1": "5f9244779e57e0066dc9d7d32f2fb5361383a07d"
          },
          {
            "version": "2.02.02",
            "releaseDate": "2017-02-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Portumschaltung von LED Ausgang auf Eingang\n- Unterstützung für Pullup bei Eingang\n- Eingang kann aktiv Low oder High konfiguriert werden\n- LED Ausgang gegen GND (gemeinsame Kathode) oder UB+ (gemeinsame Anode) konfigurierbar\n- Eingang als Input oder Belegtmelder konfigurierbar\n- Entprellzeit konfigurierbar\n- Haltezeit für Belegtmelder konfigurierbar"
              },
              {
                "lang": "en",
                "description": "- Portumschaltung von LED Ausgang auf Eingang\n- Unterstützung für Pullup bei Eingang\n- Eingang kann aktiv Low oder High konfiguriert werden\n- LED Ausgang gegen GND (gemeinsame Kathode) oder UB+ (gemeinsame Anode) konfigurierbar\n- Eingang als Input oder Belegtmelder konfigurierbar\n- Entprellzeit konfigurierbar\n- Haltezeit für Belegtmelder konfigurierbar"
              }
            ],
            "filename": "led_io_24_2.02.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.02.02.zip",
            "sha1": "a7701a0a1dee99c2d38dee77b979cbf8dac404ef"
          },
          {
            "version": "2.01.11",
            "releaseDate": "2016-11-17",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "- Umbenannt von MOBALED in LED_IO_24\n- Fehler beim setzen des Zielwerte für Herunterdimmen behoben."
              },
              {
                "lang": "en",
                "description": "- Renamed from MOBALED to LED_IO_24\n- Fixed error on setting target value für dimming down."
              }
            ],
            "filename": "led_io_24_2.01.11.zip",
            "link": "https://repository.bidib.org/13_258/firmware/led_io_24_2.01.11.zip",
            "sha1": "b9fd149baf4a12fec470044d54a32b56c8618fc6"
          }
        ],
        "changelog": [
          {
            "version": "2.02.19",
            "releaseDate": "2025-01-02",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehlende Initalisierung der Lichtausgänge."
              },
              {
                "lang": "en",
                "description": "- Missing init on light outputs."
              }
            ]
          },
          {
            "version": "2.02.18",
            "releaseDate": "2024-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim speichern der Helligkeitseinstellungen behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving brigthness."
              }
            ]
          },
          {
            "version": "2.02.17",
            "releaseDate": "2023-08-29",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler beim Marco speichern behoben."
              },
              {
                "lang": "en",
                "description": "- Fixed error on saving macros."
              }
            ]
          },
          {
            "version": "2.02.16",
            "releaseDate": "2023-02-14",
            "changelog": [
              {
                "lang": "de",
                "description": "- Überlauf FiFo Buffer beim ersten einlesen der Belegtmeldungen beim Einschalten."
              },
              {
                "lang": "en",
                "description": "- Overflow of fifo puffer on first read of occupancy."
              }
            ]
          },
          {
            "version": "2.02.15",
            "releaseDate": "2023-02-05",
            "changelog": [
              {
                "lang": "de",
                "description": "- Belegtmeldung beim Einschalten wurde nicht übermittelt.\n- Korrektur MSG LED"
              },
              {
                "lang": "en",
                "description": "- Occupancy was not shown on init.\n- Correction of MSG LED"
              }
            ]
          },
          {
            "version": "2.02.13",
            "releaseDate": "2018-12-17",
            "changelog": [
              {
                "lang": "de",
                "description": "- Konfiguration wurde erst nach SYS_ENABLE komplett zurück gegeben.\n- Zusätzliche Infos bei Sequence Fehler senden."
              },
              {
                "lang": "en",
                "description": "- Configuration was provided after SYS_ENABLE.\n- Additional infos on sequence error."
              }
            ]
          },
          {
            "version": "2.02.10",
            "releaseDate": "2018-12-09",
            "changelog": [
              {
                "lang": "de",
                "description": "- Fehler bei Neonflackern behoben."
              },
              {
                "lang": "en",
                "description": "- Error on neon flicker."
              }
            ]
          },
          {
            "version": "2.02.06",
            "releaseDate": "2018-07-05",
            "changelog": [
              {
                "lang": "de",
                "description": "- Bei Abfrage aller Zustände (MSG_LC_PORT_QUERY_ALL) wurden die Inputs nicht korrekt geliefert."
              },
              {
                "lang": "en",
                "description": "- On Query of all ports (MSGC_LC_PORT_QUERY_ALL) not all inputs information was read."
              }
            ]
          },
          {
            "version": "2.02.04",
            "releaseDate": "2017-12-16",
            "changelog": [
              {
                "lang": "de",
                "description": "- Knoten meldet sich erst nach Reset an."
              },
              {
                "lang": "en",
                "description": "- Knoten meldet sich erst nach Reset an."
              }
            ]
          },
          {
            "version": "2.02.02",
            "releaseDate": "2017-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": "- Portumschaltung von LED Ausgang auf Eingang\n- Unterstützung für Pullup bei Eingang\n- Eingang kann aktiv Low oder High konfiguriert werden\n- LED Ausgang gegen GND (gemeinsame Kathode) oder UB+ (gemeinsame Anode) konfigurierbar\n- Eingang als Input oder Belegtmelder konfigurierbar\n- Entprellzeit konfigurierbar\n- Haltezeit für Belegtmelder konfigurierbar"
              },
              {
                "lang": "en",
                "description": "- Portumschaltung von LED Ausgang auf Eingang\n- Unterstützung für Pullup bei Eingang\n- Eingang kann aktiv Low oder High konfiguriert werden\n- LED Ausgang gegen GND (gemeinsame Kathode) oder UB+ (gemeinsame Anode) konfigurierbar\n- Eingang als Input oder Belegtmelder konfigurierbar\n- Entprellzeit konfigurierbar\n- Haltezeit für Belegtmelder konfigurierbar"
              }
            ]
          },
          {
            "version": "2.01.11",
            "releaseDate": "2017-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": "- Umbenannt von MOBALED in LED_IO_24\n- Fehler beim setzen des Zielwerte für Herunterdimmen behoben."
              },
              {
                "lang": "en",
                "description": "- Renamed from MOBALED to LED_IO_24\n- Fixed error on setting target value für dimming down."
              }
            ]
          }
        ]
      },
      {
        "id": 128,
        "name": "MobaIO24",
        "info": [
          {
            "lang": "de-DE",
            "description": "Port-Konfiguration kann frei angepasst werden"
          },
          {
            "lang": "en-US",
            "description": "Port config can be changed free"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 129,
        "name": "NeoControl EWS",
        "info": [
          {
            "lang": "de-DE",
            "description": "Erweiterte WSxxxx-Steuerung",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews:onewsi"
          },
          {
            "lang": "en-US",
            "description": "Extended WSxxxx control",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews:onewsi"
          }
        ],
        "image": {
          "filename": "bidib-13-129.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-129.png",
          "sha1": "60fcd60ddc9b2aa2079fac595abe22cef6db4155"
        },
        "firmwares": [
          {
            "version": "2.04.00",
            "releaseDate": "2020-04-09",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "Neo_EWS_2.04.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/Neo_EWS_2.04.00.zip",
            "sha1": "54a0bfc2efe01fd5fef7264ba60d5fc138544e3d"
          },
          {
            "version": "2.03.00",
            "releaseDate": "2020-04-09",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "Neo_EWS_2.03.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/Neo_EWS_2.03.00.zip",
            "sha1": "efb6e46c3b27c9b721b6947c4feecd4d23c1152b"
          },
          {
            "version": "2.00.00",
            "releaseDate": "2019-11-20",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "Neo_EWS_2.00.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/Neo_EWS_2.00.00.zip",
            "sha1": "8c13ee8a3e1ec36bc9b3fded9585305346bcfd83"
          },
          {
            "version": "1.00.05",
            "releaseDate": "2019-11-01",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "Neo_EWS_1.00.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/Neo_EWS_1.00.05.zip",
            "sha1": "635d02a51de3497be27386bc86429e52ca3ee3c5"
          }
        ],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 205,
            "name": "NeoControl Light"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 206,
            "name": "NeoControl Signal"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 210,
            "name": "NeoControl Signal16"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 211,
            "name": "NeoControl Signal_HL"
          }
        ],
        "changelog": []
      },
      {
        "id": 130,
        "name": "ST4",
        "info": [
          {
            "lang": "de-DE",
            "description": "Kontroller für Servo und Herzstück-Polarisierung (4 Servos, 4 Relais)",
            "link": "https://www.fichtelbahn.de/st4_index.html"
          },
          {
            "lang": "en-US",
            "description": "Controller for servo and frog polarisation (4 servo, 4 relais)",
            "link": "https://www.fichtelbahn.de/st4_index.html"
          }
        ],
        "firmwares": [
          {
            "version": "2.05.10",
            "releaseDate": "2025-08-28",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Interruptaufschaltung während Bootprozess geaendert, um Ueberlauf zu unterbinden, Servo init vorgezogen, Fix bei der GBM Erkennung"
              },
              {
                "lang": "en",
                "description": "Changed Interrupt handling during boot, avoid overrun; first do servo init; pullup on debug_rx. fix on GBM detection"
              }
            ],
            "filename": "ST4_2.05.10.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ST4_2.05.10.zip",
            "sha1": "53b1114da566b0a106d353216ec0867d11ca8aa4"
          },
          {
            "version": "2.05.05",
            "releaseDate": "2025-07-08",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Interruptaufschaltung w�hrend Bootprozess geaendert, um Ueberlauf zu unterbinden, Servo init vorgezogen"
              },
              {
                "lang": "en",
                "description": "Changed Interrupt handling during boot, avoid overrun; first do servo init; pullup on debug_rx"
              }
            ],
            "filename": "ST4_2.05.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ST4_2.05.05.zip",
            "sha1": "d62c49c8306fca5eee90de355ad66ef8ba9cf512"
          },
          {
            "version": "02.02.03",
            "releaseDate": "2021-02-01",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "filename": "ST4_02.02.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/ST4_02.02.03.zip",
            "sha1": "83c881f6ff12ddd531412af1512b6f66e36e592e"
          },
          {
            "version": "0.02.01",
            "releaseDate": "2019-02-02",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "st4_v0.02.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/st4_v0.02.01.zip",
            "sha1": "c262e44b7b9cb4aae906ab2edca1d3f9b3c45621"
          }
        ],
        "changelog": [
          {
            "version": "2.05.10",
            "releaseDate": "2025-08-28",
            "changelog": [
              {
                "lang": "de",
                "description": "Interruptaufschaltung während Bootprozess geaendert, um Ueberlauf zu unterbinden, Servo init vorgezogen, Fix bei der GBM Erkennung"
              },
              {
                "lang": "en",
                "description": "Changed Interrupt handling during boot, avoid overrun; first do servo init; pullup on debug_rx. fix on GBM detection"
              }
            ]
          },
          {
            "version": "2.05.05",
            "releaseDate": "2025-07-07",
            "changelog": [
              {
                "lang": "de",
                "description": "Interruptaufschaltung w�hrend Bootprozess geaendert, um Ueberlauf zu unterbinden, Servo init vorgezogen"
              },
              {
                "lang": "en",
                "description": "Changed Interrupt handling during boot, avoid overrun; first do servo init; pullup on debug_rx"
              }
            ]
          },
          {
            "version": "2.03.02",
            "releaseDate": "2022-08-10",
            "changelog": [
              {
                "lang": "de",
                "description": "Bei sehr grossen Nachrichtenpaketen am Bus wurden diese nicht angenommen (Folge: Sequence-Fehler), update empfohlen"
              },
              {
                "lang": "en",
                "description": "Very large bus paket have not been accepted (consequence: sequence errors), update is recommended"
              }
            ]
          }
        ]
      },
      {
        "id": 131,
        "name": "Bootloader IF2",
        "info": [
          {
            "lang": "de-DE",
            "description": "Bootloader für IF2"
          },
          {
            "lang": "en-US",
            "description": "Bootloader for IF2 "
          }
        ],
        "image": {
          "filename": "bidib-13-131.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-131.png",
          "sha1": "8d9563603929d47529abd0e8491d03a0f72ed6c0"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 131,
            "name": "IF2 Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 132,
            "name": "BiDiB-IF2"
          }
        ],
        "changelog": []
      },
      {
        "id": 132,
        "name": "BiDiB-IF2",
        "info": [
          {
            "lang": "de-DE",
            "description": "BiDiB Standalone Interface"
          },
          {
            "lang": "en-US",
            "description": "BiDiB Standalone Interface"
          }
        ],
        "image": {
          "filename": "bidib-13-132.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-132.png",
          "sha1": "bf4b3f30e4d64aa47e3238b161ba7e4a6ff77c22"
        },
        "firmwares": [
          {
            "version": "2.14.05",
            "releaseDate": "2025-09-24",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix in DCC-A: Zuweisung der Adresse permament vs. temporaer"
              },
              {
                "lang": "en",
                "description": "Bugfix in DCC-A addr assign perma vs. temp"
              }
            ],
            "filename": "bidib_if2_2.14.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/bidib_if2_2.14.05.zip",
            "sha1": "bd0ca83b45e92f9fe6c483fbf36a79e25eb3a2e9"
          },
          {
            "version": "2.13.00",
            "releaseDate": "2024-10-04",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "beta",
            "changelog": [
              {
                "lang": "de",
                "description": "Interne Timingsteuerung an neuen Compiler angepasst, bessere Absicherung BiDiBus gegen Paketverlust"
              },
              {
                "lang": "en",
                "description": "change internal timing definition according to new compiler, precautions on BiDiBus against paket loss"
              }
            ],
            "filename": "bidib_if2_2.13.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/bidib_if2_2.13.00.zip",
            "sha1": "357446dc9cb867a19d5ba1342365286e9c119e66"
          },
          {
            "version": "2.10.06",
            "releaseDate": "2023-03-15",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "hinzu: Weiterleitung von Booster On/Off an Unterknoten"
              },
              {
                "lang": "en",
                "description": "add: forward on/off to subnodes"
              }
            ],
            "filename": "bidib_if2_v2.10.06.zip",
            "link": "https://repository.bidib.org/13_258/firmware/bidib_if2_v2.10.06.zip",
            "sha1": "210bfc02a5fb5dd301d4d670ab60547e18609bf4"
          },
          {
            "version": "2.10.04",
            "releaseDate": "2022-09-06",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ],
            "filename": "bidib_if2_v2.10.04.zip",
            "link": "https://repository.bidib.org/13_258/firmware/bidib_if2_v2.10.04.zip",
            "sha1": "6835d7e0c8a0707b9afbf9b2c406a8bf82df38e1"
          },
          {
            "version": "2.10.02",
            "releaseDate": "2021-07-21",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Ebenenzahl erhoeht, Paketgroesse auf 64 erhöht, genauere Fehlermeldungen"
              },
              {
                "lang": "en",
                "description": "Increment # of level, paket size 64, better error messages"
              }
            ],
            "filename": "bidib_if2_v2.10.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/bidib_if2_v2.10.02.zip",
            "sha1": "0afd1484b6faf07d6c8103f834c6ff3a15848f66"
          },
          {
            "version": "2.10.00",
            "releaseDate": "2021-01-06",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "beta",
            "changelog": [
              {
                "lang": "de",
                "description": "Verbesserung DCC Ausgabe"
              },
              {
                "lang": "en",
                "description": "improve DCC output"
              }
            ],
            "filename": "bidib_if2_v2.10.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/bidib_if2_v2.10.00.zip",
            "sha1": "82d5092dffe3e0839dc46add15504ba6bc55b020"
          },
          {
            "version": "2.06.01",
            "releaseDate": "2020-02-01",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "CV-Speicher optimiert; Funktionserweiterung: Beschreibungen zu Sequenzfehlern hinzugefügt"
              },
              {
                "lang": "en",
                "description": "CV memory optimized; Functional enhancement: Added descriptions to sequence errors"
              }
            ],
            "filename": "bidib_if2_v2.06.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/bidib_if2_v2.06.01.zip",
            "sha1": "7b205bbd538de75fa0c33b88944f4a016a831b7b"
          },
          {
            "version": "2.05.05",
            "releaseDate": "2019-02-02",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: Lokale Nachrichten; Funktionserweiterung: DCCA integriert"
              },
              {
                "lang": "en",
                "description": "Bugfix: Local messages; Functional enhancement: DCCA started"
              }
            ],
            "filename": "bidib_if2_v2.05.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/bidib_if2_v2.05.05.zip",
            "sha1": "c9d9544b14da1fb173353daf9a58eb46a39cdc26"
          },
          {
            "version": "2.04.05",
            "releaseDate": "2019-02-02",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: Fifo-Handling bei extremer Buslast - Ein Update ist empfohlen"
              },
              {
                "lang": "en",
                "description": "Bugfix: FIFO handling with extreme bus load - An update is recommended"
              }
            ],
            "filename": "bidib_if2_v2.04.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/bidib_if2_v2.04.05.zip",
            "sha1": "d9260fac81c40f05950f77eb519eed6881a7f93d"
          }
        ],
        "changelog": [
          {
            "version": "2.14.05",
            "releaseDate": "2025-09-17",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix in DCC-A: Zuweisung der Adresse permament vs. temporaer"
              },
              {
                "lang": "en",
                "description": "Bugfix in DCC-A addr assign perma vs. temp"
              }
            ]
          },
          {
            "version": "2.14.04",
            "releaseDate": "2025-03-12",
            "changelog": [
              {
                "lang": "de",
                "description": "Korrekturen fuer DCC-A, RCN218, Stand 2025"
              },
              {
                "lang": "en",
                "description": "Minor changes for DCC-A according to RCN218-2025"
              }
            ]
          },
          {
            "version": "2.14.02",
            "releaseDate": "2025-03-12",
            "changelog": [
              {
                "lang": "de",
                "description": "Schnellerer Start der Knotenanmeldung"
              },
              {
                "lang": "en",
                "description": "Faster initial logon of nodes"
              }
            ]
          },
          {
            "version": "2.13.01",
            "releaseDate": "2025-01-12",
            "changelog": [
              {
                "lang": "de",
                "description": "Ergaenzung automatische Anmeldung nach RCN218 - DCC-A; Abfragemode"
              },
              {
                "lang": "en",
                "description": "add automatic decoder log on, DCC-A, Query for loco data added"
              }
            ]
          },
          {
            "version": "2.13.00",
            "releaseDate": "2024-08-14",
            "changelog": [
              {
                "lang": "de",
                "description": "Interne Timingsteuerung an neuen Compiler angepasst, bessere Absicherung BiDiBus gegen Paketverlust"
              },
              {
                "lang": "en",
                "description": "change internal timing definition according to new compiler, precautions on BiDiBus against paket loss"
              }
            ]
          },
          {
            "version": "2.12.00",
            "releaseDate": "2024-08-13",
            "changelog": [
              {
                "lang": "de",
                "description": "bessere Vermeidung von ERR_SUBTIME"
              },
              {
                "lang": "en",
                "description": "precautions against ERR_SUBTIME"
              }
            ]
          },
          {
            "version": "2.11.02",
            "releaseDate": "2024-04-07",
            "changelog": [
              {
                "lang": "de",
                "description": "Anpassung DCC-Timing wegen Problemen mit neuer Decoder-Generation von Zimo; zugleich Verkuerzung des 0-Bits (Performancesteigerung)"
              },
              {
                "lang": "en",
                "description": "Adapt DCC-Timing for new generation of Zimo decoders, make DCC-0 pulse shorter (increase performance)"
              }
            ]
          },
          {
            "version": "2.11.01",
            "releaseDate": "2023-10-14",
            "changelog": [
              {
                "lang": "de",
                "description": "Tuning BiDiBus-Ansteuerung, bugfix bei MSG_CS_QUERY (fuer leere Liste)"
              },
              {
                "lang": "en",
                "description": "Tuning BiDiBus control, bugfix for MSG_CS_QUERY (if loco list is empty)"
              }
            ]
          },
          {
            "version": "2.10.10",
            "releaseDate": "2023-05-10",
            "changelog": [
              {
                "lang": "de",
                "description": "Erweiterung Fehlermeldung bei BIDIB_ERR_SUBTIME sendet node, paketsize und remaining als Parameter mit"
              },
              {
                "lang": "en",
                "description": "added more information for BIDIB_ERR_SUBTIME"
              }
            ]
          },
          {
            "version": "2.10.06",
            "releaseDate": "2023-03-15",
            "changelog": [
              {
                "lang": "de",
                "description": "hinzu: Weiterleitung von Booster On/Off an Unterknoten"
              },
              {
                "lang": "en",
                "description": "add: forward on/off to subnodes"
              }
            ]
          },
          {
            "version": "2.10.05",
            "releaseDate": "2022-12-23",
            "changelog": [
              {
                "lang": "de",
                "description": "hinzu: Logging für drive commands (XLD)"
              },
              {
                "lang": "en",
                "description": "add logging for drive commands (XLD)"
              }
            ]
          },
          {
            "version": "2.10.04",
            "releaseDate": "2022-08-20",
            "changelog": [
              {
                "lang": "de",
                "description": "bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ]
          },
          {
            "version": "2.10.02",
            "releaseDate": "2021-07-17",
            "changelog": [
              {
                "lang": "de",
                "description": "Ebenenzahl erhoeht, Paketgroesse auf 64 erhöht, genauere Fehlermeldungen"
              },
              {
                "lang": "en",
                "description": "Increment # of level, paket size 64, better error messages"
              }
            ]
          },
          {
            "version": "2.10.00",
            "releaseDate": "2021-01-06",
            "changelog": [
              {
                "lang": "de",
                "description": "Verbesserung DCC Ausgabe"
              },
              {
                "lang": "en",
                "description": "improve DCC output"
              }
            ]
          },
          {
            "version": "2.06.01",
            "releaseDate": "2020-02-01",
            "changelog": [
              {
                "lang": "de",
                "description": "CV-Speicher optimiert; Funktionserweiterung: Beschreibungen zu Sequenzfehlern hinzugefügt"
              },
              {
                "lang": "en",
                "description": "CV memory optimized; Functional enhancement: Added descriptions to sequence errors"
              }
            ]
          },
          {
            "version": "2.05.05",
            "releaseDate": "2019-08-07",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: Lokale Nachrichten; Funktionserweiterung: DCCA integriert"
              },
              {
                "lang": "en",
                "description": "Bugfix: Local messages; Functional enhancement: DCCA started"
              }
            ]
          },
          {
            "version": "2.04.05",
            "releaseDate": "2019-02-02",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: Fifo-Handling bei extremer Buslast - Ein Update ist empfohlen"
              },
              {
                "lang": "en",
                "description": "Bugfix: FIFO handling with extreme bus load - An update is recommended"
              }
            ]
          }
        ]
      },
      {
        "id": 133,
        "name": "OpPanel",
        "info": [
          {
            "lang": "de-DE",
            "description": "Evaluierungsmodul für lokale Eingabe"
          },
          {
            "lang": "en-US",
            "description": "Evaluationmodule for local Input"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 134,
        "name": "GBM16TS",
        "info": [
          {
            "lang": "de-DE",
            "description": "16 Belegtmeldereingänge, Stromsensoren, volle Railcomfähigkeit",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=gbm16ts"
          },
          {
            "lang": "en-US",
            "description": "16 full featured railcom channels",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=gbm16ts"
          }
        ],
        "image": {
          "filename": "bidib-13-134.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-134.png",
          "sha1": "75a7a35e1728f8a4bf325aa4f9c1113fa86f23e0"
        },
        "firmwares": [
          {
            "version": "2.12.14",
            "releaseDate": "2026-02-12",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Meldung des Kurzschlussblocks erfolgt nur, wenn per operation_mode freigeschaltet"
              },
              {
                "lang": "en",
                "description": "Show section with short disabled by default; change operation mode to enable"
              }
            ],
            "filename": "GBM16TS_2.12.14.zip",
            "link": "https://repository.bidib.org/13_258/firmware/GBM16TS_2.12.14.zip",
            "sha1": "d8e4df0b161447c2b6a8fbd1515ce1b454d0a151"
          },
          {
            "version": "2.10.03",
            "releaseDate": "2022-02-22",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " Bugfix: Schwellenaenderung bei der Rueckmeldung, Sequenzfehler behoben"
              },
              {
                "lang": "en",
                "description": " Bugfix: ServiceMode removed, threshold change on feedback, sequence error fixed."
              }
            ],
            "filename": "GBM16TS_2.10.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/GBM16TS_2.10.03.zip",
            "sha1": "f6124fcce9e4468182047588c6d7d915a0fa96f7"
          },
          {
            "version": "2.10.02",
            "releaseDate": "2021-01-22",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " Erweiterung: DEBUG-Befehl IMAX hinzugefuegt, um Kurzschluesse einfacher zu finden.\n Bugfix: ServiceMode entfernt, SchwellenAenderung bei der Rueckmeldung, Sequenzfehler behoben"
              },
              {
                "lang": "en",
                "description": " Enhancement: DEBUG command IMAX added to find short circuits easier.\n Bugfix: ServiceMode removed, threshold change on feedback, sequence error fixed."
              }
            ],
            "filename": "gbm16ts_v2.10.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/gbm16ts_v2.10.02.zip",
            "sha1": "89f91b905fe82131ad01adee2e279b511a2a3204"
          },
          {
            "version": "2.10.01",
            "releaseDate": "2021-01-22",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "beta",
            "filename": "GBM16TS_2.10.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/GBM16TS_2.10.01.zip",
            "sha1": "b6f91df13ccf408138dedba9ee4ed00c0d083618"
          },
          {
            "version": "2.07.02",
            "releaseDate": "2019-03-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " Bugfix: Eine Folge von DCC-Accessory+DCC lange Adresse + Railcom Dyn kann eine falsche Adresserkennung verursachen"
              },
              {
                "lang": "en",
                "description": " Bugfix: A sequence of DCC Accessory+DCC long address + Railcom Dyn can cause a wrong address detection"
              }
            ],
            "filename": "gbm16ts_v2.07.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/gbm16ts_v2.07.02.zip",
            "sha1": "a6749d9f1f60a32f92c53a562bab6b89c47cc6ea"
          }
        ],
        "changelog": [
          {
            "version": "2.12.14",
            "releaseDate": "2026-02-12",
            "changelog": [
              {
                "lang": "de",
                "description": "Meldung des Kurzschlussblocks erfolgt nur, wenn per operation_mode freigeschaltet"
              },
              {
                "lang": "en",
                "description": "Show section with short disabled by default; change operation mode to enable"
              }
            ]
          },
          {
            "version": "2.12.13",
            "releaseDate": "2025-12-02",
            "changelog": [
              {
                "lang": "de",
                "description": "Meldung des Kurzschlussblocks beim Abschalten wird 100ms nach DCC-Start wieder aufgehoben"
              },
              {
                "lang": "en",
                "description": "Show section with short / clear after DCC Start"
              }
            ]
          },
          {
            "version": "2.12.06",
            "releaseDate": "2025-10-17",
            "changelog": [
              {
                "lang": "de",
                "description": "Meldung des Kurzschlussblocks beim Abschalten; Debug des Channelmuxer"
              },
              {
                "lang": "en",
                "description": "Show section with short"
              }
            ]
          },
          {
            "version": "2.12.01",
            "releaseDate": "2025-09-12",
            "changelog": [
              {
                "lang": "de",
                "description": "Freigabe DCC-A"
              },
              {
                "lang": "en",
                "description": "DCC-A is enabled"
              }
            ]
          },
          {
            "version": "2.11.10",
            "releaseDate": "2025-07-11",
            "changelog": [
              {
                "lang": "de",
                "description": "Railcom-NACK fuer fehlende CV wird ausgewertet, bei XPOM wird die DCC-Adresse mitgenommen + SS+CV-Adresse"
              },
              {
                "lang": "en",
                "description": "Evaluation of Railcom-NACK for missing CV; XPOM addr fix"
              }
            ]
          },
          {
            "version": "2.11.04",
            "releaseDate": "2025-01-02",
            "changelog": [
              {
                "lang": "de",
                "description": " Aenderung: bei 'Besetzt' oder 'Frei' erfolgt direkte BiDiB-Nachricht"
              },
              {
                "lang": "en",
                "description": " OCC/FREE always generate a BiDiB message"
              }
            ]
          },
          {
            "version": "2.11.03",
            "releaseDate": "2024-12-22",
            "changelog": [
              {
                "lang": "de",
                "description": " Neu: Support DCCA"
              },
              {
                "lang": "en",
                "description": " New: Support DCCA"
              }
            ]
          },
          {
            "version": "2.10.03",
            "releaseDate": "2022-02-22",
            "changelog": [
              {
                "lang": "de",
                "description": " Bugfix: Schwellenaenderung bei der Rueckmeldung, Sequenzfehler behoben"
              },
              {
                "lang": "en",
                "description": " Bugfix: ServiceMode removed, threshold change on feedback, sequence error fixed."
              }
            ]
          },
          {
            "version": "2.10.02",
            "releaseDate": "2021-04-10",
            "changelog": [
              {
                "lang": "de",
                "description": " Erweiterung: DEBUG-Befehl IMAX hinzugefuegt, um Kurzschluesse einfacher zu finden.\n Bugfix: ServiceMode entfernt, SchwellenAenderung bei der Rueckmeldung, Sequenzfehler behoben"
              },
              {
                "lang": "en",
                "description": " Enhancement: DEBUG command IMAX added to find short circuits easier.\n Bugfix: ServiceMode removed, threshold change on feedback, sequence error fixed."
              }
            ]
          },
          {
            "version": "2.07.02",
            "releaseDate": "2019-03-10",
            "changelog": [
              {
                "lang": "de",
                "description": " Bugfix: Eine Folge von DCC-Accessory+DCC lange Adresse + Railcom Dyn kann eine falsche Adresserkennung verursachen"
              },
              {
                "lang": "en",
                "description": " Bugfix: A sequence of DCC Accessory+DCC long address + Railcom Dyn can cause a wrong address detection"
              }
            ]
          },
          {
            "version": "2.07.00",
            "releaseDate": "2018-07-14",
            "changelog": [
              {
                "lang": "de",
                "description": " Erweiterung: Millimetergenaue Streckenmessung (RailCom Erweiterung)"
              },
              {
                "lang": "en",
                "description": " Extension: Millimeter-accurate distance measurement (RailCom extension)"
              }
            ]
          },
          {
            "version": "2.06.12",
            "releaseDate": "2017-12-10",
            "changelog": [
              {
                "lang": "de",
                "description": " Bugfix: Bessere Unterdrückung von Störungen im Channel 2"
              },
              {
                "lang": "en",
                "description": " Bugfix: Better suppression of interference in channel 2"
              }
            ]
          },
          {
            "version": "2.06.10",
            "releaseDate": "2017-10-27",
            "changelog": [
              {
                "lang": "de",
                "description": " Bugfix: SECACK interval veränderbar, Belegung aktualisiert sich bei PowerOn"
              },
              {
                "lang": "en",
                "description": " Bugfix: SECACK interval changable, assignment updates with PowerOn"
              }
            ]
          },
          {
            "version": "2.06.07",
            "releaseDate": "2017-10-12",
            "changelog": [
              {
                "lang": "de",
                "description": " Interne Anpassungen"
              },
              {
                "lang": "en",
                "description": " Internal changes"
              }
            ]
          },
          {
            "version": "2.06.05",
            "releaseDate": "2017-08-18",
            "changelog": [
              {
                "lang": "de",
                "description": " erste freigegebene Version"
              },
              {
                "lang": "en",
                "description": " Initial version"
              }
            ]
          }
        ]
      },
      {
        "id": 135,
        "name": "Octagon-1",
        "info": [
          {
            "lang": "de-DE",
            "description": "mini light/servo controller for roundabouts"
          },
          {
            "lang": "en-US",
            "description": "miniatur light/servo controller für Kirmes"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 136,
        "name": "BiDiB-PI1",
        "info": [
          {
            "lang": "de-DE",
            "description": "Interface, Generator, Booster, Programmer"
          },
          {
            "lang": "en-US",
            "description": "interface, generator, booster, programmer"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 137,
        "name": "BiDiB-PI1-BL",
        "info": [
          {
            "lang": "de-DE",
            "description": "Bootloader"
          },
          {
            "lang": "en-US",
            "description": "Bootloader"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 138,
        "name": "ModelClock",
        "info": [
          {
            "lang": "de-DE",
            "description": "LED-Uhr für BiDiB und DCC"
          },
          {
            "lang": "en-US",
            "description": "LED clock for BiDiB and DCC"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 139,
        "name": "ModelClock-BL",
        "info": [
          {
            "lang": "de-DE",
            "description": "Bootloader"
          },
          {
            "lang": "en-US",
            "description": "Bootloader"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 140,
        "name": "OneControl 8/48",
        "info": [
          {
            "lang": "en-US",
            "description": "16 power outputs, 8 servos, 16 GPIO ports as input or output lower 10mA, 48 macros, 24 accessories",
            "link": "https://wiki.fichtelbahn.de/doku.php?id=onecontrol"
          },
          {
            "lang": "de-DE",
            "description": "16 Powerausgänge, 8 Servos, 16 GPIO-Ports als Eingänge oder Kleinverbraucherausgänge, 48 Makros, 24 Accessorys",
            "link": "http://wiki.fichtelbahn.de/doku.php?id=onecontrol"
          }
        ],
        "image": {
          "filename": "bidib-13-140.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-140.png",
          "sha1": "c34c77acec4b7788984bbac74c900588d1a0f223"
        },
        "firmwares": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ],
            "filename": "OneControl_8_48_3.01.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_48_3.01.03.zip",
            "sha1": "2c2c5072a853d568ea170ab133df69d13eef3057"
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ],
            "filename": "OneControl_8_48_3.01.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_48_3.01.01.zip",
            "sha1": "4b6ecba2b6d3312f1f3256ebc3add2a46958802d"
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ],
            "filename": "OneControl_8_48_3.00.28.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_48_3.00.28.zip",
            "sha1": "72eb4bb733d5b1708c756ec41a0a0ec4f4ca80ed"
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-04-03",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ],
            "filename": "OneControl_8_48_3.00.25.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_48_3.00.25.zip",
            "sha1": "c63b801e6c6ba1b099c4ab577812596aa21976c2"
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ],
            "filename": "OneControl_8_48_3.00.24.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_48_3.00.24.zip",
            "sha1": "1bfccf96310ac100fcdc5f189bb11f9c6f91faf0"
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ],
            "filename": "OneControl_8_48_3.00.23.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_48_3.00.23.zip",
            "sha1": "17a93612bba162b511a49fcd305d6630c637b0ef"
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ],
            "filename": "OneControl_8_48_3.00.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_8_48_3.00.19.zip",
            "sha1": "283d457fad52f23242917673c1db5d4e853ce3b5"
          }
        ],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 112,
            "name": "BiDiBOne Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 117,
            "name": "OneControl 8/32"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 140,
            "name": "OneControl 8/48"
          }
        ],
        "changelog": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ]
          },
          {
            "version": "3.01.02",
            "releaseDate": "2024-03-05",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Änderungen für FEATURE_BM_SIZE jetzt verhindert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Now prevent changes of FEATURE_BM_SIZE."
              }
            ]
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-17",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ]
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ]
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-03-29",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ]
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ]
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ]
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ]
          }
        ]
      },
      {
        "id": 141,
        "name": "OneControl 4/32",
        "info": [
          {
            "lang": "en-US",
            "description": "16 power outputs, 4 servos, 16 occupancy detectors, 16 GPIO ports as input or output lower 10mA, 32 macros, 20 accessories",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onecontrol"
          },
          {
            "lang": "de-DE",
            "description": "16 Powerausgänge, 4 Servos, 16 Belegtmelder, 16 GPIO-Ports als Eingänge oder Kleinverbraucherausgänge, 32 Makros, 20 Accessorys",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onecontrol"
          }
        ],
        "image": {
          "filename": "bidib-13-141.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-141.png",
          "sha1": "c34c77acec4b7788984bbac74c900588d1a0f223"
        },
        "firmwares": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ],
            "filename": "OneControl_4_32_3.01.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_32_3.01.03.zip",
            "sha1": "badbab2ec13ed1b29886ce9af7e77f592f768cbe"
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ],
            "filename": "OneControl_4_32_3.01.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_32_3.01.01.zip",
            "sha1": "5341568c6d7de211da5baa56063c8c2fc72587d5"
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ],
            "filename": "OneControl_4_32_3.00.28.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_32_3.00.28.zip",
            "sha1": "7db0e16f3e0561446869545bdcff6b52a9d44e30"
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-04-03",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ],
            "filename": "OneControl_4_32_3.00.25.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_32_3.00.25.zip",
            "sha1": "4d3dbdf6fdfe57554ced861da435b4c0233e9390"
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ],
            "filename": "OneControl_4_32_3.00.24.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_32_3.00.24.zip",
            "sha1": "ac2adbceac1275fe6647bfb47f09e9adfa20c219"
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ],
            "filename": "OneControl_4_32_3.00.23.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_32_3.00.23.zip",
            "sha1": "3b9f9d620dc840a2823b91d780c22d69d4fe03db"
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ],
            "filename": "OneControl_4_32_3.00.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_32_3.00.19.zip",
            "sha1": "ad8d64e9099224fac4273b3862d2d2049b7132fb"
          }
        ],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 112,
            "name": "BiDiBOne Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 141,
            "name": "OneControl 4/32"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 142,
            "name": "OneControl 4/48"
          }
        ],
        "changelog": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ]
          },
          {
            "version": "3.01.02",
            "releaseDate": "2024-03-05",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Änderungen für FEATURE_BM_SIZE jetzt verhindert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Now prevent changes of FEATURE_BM_SIZE."
              }
            ]
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-17",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ]
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ]
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-03-29",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ]
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ]
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ]
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ]
          }
        ]
      },
      {
        "id": 142,
        "name": "OneControl 4/48",
        "info": [
          {
            "lang": "en-US",
            "description": "16 power outputs, 4 servos, 16 occupancy detectors, 16 GPIO ports as input or output lower 10mA, 48 macros, 24 accessories",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onecontrol"
          },
          {
            "lang": "de-DE",
            "description": "16 Powerausgänge, 4 Servos, 16 Belegtmelder, 16 GPIO-Ports als Eingänge oder Kleinverbraucherausgänge, 48 Makros, 24 Accessorys",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onecontrol"
          }
        ],
        "image": {
          "filename": "bidib-13-142.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-142.png",
          "sha1": "c34c77acec4b7788984bbac74c900588d1a0f223"
        },
        "firmwares": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ],
            "filename": "OneControl_4_48_3.01.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_48_3.01.03.zip",
            "sha1": "d0bc7d36b2222c5fc0fda9f7c966b69ae3f636fb"
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ],
            "filename": "OneControl_4_48_3.01.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_48_3.01.01.zip",
            "sha1": "8e8da0966d4fa25389334685c4920aa42456eb97"
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ],
            "filename": "OneControl_4_48_3.00.28.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_48_3.00.28.zip",
            "sha1": "3ca8f438db04c8625fb09efda65f611505028017"
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-04-03",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ],
            "filename": "OneControl_4_48_3.00.25.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_48_3.00.25.zip",
            "sha1": "9f3a278c2bc03b9162e714fe2a66f612fe023f85"
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ],
            "filename": "OneControl_4_48_3.00.24.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_48_3.00.24.zip",
            "sha1": "f80e1dcecea68b6a7e907b67d1aef6cb51d9e916"
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ],
            "filename": "OneControl_4_48_3.00.23.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_48_3.00.23.zip",
            "sha1": "43a9476a206e05b083f7930a9ed5876ad2a68d2c"
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ],
            "filename": "OneControl_4_48_3.00.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneControl_4_48_3.00.19.zip",
            "sha1": "989f83516394d561d164fbaf652b0b3756d3f224"
          }
        ],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 112,
            "name": "BiDiBOne Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 141,
            "name": "OneControl 4/32"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 142,
            "name": "OneControl 4/48"
          }
        ],
        "changelog": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ]
          },
          {
            "version": "3.01.02",
            "releaseDate": "2024-03-05",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Änderungen für FEATURE_BM_SIZE jetzt verhindert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Now prevent changes of FEATURE_BM_SIZE."
              }
            ]
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-17",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ]
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ]
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-03-29",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ]
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ]
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ]
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ]
          }
        ]
      },
      {
        "id": 143,
        "name": "OneDriveTurn 8/48",
        "info": [
          {
            "lang": "en-US",
            "description": "8 motor controlls, 8 servos, 16 GPIO ports as input or output lower 10mA, 48 macros, 24 accessories",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedriveturn"
          },
          {
            "lang": "de-DE",
            "description": "8 Motorausgänge, 8 Servos, 16 GPIO-Ports als Eingänge oder Kleinverbraucherausgänge, 48 Makros, 24 Accessorys",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedriveturn"
          }
        ],
        "firmwares": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ],
            "filename": "OneDriveTurn_8_48_3.01.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_48_3.01.03.zip",
            "sha1": "610e1642784f8892e07205cf98b498fce225097d"
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ],
            "filename": "OneDriveTurn_8_48_3.01.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_48_3.01.01.zip",
            "sha1": "2694b55cd2850b55127bd69fbccc74e128f4a490"
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ],
            "filename": "OneDriveTurn_8_48_3.00.28.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_48_3.00.28.zip",
            "sha1": "26867d05faf4789e64f8156aff444a9f32f4381f"
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-04-03",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ],
            "filename": "OneDriveTurn_8_48_3.00.25.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_48_3.00.25.zip",
            "sha1": "115b6552f2d3f5e5d137a98283e44157105a695a"
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ],
            "filename": "OneDriveTurn_8_48_3.00.24.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_48_3.00.24.zip",
            "sha1": "74f7dd558f981a57768509a10cbc282f4bf2e729"
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ],
            "filename": "OneDriveTurn_8_48_3.00.23.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_48_3.00.23.zip",
            "sha1": "ac3bf5a237e86715b7b274fcf521bfddb0104408"
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ],
            "filename": "OneDriveTurn_8_48_3.00.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_8_48_3.00.19.zip",
            "sha1": "cf0335e6fd4ba1e5b9960d1a84381c2f60f257d3"
          }
        ],
        "changelog": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ]
          },
          {
            "version": "3.01.02",
            "releaseDate": "2024-03-05",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Änderungen für FEATURE_BM_SIZE jetzt verhindert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Now prevent changes of FEATURE_BM_SIZE."
              }
            ]
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-17",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ]
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ]
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-03-29",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ]
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ]
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ]
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ]
          }
        ]
      },
      {
        "id": 144,
        "name": "OneDriveTurn 4/32",
        "info": [
          {
            "lang": "en-US",
            "description": "8 motor controlls, 4 servos, 16 Belegtmelder, 16 GPIO ports as input or output lower 10mA, 32 macros, 20 accessories",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedriveturn"
          },
          {
            "lang": "de-DE",
            "description": "8 Motorausgänge, 4 Servos, 16 Belegtmelder, 16 GPIO-Ports als Eingänge oder Kleinverbraucherausgänge, 32 Makros, 20 Accessorys",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedriveturn"
          }
        ],
        "firmwares": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ],
            "filename": "OneDriveTurn_4_32_3.01.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_32_3.01.03.zip",
            "sha1": "a4ab1617972ce231f3b07426557cbdba1f327d89"
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ],
            "filename": "OneDriveTurn_4_32_3.01.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_32_3.01.01.zip",
            "sha1": "78bf40c70b6a1ffa26c01f82cca00bbf0d1de78d"
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ],
            "filename": "OneDriveTurn_4_32_3.00.28.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_32_3.00.28.zip",
            "sha1": "029d254d0b76be4a7c8f924513c5b8df86605782"
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-04-03",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ],
            "filename": "OneDriveTurn_4_32_3.00.25.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_32_3.00.25.zip",
            "sha1": "94d83ba8b0e7f3523052c5e9cdad153f4d4642df"
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ],
            "filename": "OneDriveTurn_4_32_3.00.24.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_32_3.00.24.zip",
            "sha1": "8f5d3f8ae24cb967a88f55ca8755903d4fd082c0"
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ],
            "filename": "OneDriveTurn_4_32_3.00.23.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_32_3.00.23.zip",
            "sha1": "7b8fb0c91ada423241a28275d7effd1325df0017"
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ],
            "filename": "OneDriveTurn_4_32_3.00.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_32_3.00.19.zip",
            "sha1": "1a4535cc54e3b5c149f079b68cf1156878e48dfc"
          }
        ],
        "changelog": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ]
          },
          {
            "version": "3.01.02",
            "releaseDate": "2024-03-05",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Änderungen für FEATURE_BM_SIZE jetzt verhindert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Now prevent changes of FEATURE_BM_SIZE."
              }
            ]
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-17",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ]
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ]
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-03-29",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ]
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ]
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ]
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ]
          }
        ]
      },
      {
        "id": 145,
        "name": "OneDriveTurn 4/48",
        "info": [
          {
            "lang": "en-US",
            "description": "8 motor controlls, 4 servos, 16 Belegtmelder, 16 GPIO ports as input or output lower 10mA, 48 macros, 24 accessories",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedriveturn"
          },
          {
            "lang": "de-DE",
            "description": "8 Motorausgänge, 4 Servos, 16 Belegtmelder, 16 GPIO-Ports als Eingänge oder Kleinverbraucherausgänge, 48 Makros, 24 Accessorys",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onedriveturn"
          }
        ],
        "firmwares": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ],
            "filename": "OneDriveTurn_4_48_3.01.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_48_3.01.03.zip",
            "sha1": "7c46ff4dbc4f0aab97cca23c736a999ab6d5cff0"
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ],
            "filename": "OneDriveTurn_4_48_3.01.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_48_3.01.01.zip",
            "sha1": "4f031575438018846ae0da328243a7696ec5862e"
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ],
            "filename": "OneDriveTurn_4_48_3.00.28.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_48_3.00.28.zip",
            "sha1": "6e68a534d73b109ce2d40dbbad1d7933b3861578"
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-04-03",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ],
            "filename": "OneDriveTurn_4_48_3.00.25.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_48_3.00.25.zip",
            "sha1": "edae29af48b0f0324dfad7affd37ba911585dc27"
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ],
            "filename": "OneDriveTurn_4_48_3.00.24.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_48_3.00.24.zip",
            "sha1": "73abfd7ac0d5343fbe237aec10b3b735eee46cc4"
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ],
            "filename": "OneDriveTurn_4_48_3.00.23.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_48_3.00.23.zip",
            "sha1": "3c663620a9d7a6a5a2ee49bdd10d2ab840054b98"
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ],
            "filename": "OneDriveTurn_4_48_3.00.19.zip",
            "link": "https://repository.bidib.org/13_258/firmware/OneDriveTurn_4_48_3.00.19.zip",
            "sha1": "4f85891fa0460279ad61252ea374fe2af9f20785"
          }
        ],
        "changelog": [
          {
            "version": "3.01.03",
            "releaseDate": "2024-03-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Anpassung: Abgeklemmten GBM16T zulassen."
              },
              {
                "lang": "en",
                "description": " - Change: Admit disconnected GBM16T."
              }
            ]
          },
          {
            "version": "3.01.02",
            "releaseDate": "2024-03-05",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Änderungen für FEATURE_BM_SIZE jetzt verhindert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Now prevent changes of FEATURE_BM_SIZE."
              }
            ]
          },
          {
            "version": "3.01.01",
            "releaseDate": "2024-01-17",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehlerbehebung: Zusätzlicher falscher Eintrag für FEATURE_BM_SIZE.\n - Intern: Anhebung der Sub-Version-Nummer wegen Distanzmessung aus 3.00.28."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Additional wrong entry FEATURE_BM_SIZE.\n - Internal: Increment sub version nummer cause Distance measurement from 3.00.28."
              }
            ]
          },
          {
            "version": "3.00.28",
            "releaseDate": "2023-04-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Verhindere MSG_ACCESSORY_STATE beim Start.\n - Distanzmessung mit GBM16T eingeführt.\n - BiDiB-Protokoll: Streaming-Funktion bei MSG_FEATURE_GETALL."
              },
              {
                "lang": "en",
                "description": " - Bugfix: Prevent MSG_ASSESSORY_STATE at startup.\n - Distance measurement with GBM16T introduced.\n - BiDiB-Protocol: Add Streaming Function with MSG_FEATURE_GETALL."
              }
            ]
          },
          {
            "version": "3.00.25",
            "releaseDate": "2022-03-29",
            "changelog": [
              {
                "lang": "de",
                "description": " - Interne Verbesserungen: Timer Interrupt, Nummernanpassung, Obsolete Features \n - Verbesserung der Firmware Übersicht"
              },
              {
                "lang": "en",
                "description": " - Internal improvements: Timer interrupt, adapt numbering, obsolete features \n - Improvement of firmware overview"
              }
            ]
          },
          {
            "version": "3.00.24",
            "releaseDate": "2021-04-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Keine Typ-Umschaltung mit Import möglich: Überschreiben der Port-Typen bei bestimmten Importeinstellungen."
              },
              {
                "lang": "en",
                "description": " - Bug Fix type change at import fails: Overwrite port types with certain import configuration"
              }
            ]
          },
          {
            "version": "3.00.23",
            "releaseDate": "2021-03-10",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Invertierung GPIOs \n - Verbesserte Fehlerausgabe am BiDiBus \n - Kleinere interne Änderungen \n - Geänderte Reihenfolge bei Auswahl der Firmware"
              },
              {
                "lang": "en",
                "description": " - Bugfix: Inverting GPIOs \n - Improve error output on BiDiBus \n - Internal changes \n - Choose of firmware in changed order"
              }
            ]
          },
          {
            "version": "3.00.19",
            "releaseDate": "2020-04-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Einführung eines Filters für die Portabfrage. Erleichtert einem PC-Programm die Erfassung der angeschlossenen Ports. Interessant für WDP-Anwender \n - Erfassung von rein ohmschen Lasten beim Hochfahren. Interessant für Varianten mit GBM16T und Widerstandsachsen"
              },
              {
                "lang": "en",
                "description": " - New filter to scan ports \n - Scan resistive load at start"
              }
            ]
          }
        ]
      },
      {
        "id": 146,
        "name": "OpenSwitch",
        "info": [
          {
            "lang": "en-US",
            "description": "Turnout and Magnetdrive Decoder (8 Outputs)",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=openswitch"
          },
          {
            "lang": "de-DE",
            "description": "Weichen- und Magnetartikeldekoder (8 Ausgänge)",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=openswitch"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 147,
        "name": "OpenSwitch Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "Bootloader for OpenSwitch"
          },
          {
            "lang": "de-DE",
            "description": "Bootloader für OpenSwitch"
          }
        ],
        "firmwares": [],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 147,
            "name": "OpenSwitch Bootloader"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 146,
            "name": "OpenSwitch"
          }
        ],
        "changelog": []
      },
      {
        "id": 153,
        "name": "ReedReflex",
        "info": [
          {
            "lang": "en-US",
            "description": "ReedReflex, 8 general purpose sensor inputs, 8 optical reflex sensors"
          },
          {
            "lang": "de-DE",
            "description": "ReedReflex, 8 Meldereingänge, 8 Reflexlichtschranken"
          }
        ],
        "firmwares": [],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 154,
            "name": "ReedReflexBoot"
          }
        ],
        "changelog": []
      },
      {
        "id": 154,
        "name": "ReedReflexBoot",
        "info": [
          {
            "lang": "en-US",
            "description": "ReedReflex Bootloader"
          },
          {
            "lang": "de-DE",
            "description": "ReedReflex Bootloader"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 204,
        "name": "OneOC",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBOne AddOn - 20 groundrelated input",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=oneoc"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBOne AddOn - 20fach massebezogene Rückmelder",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=oneoc"
          }
        ],
        "image": {
          "filename": "bidib-13-204.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-204.png",
          "sha1": "41c4c3deae10f7fcda29a1c68766409f264f185a"
        },
        "firmwares": [
          {
            "version": "2.04.01",
            "releaseDate": "2021-04-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Empfangene Pakete > 63 Byte wurden verworfen. Das sollte erst > 64 Byte passieren."
              },
              {
                "lang": "en",
                "description": " - Bug Fix. Received pakages > 63 Byte are rejected. Should be > 64 Byte"
              }
            ],
            "filename": "BiDiBOne-OneOC_v2.04.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/BiDiBOne-OneOC_v2.04.01.zip",
            "sha1": "75f21b8f020e89023ee019b32ced7801b30d6bd6"
          },
          {
            "version": "2.04.00",
            "releaseDate": "2020-12-27",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Programmcode von t_cr_task run_cv_manager(void) dem AddOn Code angepasst.\n  - BIDIB_ERR_SEQUENCE: Erwartete und empfangene Msg-Nr.\n  - Debug-Ausgabe auf BiDiB-Interface: Info des CPU-Type"
              },
              {
                "lang": "en",
                "description": " - align code of t_cr_task run_cv_manager(void) to Core from Git\n  - BIDIB_ERR_SEQUENCE: expected and received Msg-Nr.\n  - Debug-Output on BiDiB-Interface: Info with CPU-Type."
              }
            ],
            "filename": "BiDiBOne-OneOC_v2.04.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/BiDiBOne-OneOC_v2.04.00.zip",
            "sha1": "d0d135d891faad4594e6f030c3df17cd75463c43"
          },
          {
            "version": "2.03.00",
            "releaseDate": "2020-03-18",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Verbessertes Debounce-Verhalten (RailCom Cutout ignorieren)"
              },
              {
                "lang": "en",
                "description": " - Bug Fix: Better debounce to ignore RailCom Cutout"
              }
            ],
            "filename": "BiDiBOne-OneOC_v2.03.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/BiDiBOne-OneOC_v2.03.00.zip",
            "sha1": "b73c29f8cb1bb3fa0b54c1cd89db948c0b277b39"
          },
          {
            "version": "2.02.03",
            "releaseDate": "2019-10-30",
            "lastUpdate": "2026-07-07T19:10:10",
            "state": "stable",
            "filename": "BiDiBOne-OneOC_v2.02.03.zip",
            "link": "https://repository.bidib.org/13_258/firmware/BiDiBOne-OneOC_v2.02.03.zip",
            "sha1": "f28e06e184983c80712fedb5eadc121c4f5c61e7"
          }
        ],
        "changelog": [
          {
            "version": "2.04.01",
            "releaseDate": "2021-04-07",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Empfangene Pakete > 63 Byte wurden verworfen. Das sollte erst > 64 Byte passieren."
              },
              {
                "lang": "en",
                "description": " - Bug Fix. Received pakages > 63 Byte are rejected. Should be > 64 Byte"
              }
            ]
          },
          {
            "version": "2.04.00",
            "releaseDate": "2020-10-31",
            "changelog": [
              {
                "lang": "de",
                "description": " - Programmcode von t_cr_task run_cv_manager(void) dem AddOn Code angepasst.\n  - BIDIB_ERR_SEQUENCE: Erwartete und empfangene Msg-Nr.\n  - Debug-Ausgabe auf BiDiB-Interface: Info des CPU-Type"
              },
              {
                "lang": "en",
                "description": " - align code of t_cr_task run_cv_manager(void) to Core from Git\n  - BIDIB_ERR_SEQUENCE: expected and received Msg-Nr.\n  - Debug-Output on BiDiB-Interface: Info with CPU-Type."
              }
            ]
          },
          {
            "version": "2.03.00",
            "releaseDate": "2020-02-02",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Verbessertes Debounce-Verhalten (RailCom Cutout ignorieren)"
              },
              {
                "lang": "en",
                "description": " - Bug Fix: Better debounce to ignore RailCom Cutout"
              }
            ]
          }
        ]
      },
      {
        "id": 205,
        "name": "NeoControl Light",
        "info": [
          {
            "lang": "en-US",
            "description": "light control with WS2811 / neopixel, individual control of LEDs, 8 inputs, 8 outputs",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          },
          {
            "lang": "de-DE",
            "description": "Lichtsteuerung, mit WS2811 / Neopixel, Einzelansteuerung LEDs, 8 Eingänge, 8 Ausgänge",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          }
        ],
        "image": {
          "filename": "bidib-13-205.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-205.png",
          "sha1": "6f947301762f4bccca8020f485242d0e29afdc85"
        },
        "firmwares": [
          {
            "version": "1.07.00",
            "releaseDate": "2024-11-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Zeit der Helligkeitsänderung durch Accessory kann per CV eingestellt werden.\n"
              },
              {
                "lang": "en",
                "description": " - Dimmtime of brightness Accessories can be set by CV.\n"
              }
            ],
            "filename": "NeoControl_1.07.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_1.07.00.zip",
            "sha1": "3892aa2ada686e58690ee747e633c66e5e4f88bf"
          },
          {
            "version": "1.06.10",
            "releaseDate": "2023-02-11",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Ersetzt fehlerhafte Versionen 1.06.06 und 1.06.07.\n - Fehler behoben: Konfiguration von Aspekten, größer 15 führt zum Absturz.\n - Neue FW-Variante NeoControl Signal HL mit 4 Accessories mit je 23 Aspekten.\n - Fehler behoben: Feature-Streaming wurde auch angewendet, wenn der Host es nicht unterstüzt.\n - Fehler behoben: Falsche CV-Zuordnung bei den Varianten Light/Signal/SIG16\n"
              },
              {
                "lang": "en",
                "description": " - Replaces faulty versions 1.06.06 and 1.06.07.\n - Fix: Configure an Accessory with Aspects greater 15, lead to a chrash.\n- New Firmware-Variant NeoControl Signal HL with 4 Accessoys, 23 Aspects.\n - Fix: Feature-Streaming was used, eben if the Host does not support it.\n - Fix: wrong CV-Assigmnent in variants Light/Signal/SIG16\n"
              }
            ],
            "filename": "NeoControl_V_1.06.10.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.10.zip",
            "sha1": "15fdd15e26187a9fac457ef3d8d60a4b97afdd26"
          },
          {
            "version": "1.06.05",
            "releaseDate": "2022-12-23",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: flasche Produkt-ID in Light und SIG16.\n - Fehler behoben: Macros konnten nicht gespeichert werden. Compiler-Problem durch falsche #Defines\n"
              },
              {
                "lang": "en",
                "description": " - Fix: Wrong product ID in Light and SIG16.\n - Fix: Macros could not be saved. Compiler issue by wrong #Defines\n"
              }
            ],
            "filename": "NeoControl_V_1.06.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.05.zip",
            "sha1": "bd1fedd16dc45e3c2781592ae42e5a4e3a0a362f"
          },
          {
            "version": "1.06.02",
            "releaseDate": "2022-02-05",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler in Antwort auf MSG_ACCESSORY_PARA_GET für die Helligkeits-Accessories behoben.\n - Hilfe-Text im Debug-Interface angepasst an SIG16-Variante: HELP 1\n"
              },
              {
                "lang": "en",
                "description": " - Fix wrong answer on MSG_ACCESSORY_PARA_GET for brightness Accessories on Channel A and B.\n - Help-Text in Debug-Interface alligned to right CV's for SIG16: HELP 1\n"
              }
            ],
            "filename": "NeoControl_V_1.06.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.02.zip",
            "sha1": "8315a72821fd732e7a01f5e4f1b5d3e2fb429ae0"
          },
          {
            "version": "1.05.02",
            "releaseDate": "2021-06-20",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Status der Belegtmelder beim Einschalten.\n - Waring /Critical Werte der Spannungsmessung an Kanal A/B geändert.\n - CV's der Werte für die Spannungsmessung an Kanal A/B sind jetzt änderbar.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix. statsu of occupencies at power on.\n - New default values for warning/critical levels of voltage measurement (5V on Chanal A/B).\n - CV's for warning/critical levels of voltage measurement in CV-XML, now R/W.\n"
              }
            ],
            "filename": "NeoControl_V_1.05.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.05.02.zip",
            "sha1": "5371ac92fa16771b10b7720a8046929910ae42ef"
          },
          {
            "version": "1.05.01",
            "releaseDate": "2021-04-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Empfangene Pakete > 63 Byte wurden verworfen. Das sollte erst > 64 Byte passieren."
              },
              {
                "lang": "en",
                "description": " - Bug Fix. Received pakages > 63 Byte are rejected. Should be > 64 Byte"
              }
            ],
            "filename": "NeoControl_V_1.05.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.05.01.zip",
            "sha1": "f8a3d2146484ccbd62411d7b98f70d3b86b2b926"
          },
          {
            "version": "1.04.06",
            "releaseDate": "2020-01-26",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "NeoControl_v_1.04.06.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_v_1.04.06.zip",
            "sha1": "a68682e7e41c4c786561c0763714951188018ff7"
          }
        ],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 206,
            "name": "NeoControl Signal"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 210,
            "name": "NeoControl Signal16"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 211,
            "name": "NeoControl Signal_HL"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 129,
            "name": "NeoControl EWS"
          }
        ],
        "changelog": [
          {
            "version": "1.07.00",
            "releaseDate": "2024-11-07",
            "changelog": [
              {
                "lang": "de",
                "description": " - Zeit der Helligkeitsänderung durch Accessory kann per CV eingestellt werden.\n"
              },
              {
                "lang": "en",
                "description": " - Dimmtime of brightness Accessories can be set by CV.\n"
              }
            ]
          },
          {
            "version": "1.06.10",
            "releaseDate": "2023-02-11",
            "changelog": [
              {
                "lang": "de",
                "description": " - Ersetzt fehlerhafte Versionen 1.06.06 und 1.06.07.\n - Fehler behoben: Konfiguration von Aspekten, größer 15 führt zum Absturz.\n - Neue FW-Variante NeoControl Signal HL mit 4 Accessories mit je 23 Aspekten.\n - Fehler behoben: Feature-Streaming wurde auch angewendet, wenn der Host es nicht unterstüzt.\n - Fehler behoben: Falsche CV-Zuordnung bei den Varianten Light/Signal/SIG16\n"
              },
              {
                "lang": "en",
                "description": " - Replaces faulty versions 1.06.06 and 1.06.07.\n - Fix: Configure an Accessory with Aspects greater 15, lead to a chrash.\n- New Firmware-Variant NeoControl Signal HL with 4 Accessoys, 23 Aspects.\n - Fix: Feature-Streaming was used, eben if the Host does not support it.\n - Fix: wrong CV-Assigmnent in variants Light/Signal/SIG16\n"
              }
            ]
          },
          {
            "version": "1.06.05",
            "releaseDate": "2022-12-23",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: flasche Produkt-ID in Light und SIG16.\n - Fehler behoben: Macros konnten nicht gespeichert werden. Compiler-Problem durch falsche #Defines\n"
              },
              {
                "lang": "en",
                "description": " - Fix: Wrong product ID in Light and SIG16.\n - Fix: Macros could not be saved. Compiler issue by wrong #Defines\n"
              }
            ]
          },
          {
            "version": "1.06.04",
            "releaseDate": "2022-11-25",
            "changelog": [
              {
                "lang": "de",
                "description": " - Support of Streaming: MSG_FEATURE_GETALL.\n - Fehler behoben: MSG_ACCESSORY_STATE wurde beim Start auch bei DISABLED gesendet.\n"
              },
              {
                "lang": "en",
                "description": " - Support of Streaming: MSG_FEATURE_GETALL.\n  - Fix: MSG_ACCESSORY_STATE at node start, also if Node is DISABLED.\n"
              }
            ]
          },
          {
            "version": "1.06.02",
            "releaseDate": "2022-02-05",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler in Antwort auf MSG_ACCESSORY_PARA_GET für die Helligkeits-Accessories behoben.\n - Hilfe-Text im Debug-Interface angepasst an SIG16-Variante: HELP 1\n"
              },
              {
                "lang": "en",
                "description": " - Fix wrong answer on MSG_ACCESSORY_PARA_GET for brightness Accessories on Channel A and B.\n - Help-Text in Debug-Interface alligned to right CV's for SIG16: HELP 1\n"
              }
            ]
          },
          {
            "version": "1.05.02",
            "releaseDate": "2021-06-20",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Status der Belegtmelder beim Einschalten.\n - Waring /Critical Werte der Spannungsmessung an Kanal A/B geändert.\n - CV's der Werte für die Spannungsmessung an Kanal A/B sind jetzt änderbar.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix. statsu of occupencies at power on.\n - New default values for warning/critical levels of voltage measurement (5V on Chanal A/B).\n - CV's for warning/critical levels of voltage measurement in CV-XML, now R/W.\n"
              }
            ]
          },
          {
            "version": "1.05.01",
            "releaseDate": "2021-04-07",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Empfangene Pakete > 63 Byte wurden verworfen. Das sollte erst > 64 Byte passieren."
              },
              {
                "lang": "en",
                "description": " - Bug Fix. Received pakages > 63 Byte are rejected. Should be > 64 Byte"
              }
            ]
          },
          {
            "version": "1.05.00",
            "releaseDate": "2021-04-03",
            "changelog": [
              {
                "lang": "de",
                "description": " - BiDiB Protocal Version 0.8 wird unterstüzt.\n  - MSG_ACCESSORY_GETALL zur Beschleunigung der Accessory-Abfrage.\n - Programmcode von t_cr_task run_cv_manager(void) dem AddOn Code angepasst.\n  - BIDIB_ERR_SEQUENCE: Erwartete und empfangene Msg-Nr.\n  - Initialisierung aller Transmitzählern bei BIDIB_DISCONNECTED.\n  - Durch entfernen einiger nicht genutzter Funktionen wurde die Speichernutzung reduziert.\n - Für die Belegtmelder wird jetzt eine Antwort auf MSG_BM_GET_CONFIDENCE gesendet.\n  - Variante SIG16 mit 16 Accessories mit je 16 Aspekten."
              },
              {
                "lang": "en",
                "description": " - Protocol Version 0.8\n - Implementation of MSG_ACCESSORY_GETALL\n - align code of t_cr_task run_cv_manager(void) to Core from Git\n - BIDIB_ERR_SEQUENCE: expected and received Msg-Nr.\n - clear transmit counters at BIDIB_DISCONNECTED\n - Reduce Data Memory Usage by removing some Diagnostic data and functions.\n  - Answer to MSG_BM_GET_CONFIDENCE\n - New Variant SIG16 with 16 Accessories and 16 Aspects each\n"
              }
            ]
          }
        ]
      },
      {
        "id": 206,
        "name": "NeoControl Signal",
        "info": [
          {
            "lang": "en-US",
            "description": "signal control with WS2811 / neopixel, individual control of LEDs, 8 inputs, 8 outputs",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          },
          {
            "lang": "de-DE",
            "description": "Signalsteuerung, mit WS2811 / Neopixel, Einzelansteuerung LEDs, 8 Eingänge, 8 Ausgänge",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          }
        ],
        "image": {
          "filename": "bidib-13-206.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-206.png",
          "sha1": "e39808fd5738f5d4ac859c761150f876fa6b68fe"
        },
        "firmwares": [
          {
            "version": "1.07.00",
            "releaseDate": "2024-11-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Zeit der Helligkeitsänderung durch Accessory kann per CV eingestellt werden.\n"
              },
              {
                "lang": "en",
                "description": " - Dimmtime of brightness Accessories can be set by CV.\n"
              }
            ],
            "filename": "NeoControl_1.07.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_1.07.00.zip",
            "sha1": "3892aa2ada686e58690ee747e633c66e5e4f88bf"
          },
          {
            "version": "1.06.10",
            "releaseDate": "2023-02-11",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Ersetzt fehlerhafte Versionen 1.06.06 und 1.06.07.\n - Fehler behoben: Konfiguration von Aspekten, größer 15 führt zum Absturz.\n - Neue FW-Variante NeoControl Signal HL mit 4 Accessories mit je 23 Aspekten.\n - Fehler behoben: Feature-Streaming wurde auch angewendet, wenn der Host es nicht unterstüzt.\n - Fehler behoben: Falsche CV-Zuordnung bei den Varianten Light/Signal/SIG16\n"
              },
              {
                "lang": "en",
                "description": " - Replaces faulty versions 1.06.06 and 1.06.07.\n - Fix: Configure an Accessory with Aspects greater 15, lead to a chrash.\n- New Firmware-Variant NeoControl Signal HL with 4 Accessoys, 23 Aspects.\n - Fix: Feature-Streaming was used, eben if the Host does not support it.\n - Fix: wrong CV-Assigmnent in variants Light/Signal/SIG16\n"
              }
            ],
            "filename": "NeoControl_V_1.06.10.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.10.zip",
            "sha1": "15fdd15e26187a9fac457ef3d8d60a4b97afdd26"
          },
          {
            "version": "1.06.05",
            "releaseDate": "2022-12-23",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: flasche Produkt-ID in Light und SIG16.\n - Fehler behoben: Macros konnten nicht gespeichert werden. Compiler-Problem durch falsche #Defines\n"
              },
              {
                "lang": "en",
                "description": " - Fix: Wrong product ID in Light and SIG16.\n - Fix: Macros could not be saved. Compiler issue by wrong #Defines\n"
              }
            ],
            "filename": "NeoControl_V_1.06.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.05.zip",
            "sha1": "bd1fedd16dc45e3c2781592ae42e5a4e3a0a362f"
          },
          {
            "version": "1.06.02",
            "releaseDate": "2022-02-05",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler in Antwort auf MSG_ACCESSORY_PARA_GET für die Helligkeits-Accessories behoben.\n - Hilfe-Text im Debug-Interface angepasst an SIG16-Variante: HELP 1\n"
              },
              {
                "lang": "en",
                "description": " - Fix wrong answer on MSG_ACCESSORY_PARA_GET for brightness Accessories on Channel A and B.\n - Help-Text in Debug-Interface alligned to right CV's for SIG16: HELP 1\n"
              }
            ],
            "filename": "NeoControl_V_1.06.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.02.zip",
            "sha1": "8315a72821fd732e7a01f5e4f1b5d3e2fb429ae0"
          },
          {
            "version": "1.05.02",
            "releaseDate": "2021-06-20",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Status der Belegtmelder beim Einschalten.\n - Waring /Critical Werte der Spannungsmessung an Kanal A/B geändert.\n - CV's der Werte für die Spannungsmessung an Kanal A/B sind jetzt änderbar.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix. statsu of occupencies at power on.\n - New default values for warning/critical levels of voltage measurement (5V on Chanal A/B).\n - CV's for warning/critical levels of voltage measurement in CV-XML, now R/W.\n"
              }
            ],
            "filename": "NeoControl_V_1.05.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.05.02.zip",
            "sha1": "5371ac92fa16771b10b7720a8046929910ae42ef"
          },
          {
            "version": "1.05.01",
            "releaseDate": "2021-04-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Empfangene Pakete > 63 Byte wurden verworfen. Das sollte erst > 64 Byte passieren."
              },
              {
                "lang": "en",
                "description": " - Bug Fix. Received pakages > 63 Byte are rejected. Should be > 64 Byte"
              }
            ],
            "filename": "NeoControl_V_1.05.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.05.01.zip",
            "sha1": "f8a3d2146484ccbd62411d7b98f70d3b86b2b926"
          },
          {
            "version": "1.04.06",
            "releaseDate": "2020-01-26",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "NeoControl_v_1.04.06.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_v_1.04.06.zip",
            "sha1": "a68682e7e41c4c786561c0763714951188018ff7"
          }
        ],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 205,
            "name": "NeoControl Light"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 210,
            "name": "NeoControl Signal16"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 211,
            "name": "NeoControl Signal_HL"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 129,
            "name": "NeoControl EWS"
          }
        ],
        "changelog": []
      },
      {
        "id": 207,
        "name": "BiDiB-RS-GW",
        "info": [
          {
            "lang": "en-US",
            "description": "RS-Bus-Gateway, 8 nodes with 128 Occupancies each"
          },
          {
            "lang": "de-DE",
            "description": "RS-Bus-Gateway, 8 Knoten mit je 128 Belegtmelder"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 209,
        "name": "NeoControl Clock",
        "info": [
          {
            "lang": "en-US",
            "description": "Clock with 68 WS2812, 60 for time, 7 for weekday, one for am/pm",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          },
          {
            "lang": "de-DE",
            "description": "Uhr aus 68 WS2812, 60 für die Uhrzeit, 7 = Wochentag, eine für am/pm",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          }
        ],
        "image": {
          "filename": "bidib-13-209.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-209.png",
          "sha1": "60fcd60ddc9b2aa2079fac595abe22cef6db4155"
        },
        "firmwares": [
          {
            "version": "1.05.02",
            "releaseDate": "2021-06-20",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Status der Belegtmelder beim Einschalten.\n - Waring /Critical Werte der Spannungsmessung an Kanal A/B geändert.\n - CV's der Werte für die Spannungsmessung an Kanal A/B sind jetzt änderbar.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix. statsu of occupencies at power on.\n - New default values for warning/critical levels of voltage measurement (5V on Chanal A/B).\n - CV's for warning/critical levels of voltage measurement in CV-XML, now R/W.\n"
              }
            ],
            "filename": "NeoControl_V_1.05.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.05.02.zip",
            "sha1": "5371ac92fa16771b10b7720a8046929910ae42ef"
          },
          {
            "version": "1.05.01",
            "releaseDate": "2021-04-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Empfangene Pakete > 63 Byte wurden verworfen. Das sollte erst > 64 Byte passieren."
              },
              {
                "lang": "en",
                "description": " - Bug Fix. Received pakages > 63 Byte are rejected. Should be > 64 Byte"
              }
            ],
            "filename": "NeoControl_V_1.05.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.05.01.zip",
            "sha1": "f8a3d2146484ccbd62411d7b98f70d3b86b2b926"
          },
          {
            "version": "1.04.06",
            "releaseDate": "2020-01-26",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "NeoControl_v_1.04.06.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_v_1.04.06.zip",
            "sha1": "a68682e7e41c4c786561c0763714951188018ff7"
          }
        ],
        "changelog": []
      },
      {
        "id": 210,
        "name": "NeoControl Signal16",
        "info": [
          {
            "lang": "en-US",
            "description": "signal control with WS2811 / 16 Accessories with 16 Aspects, individual control of LEDs, 8 inputs, 8 outputs",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          },
          {
            "lang": "de-DE",
            "description": "Signalsteuerung mit WS2811 / 16 Accessories mit je 16 Aspecten, Einzelansteuerung LEDs, 8 Eingänge, 8 Ausgänge",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          }
        ],
        "image": {
          "filename": "bidib-13-210.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-210.png",
          "sha1": "d34613f94ab715b916e677c8185136f35601345e"
        },
        "firmwares": [
          {
            "version": "1.07.00",
            "releaseDate": "2024-11-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Zeit der Helligkeitsänderung durch Accessory kann per CV eingestellt werden.\n"
              },
              {
                "lang": "en",
                "description": " - Dimmtime of brightness Accessories can be set by CV.\n"
              }
            ],
            "filename": "NeoControl_1.07.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_1.07.00.zip",
            "sha1": "3892aa2ada686e58690ee747e633c66e5e4f88bf"
          },
          {
            "version": "1.06.10",
            "releaseDate": "2023-02-11",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Ersetzt fehlerhafte Versionen 1.06.06 und 1.06.07.\n - Fehler behoben: Konfiguration von Aspekten, größer 15 führt zum Absturz.\n - Neue FW-Variante NeoControl Signal HL mit 4 Accessories mit je 23 Aspekten.\n - Fehler behoben: Feature-Streaming wurde auch angewendet, wenn der Host es nicht unterstüzt.\n - Fehler behoben: Falsche CV-Zuordnung bei den Varianten Light/Signal/SIG16\n"
              },
              {
                "lang": "en",
                "description": " - Replaces faulty versions 1.06.06 and 1.06.07.\n - Fix: Configure an Accessory with Aspects greater 15, lead to a chrash.\n- New Firmware-Variant NeoControl Signal HL with 4 Accessoys, 23 Aspects.\n - Fix: Feature-Streaming was used, eben if the Host does not support it.\n - Fix: wrong CV-Assigmnent in variants Light/Signal/SIG16\n"
              }
            ],
            "filename": "NeoControl_V_1.06.10.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.10.zip",
            "sha1": "15fdd15e26187a9fac457ef3d8d60a4b97afdd26"
          },
          {
            "version": "1.06.05",
            "releaseDate": "2022-12-23",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: flasche Produkt-ID in Light und SIG16.\n - Fehler behoben: Macros konnten nicht gespeichert werden. Compiler-Problem durch falsche #Defines\n"
              },
              {
                "lang": "en",
                "description": " - Fix: Wrong product ID in Light and SIG16.\n - Fix: Macros could not be saved. Compiler issue by wrong #Defines\n"
              }
            ],
            "filename": "NeoControl_V_1.06.05.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.05.zip",
            "sha1": "bd1fedd16dc45e3c2781592ae42e5a4e3a0a362f"
          },
          {
            "version": "1.06.02",
            "releaseDate": "2022-02-05",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler in Antwort auf MSG_ACCESSORY_PARA_GET für die Helligkeits-Accessories behoben.\n - Hilfe-Text im Debug-Interface angepasst an SIG16-Variante: HELP 1\n"
              },
              {
                "lang": "en",
                "description": " - Fix wrong answer on MSG_ACCESSORY_PARA_GET for brightness Accessories on Channel A and B.\n - Help-Text in Debug-Interface alligned to right CV's for SIG16: HELP 1\n"
              }
            ],
            "filename": "NeoControl_V_1.06.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.02.zip",
            "sha1": "8315a72821fd732e7a01f5e4f1b5d3e2fb429ae0"
          },
          {
            "version": "1.05.02",
            "releaseDate": "2021-06-20",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Status der Belegtmelder beim Einschalten.\n - Waring /Critical Werte der Spannungsmessung an Kanal A/B geändert.\n - CV's der Werte für die Spannungsmessung an Kanal A/B sind jetzt änderbar.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix. statsu of occupencies at power on.\n - New default values for warning/critical levels of voltage measurement (5V on Chanal A/B).\n - CV's for warning/critical levels of voltage measurement in CV-XML, now R/W.\n"
              }
            ],
            "filename": "NeoControl_V_1.05.02.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.05.02.zip",
            "sha1": "5371ac92fa16771b10b7720a8046929910ae42ef"
          },
          {
            "version": "1.05.01",
            "releaseDate": "2021-04-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Empfangene Pakete > 63 Byte wurden verworfen. Das sollte erst > 64 Byte passieren."
              },
              {
                "lang": "en",
                "description": " - Bug Fix. Received pakages > 63 Byte are rejected. Should be > 64 Byte"
              }
            ],
            "filename": "NeoControl_V_1.05.01.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.05.01.zip",
            "sha1": "f8a3d2146484ccbd62411d7b98f70d3b86b2b926"
          }
        ],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 205,
            "name": "NeoControl Light"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 206,
            "name": "NeoControl Signal"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 211,
            "name": "NeoControl Signal_HL"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 129,
            "name": "NeoControl EWS"
          }
        ],
        "changelog": []
      },
      {
        "id": 211,
        "name": "NeoControl Signal HL",
        "info": [
          {
            "lang": "en-US",
            "description": "signal control with WS2811 / 4 Accessories with 23 Aspects, individual control of LEDs as well as signals",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          },
          {
            "lang": "de-DE",
            "description": "Signalsteuerung mit WS2811 / 4 Accessories mit je 23 Aspekten, Einzelansteuerung Signale",
            "link": "https://forum.opendcc.de/wiki/doku.php?id=onews"
          }
        ],
        "image": {
          "filename": "bidib-13-211.png",
          "link": "https://repository.bidib.org/13_258/images/bidib-13-211.png",
          "sha1": "9c3d10abe3c2b3515af1eef81b5ff20b298ea6fb"
        },
        "firmwares": [
          {
            "version": "1.07.00",
            "releaseDate": "2024-11-07",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Zeit der Helligkeitsänderung durch Accessory kann per CV eingestellt werden.\n"
              },
              {
                "lang": "en",
                "description": " - Dimmtime of brightness Accessories can be set by CV.\n"
              }
            ],
            "filename": "NeoControl_1.07.00.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_1.07.00.zip",
            "sha1": "3892aa2ada686e58690ee747e633c66e5e4f88bf"
          },
          {
            "version": "1.06.10",
            "releaseDate": "2023-02-11",
            "lastUpdate": "2026-07-07T19:10:10",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Ersetzt fehlerhafte Versionen 1.06.06 und 1.06.07.\n - Fehler behoben: Konfiguration von Aspekten, größer 15 führt zum Absturz.\n - Neue FW-Variante NeoControl Signal HL mit 4 Accessories mit je 23 Aspekten.\n - Fehler behoben: Feature-Streaming wurde auch angewendet, wenn der Host es nicht unterstüzt.\n - Fehler behoben: Falsche CV-Zuordnung bei den Varianten Light/Signal/SIG16\n"
              },
              {
                "lang": "en",
                "description": " - Replaces faulty versions 1.06.06 and 1.06.07.\n - Fix: Configure an Accessory with Aspects greater 15, lead to a chrash.\n- New Firmware-Variant NeoControl Signal HL with 4 Accessoys, 23 Aspects.\n - Fix: Feature-Streaming was used, eben if the Host does not support it.\n - Fix: wrong CV-Assigmnent in variants Light/Signal/SIG16\n"
              }
            ],
            "filename": "NeoControl_V_1.06.10.zip",
            "link": "https://repository.bidib.org/13_258/firmware/NeoControl_V_1.06.10.zip",
            "sha1": "15fdd15e26187a9fac457ef3d8d60a4b97afdd26"
          }
        ],
        "options": [
          {
            "vid": 13,
            "evid": 258,
            "pid": 205,
            "name": "NeoControl Light"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 206,
            "name": "NeoControl Signal"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 210,
            "name": "NeoControl Signal16"
          },
          {
            "vid": 13,
            "evid": 258,
            "pid": 129,
            "name": "NeoControl EWS"
          }
        ],
        "changelog": []
      },
      {
        "id": 220,
        "name": "Switch-64",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.bidib.org/support/product_id_e.html"
          },
          {
            "lang": "de-DE",
            "link": "http://www.bidib.org/support/product_id.html"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 221,
        "name": "LED-Optics",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.bidib.org/support/product_id_e.html"
          },
          {
            "lang": "de-DE",
            "link": "http://www.bidib.org/support/product_id.html"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 230,
        "name": "GScaleOD",
        "info": [
          {
            "lang": "en-US",
            "description": "16 channel Occupancy Detector for scale G"
          },
          {
            "lang": "de-DE",
            "description": "16-fach Belegtmelder für Spur G"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 231,
        "name": "GScaleBoostAdapt",
        "info": [
          {
            "lang": "en-US",
            "description": "CDE Booster Adapter for scale G"
          },
          {
            "lang": "de-DE",
            "description": "CDE Booster Adapter für Spur G"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 232,
        "name": "ArduinoDecoder",
        "info": [
          {
            "lang": "en-US",
            "description": ""
          },
          {
            "lang": "de-DE",
            "description": ""
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 233,
        "name": "SimpleWeiche",
        "info": [
          {
            "lang": "en-US",
            "description": "6 turnouts (controlled) / 12 ports / 12 inputs"
          },
          {
            "lang": "de-DE",
            "description": "6 Weichen, mit Rückmeldung / 12 Schaltausgänge / 12 Inputs"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 234,
        "name": "BiDiB-Broker",
        "info": [
          {
            "lang": "en-US",
            "description": "Software middleware to connect BiDiBser and netBiDiB"
          },
          {
            "lang": "de-DE",
            "description": "Software-Middleware für die Anbindung zwischen BiDiBser- und netBiDiB-Knoten"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 235,
        "name": "BiDiB-Z21LAN-Adapter",
        "info": [
          {
            "lang": "en-US",
            "description": "Software adapter between Roco Z21-LAN- and netBiDiB-Protocol"
          },
          {
            "lang": "de-DE",
            "description": "Software-Adapter zwischen Roco Z21-LAN- und netBiDiB-Protokoll"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 250,
        "name": "BiDiB-Wizard",
        "info": [
          {
            "lang": "en-US",
            "description": "Software to configure BiDiB nodes"
          },
          {
            "lang": "de-DE",
            "description": "Software zur Konfiguration von BiDiB-Knoten"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 251,
        "name": "BiDiB-Monitor",
        "info": [
          {
            "lang": "en-US",
            "description": "Software to use BiDiB nodes and to service locomotive decoders"
          },
          {
            "lang": "de-DE",
            "description": "Software zum Programmieren von Lokdekodern und zur Benutzung von BiDiB-Knoten"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 252,
        "name": "TC",
        "info": [
          {
            "lang": "en-US",
            "description": ""
          },
          {
            "lang": "de-DE",
            "description": ""
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 253,
        "name": "ESTWGJ",
        "info": [
          {
            "lang": "en-US",
            "description": "Software for mosaic interlocking panels",
            "link": "http://www.estwgj.com/"
          },
          {
            "lang": "de-DE",
            "description": "Software für Spurplanstellwerke",
            "link": "http://www.estwgj.com/deutsch/index.htm"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 256,
        "name": "espressif8266 Example / Base",
        "info": [
          {
            "lang": "en-US",
            "description": "Node based on espressif8266",
            "link": "https://gitlab.com/jeanmichelfischer/netbidib_node_base/-/blob/main/README.md"
          },
          {
            "lang": "de-DE",
            "description": "Knoten auf Basis espressif8266",
            "link": "https://gitlab.com/jeanmichelfischer/netbidib_node_base/-/blob/main/README.md"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 33024,
        "name": "BiDiBrc",
        "info": [
          {
            "lang": "en-US",
            "description": "Throttle / Android App",
            "link": "http://www.bidib.org/support/product_id_e.html"
          },
          {
            "lang": "de-DE",
            "description": "Throttle / Android App",
            "link": "http://www.bidib.org/support/product_id.html"
          }
        ],
        "firmwares": [],
        "changelog": []
      }
    ],
    "blacklist": [
      "NeoControl_V_1.06.00.zip",
      "NeoControl_V_1.06.04.zip",
      "NeoControl_V_1.06.06.zip",
      "NeoControl_V_1.06.07.zip",
      "onecontrol_2.03.01.zip",
      "OneControl_2.04.14.zip",
      "onecontrol_4_32_3.00.16.zip",
      "OneControl_4_32_3.00.18.zip",
      "OneControl_4_32_3.00.22.zip",
      "OneControl_4_32_3.00.26.zip",
      "OneControl_4_32_3.01.02.zip",
      "onecontrol_4_48_3.00.16.zip",
      "OneControl_4_48_3.00.18.zip",
      "OneControl_4_48_3.00.22.zip",
      "OneControl_4_48_3.00.26.zip",
      "OneControl_4_48_3.01.02.zip",
      "onecontrol_8_32_3.00.14.zip",
      "onecontrol_8_32_3.00.16.zip",
      "OneControl_8_32_3.00.18.zip",
      "OneControl_8_32_3.00.22.zip",
      "OneControl_8_32_3.00.26.zip",
      "OneControl_8_32_3.01.02.zip",
      "onecontrol_8_48_3.00.16.zip",
      "OneControl_8_48_3.00.18.zip",
      "OneControl_8_48_3.00.22.zip",
      "OneControl_8_48_3.00.26.zip",
      "OneControl_8_48_3.01.02.zip",
      "onedriveturn_1.04.01.zip",
      "onedriveturn_1.04.02.zip",
      "onedriveturn_4_32_3.00.16.zip",
      "OneDriveTurn_4_32_3.00.18.zip",
      "OneDriveTurn_4_32_3.00.22.zip",
      "OneDriveTurn_4_32_3.00.26.zip",
      "OneDriveTurn_4_32_3.01.02.zip",
      "onedriveturn_4_48_3.00.16.zip",
      "OneDriveTurn_4_48_3.00.18.zip",
      "OneDriveTurn_4_48_3.00.22.zip",
      "OneDriveTurn_4_48_3.00.26.zip",
      "OneDriveTurn_4_48_3.01.02.zip",
      "onedriveturn_8_32_3.00.16.zip",
      "OneDriveTurn_8_32_3.00.18.zip",
      "OneDriveTurn_8_32_3.00.22.zip",
      "OneDriveTurn_8_32_3.00.26.zip",
      "OneDriveTurn_8_32_3.01.02.zip",
      "onedriveturn_8_48_3.00.16.zip",
      "OneDriveTurn_8_48_3.00.18.zip",
      "OneDriveTurn_8_48_3.00.22.zip",
      "OneDriveTurn_8_48_3.00.26.zip",
      "OneDriveTurn_8_48_3.01.02.zip",
      "bidib_if2_v2.04.03.zip",
      "ONEDMXILLU_2.02.06.zip",
      "ONEDMXILLUPLUS_2.02.06.zip",
      "LightControl_v1.05.00.zip",
      "GBM16TS_2.12.13.zip"
    ]
  },
  {
    "manufacturer": {
      "id": 62,
      "extendedId": 0,
      "name": "Tams Elektronik GmbH"
    },
    "definition": {
      "filename": "products.bidib",
      "link": "https://repository.bidib.org/62/products.bidib",
      "sha1": "ed638f3b7e66942f784bd25d64112eae27918274"
    },
    "products": [
      {
        "id": 1,
        "name": "Boot-Loader",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [],
        "options": [
          {
            "vid": 62,
            "evid": 0,
            "pid": 1,
            "name": "Tams Bootloader"
          },
          {
            "vid": 62,
            "evid": 0,
            "pid": 152,
            "name": "MD2.BiDiB"
          },
          {
            "vid": 62,
            "evid": 0,
            "pid": 144,
            "name": "Zeus"
          }
        ],
        "changelog": [
          {
            "version": "2.01.07",
            "releaseDate": "2025-01-15",
            "changelog": [
              {
                "lang": "de",
                "description": "bessere Vermeidung von ERR_SUBTIME"
              },
              {
                "lang": "en",
                "description": "precautions against ERR_SUBTIME"
              }
            ]
          },
          {
            "version": "2.00.05",
            "releaseDate": "2022-08-20",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ]
          },
          {
            "version": "2.00.00",
            "releaseDate": "2021-02-23",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: neue upstream Struktur mit schnellen MSG_STALL"
              }
            ]
          },
          {
            "version": "1.07.00",
            "releaseDate": "2020-10-07",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: Die Gr��e des upstream-Fifo vergr��ert"
              }
            ]
          },
          {
            "version": "1.04.00",
            "releaseDate": "2019-09-14",
            "changelog": [
              {
                "lang": "de",
                "description": "Erstes Release"
              }
            ]
          },
          {
            "version": "1.07.00",
            "releaseDate": "2026-04-23",
            "changelog": [
              {
                "lang": "de",
                "description": "Unterstützung MSG_LOCAL_PING/PONG"
              },
              {
                "lang": "en",
                "description": "Support for MSG_LOCAL_PING/PONG"
              }
            ]
          }
        ]
      },
      {
        "id": 98,
        "name": "Tams B-6",
        "firmwares": [
          {
            "version": "1.04.00",
            "releaseDate": "2024-02-12",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "B-6_1.04.00.zip",
            "link": "https://repository.bidib.org/62/firmware/B-6_1.04.00.zip",
            "sha1": "8ade4a0625734792bf26b401ae61f9d2510cc879"
          }
        ]
      },
      {
        "id": 144,
        "name": "Zeus",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "image": {
          "filename": "bidib-62-144.png",
          "link": "https://repository.bidib.org/62/images/bidib-62-144.png",
          "sha1": "da2da2c407881419a5d2d03f971144d704a2df0a"
        },
        "firmwares": [
          {
            "version": "1.07.00",
            "releaseDate": "2024-02-12",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Unterstützung MSG_LOCAL_PING/PONG"
              },
              {
                "lang": "en",
                "description": "Support for MSG_LOCAL_PING/PONG"
              }
            ],
            "filename": "Zeus_1.07.00.zip",
            "link": "https://repository.bidib.org/62/firmware/Zeus_1.07.00.zip",
            "sha1": "6b95fdc13154050bfe84d98b402f4db57e577082"
          }
        ],
        "changelog": [
          {
            "version": "1.07.00",
            "releaseDate": "2026-04-23",
            "changelog": [
              {
                "lang": "de",
                "description": "Unterstützung MSG_LOCAL_PING/PONG"
              },
              {
                "lang": "en",
                "description": "Support for MSG_LOCAL_PING/PONG"
              }
            ]
          }
        ]
      },
      {
        "id": 145,
        "name": "s88 Module",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 146,
        "name": "Booster",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "image": {
          "filename": "bidib-62-146.png",
          "link": "https://repository.bidib.org/62/images/bidib-62-146.png",
          "sha1": "1b5f1a0d619a3f2f8c60eec794baae0d273d725b"
        },
        "firmwares": [
          {
            "version": "2.00.03",
            "releaseDate": "2024-02-12",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "BiDiBoost_2.00.03.zip",
            "link": "https://repository.bidib.org/62/firmware/BiDiBoost_2.00.03.zip",
            "sha1": "b9e1b40694dcacafbb651407c02ae8148767e5de"
          }
        ],
        "changelog": []
      },
      {
        "id": 147,
        "name": "Hermes",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "image": {
          "filename": "bidib-62-147.png",
          "link": "https://repository.bidib.org/62/images/bidib-62-147.png",
          "sha1": "03b48f026415bafdc68482b4d9bafe969ad6c6e6"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 148,
        "name": "Artemis",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [
          {
            "version": "2.01.07",
            "releaseDate": "2025-01-16",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "bessere Vermeidung von ERR_SUBTIME"
              },
              {
                "lang": "en",
                "description": "precautions against ERR_SUBTIME"
              }
            ],
            "filename": "Artemis_2.01.07.zip",
            "link": "https://repository.bidib.org/62/firmware/Artemis_2.01.07.zip",
            "sha1": "ec47049773a82f1144ccc9714f0f1eea8046c5a6"
          },
          {
            "version": "2.00.00",
            "releaseDate": "2021-02-23",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: neue upstream Struktur mit schnellen MSG_STALL"
              }
            ],
            "filename": "ARTEMIS_2.00.00.zip",
            "link": "https://repository.bidib.org/62/firmware/ARTEMIS_2.00.00.zip",
            "sha1": "fe5ea97c7ae173b46a800f0f1014115af8cf6c8a"
          },
          {
            "version": "1.07.00",
            "releaseDate": "2020-03-02",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: Die Gr��e des upstream-Fifo vergr��ert"
              }
            ],
            "filename": "Artemis_1.07.00.zip",
            "link": "https://repository.bidib.org/62/firmware/Artemis_1.07.00.zip",
            "sha1": "e9777190ac807e882f234129d2e95ebe4b4deaf8"
          },
          {
            "version": "1.06.00",
            "releaseDate": "2020-03-02",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "filename": "Artemis_1.06.00.zip",
            "link": "https://repository.bidib.org/62/firmware/Artemis_1.06.00.zip",
            "sha1": "cac6118527d9849257f0fbbfd79381f6cdae6366"
          }
        ],
        "changelog": [
          {
            "version": "2.01.07",
            "releaseDate": "2025-01-15",
            "changelog": [
              {
                "lang": "de",
                "description": "bessere Vermeidung von ERR_SUBTIME"
              },
              {
                "lang": "en",
                "description": "precautions against ERR_SUBTIME"
              }
            ]
          },
          {
            "version": "2.00.05",
            "releaseDate": "2022-08-20",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ]
          },
          {
            "version": "2.00.00",
            "releaseDate": "2021-02-23",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: neue upstream Struktur mit schnellen MSG_STALL"
              }
            ]
          },
          {
            "version": "1.07.00",
            "releaseDate": "2020-10-07",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix: Die Gr��e des upstream-Fifo vergr��ert"
              }
            ]
          },
          {
            "version": "1.04.00",
            "releaseDate": "2019-09-14",
            "changelog": [
              {
                "lang": "de",
                "description": "Erstes Release"
              }
            ]
          }
        ]
      },
      {
        "id": 149,
        "name": "WD-34.BiDiB",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "image": {
          "filename": "bidib-62-149.png",
          "link": "https://repository.bidib.org/62/images/bidib-62-149.png",
          "sha1": "9e44d5279928625a8cb83a94148752f31f72a884"
        },
        "firmwares": [
          {
            "version": "1.00.07",
            "releaseDate": "2022-02-11",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "WD-34.BiDiB_1.00.07.zip",
            "link": "https://repository.bidib.org/62/firmware/WD-34.BiDiB_1.00.07.zip",
            "sha1": "2fedd2f172124431088a32c04fc41a769107b186"
          }
        ],
        "changelog": []
      },
      {
        "id": 150,
        "name": "SD-34.BiDiB",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "image": {
          "filename": "bidib-62-150.png",
          "link": "https://repository.bidib.org/62/images/bidib-62-150.png",
          "sha1": "2bd0cc97976a38445d12ce4b567cde07a7939444"
        },
        "firmwares": [
          {
            "version": "1.00.07",
            "releaseDate": "2022-02-11",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "SD-34.BiDiB_1.00.07.zip",
            "link": "https://repository.bidib.org/62/firmware/SD-34.BiDiB_1.00.07.zip",
            "sha1": "10737670821ad8ab3fd436f119db7017428f157e"
          }
        ],
        "changelog": []
      },
      {
        "id": 151,
        "name": "Multi-Decoder",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "image": {
          "filename": "bidib-62-151.png",
          "link": "https://repository.bidib.org/62/images/bidib-62-151.png",
          "sha1": "c04bb1ae495af9805eb13ce3dc4a107ed08329c2"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 152,
        "name": "Multi-Decoder Version 2",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [
          {
            "version": "1.01.00",
            "releaseDate": "2025-02-10",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "MD-2.BiDiB_1.01.00.zip",
            "link": "https://repository.bidib.org/62/firmware/MD-2.BiDiB_1.01.00.zip",
            "sha1": "7fe65f7c2f78940ed51d19bf71922bcebb6285a9"
          },
          {
            "version": "1.00.04",
            "releaseDate": "2022-02-10",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "MD-2.BiDiB_1.00.04.zip",
            "link": "https://repository.bidib.org/62/firmware/MD-2.BiDiB_1.00.04.zip",
            "sha1": "d51fd8b26fac04c6d75775610ce98792efca7007"
          }
        ],
        "changelog": []
      },
      {
        "id": 153,
        "name": "WD-34.M.BiDiB",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [
          {
            "version": "1.00.07",
            "releaseDate": "2022-02-11",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "filename": "WD-34.M.BiDiB_1.00.07.zip",
            "link": "https://repository.bidib.org/62/firmware/WD-34.M.BiDiB_1.00.07.zip",
            "sha1": "0c0a09a34fe91f604d26301384c74316096e95e5"
          }
        ],
        "changelog": []
      },
      {
        "id": 160,
        "name": "mc2",
        "info": [
          {
            "lang": "en-US",
            "description": "Central station with BiDiB-Interface",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "description": "Zentrale mit BiDiB-Interface",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 161,
        "name": "virtual hub",
        "info": [
          {
            "lang": "en-US",
            "description": "Virtual hub for virtual nodes of the mc2",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "description": "Virtueller Hub für virtuelle Knoten der mc2",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 403,
        "name": "Hermes Bootloader",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.tams-online.de"
          }
        ],
        "image": {
          "filename": "bidib-62-403.png",
          "link": "https://repository.bidib.org/62/images/bidib-62-403.png",
          "sha1": "03b48f026415bafdc68482b4d9bafe969ad6c6e6"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 417,
        "name": "s88 feedback",
        "info": [
          {
            "lang": "en-US",
            "description": "Interface for legacy s88 modules",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "description": "Anschluss für s88 Module",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 673,
        "name": "mCan feedback",
        "info": [
          {
            "lang": "en-US",
            "description": "Interface for mCan modules",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "description": "Anschluss für mCan Module",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 929,
        "name": "LocoNet feedback",
        "info": [
          {
            "lang": "en-US",
            "description": "Interface for LocoNet modules",
            "link": "http://www.tams-online.de"
          },
          {
            "lang": "de-DE",
            "description": "Anschluss für LocoNet Module",
            "link": "http://www.tams-online.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      }
    ],
    "blacklist": [
      "MD-2.BiDiB_1.00.05.zip"
    ]
  },
  {
    "manufacturer": {
      "id": 251,
      "extendedId": 0,
      "name": "FichtelBahn"
    },
    "definition": {
      "filename": "products.bidib",
      "link": "https://repository.bidib.org/251/products.bidib",
      "sha1": "d167b4bd2e784dff6cf24fc4fddf315a02a599e1"
    },
    "products": [
      {
        "id": 100,
        "name": "ReadyRS Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-100.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-100.png",
          "sha1": "1f03e22e37f67deaf7db782b91ea9c1278a4f0cb"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 102,
            "name": "ReadyRS"
          }
        ],
        "changelog": []
      },
      {
        "id": 101,
        "name": "ReadyRS Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-101.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-101.png",
          "sha1": "5c8b0401a78f72c842610539d5cf875d9ac4a957"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 102,
        "name": "ReadyRS",
        "info": [
          {
            "lang": "en-US",
            "description": "RS-Bus Interface for 8 nodes each with 128 Occupancies",
            "link": "https://www.fichtelbahn.de/readyrs_index.html"
          },
          {
            "lang": "de-DE",
            "description": "RS-Bus Interface für 8 Knoten mit je 128 Belegtmelder",
            "link": "https://www.fichtelbahn.de/readyrs_index.html"
          }
        ],
        "image": {
          "filename": "bidib-251-102.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-102.png",
          "sha1": "db029fc32bae4a288666bfa96667eaafc6f5f20c"
        },
        "firmwares": [
          {
            "version": "1.02.00",
            "releaseDate": "2022-02-28",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - BiDiB-Error-Message 0x10 bei Parityerror einer RS-Meldung, kann per CV 116 Bit 0 abgeschaltet werden.\n - Parity-Check kann per CV 116 Bit 1 komplett abgeschaltet werden.\n"
              },
              {
                "lang": "en",
                "description": " - Bidib-Error 0x10 at Parityerror on RS-Message can by switched off by CV 116 Bit 0.\n - parity check can be set to 'ignore' by CV 116 Bit 1\n"
              }
            ],
            "filename": "ReadyRS_1.02.00.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyRS_1.02.00.zip",
            "sha1": "fc0eedad96fbd3ac419cf261dd1d60e405fb4b5f"
          },
          {
            "version": "1.01.05",
            "releaseDate": "2021-10-09",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - 10 x BiDiB, MSG und Power LED (On/Off), wenn der Bootloader nicht gefunden wird.\n  - fix message sequence error bei MSG_VENDOR_ACK und MSG_VENODR.\n"
              },
              {
                "lang": "en",
                "description": " - 10 x BiDiB, MSG and Power LED (On/Off) if bootloader not found.\n - fix message sequence error on MSG_VENDOR_ACK and MSG_VENODR.\n"
              }
            ],
            "filename": "ReadyRS_1.01.05.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyRS_1.01.05.zip",
            "sha1": "1f8852ef26a7c4602e4197bb0b0c3e0e86d2e961"
          },
          {
            "version": "1.01.04",
            "releaseDate": "2020-12-31",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - fix message sequence error bei MSG_NODETAB_COUNT und MSG_NOTE_NA.\n"
              },
              {
                "lang": "en",
                "description": " - fix message sequence error on MSG_NODETAB_COUNT and MSG_NOTE_NA.\n"
              }
            ],
            "filename": "ReadyRS_1.01.04.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyRS_1.01.04.zip",
            "sha1": "3e13e7b9864d828743e45ed9b9dae06999d32d27"
          },
          {
            "version": "1.01.01",
            "releaseDate": "2019-10-09",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Neu: SECACK retry limit.\n - Bei Sequenze Error liegert MSG_SYS_ERROR die erwartete und aktuelle Msg.-Nr.\n"
              },
              {
                "lang": "en",
                "description": " - New: SECACK retry limit.\n - expected and current Msrg.-Nr. as Parameter at MSG_SYS_ERROR in case of a Sequence error.\n"
              }
            ],
            "filename": "ReadyRS_1.01.01.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyRS_1.01.01.zip",
            "sha1": "5cfdc01c7e8f7bfc0e41b648829cd5790aa92b5b"
          }
        ],
        "changelog": [
          {
            "version": "1.02.00",
            "releaseDate": "2022-02-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - BiDiB-Error-Message 0x10 bei Parityerror einer RS-Meldung, kann per CV 116 Bit 0 abgeschaltet werden.\n - Parity-Check kann per CV 116 Bit 1 komplett abgeschaltet werden.\n"
              },
              {
                "lang": "en",
                "description": " - Bidib-Error 0x10 at Parityerror on RS-Message can by switched off by CV 116 Bit 0.\n - parity check can be set to 'ignore' by CV 116 Bit 1\n"
              }
            ]
          },
          {
            "version": "1.01.05",
            "releaseDate": "2021-10-09",
            "changelog": [
              {
                "lang": "de",
                "description": " - 10 x BiDiB, MSG und Power LED (On/Off), wenn der Bootloader nicht gefunden wird.\n  - fix message sequence error bei MSG_VENDOR_ACK und MSG_VENODR.\n"
              },
              {
                "lang": "en",
                "description": " - 10 x BiDiB, MSG and Power LED (On/Off) if bootloader not found.\n - fix message sequence error on MSG_VENDOR_ACK and MSG_VENODR.\n"
              }
            ]
          },
          {
            "version": "1.01.04",
            "releaseDate": "2020-12-21",
            "changelog": [
              {
                "lang": "de",
                "description": " - fix message sequence error bei MSG_NODETAB_COUNT und MSG_NOTE_NA.\n"
              },
              {
                "lang": "en",
                "description": " - fix message sequence error on MSG_NODETAB_COUNT and MSG_NOTE_NA.\n"
              }
            ]
          },
          {
            "version": "1.01.01",
            "releaseDate": "2019-10-09",
            "changelog": [
              {
                "lang": "de",
                "description": " - Neu: SECACK retry limit.\n - Bei Sequenze Error liegert MSG_SYS_ERROR die erwartete und aktuelle Msg.-Nr.\n"
              },
              {
                "lang": "en",
                "description": " - New: SECACK retry limit.\n - expected and current Msrg.-Nr. as Parameter at MSG_SYS_ERROR in case of a Sequence error.\n"
              }
            ]
          }
        ]
      },
      {
        "id": 105,
        "name": "ReadyHUB Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-105.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-105.png",
          "sha1": "e8f7a1ffdc7aeaa22e4b642b2e416c1aaeb110ba"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 107,
            "name": "ReadyHUB"
          }
        ],
        "changelog": []
      },
      {
        "id": 106,
        "name": "ReadyHUB Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-106.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-106.png",
          "sha1": "deace33d7106f55429f61b38251b1db3f4064bed"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 107,
        "name": "ReadyHUB",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBus extension for further levels/devices",
            "link": "https://www.fichtelbahn.de/readyhub_index.html"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBus Erweiterung für weitere Ebenen / Teilnehmer",
            "link": "https://www.fichtelbahn.de/readyhub_index.html"
          }
        ],
        "image": {
          "filename": "bidib-251-107.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-107.png",
          "sha1": "787b2c6660e0e24c173b4aab5a97549fa1c551ff"
        },
        "firmwares": [
          {
            "version": "2.01.07",
            "releaseDate": "2025-01-16",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "bessere Vermeidung von ERR_SUBTIME, zusaetzliche Testbefehl und Lasterzeuger"
              },
              {
                "lang": "en",
                "description": "precautions against ERR_SUBTIME, some additional debug commands and dummy load generators"
              }
            ],
            "filename": "ReadyHub_2.01.07.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyHub_2.01.07.zip",
            "sha1": "1eecd4ef176b47f1961fa2b27aad0205213033b5"
          },
          {
            "version": "2.00.05",
            "releaseDate": "2022-09-06",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ],
            "filename": "READYHUB_2.00.05.zip",
            "link": "https://repository.bidib.org/251/firmware/READYHUB_2.00.05.zip",
            "sha1": "9dd5f7f3a35f823baded4ff58ae8f7cd06ac9631"
          },
          {
            "version": "2.00.03",
            "releaseDate": "2022-06-18",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "filename": "READYHUB_2.00.03.zip",
            "link": "https://repository.bidib.org/251/firmware/READYHUB_2.00.03.zip",
            "sha1": "e5842f1cd6b69972a1d736373f68a9fed446e120"
          },
          {
            "version": "2.00.00",
            "releaseDate": "2021-02-23",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "READYHUB_2.00.00.zip",
            "link": "https://repository.bidib.org/251/firmware/READYHUB_2.00.00.zip",
            "sha1": "3f7acc38e1d0b8fbd084b594d8d652e9d6336f39"
          },
          {
            "version": "1.07.00",
            "releaseDate": "2020-03-11",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "filename": "READYHUB_1.07.00.zip",
            "link": "https://repository.bidib.org/251/firmware/READYHUB_1.07.00.zip",
            "sha1": "8974268b1ad9c4a399b4d5c7e615783b3ab83f3c"
          },
          {
            "version": "1.06.00",
            "releaseDate": "2020-03-11",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "filename": "READYHUB_1.06.00.zip",
            "link": "https://repository.bidib.org/251/firmware/READYHUB_1.06.00.zip",
            "sha1": "752907c2b883c02bb41e442c4aece6776c264532"
          },
          {
            "version": "1.04.00",
            "releaseDate": "2019-07-09",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "READYHUB_1.04.00.zip",
            "link": "https://repository.bidib.org/251/firmware/READYHUB_1.04.00.zip",
            "sha1": "bdeebeb4c6a9ee8f6f6e61bf088b9fdd53ffd811"
          }
        ],
        "changelog": [
          {
            "version": "2.01.07",
            "releaseDate": "2025-01-13",
            "changelog": [
              {
                "lang": "de",
                "description": "bessere Vermeidung von ERR_SUBTIME, zusaetzliche Testbefehl und Lasterzeuger"
              },
              {
                "lang": "en",
                "description": "precautions against ERR_SUBTIME, some additional debug commands and dummy load generators"
              }
            ]
          },
          {
            "version": "2.00.05",
            "releaseDate": "2022-08-20",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ]
          }
        ]
      },
      {
        "id": 109,
        "name": "ReadyDMX Bootloader HW2",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader for hardware version 2",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader für Hardwareversion 2",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-109.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-109.png",
          "sha1": "d3e3bb8c7f4b528f44582c19096c76691d8a4950"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 112,
            "name": "ReadyDMX"
          },
          {
            "vid": 251,
            "evid": 0,
            "pid": 114,
            "name": "ReadyDMX Raumlicht"
          }
        ],
        "changelog": []
      },
      {
        "id": 110,
        "name": "ReadyDMX Bootloader HW1",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader for hardware version 1",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader für Hardwareversion 1",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-110.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-110.png",
          "sha1": "33161342f7cc9f0855238f9f5db6a16abbe36f8f"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 112,
            "name": "ReadyDMX"
          },
          {
            "vid": 251,
            "evid": 0,
            "pid": 113,
            "name": "ReadyDMX Raumlicht"
          }
        ],
        "changelog": []
      },
      {
        "id": 111,
        "name": "ReadyDMX V2 Makros",
        "info": [
          {
            "lang": "en-US",
            "description": "DMX interface with 64 DMX channels with macros and 8 inputs",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "DMX-Interface mit 64 DMX-Kanäle über Makros mit 8 Eingängen",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-111.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-111.png",
          "sha1": "d86aff34dea8389ba82aab82cc8af4278301ee85"
        },
        "firmwares": [
          {
            "version": "3.01.01",
            "releaseDate": "2024-09-22",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.7",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Add: 8 Eingaenge fuer neue Hardware; fix timer issue"
              },
              {
                "lang": "en",
                "description": "add: 8 inputs, new hardware; fix timer issue"
              }
            ],
            "filename": "ReadyDMX2_3.01.01.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyDMX2_3.01.01.zip",
            "sha1": "efb4ada41b54eca6efe8ad79439e8daabe40a9de"
          }
        ],
        "changelog": [
          {
            "version": "3.01.01",
            "releaseDate": "2024-07-20",
            "changelog": [
              {
                "lang": "de",
                "description": "Add: 8 Eingaenge fuer neue Hardware; fix timer issue"
              },
              {
                "lang": "en",
                "description": "add: 8 inputs, new hardware; fix timer issue"
              }
            ]
          }
        ]
      },
      {
        "id": 112,
        "name": "ReadyDMX V1 Makros",
        "info": [
          {
            "lang": "en-US",
            "description": "DMX interface with 64 DMX channels with macros",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "DMX-Interface mit 64 DMX-Kanälen mit Makros",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-112.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-112.png",
          "sha1": "d86aff34dea8389ba82aab82cc8af4278301ee85"
        },
        "firmwares": [
          {
            "version": "3.01.00",
            "releaseDate": "2019-09-25",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "READYDMX_3.01.00.zip",
            "link": "https://repository.bidib.org/251/firmware/READYDMX_3.01.00.zip",
            "sha1": "3c39d39c6cf30f288821c4fad71919ed44c700d3"
          }
        ],
        "changelog": []
      },
      {
        "id": 113,
        "name": "ReadyDMX V1 Raumlicht",
        "info": [
          {
            "lang": "en-US",
            "description": "DMX interface with 64 DMX channels for room light",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "DMX-Interface mit 64 DMX-Kanälen für Raumlicht",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-113.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-113.png",
          "sha1": "d86aff34dea8389ba82aab82cc8af4278301ee85"
        },
        "firmwares": [
          {
            "version": "2.02.45",
            "releaseDate": "2025-11-17",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Anpassung Dimmer auf 8 Dimmer"
              },
              {
                "lang": "en",
                "description": "sDimmer adapted to 8 "
              }
            ],
            "filename": "READYDMX1_ILLU_2.02.45.zip",
            "link": "https://repository.bidib.org/251/firmware/READYDMX1_ILLU_2.02.45.zip",
            "sha1": "63b3507b18e27f3128fb9c1cda836506a333d1c7"
          },
          {
            "version": "1.02.72",
            "releaseDate": "2024-01-06",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Production CV Presets implementiert Bugs behoben Inputs und ID-Button, Extra Pattern fixed"
              },
              {
                "lang": "en",
                "description": "Production CV Presets implemented Bugs fixed Inputs and ID-Button, Extra Pattern fixed"
              }
            ],
            "filename": "READYDMX_1_1.02.72.zip",
            "link": "https://repository.bidib.org/251/firmware/READYDMX_1_1.02.72.zip",
            "sha1": "f42ea2576b1d2bd835566ed9383a23f0ddc12a40"
          },
          {
            "version": "1.02.68",
            "releaseDate": "2023-12-21",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Erste Version für Raumlicht-Steuerung.\n"
              },
              {
                "lang": "en",
                "description": " - First version for room lighting control.\n"
              }
            ],
            "filename": "READYDMXILLU_1_1.02.68.zip",
            "link": "https://repository.bidib.org/251/firmware/READYDMXILLU_1_1.02.68.zip",
            "sha1": "7af64c6f205047df2378cba16363f27668d737af"
          }
        ],
        "changelog": [
          {
            "version": "2.02.45",
            "releaseDate": "2025-11-17",
            "changelog": [
              {
                "lang": "de",
                "description": "Anpassung Dimmer auf 8 Dimmer"
              },
              {
                "lang": "en",
                "description": "sDimmer adapted to 8 "
              }
            ]
          },
          {
            "version": "2.02.40",
            "releaseDate": "2025-10-01",
            "changelog": [
              {
                "lang": "de",
                "description": "kleinere Anpassungen, Performance Fixed Patterns"
              },
              {
                "lang": "en",
                "description": "small changes Performance Fixed Patterns"
              }
            ]
          },
          {
            "version": "2.02.34",
            "releaseDate": "2025-08-03",
            "changelog": [
              {
                "lang": "de",
                "description": "verschiedene Fehler behoben, CV Presets, DMX Startadresse"
              },
              {
                "lang": "en",
                "description": "several bugs fixed, CV Presets, DMX Start address"
              }
            ]
          },
          {
            "version": "2.02.32",
            "releaseDate": "2025-08-01",
            "changelog": [
              {
                "lang": "de",
                "description": "verschiedene Fehler behoben, Extrapattern enable disable!"
              },
              {
                "lang": "en",
                "description": "several bugs fixed Extrapattern enable disable!"
              }
            ]
          },
          {
            "version": "2.02.30",
            "releaseDate": "2025-06-01",
            "changelog": [
              {
                "lang": "de",
                "description": "verschiedene Fehler behoben, Initialisierung Aspekte!"
              },
              {
                "lang": "en",
                "description": "several bugs fixed inititialization aspects!"
              }
            ]
          },
          {
            "version": "2.02.10",
            "releaseDate": "2024-07-01",
            "changelog": [
              {
                "lang": "de",
                "description": "bug fixes spez. automatische Steuerung"
              },
              {
                "lang": "en",
                "description": "several bugs fixed esp. @ automated control"
              }
            ]
          },
          {
            "version": "2.02.06",
            "releaseDate": "2024-04-01",
            "changelog": [
              {
                "lang": "de",
                "description": "2. DMX Kanal für Overlays eingeführt"
              },
              {
                "lang": "en",
                "description": "second DMX channel for Overlays implemented"
              }
            ]
          },
          {
            "version": "1.02.72",
            "releaseDate": "2021-10-03",
            "changelog": [
              {
                "lang": "de",
                "description": "Production CV Presets implementiert Bugs behoben Inputs und ID-Button, Extra Pattern fixed"
              },
              {
                "lang": "en",
                "description": "Production CV Presets implemented Bugs fixed Inputs and ID-Button, Extra Pattern fixed"
              }
            ]
          },
          {
            "version": "1.02.68",
            "releaseDate": "2023-12-21",
            "changelog": [
              {
                "lang": "de",
                "description": " - Erste Version für Raumlicht-Steuerung.\n"
              },
              {
                "lang": "en",
                "description": " - First version for room lighting control.\n"
              }
            ]
          }
        ]
      },
      {
        "id": 114,
        "name": "ReadyDMX V2 Raumlicht",
        "info": [
          {
            "lang": "en-US",
            "description": "DMX interface with 64 DMX channels and 8 inputs for room light",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "DMX-Interface mit 64 DMX-Kanälen und 8 Eingänge für Raumlicht",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-114.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-114.png",
          "sha1": "a56a9b520343ca49024929270fdf43791f00c47c"
        },
        "firmwares": [
          {
            "version": "2.02.45",
            "releaseDate": "2025-11-17",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Anpassung Dimmer auf 8 Dimmer"
              },
              {
                "lang": "en",
                "description": "sDimmer adapted to 8 "
              }
            ],
            "filename": "READYDMX2_ILLU_2.02.45.zip",
            "link": "https://repository.bidib.org/251/firmware/READYDMX2_ILLU_2.02.45.zip",
            "sha1": "5e583941c01d26e0f3e751f76cbc12265ae57e2f"
          },
          {
            "version": "1.02.72",
            "releaseDate": "2024-01-06",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Korrektur ID-Taster nach Startup.\n - Korrektur initiale Konfiguration Dimmer in Toolsstorage.\n"
              },
              {
                "lang": "en",
                "description": " - Correction ID button after startup.\n - Correction initial configuration dimmer in tools storage.\n"
              }
            ],
            "filename": "READYDMX_2_1.02.72.zip",
            "link": "https://repository.bidib.org/251/firmware/READYDMX_2_1.02.72.zip",
            "sha1": "cc54ced8fa9be46bf837ceaf982f9906c1fe10d3"
          },
          {
            "version": "1.02.68",
            "releaseDate": "2023-12-21",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Erste Version für Raumlicht-Steuerung.\n"
              },
              {
                "lang": "en",
                "description": " - First version for room lighting control.\n"
              }
            ],
            "filename": "READYDMXILLU_2_1.02.68.zip",
            "link": "https://repository.bidib.org/251/firmware/READYDMXILLU_2_1.02.68.zip",
            "sha1": "0c903084af7c60f405746fc260c442e7df6c3ac0"
          }
        ],
        "changelog": [
          {
            "version": "2.02.45",
            "releaseDate": "2025-11-17",
            "changelog": [
              {
                "lang": "de",
                "description": "Anpassung Dimmer auf 8 Dimmer"
              },
              {
                "lang": "en",
                "description": "sDimmer adapted to 8 "
              }
            ]
          },
          {
            "version": "2.02.40",
            "releaseDate": "2025-10-01",
            "changelog": [
              {
                "lang": "de",
                "description": "kleinere Anpassungen, Performance Fixed Patterns"
              },
              {
                "lang": "en",
                "description": "small changes Performance Fixed Patterns"
              }
            ]
          },
          {
            "version": "2.02.34",
            "releaseDate": "2025-08-03",
            "changelog": [
              {
                "lang": "de",
                "description": "verschiedene Fehler behoben, CV Presets, DMX Startadresse"
              },
              {
                "lang": "en",
                "description": "several bugs fixed, CV Presets, DMX Start address"
              }
            ]
          },
          {
            "version": "2.02.32",
            "releaseDate": "2025-08-01",
            "changelog": [
              {
                "lang": "de",
                "description": "verschiedene Fehler behoben, Extrapattern enable disable!"
              },
              {
                "lang": "en",
                "description": "several bugs fixed Extrapattern enable disable!"
              }
            ]
          },
          {
            "version": "2.02.30",
            "releaseDate": "2025-06-01",
            "changelog": [
              {
                "lang": "de",
                "description": "verschiedene Fehler behoben, Initialisierung Aspekte!"
              },
              {
                "lang": "en",
                "description": "several bugs fixed inititialization aspects!"
              }
            ]
          },
          {
            "version": "2.02.10",
            "releaseDate": "2024-07-01",
            "changelog": [
              {
                "lang": "de",
                "description": "bug fixes spez. automatische Steuerung"
              },
              {
                "lang": "en",
                "description": "several bugs fixed esp. @ automated control"
              }
            ]
          },
          {
            "version": "2.02.06",
            "releaseDate": "2024-04-01",
            "changelog": [
              {
                "lang": "de",
                "description": "2. DMX Kanal für Overlays eingeführt"
              },
              {
                "lang": "en",
                "description": "second DMX channel for Overlays implemented"
              }
            ]
          },
          {
            "version": "1.02.72",
            "releaseDate": "2024-01-07",
            "changelog": [
              {
                "lang": "de",
                "description": " - Korrektur ID-Taster nach Startup.\n - Korrektur initiale Konfiguration Dimmer in Toolsstorage.\n"
              },
              {
                "lang": "en",
                "description": " - Correction ID button after startup.\n - Correction initial configuration dimmer in tools storage.\n"
              }
            ]
          },
          {
            "version": "1.02.68",
            "releaseDate": "2023-12-21",
            "changelog": [
              {
                "lang": "de",
                "description": " - Erste Version für Raumlicht-Steuerung.\n"
              },
              {
                "lang": "en",
                "description": " - First version for room lighting control.\n"
              }
            ]
          }
        ]
      },
      {
        "id": 115,
        "name": "ReadyBoost Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-115.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-115.png",
          "sha1": "26af19c58a9569191530665a09bfe4a53e2f9131"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 117,
            "name": "ReadyBoost"
          },
          {
            "vid": 251,
            "evid": 0,
            "pid": 118,
            "name": "ReadyBoost Prog"
          },
          {
            "vid": 251,
            "evid": 0,
            "pid": 119,
            "name": "ReadyBoost Gen"
          }
        ],
        "changelog": []
      },
      {
        "id": 116,
        "name": "ReadyBoost Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-116.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-116.png",
          "sha1": "16a6eda95eb35d044bde285ed4d0af9fc9549337"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 117,
        "name": "ReadyBoost",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBus booster with 5A and global railcom detector",
            "link": "https://www.fichtelbahn.de/readyboost_index.html"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBus Booster mit 5A und globalem RailCom - Detector",
            "link": "https://www.fichtelbahn.de/readyboost_index.html"
          }
        ],
        "image": {
          "filename": "bidib-251-117.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-117.png",
          "sha1": "cf05e9d045e6c93331fe14b4c664328240526b67"
        },
        "firmwares": [
          {
            "version": "0.04.04",
            "releaseDate": "2024-05-31",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Implementierung BiDiB Debugconsole (f. Service/Fertigung)"
              },
              {
                "lang": "en",
                "description": "added BiDiB debug console"
              }
            ],
            "filename": "ReadyBoost_0.04.04.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyBoost_0.04.04.zip",
            "sha1": "3925a1667da889cc1eb4cd42c69f076977d3461f"
          },
          {
            "version": "0.04.02",
            "releaseDate": "2023-03-30",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ],
            "filename": "ReadyBoost_0.04.02.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyBoost_0.04.02.zip",
            "sha1": "5ff66dbdeb65813f3e764271eae1bf4d58ba5ff6"
          },
          {
            "version": "0.04.00",
            "releaseDate": "2021-02-17",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": ""
              },
              {
                "lang": "en",
                "description": "Initial release"
              }
            ],
            "filename": "ReadyBoost_0.04.00.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyBoost_0.04.00.zip",
            "sha1": "d2976ce17de9cd84527beeb43955a822ed801c22"
          },
          {
            "version": "0.03.00",
            "releaseDate": "2020-07-14",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Boosterverhalten bei Booster OFF geändert, beide DCC-Leitungen werden freigeschaltet."
              },
              {
                "lang": "en",
                "description": " - Bug Fix: Booster behavior changed with booster OFF, both DCC lines are enabled."
              }
            ],
            "filename": "READYBOOST_0.03.00.zip",
            "link": "https://repository.bidib.org/251/firmware/READYBOOST_0.03.00.zip",
            "sha1": "989734336d450ab524fec2f38200feaf4bdf3052"
          },
          {
            "version": "0.01.04",
            "releaseDate": "2019-09-14",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "READYBOOST_0.01.04.zip",
            "link": "https://repository.bidib.org/251/firmware/READYBOOST_0.01.04.zip",
            "sha1": "75b815b2c48327ebe6a992830ad7a6ed59731fe7"
          },
          {
            "version": "0.01.03",
            "releaseDate": "2019-09-05",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "ReadyBoost_0.01.03.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyBoost_0.01.03.zip",
            "sha1": "bdf56695ec8ef80f2c4888a4997f85b21fe82dcd"
          }
        ],
        "changelog": [
          {
            "version": "2.07.00",
            "releaseDate": "2020-07-13",
            "changelog": [
              {
                "lang": "de",
                "description": " - Initiale Version."
              },
              {
                "lang": "en",
                "description": " - Initial release."
              }
            ]
          },
          {
            "version": "0.04.04",
            "releaseDate": "2024-05-31",
            "changelog": [
              {
                "lang": "de",
                "description": "Implementierung BiDiB Debugconsole (f. Service/Fertigung)"
              },
              {
                "lang": "en",
                "description": "added BiDiB debug console"
              }
            ]
          },
          {
            "version": "0.04.02",
            "releaseDate": "2023-03-30",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "bugfix at FEATURE_GETALL message"
              }
            ]
          },
          {
            "version": "0.04.01",
            "releaseDate": "2021-04-21",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei sehr langen Buspaketen und bei Systemreset (update empfohlen)"
              },
              {
                "lang": "en",
                "description": "bugfix on extra long bus pakets and for system reset (update recommended)"
              }
            ]
          },
          {
            "version": "0.04.00",
            "releaseDate": "2019-08-12",
            "changelog": [
              {
                "lang": "de",
                "description": ""
              },
              {
                "lang": "en",
                "description": "Initial release"
              }
            ]
          },
          {
            "version": "0.03.00",
            "releaseDate": "2020-07-13",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Boosterverhalten bei Booster OFF geändert, beide DCC-Leitungen werden freigeschaltet."
              },
              {
                "lang": "en",
                "description": " - Bug Fix: Booster behavior changed with booster OFF, both DCC lines are enabled."
              }
            ]
          }
        ]
      },
      {
        "id": 118,
        "name": "ReadyBoost Prog",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBus booster with 5A and global railcom detector, local dcc generator",
            "link": "https://www.fichtelbahn.de/readyboost_index.html"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBus Booster mit 5A und globalem RailCom-Detector, lokaler DCC-Generator",
            "link": "https://www.fichtelbahn.de/readyboost_index.html"
          }
        ],
        "image": {
          "filename": "bidib-251-118.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-118.png",
          "sha1": "ad9c3b987e3f8163004d5b4b7cca5f80b1aa8e03"
        },
        "firmwares": [
          {
            "version": "0.04.02",
            "releaseDate": "2023-03-06",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "filename": "ReadyBoostProg_0.04.02.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyBoostProg_0.04.02.zip",
            "sha1": "2890226b8def7cdd7b8008721a64b4b891822beb"
          },
          {
            "version": "0.04.00",
            "releaseDate": "2021-02-20",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "ReadyBoostProg_0.04.00.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyBoostProg_0.04.00.zip",
            "sha1": "580318a170bc409f5eb6a10c8646e3f6890faf18"
          }
        ],
        "changelog": []
      },
      {
        "id": 119,
        "name": "ReadyBoost Gen",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBus booster with 5A and independent DCC generator (control center)",
            "link": "https://www.fichtelbahn.de/readyboost_index.html"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBus Booster mit 5A und eigenständigen DCC-Generator (Zentrale)",
            "link": "https://www.fichtelbahn.de/readyboost_index.html"
          }
        ],
        "image": {
          "filename": "bidib-251-119.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-119.png",
          "sha1": "67c9c25fa4dfd0efa5c4cd5073db58bef2f1cb2b"
        },
        "firmwares": [
          {
            "version": "0.04.02",
            "releaseDate": "2023-03-29",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "ReadyBoostGen_0.04.02.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyBoostGen_0.04.02.zip",
            "sha1": "163054c3598209de87413e6fc183ffa4c8000435"
          }
        ],
        "changelog": []
      },
      {
        "id": 200,
        "name": "ReadyLine StepControl Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 202,
            "name": "ReadyLine StepControl"
          }
        ],
        "changelog": []
      },
      {
        "id": 201,
        "name": "ReadyLine StepControl Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 202,
        "name": "ReadyLine StepControl",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBus Motor Drive Control for Stepper",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBus Motorsteuerung für Schrittmotoren",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "firmwares": [
          {
            "version": "0.00.41",
            "releaseDate": "2025-11-04",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: Einstellbares Soundprojekt (ueber CV)"
              },
              {
                "lang": "en",
                "description": "New: sound project selectable"
              }
            ],
            "filename": "ReadyLineStepControl_0.00.41.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyLineStepControl_0.00.41.zip",
            "sha1": "3aae348e1c2607668d54bb55886ae9c2d5b4a3ed"
          },
          {
            "version": "0.00.36",
            "releaseDate": "2023-01-31",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bridge-Interrupt auf low Prio"
              },
              {
                "lang": "en",
                "description": "Bridge-Interrupt to low prio"
              }
            ],
            "filename": "ReadyLineStepControl_0.00.36.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyLineStepControl_0.00.36.zip",
            "sha1": "d4ee3357972fdbef35346efc09ff52e2305534a3"
          },
          {
            "version": "0.00.10",
            "releaseDate": "2019-09-05",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "ReadyLineStepControl-0.00.10.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyLineStepControl-0.00.10.zip",
            "sha1": "fb36d2aa99aedf35e5c0bc8d170de351b743ec7a"
          }
        ],
        "changelog": [
          {
            "version": "0.00.41",
            "releaseDate": "2025-11-03",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: Einstellbares Soundprojekt (ueber CV)"
              },
              {
                "lang": "en",
                "description": "New: sound project selectable"
              }
            ]
          },
          {
            "version": "0.00.38",
            "releaseDate": "2024-03-15",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: Seilbahn-Mode. Beide Home-Schalter arbeiten als Endlageschalter"
              },
              {
                "lang": "en",
                "description": "New: elevator mode. Both home switches act as terminal position"
              }
            ]
          },
          {
            "version": "0.00.36",
            "releaseDate": "2023-01-31",
            "changelog": [
              {
                "lang": "de",
                "description": "Bridge-Interrupt auf low Prio"
              },
              {
                "lang": "en",
                "description": "Bridge-Interrupt to low prio"
              }
            ]
          }
        ]
      },
      {
        "id": 220,
        "name": "ReadyServoTurn Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-220.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-220.png",
          "sha1": "93233c21f77df9e066122f066e9a9bba093903ea"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 222,
            "name": "ReadyServoTurn"
          }
        ],
        "changelog": []
      },
      {
        "id": 221,
        "name": "ReadyServoTurn Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-221.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-221.png",
          "sha1": "1ff25e60189b60a1e7403c2b081d70b27f1a05b1"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 222,
        "name": "ReadyServoTurn",
        "info": [
          {
            "lang": "en-US",
            "description": "Servo decoder w/o frog polarization (4 servo, 4 relais, 4 input)",
            "link": "https://www.fichtelbahn.de/readyservoturn_index.html"
          },
          {
            "lang": "de-DE",
            "description": "Servo-Decoder mit/ohne Herzstückpolarisation (4 Servo, 4 Relais, 4x Eingänge)",
            "link": "https://www.fichtelbahn.de/readyservoturn_index.html"
          }
        ],
        "image": {
          "filename": "bidib-251-222.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-222.png",
          "sha1": "aa940706c3a89cc304b1b1d9c5cf7063f06f3daf"
        },
        "firmwares": [
          {
            "version": "2.05.05",
            "releaseDate": "2025-07-08",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Interruptaufschaltung w�hrend Bootprozess geaendert, um Ueberlauf zu unterbinden, Servo init vorgezogen"
              },
              {
                "lang": "en",
                "description": "Changed Interrupt handling during boot, avoid overrun; first do servo init; pullup on debug_rx"
              }
            ],
            "filename": "ReadyServoTurn_2.05.05.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServoTurn_2.05.05.zip",
            "sha1": "11f5b64bcc7755720bf13f3fd3bb8e959f009c42"
          },
          {
            "version": "2.05.02",
            "releaseDate": "2025-02-04",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Code optimiert, ungültige Tasks entfernen, redundante Tasks reduziert"
              },
              {
                "lang": "en",
                "description": "Optimized Code, Remove void task, reduce redundant tasks"
              }
            ],
            "filename": "ReadyServoTurn_2.05.02.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServoTurn_2.05.02.zip",
            "sha1": "4191c60a1f95d047c5c33d4c1bec37a5f48b5e8b"
          },
          {
            "version": "2.05.01",
            "releaseDate": "2025-02-03",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "changelog": [
              {
                "lang": "de",
                "description": "BiDiB Behandlung mit höherer Priorität"
              },
              {
                "lang": "en",
                "description": "BiDiB task prio increased"
              }
            ],
            "filename": "ReadyServoTurn_2.05.01.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServoTurn_2.05.01.zip",
            "sha1": "eb6c53b1d9e7dab3adda4059d209be0f914a0a56"
          },
          {
            "version": "2.04.01",
            "releaseDate": "2024-11-21",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Port-Logging, Fehlerreaktion verbessert"
              },
              {
                "lang": "en",
                "description": "Port-Logging / Improve Error Handling (Overrun)"
              }
            ],
            "filename": "ReadyServoTurn_2.04.01.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServoTurn_2.04.01.zip",
            "sha1": "adc71d3ae5389abf963d43d8fd5e3f577df67388"
          },
          {
            "version": "2.03.02",
            "releaseDate": "2022-08-09",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "Fix: changed servo-speed linear curve; Fix: changed predefined macros, changes response on query all"
              }
            ],
            "filename": "ReadyServoTurn_02.03.02.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServoTurn_02.03.02.zip",
            "sha1": "b62d91f127b710437981ee56faca1b03ecd7b5b6"
          },
          {
            "version": "2.03.01",
            "releaseDate": "2022-07-16",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: LED_ACTIVE flackert schnell (sehr schnell) wenn sich ein Servo bewegt"
              },
              {
                "lang": "en",
                "description": "Adds: LED_ACTIVE flickers (very fast) in case of servo movements"
              }
            ],
            "filename": "ReadyServoTurn_02.03.01.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServoTurn_02.03.01.zip",
            "sha1": "754e8bdf2af84c9f71ac5aaeea4bfcd156c27b7a"
          }
        ],
        "changelog": [
          {
            "version": "2.05.05",
            "releaseDate": "2025-07-07",
            "changelog": [
              {
                "lang": "de",
                "description": "Interruptaufschaltung w�hrend Bootprozess geaendert, um Ueberlauf zu unterbinden, Servo init vorgezogen"
              },
              {
                "lang": "en",
                "description": "Changed Interrupt handling during boot, avoid overrun; first do servo init; pullup on debug_rx"
              }
            ]
          },
          {
            "version": "2.05.02",
            "releaseDate": "2025-02-04",
            "changelog": [
              {
                "lang": "de",
                "description": "Code optimiert, ungültige Tasks entfernen, redundante Tasks reduziert"
              },
              {
                "lang": "en",
                "description": "Optimized Code, Remove void task, reduce redundant tasks"
              }
            ]
          },
          {
            "version": "2.05.01",
            "releaseDate": "2025-02-03",
            "changelog": [
              {
                "lang": "de",
                "description": "BiDiB Behandlung mit höherer Priorität"
              },
              {
                "lang": "en",
                "description": "BiDiB task prio increased"
              }
            ]
          },
          {
            "version": "2.05.00",
            "releaseDate": "2024-12-11",
            "changelog": [
              {
                "lang": "de",
                "description": "Fehler in der XML-Beschreibung, die beim CV-Restore Probleme verursachte"
              },
              {
                "lang": "en",
                "description": "Error in CV-XML fixed"
              }
            ]
          },
          {
            "version": "2.04.01",
            "releaseDate": "2024-08-24",
            "changelog": [
              {
                "lang": "de",
                "description": "Port-Logging, Fehlerreaktion verbessert"
              },
              {
                "lang": "en",
                "description": "Port-Logging / Improve Error Handling (Overrun)"
              }
            ]
          },
          {
            "version": "2.04.00",
            "releaseDate": "2024-07-22",
            "changelog": [
              {
                "lang": "de",
                "description": "Anpassung Zufallprozess / Timer für aktuelle Compilerversionen"
              },
              {
                "lang": "en",
                "description": "Improvement Random / Timer"
              }
            ]
          },
          {
            "version": "2.03.05",
            "releaseDate": "2024-07-03",
            "changelog": [
              {
                "lang": "de",
                "description": "Ergänzung einer Startdelay"
              },
              {
                "lang": "en",
                "description": "Additional Startdelay"
              }
            ]
          },
          {
            "version": "2.03.04",
            "releaseDate": "2024-06-29",
            "changelog": [
              {
                "lang": "de",
                "description": "Verbesserung beim Anmelden des Baugruppe"
              },
              {
                "lang": "en",
                "description": "Improve Logon (better Random)"
              }
            ]
          },
          {
            "version": "2.03.02",
            "releaseDate": "2022-08-08",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei FEATURE_GETALL"
              },
              {
                "lang": "en",
                "description": "Fix: changed servo-speed linear curve; Fix: changed predefined macros, changes response on query all"
              }
            ]
          },
          {
            "version": "2.03.01",
            "releaseDate": "2022-07-18",
            "changelog": [
              {
                "lang": "de",
                "description": "Neu: LED_ACTIVE flackert schnell (sehr schnell) wenn sich ein Servo bewegt"
              },
              {
                "lang": "en",
                "description": "Adds: LED_ACTIVE flickers (very fast) in case of servo movements"
              }
            ]
          },
          {
            "version": "2.03.00",
            "releaseDate": "2022-06-16",
            "changelog": [
              {
                "lang": "de",
                "description": " Adds: additonal features:\n- BIDIB_PCFG_MOVE_TYPE (linear, smooth, seesaw, bounce, user defined)\n- BIDIB_PCFG_SERVO_EXTRA (power off after movement)\n(note: update only is possible)"
              },
              {
                "lang": "en",
                "description": " Adds: additonal features:\n- BIDIB_PCFG_MOVE_TYPE (linear, smooth, seesaw, bounce, user defined)\n- BIDIB_PCFG_SERVO_EXTRA (power off after movement)\n(note: update only is possible)"
              }
            ]
          },
          {
            "version": "2.00.05",
            "releaseDate": "2022-06-16",
            "changelog": [
              {
                "lang": "de",
                "description": "neue Features: BIDIB_PCFG_MOVE_TYPE erweitert (linear, smooth, seesaw, bounce, user def), BIDIB_PCFG_SERVO_EXTRA"
              },
              {
                "lang": "en",
                "description": "Adds: additonal features: BIDIB_PCFG_MOVE_TYPE (linear, smooth, seesaw, bounce, user def), BIDIB_PCFG_SERVO_EXTRA"
              }
            ]
          }
        ]
      },
      {
        "id": 225,
        "name": "ReadyMagnet Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-225.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-225.png",
          "sha1": "82249f85cca2acebb8c349c918ddf194f460138e"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 227,
            "name": "ReadyMagnet"
          }
        ],
        "changelog": []
      },
      {
        "id": 226,
        "name": "ReadyMagnet Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-226.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-226.png",
          "sha1": "8932d0d3e9bb56073b0c6c890ddf08b31ab68b29"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 227,
        "name": "ReadyMagnet",
        "info": [
          {
            "lang": "en-US",
            "description": "Turnout and magnetdrive decoder (8 outputs)",
            "link": "https://www.fichtelbahn.de/readymagnet_index.html"
          },
          {
            "lang": "de-DE",
            "description": "Weichen- und Magnetartikel-Decoder (8 Ausgänge)",
            "link": "https://www.fichtelbahn.de/readymagnet_index.html"
          }
        ],
        "image": {
          "filename": "bidib-251-227.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-227.png",
          "sha1": "8749a97707a0c26080292250d8710e47d27c0300"
        },
        "firmwares": [
          {
            "version": "0.01.02",
            "releaseDate": "2022-03-01",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei Einlesen der Lageüberwachung; unter bestimmten Randbedingungen konnte eine Abschlußnachricht beim Umstellen verloren gehen"
              },
              {
                "lang": "en",
                "description": "Bugfix in feedback handling. Under certain circumstances (timing, loadtype) a feedback item could be lost and the termination accessory done message is lost"
              }
            ],
            "filename": "ReadyMagnet_0.01.02.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyMagnet_0.01.02.zip",
            "sha1": "26f1cf43b879ad0ecb670ac307e20d5187c95178"
          },
          {
            "version": "0.01.01",
            "releaseDate": "2021-12-29",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "filename": "ReadyMagnet_0.01.01.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyMagnet_0.01.01.zip",
            "sha1": "40aa4ec095aca7d2599b8cec3429dd0a126d2c33"
          },
          {
            "version": "0.01.00",
            "releaseDate": "2021-12-01",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "filename": "ReadyMagnet_0.01.00.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyMagnet_0.01.00.zip",
            "sha1": "40af90446f65a39f6ea3e3e03c0d8438cb840ef6"
          }
        ],
        "changelog": [
          {
            "version": "0.01.02",
            "releaseDate": "2022-02-28",
            "changelog": [
              {
                "lang": "de",
                "description": "Bugfix bei Einlesen der Lageüberwachung; unter bestimmten Randbedingungen konnte eine Abschlußnachricht beim Umstellen verloren gehen"
              },
              {
                "lang": "en",
                "description": "Bugfix in feedback handling. Under certain circumstances (timing, loadtype) a feedback item could be lost and the termination accessory done message is lost"
              }
            ]
          }
        ]
      },
      {
        "id": 230,
        "name": "ReadyServo8 Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-230.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-230.png",
          "sha1": "d6d6096ee26f96faea0c63f3e01d1d2f60b75cd0"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 232,
            "name": "ReadyServo8"
          }
        ],
        "changelog": []
      },
      {
        "id": 231,
        "name": "ReadyServo8 Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-231.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-231.png",
          "sha1": "52af2fc4fb9279ec16f6f8525d0c30a3e6ef56d9"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 232,
        "name": "ReadyServo8",
        "info": [
          {
            "lang": "en-US",
            "description": "Accessory node for 8 servos and 8 GPIO ports",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "Zubehörknoten für 8 Servoantriebe und 8 GPIO-Ports",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-232.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-232.png",
          "sha1": "ca832ba57b1adf969b330295cc991a594bf2c56b"
        },
        "firmwares": [
          {
            "version": "1.02.02",
            "releaseDate": "2026-05-18",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: SUBPAKET Error.\n- Fix: MSG_FEATURE_GETALL Modus-Byte. "
              },
              {
                "lang": "en",
                "description": " - Fix: SUBPAKET Error.\n- Fix: MSG_FEATURE_GETALL Modus-Byte. "
              }
            ],
            "filename": "ReadyServo8_1.02.02.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_1.02.02.zip",
            "sha1": "e977fed6b43d2f380ed29e218638cd7200e1172d"
          },
          {
            "version": "1.02.01",
            "releaseDate": "2025-09-18",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: setzen des internen PullUp an BiBiB- und FTDI-Interface korrigiert."
              },
              {
                "lang": "en",
                "description": " - Fix: correction of PullUp settings at BiDiB- and FTDI-Interface."
              }
            ],
            "filename": "ReadyServo8_1.02.01.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_1.02.01.zip",
            "sha1": "1f6a268f016f9420e6ae57e65e89bc16fe13331c"
          },
          {
            "version": "1.02.00",
            "releaseDate": "2025-05-04",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "beta",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Wenn alle Servos auf POWER OFF eingestellt waren, wurde nichts mehr gespeichert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: If all servos were configured for POWER OFF, nothing was being saved."
              }
            ],
            "filename": "ReadyServo8_1.02.00.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_1.02.00.zip",
            "sha1": "188797fd97ac320d761d074868a410a7720d17d1"
          },
          {
            "version": "1.00.09",
            "releaseDate": "2024-12-08",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: Interrupts und einige Datenstrukturen im RAM.\n - Flash-Manager-Task läuft nur noch alle 10 ms.\n - Flash-Manager-Task wird während einer Konfiguration gesperrt.\n - Aufstart Sequenz angepasst, BiDiB Anmeldung erfolgt erst nach vollständiger HW initilisierung."
              },
              {
                "lang": "en",
                "description": " - Fix: Interrupts and some Datastructures from Flash to RAM.\n - Flash-Manager scheduled every 10 ms.\n - Flash-Manager locked while configuration.\n - Power up sequence adjusted, BiDiB logon after complete HW initialization."
              }
            ],
            "filename": "ReadyServo8_1.00.09.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_1.00.09.zip",
            "sha1": "891f4a59361ad3379e44b1d95a565c83b4a14b94"
          },
          {
            "version": "1.00.08",
            "releaseDate": "2024-09-13",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Implementation PowerOFF Funktion: Servos können nach der Bewegung eingeschaltet bleiben oder ausgeschaltet werden\n - Bugfix: Alle Makros haben valide default Werte."
              },
              {
                "lang": "en",
                "description": " - Implementation of PowerOFF function: After a movement the servo can stay powered or be powered off.\n - Bugfix: All macros have now valid default values."
              }
            ],
            "filename": "ReadyServo8_1.00.08.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_1.00.08.zip",
            "sha1": "7c39df2ded37071044f1b416485b6461a76c957b"
          },
          {
            "version": "1.00.06",
            "releaseDate": "2024-07-04",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Servo Kurven.\n - Bugfix Umkonfigurieren von Ein- und Ausgängen."
              },
              {
                "lang": "en",
                "description": " - Bugfix Servo curves.\n - Bugfix reconfic inputs and outputs."
              }
            ],
            "filename": "ReadyServo8_V_1.00.06.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_V_1.00.06.zip",
            "sha1": "f690198b748a22ed8742bc62810e2a3cdb5bf95c"
          },
          {
            "version": "1.00.03",
            "releaseDate": "2024-06-11",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Servo Power OFF hat keine funktion.\n - Bugfix Servos zucken bei Ansteuerung anderer Servos wenn Power OFF aktiv.\n"
              },
              {
                "lang": "en",
                "description": " - Bugfix Servo Power OFF has no effect.\n - Bugfix Servo maight move a little while other servo moves if Power OFF active.\n"
              }
            ],
            "filename": "ReadyServo8_V_1.00.03.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_V_1.00.03.zip",
            "sha1": "036228efe2edc6cd8ecc8bfb06f652ae95391c4d"
          }
        ],
        "changelog": [
          {
            "version": "1.02.02",
            "releaseDate": "2026-05-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: SUBPAKET Error.\n- Fix: MSG_FEATURE_GETALL Modus-Byte. "
              },
              {
                "lang": "en",
                "description": " - Fix: SUBPAKET Error.\n- Fix: MSG_FEATURE_GETALL Modus-Byte. "
              }
            ]
          },
          {
            "version": "1.02.01",
            "releaseDate": "2025-09-18",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: setzen des internen PullUp an BiBiB- und FTDI-Interface korrigiert."
              },
              {
                "lang": "en",
                "description": " - Fix: correction of PullUp settings at BiDiB- and FTDI-Interface."
              }
            ]
          },
          {
            "version": "1.02.00",
            "releaseDate": "2025-05-04",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Wenn alle Servos auf POWER OFF eingestellt waren, wurde nichts mehr gespeichert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: If all servos were configured for POWER OFF, nothing was being saved."
              }
            ]
          },
          {
            "version": "1.01.00",
            "releaseDate": "2025-03-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Unterstützung der neuen Hardware.\n - Servos mit aktivem Feature Power OFF werden beim Startup kurz eingeschaltet umd die letzte Accessory Position wiederherzustellen.\n - Servos mit aktivem Feature Power OFF werden bei einem Accessory Schaltvorgang trotz korrekter Position kurz eingeschaltet."
              },
              {
                "lang": "en",
                "description": " - Support new hardware. \n - Servos with the active Power OFF feature are briefly powered on at startup to restore the last accessory position. \n - Servos with the active Power OFF feature are briefly powered on during an accessory switching process despite being in the correct position."
              }
            ]
          },
          {
            "version": "1.00.09",
            "releaseDate": "2024-12-08",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: Interrupts und einige Datenstrukturen im RAM.\n - Flash-Manager-Task läuft nur noch alle 10 ms.\n - Flash-Manager-Task wird während einer Konfiguration gesperrt.\n - Aufstart Sequenz angepasst, BiDiB Anmeldung erfolgt erst nach vollständiger HW initilisierung."
              },
              {
                "lang": "en",
                "description": " - Fix: Interrupts and some Datastructures from Flash to RAM.\n - Flash-Manager scheduled every 10 ms.\n - Flash-Manager locked while configuration.\n - Power up sequence adjusted, BiDiB logon after complete HW initialization."
              }
            ]
          },
          {
            "version": "1.00.08",
            "releaseDate": "2024-09-13",
            "changelog": [
              {
                "lang": "de",
                "description": " - Implementation PowerOFF Funktion: Servos können nach der Bewegung eingeschaltet bleiben oder ausgeschaltet werden\n - Bugfix: Alle Makros haben valide default Werte."
              },
              {
                "lang": "en",
                "description": " - Implementation of PowerOFF function: After a movement the servo can stay powered or be powered off.\n - Bugfix: All macros have now valid default values."
              }
            ]
          },
          {
            "version": "1.00.06",
            "releaseDate": "2024-07-04",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Servo Kurven.\n - Bugfix Umkonfigurieren von Ein- und Ausgängen."
              },
              {
                "lang": "en",
                "description": " - Bugfix Servo curves.\n - Bugfix reconfic inputs and outputs."
              }
            ]
          },
          {
            "version": "1.00.05",
            "releaseDate": "2024-07-03",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix SET_CONFIGX für ports.\n"
              },
              {
                "lang": "en",
                "description": " - Bugfix SET_CONFIGX for ports.\n"
              }
            ]
          },
          {
            "version": "1.00.04",
            "releaseDate": "2024-07-01",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix PORT CV Beschreibung angepasst.\n - Bugfix PORT Eingangs Konfigurationen.\n"
              },
              {
                "lang": "en",
                "description": " - Bugfix PORT CV Descriptions adjusted.\n - Bugfix PORT input configurations.\n"
              }
            ]
          },
          {
            "version": "1.00.03",
            "releaseDate": "2024-06-11",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Servo Power OFF hat keine funktion.\n - Bugfix Servos zucken bei Ansteuerung anderer Servos wenn Power OFF aktiv.\n"
              },
              {
                "lang": "en",
                "description": " - Bugfix Servo Power OFF has no effect.\n - Bugfix Servo maight move a little while other servo moves if Power OFF active.\n"
              }
            ]
          },
          {
            "version": "1.00.02",
            "releaseDate": "2024-06-06",
            "changelog": [
              {
                "lang": "de",
                "description": " - Erste freigegebene Version.\n"
              },
              {
                "lang": "en",
                "description": " - first public release"
              }
            ]
          }
        ]
      },
      {
        "id": 233,
        "name": "ReadyServo8 HW2 Bootloader",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.fichtelbahn.de"
          }
        ],
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 234,
            "name": "ReadyServo8+"
          }
        ],
        "changelog": []
      },
      {
        "id": 234,
        "name": "ReadyServo8 HW2 Applikation",
        "info": [
          {
            "lang": "en-US",
            "link": "http://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "link": "http://www.fichtelbahn.de"
          }
        ],
        "firmwares": [
          {
            "version": "1.02.02",
            "releaseDate": "2026-05-26",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: SUBPAKET Error"
              },
              {
                "lang": "en",
                "description": " - Fix: SUBPAKET Error"
              }
            ],
            "filename": "ReadyServo8_HW2_1.02.02.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_HW2_1.02.02.zip",
            "sha1": "8541b969960367f7ca7fd633bf2d7625e500a707"
          },
          {
            "version": "1.02.01",
            "releaseDate": "2025-09-18",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: setzen des internen PullUp an BiBiB- und FTDI-Interface korrigiert."
              },
              {
                "lang": "en",
                "description": " - Fix: correction of PullUp settings at BiDiB- and FTDI-Interface."
              }
            ],
            "filename": "ReadyServo8_HW2_1.02.01.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_HW2_1.02.01.zip",
            "sha1": "563a710ffb71e48b75168d777ff509b08b750f36"
          },
          {
            "version": "1.01.00",
            "releaseDate": "2025-03-24",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Unterstützung der neuen Hardware.\n - Servos mit aktivem Feature Power OFF werden beim Startup kurz eingeschaltet umd die letzte Accessory Position wiederherzustellen.\n - Servos mit aktivem Feature Power OFF werden bei einem Accessory Schaltvorgang trotz korrekter Position kurz eingeschaltet."
              },
              {
                "lang": "en",
                "description": " - Support new hardware. \n - Servos with the active Power OFF feature are briefly powered on at startup to restore the last accessory position. \n - Servos with the active Power OFF feature are briefly powered on during an accessory switching process despite being in the correct position."
              }
            ],
            "filename": "ReadyServo8_HW2_1.01.00.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyServo8_HW2_1.01.00.zip",
            "sha1": "542d960d7af76dac5c0e71361a6890ad83ff1764"
          }
        ],
        "changelog": [
          {
            "version": "1.02.02",
            "releaseDate": "2026-03-11",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: SUBPAKET Error"
              },
              {
                "lang": "en",
                "description": " - Fix: SUBPAKET Error"
              }
            ]
          },
          {
            "version": "1.02.01",
            "releaseDate": "2025-09-18",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: setzen des internen PullUp an BiBiB- und FTDI-Interface korrigiert."
              },
              {
                "lang": "en",
                "description": " - Fix: correction of PullUp settings at BiDiB- and FTDI-Interface."
              }
            ]
          },
          {
            "version": "1.02.00",
            "releaseDate": "2025-05-04",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix: Wenn alle Servos auf POWER OFF eingestellt waren, wurde nichts mehr gespeichert."
              },
              {
                "lang": "en",
                "description": " - Bugfix: If all servos were configured for POWER OFF, nothing was being saved."
              }
            ]
          },
          {
            "version": "1.01.00",
            "releaseDate": "2025-03-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Unterstützung der neuen Hardware.\n - Servos mit aktivem Feature Power OFF werden beim Startup kurz eingeschaltet umd die letzte Accessory Position wiederherzustellen.\n - Servos mit aktivem Feature Power OFF werden bei einem Accessory Schaltvorgang trotz korrekter Position kurz eingeschaltet."
              },
              {
                "lang": "en",
                "description": " - Support new hardware. \n - Servos with the active Power OFF feature are briefly powered on at startup to restore the last accessory position. \n - Servos with the active Power OFF feature are briefly powered on during an accessory switching process despite being in the correct position."
              }
            ]
          },
          {
            "version": "1.00.09",
            "releaseDate": "2024-12-08",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: Interrupts und einige Datenstrukturen im RAM.\n - Flash-Manager-Task läuft nur noch alle 10 ms.\n - Flash-Manager-Task wird während einer Konfiguration gesperrt.\n - Aufstart Sequenz angepasst, BiDiB Anmeldung erfolgt erst nach vollständiger HW initilisierung."
              },
              {
                "lang": "en",
                "description": " - Fix: Interrupts and some Datastructures from Flash to RAM.\n - Flash-Manager scheduled every 10 ms.\n - Flash-Manager locked while configuration.\n - Power up sequence adjusted, BiDiB logon after complete HW initialization."
              }
            ]
          },
          {
            "version": "1.00.08",
            "releaseDate": "2024-09-13",
            "changelog": [
              {
                "lang": "de",
                "description": " - Implementation PowerOFF Funktion: Servos können nach der Bewegung eingeschaltet bleiben oder ausgeschaltet werden\n - Bugfix: Alle Makros haben valide default Werte."
              },
              {
                "lang": "en",
                "description": " - Implementation of PowerOFF function: After a movement the servo can stay powered or be powered off.\n - Bugfix: All macros have now valid default values."
              }
            ]
          },
          {
            "version": "1.00.06",
            "releaseDate": "2024-07-04",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Servo Kurven.\n - Bugfix Umkonfigurieren von Ein- und Ausgängen."
              },
              {
                "lang": "en",
                "description": " - Bugfix Servo curves.\n - Bugfix reconfic inputs and outputs."
              }
            ]
          },
          {
            "version": "1.00.05",
            "releaseDate": "2024-07-03",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix SET_CONFIGX für ports.\n"
              },
              {
                "lang": "en",
                "description": " - Bugfix SET_CONFIGX for ports.\n"
              }
            ]
          },
          {
            "version": "1.00.04",
            "releaseDate": "2024-07-01",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix PORT CV Beschreibung angepasst.\n - Bugfix PORT Eingangs Konfigurationen.\n"
              },
              {
                "lang": "en",
                "description": " - Bugfix PORT CV Descriptions adjusted.\n - Bugfix PORT input configurations.\n"
              }
            ]
          },
          {
            "version": "1.00.03",
            "releaseDate": "2024-06-11",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bugfix Servo Power OFF hat keine funktion.\n - Bugfix Servos zucken bei Ansteuerung anderer Servos wenn Power OFF aktiv.\n"
              },
              {
                "lang": "en",
                "description": " - Bugfix Servo Power OFF has no effect.\n - Bugfix Servo maight move a little while other servo moves if Power OFF active.\n"
              }
            ]
          },
          {
            "version": "1.00.02",
            "releaseDate": "2024-06-06",
            "changelog": [
              {
                "lang": "de",
                "description": " - Erste freigegebene Version.\n"
              },
              {
                "lang": "en",
                "description": " - first public release"
              }
            ]
          }
        ]
      },
      {
        "id": 250,
        "name": "ReadyTLE Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-250.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-250.png",
          "sha1": "8575eec5b5d5d9590183ef351fa6dc8d82da4f17"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 252,
            "name": "ReadyTLE-16"
          }
        ],
        "changelog": []
      },
      {
        "id": 251,
        "name": "ReadyTLE16 Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-251.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-251.png",
          "sha1": "407b9a665a2bcfa4ab9e4207d279ae72b76f8d44"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 252,
        "name": "ReadyTLE16",
        "info": [
          {
            "lang": "en-US",
            "description": "Accessory node for TLE sensors (16 inputs)",
            "link": "https://www.fichtelbahn.de/readytle16_index.html"
          },
          {
            "lang": "de-DE",
            "description": "Zubehörknoten für TLE-Sensoren (16 Eingänge)",
            "link": "https://www.fichtelbahn.de/readytle16_index.html"
          }
        ],
        "image": {
          "filename": "bidib-251-252.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-252.png",
          "sha1": "4cc381aca0e344e343c7cdc8a649d717c1f2d700"
        },
        "firmwares": [
          {
            "version": "1.01.23",
            "releaseDate": "2026-05-28",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: SUBPAKET Error.\n- Fix: MSG_FEATURE_GETALL Modus-Byte. "
              },
              {
                "lang": "en",
                "description": "  - Fix: SUBPAKET Error.\n- Fix: MSG_FEATURE_GETALL Modus-Byte. "
              }
            ],
            "filename": "ReadyTLE16_1.01.23.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyTLE16_1.01.23.zip",
            "sha1": "4222a4759365e2611b835dba1c02a4c5ab15ea01"
          },
          {
            "version": "1.01.22",
            "releaseDate": "2025-08-02",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bessere Brown Out detection.\n- Fix: setzen des internen PullUp an BiBiB- und FTDI-Interface korrigiert."
              },
              {
                "lang": "en",
                "description": " - Better Brown Out detection.\n- Fix: correction of PullUp settings at BiDiB- and FTDI-Interface."
              }
            ],
            "filename": "ReadyTLE16_1.01.22.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyTLE16_1.01.22.zip",
            "sha1": "f2e7561525e354d429af31f91c048ad150a647d1"
          },
          {
            "version": "1.01.11",
            "releaseDate": "2024-05-24",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Busanmeldung bei zwei und mehr ReadyTLE-16 am Bus kann zu Problemen führen.\n"
              },
              {
                "lang": "en",
                "description": " - Fix: Bus logon with two or more ReadyTLE-16s on the bus can lead to problems.\n"
              }
            ],
            "filename": "ReadyTLE16_V_1.01.11.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyTLE16_V_1.01.11.zip",
            "sha1": "013db6dfdfb8d567b70d6c01fb640828208db58e"
          },
          {
            "version": "1.01.10",
            "releaseDate": "2023-02-15",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Feature-Streaming wurde auch angewendet, wenn der Host es nicht unterstützt.\n - Unteren Wert von CV 82 auf 10 ms begrenzt.\n"
              },
              {
                "lang": "en",
                "description": " - Fix: Feature-Streaming was used, even if the Host does not support it.\n - the lower value of CV 82 is limited to 10 ms.\n"
              }
            ],
            "filename": "ReadyTLE16_V_1.01.10.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyTLE16_V_1.01.10.zip",
            "sha1": "49c1632ae6ae4a682395f785e49a6f9f1cdfe085"
          },
          {
            "version": "1.01.07",
            "releaseDate": "2022-12-16",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: ID Taste wurde erst beim Loslassen ausgelöst.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix: press of ID key event when released. Notr when pushed.\n"
              }
            ],
            "filename": "ReadyTLE-16_V_1.01.07.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyTLE-16_V_1.01.07.zip",
            "sha1": "21e4dbb926639c703949ca5f859d31ca81d813e2"
          },
          {
            "version": "1.01.06",
            "releaseDate": "2022-10-28",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: ID Taste wurde als Belegtmeldung gesendet.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix: press of ID key was send as OCC.\n"
              }
            ],
            "filename": "ReadyTLE-16_V_1.01.06.zip",
            "link": "https://repository.bidib.org/251/firmware/ReadyTLE-16_V_1.01.06.zip",
            "sha1": "85a8cdcff70baed7bc70bcd76d68dec4ce3c5825"
          }
        ],
        "changelog": [
          {
            "version": "1.01.23",
            "releaseDate": "2026-05-28",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fix: SUBPAKET Error.\n- Fix: MSG_FEATURE_GETALL Modus-Byte. "
              },
              {
                "lang": "en",
                "description": "  - Fix: SUBPAKET Error.\n- Fix: MSG_FEATURE_GETALL Modus-Byte. "
              }
            ]
          },
          {
            "version": "1.01.22",
            "releaseDate": "2025-08-02",
            "changelog": [
              {
                "lang": "de",
                "description": " - Bessere Brown Out detection.\n- Fix: setzen des internen PullUp an BiBiB- und FTDI-Interface korrigiert."
              },
              {
                "lang": "en",
                "description": " - Better Brown Out detection.\n- Fix: correction of PullUp settings at BiDiB- and FTDI-Interface."
              }
            ]
          },
          {
            "version": "1.01.20",
            "releaseDate": "2025-02-03",
            "changelog": [
              {
                "lang": "de",
                "description": " - Keine Debug-Ausgabe in Relase.\n"
              },
              {
                "lang": "en",
                "description": " - No Debug-Output in release.\n"
              }
            ]
          },
          {
            "version": "1.01.12",
            "releaseDate": "2024-11-06",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Interrupt prio bereinigt.\n- Fehler behoben: Interne PullUp an BiDiB-Port-Pins enabled.\n- Fehler behoben: Interrupts in RAM gelegt um mögliche SUBTIME Errors zu vermeiden.\n"
              },
              {
                "lang": "en",
                "description": " - Fix: Interrupt prio.\n- Fix: internal PullUp on BiDiB-Port-Pins enabled.\n- Fix: Interrupts in RAM to avoid possible SUBTIME errors\n"
              }
            ]
          },
          {
            "version": "1.01.11",
            "releaseDate": "2024-05-24",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Busanmeldung bei zwei und mehr ReadyTLE-16 am Bus kann zu Problemen führen.\n"
              },
              {
                "lang": "en",
                "description": " - Fix: Bus logon with two or more ReadyTLE-16s on the bus can lead to problems.\n"
              }
            ]
          },
          {
            "version": "1.01.10",
            "releaseDate": "2023-02-15",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Feature-Streaming wurde auch angewendet, wenn der Host es nicht unterstützt.\n - Unteren Wert von CV 82 auf 10 ms begrenzt.\n"
              },
              {
                "lang": "en",
                "description": " - Fix: Feature-Streaming was used, even if the Host does not support it.\n - the lower value of CV 82 is limited to 10 ms.\n"
              }
            ]
          },
          {
            "version": "1.01.07",
            "releaseDate": "2022-12-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: ID Taste wurde erst beim Loslassen ausgelöst.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix: press of ID key event when released. Notr when pushed.\n"
              }
            ]
          },
          {
            "version": "1.01.06",
            "releaseDate": "2022-09-06",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: ID Taste wurde als Belegtmeldung gesendet.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix: press of ID key was send as OCC.\n"
              }
            ]
          },
          {
            "version": "1.01.05",
            "releaseDate": "2022-08-20",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: MSG_STRING_SET wurde nicht immer beantwortet.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix: MSG_STRING_SET was not always answered.\n"
              }
            ]
          },
          {
            "version": "1.01.04",
            "releaseDate": "2022-08-16",
            "changelog": [
              {
                "lang": "de",
                "description": " - Fehler behoben: Invertierter Port wurde nicht korrekt gemeldet.\n - Fehler behoben: ID-Taste ohne Funktion.\n - HW-Version (CV 3) = 200 = SAMD21G18.\n"
              },
              {
                "lang": "en",
                "description": " - Bug Fix: Issue if Port is set to 'inverted'.\n - Bug Fix: ID Key was not working.\n - HW-Version (CV 3) = 200 = SAMD21G18.\n"
              }
            ]
          },
          {
            "version": "1.01.00",
            "releaseDate": "2022-08-03",
            "changelog": [
              {
                "lang": "de",
                "description": " - Erste freigegebene Version.\n"
              },
              {
                "lang": "en",
                "description": " - first public release"
              }
            ]
          }
        ]
      },
      {
        "id": 300,
        "name": "OpenCar-System Basis V2.0 Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-300.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-300.png",
          "sha1": "dcb2041aa2cc60150f410a18fa8e70b438fa11a5"
        },
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 302,
            "name": "OpenCar-System Basis V2.0"
          }
        ],
        "changelog": []
      },
      {
        "id": 301,
        "name": "OpenCar-System Basis V2.0 Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-301.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-301.png",
          "sha1": "177c672299992fe6c1032bc45f93f6b201fc7ed9"
        },
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 302,
        "name": "OpenCar-System Basis V2.0",
        "info": [
          {
            "lang": "en-US",
            "description": "OpenCar-System RFM Base with BiDiB, Xpressnet and DCC",
            "link": "https://www.fichtelbahn.de/rf-basis2_index.html"
          },
          {
            "lang": "de-DE",
            "description": "OpenCar-System Funkbasis mit BiDiB, Xpressnet und DCC",
            "link": "https://www.fichtelbahn.de/rf-basis2_index.html"
          }
        ],
        "image": {
          "filename": "bidib-251-302.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-302.png",
          "sha1": "561fb7a03c3921a6011b0fe15e151365555f143e"
        },
        "firmwares": [
          {
            "version": "0.07.00",
            "releaseDate": "2025-04-27",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "MSG_CS_QUERY hinzugefügt"
              },
              {
                "lang": "en",
                "description": "add MSG_CS_QUERY"
              }
            ],
            "filename": "rf-base_v2.0_00.07.00.zip",
            "link": "https://repository.bidib.org/251/firmware/rf-base_v2.0_00.07.00.zip",
            "sha1": "f62119b86a5edc60eaa6bc3c2f4fd26c08ad7693"
          },
          {
            "version": "0.06.00",
            "releaseDate": "2021-09-17",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "MSG_BM_POSITION 'Zellennummer' nach Zellwechsel hinzugefügt"
              },
              {
                "lang": "en",
                "description": "Add MSG_BM_POSITION 'cell number' after cell change"
              }
            ],
            "filename": "rf-base_v2.0_00.06.00.zip",
            "link": "https://repository.bidib.org/251/firmware/rf-base_v2.0_00.06.00.zip",
            "sha1": "8d03f619644d6d771a22aca4133ffd10bb2aaed6"
          }
        ],
        "changelog": [
          {
            "version": "0.07.00",
            "releaseDate": "2025-04-27",
            "changelog": [
              {
                "lang": "de",
                "description": "MSG_CS_QUERY hinzugefügt"
              },
              {
                "lang": "en",
                "description": "add MSG_CS_QUERY"
              }
            ]
          },
          {
            "version": "0.06.00",
            "releaseDate": "2021-08-26",
            "changelog": [
              {
                "lang": "de",
                "description": "MSG_BM_POSITION 'Zellennummer' nach Zellwechsel hinzugefügt"
              },
              {
                "lang": "en",
                "description": "Add MSG_BM_POSITION 'cell number' after cell change"
              }
            ]
          },
          {
            "version": "0.05.11",
            "releaseDate": "2021-05-14",
            "changelog": [
              {
                "lang": "de",
                "description": "XP Master code an kw Variante angepasst, init LH101"
              },
              {
                "lang": "en",
                "description": "XP Master code adapted to kw variant, init LH101"
              }
            ]
          },
          {
            "version": "0.05.10",
            "releaseDate": "2021-05-14",
            "changelog": [
              {
                "lang": "de",
                "description": "Max FEATURE_BM_DYN_STATE_INTERVAL auf 255 setzen"
              },
              {
                "lang": "en",
                "description": "set max FEATURE_BM_DYN_STATE_INTERVAL to 255"
              }
            ]
          },
          {
            "version": "0.05.09",
            "releaseDate": "2020-10-06",
            "changelog": [
              {
                "lang": "de",
                "description": "bidib_rx_msg_num in bidib_send_drive_ack hinzufügen"
              },
              {
                "lang": "en",
                "description": "add bidib_rx_msg_num on bidib_send_drive_ack"
              }
            ]
          }
        ]
      },
      {
        "id": 303,
        "name": "ReadyXP Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "firmwares": [],
        "options": [
          {
            "vid": 251,
            "evid": 0,
            "pid": 305,
            "name": "ReadyXP"
          }
        ],
        "changelog": []
      },
      {
        "id": 304,
        "name": "ReadyXP Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 305,
        "name": "ReadyXP",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiBus Interface for XpressNet Hand controller",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "BiDiBus Interface für XpressNet-Handregler",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 400,
        "name": "StreetControl Bootloader",
        "info": [
          {
            "lang": "en-US",
            "description": "only Bootloader",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Bootloader",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 401,
        "name": "StreetControl Testfirmware",
        "info": [
          {
            "lang": "en-US",
            "description": "only test firmware",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "nur Testfirmware",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 402,
        "name": "StreetControl",
        "info": [
          {
            "lang": "en-US",
            "description": "Accessory node with 4x servo, StreetEye and 2x inductive charging station",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "Zubehörknoten mit 4x Servo, StreetEye und 2x induktive Ladestation",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "firmwares": [],
        "changelog": []
      },
      {
        "id": 502,
        "name": "BiDiB-IFnet",
        "info": [
          {
            "lang": "en-US",
            "description": "BiDiB Standalone Network Interface",
            "link": "https://www.fichtelbahn.de"
          },
          {
            "lang": "de-DE",
            "description": "BiDiB Standalone Netzwerk Interface",
            "link": "https://www.fichtelbahn.de"
          }
        ],
        "image": {
          "filename": "bidib-251-502.png",
          "link": "https://repository.bidib.org/251/images/bidib-251-502.png",
          "sha1": "263eb9443985ff4c8d3df30b0a56b33d3bfce1e8"
        },
        "firmwares": [
          {
            "version": "1.00.06",
            "releaseDate": "2024-11-24",
            "lastUpdate": "2026-07-07T19:10:11",
            "state": "beta",
            "changelog": [
              {
                "lang": "de",
                "description": "Verbesserung bei Disconnect/re-Connect"
              },
              {
                "lang": "en",
                "description": "Improve disconnect/connect"
              }
            ],
            "filename": "bidib_ifnet_1.00.06.zip",
            "link": "https://repository.bidib.org/251/firmware/bidib_ifnet_1.00.06.zip",
            "sha1": "08994ade65b8108fd9fda1e58bff402a22ee811d"
          },
          {
            "version": "1.00.03",
            "releaseDate": "2024-09-25",
            "lastUpdate": "2026-07-07T19:10:11",
            "protocolVersion": "0.8",
            "state": "stable",
            "changelog": [
              {
                "lang": "de",
                "description": "bugfix: Firmwareupdate für CV/NS Bereiche"
              },
              {
                "lang": "en",
                "description": "bugfix: Firmwareupdate for CV/NS ranges"
              }
            ],
            "filename": "bidib_ifnet_1.00.03.zip",
            "link": "https://repository.bidib.org/251/firmware/bidib_ifnet_1.00.03.zip",
            "sha1": "802f5db82ba5744466787ba403b31f802095cc70"
          }
        ],
        "changelog": [
          {
            "version": "1.00.06",
            "releaseDate": "2024-11-23",
            "changelog": [
              {
                "lang": "de",
                "description": "Verbesserung bei Disconnect/re-Connect"
              },
              {
                "lang": "en",
                "description": "Improve disconnect/connect"
              }
            ]
          },
          {
            "version": "1.00.04",
            "releaseDate": "2024-10-14",
            "changelog": [
              {
                "lang": "de",
                "description": "Zeitdauer bei Loeschen des Pairing auf 3s verlaengert; LOGOFF beim Loeschen"
              },
              {
                "lang": "en",
                "description": "extend key delay for pairing clear to 3s, LOGOFF if pairing is cleared"
              }
            ]
          },
          {
            "version": "1.00.03",
            "releaseDate": "2024-09-25",
            "changelog": [
              {
                "lang": "de",
                "description": "bugfix: Firmwareupdate für CV/NS Bereiche"
              },
              {
                "lang": "en",
                "description": "bugfix: Firmwareupdate for CV/NS ranges"
              }
            ]
          },
          {
            "version": "1.00.00",
            "releaseDate": "2024-09-23",
            "changelog": [
              {
                "lang": "de",
                "description": "Start, erste Version"
              },
              {
                "lang": "en",
                "description": "initial Release"
              }
            ]
          }
        ]
      }
    ],
    "blacklist": [
      "ReadyLineStepControl_0.00.37.zip",
      "ReadyServo8_V_1.00.02.zip",
      "READYDMX_1_2.02.06.zip",
      "READYDMX_2_2.02.06.zip",
      "bidib_ifnet_1.00.00.zip",
      "ReadyServo8_HW2_1.02.00.zip",
      "StepControl_0.00.41.zip"
    ]
  }
]