Now we use `OpenBltAutoJob` instead of `DfuAutoJob` for UAEFI (closes #7396)

This commit is contained in:
kifir23917 2025-02-10 21:06:56 +03:00 committed by kifir23917
parent b1cfe8362e
commit 09ff8c6b28
1 changed files with 17 additions and 17 deletions

View File

@ -137,24 +137,24 @@ public class BasicUpdaterPanel extends JPanel {
case 1: {
final SerialPortScanner.PortResult portToUpdateFirmware = portsToUpdateFirmware.get(0);
AsyncJob job = null;
if (isObfuscated) {
final SerialPortScanner.SerialPortType portType = portToUpdateFirmware.type;
switch (portType) {
case EcuWithOpenblt: {
job = new OpenBltAutoJob(portToUpdateFirmware, updateFirmwareButton);
break;
}
case OpenBlt: {
job = new OpenBltManualJob(portToUpdateFirmware, updateFirmwareButton);
break;
}
default: {
log.error(String.format("Unexpected port type: %s", portType));
break;
}
final SerialPortScanner.SerialPortType portType = portToUpdateFirmware.type;
switch (portType) {
case Ecu: {
job = new DfuAutoJob(portToUpdateFirmware, updateFirmwareButton);
break;
}
case EcuWithOpenblt: {
job = new OpenBltAutoJob(portToUpdateFirmware, updateFirmwareButton);
break;
}
case OpenBlt: {
job = new OpenBltManualJob(portToUpdateFirmware, updateFirmwareButton);
break;
}
default: {
log.error(String.format("Unexpected port type: %s", portType));
break;
}
} else {
job = new DfuAutoJob(portToUpdateFirmware, updateFirmwareButton);
}
setUpdateFirmwareJob(job);
break;