CMXX - Improved software_update

This commit is contained in:
“VeLiTi”
2025-03-18 11:00:08 +01:00
parent 7d61f2d9cc
commit dda27fd577
8 changed files with 16 additions and 96 deletions

View File

@@ -64,7 +64,7 @@ async function listenToPort() {
var item = serialResultsDiv.innerHTML;
x = Array.from(new Set(item.split(";"))).toString();
if (x.indexOf("SN=") > 0 && x.indexOf("HW=") > 0 && x.indexOf("FW=") >0 && x.indexOf("HEX_FW=") >0 && x.indexOf("STATE=") > 0)
if (x.indexOf("SN=") > 0 && x.indexOf("HW=") > 0 && x.indexOf("FW=") >0 && x.indexOf("STATE=") > 0)
{
progressBar("60", "Reading device completed", "#04AA6D");
setTimeout(getDeviceData, 4000);
@@ -100,17 +100,8 @@ async function getDeviceData(){
fw = fw.replace(/^0+/, '');
}
if (x.indexOf("HEX_FW=") > 0){
var startIndex = x.indexOf("HEX_FW=");
var valueStart = startIndex + 7; //
// Find the closing quotation mark
var valueEnd = x.indexOf("\"", valueStart);
// Extract the value
hex_fw = x.substring(valueStart, valueEnd);
}
//Check if HW is retrieved from device
if (x.indexOf("HW=") > 0 && x.indexOf("FW=") >0 && x.indexOf("HEX_FW=") >0){
if (x.indexOf("HW=") > 0 && x.indexOf("FW=") >0){
var a = x.indexOf("HW=");
var b = a + 3;
var c = b + 8;
@@ -129,7 +120,7 @@ async function getDeviceData(){
}
//GET THE COMMITCODE
commitCode = compareCommitCodes(hex_fw,fw);
commitCode = compareCommitCodes("",fw);
getServiceID().then(firmwareUpdate);
progressBar("80", "checking for available firmware", "#04AA6D");