From 833420c301204a7b7ecf29216ffc5cb9b8399926 Mon Sep 17 00:00:00 2001 From: mi-hol <22799428+mi-hol@users.noreply.github.com> Date: Fri, 15 May 2026 11:31:58 +0200 Subject: [PATCH] Improve error logging for incompatible firmware format - Display and log identical error message. - Added a recommended fix message for incompatible firmware format. --- .../java/com/rusefi/binaryprotocol/BinaryProtocol.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/java_console/io/src/main/java/com/rusefi/binaryprotocol/BinaryProtocol.java b/java_console/io/src/main/java/com/rusefi/binaryprotocol/BinaryProtocol.java index a0a7f26b5c..dfe8097069 100644 --- a/java_console/io/src/main/java/com/rusefi/binaryprotocol/BinaryProtocol.java +++ b/java_console/io/src/main/java/com/rusefi/binaryprotocol/BinaryProtocol.java @@ -153,8 +153,11 @@ private String validateConfigVersion() { } int actualVersion = FileUtil.littleEndianWrap(response, 1, requestSize).getInt(); if (actualVersion != TS_FILE_VERSION) { - log.error("Got TS_CONFIG_VERSION " + actualVersion); - return "Incompatible firmware format=" + actualVersion + " while format " + TS_FILE_VERSION + " expected"; + String errorMessage = + "Incompatible firmware format=" + actualVersion + " while format " + TS_FILE_VERSION + " expected" + "\n" + + "recommended fix: use a compatible console version OR flash new firmware"; + log.error(errorMessage); + return errorMessage; } return null; }