diff --git a/java_console/shared_io/src/main/java/com/rusefi/rusEFIVersion.java b/java_console/shared_io/src/main/java/com/rusefi/rusEFIVersion.java index 65298944d5..2762dd29da 100644 --- a/java_console/shared_io/src/main/java/com/rusefi/rusEFIVersion.java +++ b/java_console/shared_io/src/main/java/com/rusefi/rusEFIVersion.java @@ -6,7 +6,7 @@ import java.net.URL; import java.util.concurrent.atomic.AtomicReference; public class rusEFIVersion { - public static final int CONSOLE_VERSION = 20210928; + public static final int CONSOLE_VERSION = 20210930; public static AtomicReference firmwareVersion = new AtomicReference<>("N/A"); public static long classBuildTimeMillis() { diff --git a/java_console/ui/src/main/java/com/rusefi/StartupFrame.java b/java_console/ui/src/main/java/com/rusefi/StartupFrame.java index 5beef6ec49..80ef02dd5e 100644 --- a/java_console/ui/src/main/java/com/rusefi/StartupFrame.java +++ b/java_console/ui/src/main/java/com/rusefi/StartupFrame.java @@ -1,6 +1,7 @@ package com.rusefi; import com.rusefi.autodetect.PortDetector; +import com.rusefi.autodetect.SerialAutoChecker; import com.rusefi.autoupdate.Autoupdate; import com.rusefi.autoupdate.AutoupdateUtil; import com.rusefi.io.LinkManager; @@ -238,7 +239,8 @@ public class StartupFrame { BaudRateHolder.INSTANCE.baudRate = Integer.parseInt((String) comboSpeeds.getSelectedItem()); String selectedPort = comboPorts.getSelectedItem().toString(); if (SerialPortScanner.AUTO_SERIAL.equals(selectedPort)) { - String autoDetectedPort = PortDetector.autoDetectPort(StartupFrame.this.frame).getSerialPort(); + SerialAutoChecker.AutoDetectResult detectResult = PortDetector.autoDetectPort(StartupFrame.this.frame); + String autoDetectedPort = detectResult == null ? null : detectResult.getSerialPort(); if (autoDetectedPort == null) return; selectedPort = autoDetectedPort;