diff --git a/csharp/Lib/Devices/BatteryDeligreen/TelemetryFrameParser.cs b/csharp/Lib/Devices/BatteryDeligreen/TelemetryFrameParser.cs index bc3ebc220..a98bddf1e 100644 --- a/csharp/Lib/Devices/BatteryDeligreen/TelemetryFrameParser.cs +++ b/csharp/Lib/Devices/BatteryDeligreen/TelemetryFrameParser.cs @@ -41,6 +41,12 @@ public class TelemetryFrameParser try { versionAscii = HexToAscii(versionBytes); + + if (versionAscii.Length >= 2) + { + // Insert a dot between the first and second character + versionAscii = versionAscii[..1] + "." + versionAscii.Substring(1, 1); + } // Console.WriteLine($"Firmware version: {versionBytes} (Hex), ASCII: {versionAscii}"); } catch (Exception)