package v;

import android.app.Activity;
import com.cvte.va.sdk.mica.api.InitManager;
import com.cvte.va.sdk.mica.api.OtaUpdateManager;
import com.cvte.va.sdk.mica.enumclass.FwUpdateErrCode;
import com.cvte.va.sdk.mica.hid.jni.UsbMicFwUpdateApi;
import u.e;
import u.g;

/* JADX INFO: loaded from: classes2.dex */
public class b implements x.b {
    public static String a = "";

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public UsbMicFwUpdateApi f9524b = null;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public int f9525c = FwUpdateErrCode.UMFUA_ERROR_UNKNOW;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public boolean f9526d = false;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public String f9527e = "/storage/emulated/0/Download/";

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f9528f = 0;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public int f9529g = 0;

    @Override // x.b
    public String a() {
        if (!e.h().e("CLIENT_SN=?")) {
            return "";
        }
        e.h().f9518b.a(100);
        g.a("HidMicFwUpdateUtils", "getSerialNumber: serialNumber=" + a);
        return a;
    }

    @Override // x.b
    public boolean b() {
        return j().getRebootFlag();
    }

    @Override // x.b
    public int c(String str, boolean z2) {
        g.a("HidMicFwUpdateUtils", "startDeviceOTA: otaFilePath=" + str + ", forceUpdate=" + z2);
        i(1);
        f(1);
        f(2);
        if (u.b.b().d(str)) {
            return h(FwUpdateErrCode.UMFUA_OPEN_OTA_PKG_FILE_FAILED, "check otaFilePath failed.");
        }
        if (u.b.b().d(this.f9527e)) {
            StringBuilder sbF = g.a.a.a.a.F("check workPath failed. workPath=");
            sbF.append(this.f9527e);
            return h(FwUpdateErrCode.UMFUA_CREATE_TMP_FILE_FAILED, sbF.toString());
        }
        String str2 = this.f9527e;
        this.f9527e = str2;
        j().setWorkPath(str2);
        this.f9526d = false;
        for (int i2 = 0; i2 < 3; i2++) {
            boolean zFindDevice = j().findDevice();
            this.f9526d = zFindDevice;
            if (zFindDevice) {
                break;
            }
        }
        if (!this.f9526d) {
            return h(FwUpdateErrCode.UMFUA_ERROR_DEVICE_NOT_FOUND, "findDevice failed.");
        }
        g.a("HidMicFwUpdateUtils", "startDeviceOTA: versionStr=" + j().getDevVersionStr());
        if (!j().readDevVersionInfo()) {
            return h(FwUpdateErrCode.UMFUA_ERROR_GET_DEV_BUILD_INFO, "readDevVersionInfo failed.");
        }
        g.a("HidMicFwUpdateUtils", "startDeviceOTA: loadOtaPackageFile(" + str + ")");
        f(3);
        int iLoadOtaPackageFile = j().loadOtaPackageFile(str);
        g.a.a.a.a.c0("startDeviceOTA: startDeviceOTA loadResult=", iLoadOtaPackageFile, "HidMicFwUpdateUtils");
        this.f9528f = 3;
        if (iLoadOtaPackageFile != 0) {
            this.f9529g = iLoadOtaPackageFile;
            this.f9528f = 6;
            g.c("HidMicFwUpdateUtils", "startDeviceOTA:loadOtaPackageFile failed. loadResult=" + iLoadOtaPackageFile);
            return this.f9529g;
        }
        j().setForceUpdate(z2);
        if (!j().checkFwIsMatched()) {
            this.f9529g = FwUpdateErrCode.UMFUA_ERROR_DEV_NOT_MATCH;
            this.f9528f = 6;
            g.c("HidMicFwUpdateUtils", "startDeviceOTA:checkFwIsMatched failed.");
            return this.f9529g;
        }
        if (!j().checkFwIsNewer() && !z2) {
            this.f9529g = FwUpdateErrCode.UMFUA_ERROR_PKG_IS_OLD;
            this.f9528f = 6;
            g.c("HidMicFwUpdateUtils", "startDeviceOTA:checkFwIsNewer failed.");
            return this.f9529g;
        }
        this.f9528f = 4;
        int iDoUpdate = j().doUpdate();
        this.f9525c = iDoUpdate;
        if (iDoUpdate < 0) {
            g.c("HidMicFwUpdateUtils", "doUpdate:Update failed!");
            UsbMicFwUpdateApi.destroyInstance();
        }
        int i3 = this.f9525c;
        this.f9529g = i3;
        this.f9528f = 6;
        return i3;
    }

    @Override // x.b
    public String c() {
        return "";
    }

    @Override // x.b
    public String d() {
        return j().getDevVersionStr();
    }

    @Override // x.b
    public String e() {
        return "";
    }

    @Override // x.b
    public int f() {
        return this.f9529g;
    }

    public int f(int i2) {
        if (OtaUpdateManager.getInstance().getOtaStatusCallback() != null) {
            OtaUpdateManager.getInstance().getOtaStatusCallback().onOtaStateChanged(i2);
            return 0;
        }
        g.a("HidMicFwUpdateUtils", "OtaStatusCallback has not been initialized.");
        return -1;
    }

    @Override // x.b
    public void g(String str) {
        g.a("HidMicFwUpdateUtils", "setSerialNumber:sn=" + str);
        a = str;
    }

    public final int h(int i2, String str) {
        f(6);
        if (OtaUpdateManager.getInstance().getOtaStatusCallback() != null) {
            OtaUpdateManager.getInstance().getOtaStatusCallback().onOTAResultUpdate(i2);
        } else {
            g.a("HidMicFwUpdateUtils", "OtaStatusCallback has not been initialized.");
        }
        i(0);
        g.c("HidMicFwUpdateUtils", "startDeviceOTA failed: " + str);
        return this.f9529g;
    }

    public int i(int i2) {
        String string;
        if (i2 < 0 || i2 > 100) {
            StringBuilder sbF = g.a.a.a.a.F("[");
            sbF.append(Thread.currentThread().getStackTrace()[2].getMethodName());
            sbF.append("]invaild progress:");
            sbF.append(i2);
            string = sbF.toString();
        } else {
            if (OtaUpdateManager.getInstance().getOtaStatusCallback() != null) {
                OtaUpdateManager.getInstance().getOtaStatusCallback().onOTAProgressUpdate(i2);
                return 0;
            }
            string = "OtaStatusCallback has not been initialized.";
        }
        g.a("HidMicFwUpdateUtils", string);
        return -1;
    }

    public final UsbMicFwUpdateApi j() {
        if (this.f9524b == null) {
            this.f9524b = UsbMicFwUpdateApi.getInstance((Activity) InitManager.getInstance().getContext());
        }
        return this.f9524b;
    }

    @Override // x.b
    public int n() {
        return j().getProgress();
    }

    @Override // x.b
    public int p() {
        return this.f9528f;
    }
}
