# Versionshinweise Firmware

URL: https://irs.systems/docs/cmm-2ch-3ch/release-notes-firmware

## V4.6 (2026-02-04)

- Geändert: Konfigurationsdaten werden nur noch in den Flash geschrieben, wenn sich die Konfiguration geändert hat. Dies soll die Lebensdauer des Flash-Speichers verbessern.
- Geändert: Verbesserte interne Behandlung des Warning-Registers

## V4.5 (2025-07-29)

- Geändert: „ReadCurrent“ liefert jetzt immer vollständige CAN-Frames, um Probleme mit Padding zu vermeiden
- Behoben: Fehler im Kommando „ReadCurrent“, der alle Stromwerte auf null setzte

## V4.4 (2025-02-19)

- Hinzugefügt: Unterstützung für die Variante CMM-3CH

## V4.3 (2024-06-18)

- Geändert: GCC-Compilerversion aktualisiert
- Geändert: Standardwerte sind jetzt direkt nach Ausführung des Kommandos aktiv. Ein Reset ist nicht mehr erforderlich.
- Behoben: Fehler, durch den eine falsche Daten-Baudrate gesetzt wurde, wenn die Baudraten über IsoTP eingestellt wurden

## V4.0 (2023-11-28)

- Behoben: Fehler, der dazu führen konnte, dass beim Einschalten des CMM alle Gates ausgeschaltet waren

## V3.14 (2023-10-18)

- Hinzugefügt: Kommando „ReadCurrent“
- Hinzugefügt: Kommandos „SetTime“ und „GetTime“
- Hinzugefügt: Zeitstempel im Kommando „ReadCurrent“
- Hinzugefügt: IsoTp-Kommando „GetSerialNumber“
- Geändert: Projekt in IRS-CMM-xCH-FW umbenannt

## V3.12 (2023-10-09)

- Hinzugefügt: FIFO für IsoTP-RX-Nachrichten
- Behoben: Fehler, durch den aufgefüllte (padded) IsoTP-Nachrichten abgewiesen wurden

## V3.10 (2023-09-12)

- Hinzugefügt: Legacy-Modus für die zyklische Nachricht
- Hinzugefügt: Kommando LegacyConfig, um die ID für den Legacy-Modus konfigurierbar zu machen
- Hinzugefügt: FDCAN-Kommando RestoreDefault
- Geändert: Kommando IsoTpConfig in LegacyConfig umbenannt
- Behoben: Fehler in SaveConfiguration()
- Behoben: Fehlendes Flag in „send cyclic message“ ergänzt
- Behoben: Fehler in den Deserialisierungsfunktionen

## V3.7 (2023-06-26)

- Erste öffentliche Version
