diff --git a/src/main/java/airsquared/blobsaver/app/TSS.java b/src/main/java/airsquared/blobsaver/app/TSS.java index 772089d4..4e350a71 100644 --- a/src/main/java/airsquared/blobsaver/app/TSS.java +++ b/src/main/java/airsquared/blobsaver/app/TSS.java @@ -391,7 +391,7 @@ public void showErrorAlert() { private void saveBlobsTSSSaver(StringBuilder responseBuilder) { Map deviceParameters = new HashMap<>(); - deviceParameters.put("ecid", String.valueOf(Long.parseLong(ecid, 16))); + deviceParameters.put("ecid", String.valueOf(Long.parseLong(ecid.startsWith("0x") ? ecid.substring(2) : ecid, 16))); deviceParameters.put("deviceIdentifier", deviceIdentifier); deviceParameters.put("boardConfig", getBoardConfig());