mirror of https://github.com/rusefi/rusefi.git
only:requireBlt
This commit is contained in:
parent
884fcba659
commit
a8c3f48430
|
@ -89,7 +89,7 @@ public class Autoupdate {
|
|||
private static void downloadAndUnzipAutoupdate(String[] bundleFullNameSplit, UpdateMode mode, String baseUrl) {
|
||||
try {
|
||||
String boardName = bundleFullNameSplit[2];
|
||||
String suffix = isObfuscated() ? "_obfuscated_public" : "";
|
||||
String suffix = FindFileHelper.isObfuscated() ? "_obfuscated_public" : "";
|
||||
String zipFileName = "rusefi_bundle_" + boardName + suffix + "_autoupdate" + ".zip";
|
||||
ConnectionAndMeta connectionAndMeta = new ConnectionAndMeta(zipFileName).invoke(baseUrl);
|
||||
System.out.println("Remote file " + zipFileName);
|
||||
|
@ -133,11 +133,6 @@ public class Autoupdate {
|
|||
}
|
||||
}
|
||||
|
||||
private static boolean isObfuscated() {
|
||||
String srecFile = FindFileHelper.findSrecFile();
|
||||
return srecFile != null && srecFile.contains("obfuscated");
|
||||
}
|
||||
|
||||
private static boolean askUserIfUpdateIsDesired() {
|
||||
CountDownLatch frameClosed = new CountDownLatch(1);
|
||||
|
||||
|
|
|
@ -27,4 +27,9 @@ public class FindFileHelper {
|
|||
public static String findSrecFile() {
|
||||
return findFile("..", BINARY_PREFIX, "srec");
|
||||
}
|
||||
|
||||
public static boolean isObfuscated() {
|
||||
String srecFile = findSrecFile();
|
||||
return srecFile != null && srecFile.contains("obfuscated");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@ import java.net.URL;
|
|||
import java.util.concurrent.atomic.AtomicReference;
|
||||
|
||||
public interface rusEFIVersion {
|
||||
int CONSOLE_VERSION = 20240401;
|
||||
int CONSOLE_VERSION = 20240402;
|
||||
AtomicReference<String> firmwareVersion = new AtomicReference<>("N/A");
|
||||
|
||||
static long classBuildTimeMillis() {
|
||||
|
|
|
@ -256,7 +256,8 @@ public class ProgramSelector {
|
|||
|
||||
mode.removeAllItems();
|
||||
if (FileLog.isWindows()) {
|
||||
if (hasSerialPorts) {
|
||||
boolean requireBlt = FindFileHelper.isObfuscated();
|
||||
if (hasSerialPorts && !requireBlt) {
|
||||
mode.addItem(AUTO_DFU);
|
||||
}
|
||||
|
||||
|
@ -267,6 +268,9 @@ public class ProgramSelector {
|
|||
mode.addItem(INSTALL_OPENBLT);
|
||||
}
|
||||
}
|
||||
if (!requireBlt) {
|
||||
mode.addItem(DFU_SWITCH);
|
||||
}
|
||||
if (currentHardware.isStLinkConnected())
|
||||
mode.addItem(ST_LINK);
|
||||
if (currentHardware.isPCANConnected())
|
||||
|
@ -276,7 +280,6 @@ public class ProgramSelector {
|
|||
|
||||
if (hasSerialPorts) {
|
||||
mode.addItem(OPENBLT_AUTO);
|
||||
mode.addItem(DFU_SWITCH);
|
||||
mode.addItem(OPENBLT_SWITCH);
|
||||
mode.addItem(OPENBLT_MANUAL);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue