package com.cvte.dss.ups.u3hub.hub;

import android.content.Context;
import android.hardware.usb.UsbDevice;
import android.hardware.usb.UsbDeviceConnection;
import android.util.Log;
import com.cvte.vman.instance.InvokeCmd;
import g.a.a.a.a;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes.dex */
@Metadata(bv = {1, 0, 3}, d1 = {"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0005\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u0006\b\u0016\u0018\u0000 \u001a2\u00020\u0001:\u0001\u001aB\u0017\u0012\u0006\u0010\u0016\u001a\u00020\u0015\u0012\u0006\u0010\u0017\u001a\u00020\u0015¢\u0006\u0004\b\u0018\u0010\u0019J\u001f\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0016¢\u0006\u0004\b\u0007\u0010\bJ\u001d\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\t\u001a\u00020\u0006¢\u0006\u0004\b\u000b\u0010\fJ!\u0010\u0011\u001a\u00020\n2\b\u0010\u000e\u001a\u0004\u0018\u00010\r2\u0006\u0010\u0010\u001a\u00020\u000fH\u0016¢\u0006\u0004\b\u0011\u0010\u0012R\u0016\u0010\u0013\u001a\u00020\u00068\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0013\u0010\u0014¨\u0006\u001b"}, d2 = {"Lcom/cvte/dss/ups/u3hub/hub/SingleHubUpgradeApi;", "Lcom/cvte/dss/ups/u3hub/hub/BaseHubUpgradeApi;", "Landroid/content/Context;", "context", "Landroid/hardware/usb/UsbDevice;", "device", "", "realGetVersion", "(Landroid/content/Context;Landroid/hardware/usb/UsbDevice;)Ljava/lang/String;", "v817path", "", "startUpgrade", "(Landroid/content/Context;Ljava/lang/String;)Z", "Landroid/hardware/usb/UsbDeviceConnection;", "connect", "", "spiType", "dealUpgradeAction", "(Landroid/hardware/usb/UsbDeviceConnection;B)Z", "upgrade817path", "Ljava/lang/String;", "", "pid", "vid", "<init>", "(II)V", "Companion", "lib_release"}, k = 1, mv = {1, 4, 0})
public class SingleHubUpgradeApi extends BaseHubUpgradeApi {

    /* JADX INFO: renamed from: Companion, reason: from kotlin metadata */
    public static final Companion INSTANCE = new Companion(null);
    private static final SingleHubUpgradeApi INSTANCE = new SingleHubUpgradeApi(34839, InvokeCmd.CMD_TEA_DSP_ON_DEVICE_PORT_ATTACH);
    private String upgrade817path;

    @Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0007\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0007\u0010\bR\u0019\u0010\u0003\u001a\u00020\u00028\u0006@\u0006¢\u0006\f\n\u0004\b\u0003\u0010\u0004\u001a\u0004\b\u0005\u0010\u0006¨\u0006\t"}, d2 = {"Lcom/cvte/dss/ups/u3hub/hub/SingleHubUpgradeApi$Companion;", "", "Lcom/cvte/dss/ups/u3hub/hub/SingleHubUpgradeApi;", "INSTANCE", "Lcom/cvte/dss/ups/u3hub/hub/SingleHubUpgradeApi;", "getINSTANCE", "()Lcom/cvte/dss/ups/u3hub/hub/SingleHubUpgradeApi;", "<init>", "()V", "lib_release"}, k = 1, mv = {1, 4, 0})
    public static final class Companion {
        private Companion() {
        }

        public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public final SingleHubUpgradeApi getINSTANCE() {
            return SingleHubUpgradeApi.INSTANCE;
        }
    }

    public SingleHubUpgradeApi(int i2, int i3) {
        super(i2, i3);
        this.upgrade817path = "";
    }

    @Override // com.cvte.dss.ups.u3hub.hub.BaseHubUpgradeApi
    public boolean dealUpgradeAction(UsbDeviceConnection connect, byte spiType) {
        return updateVT35xxFirmware(this.upgrade817path, getMDeviceConnect(), (byte) 0);
    }

    @Override // com.cvte.dss.ups.u3hub.hub.BaseHubUpgradeApi
    public String realGetVersion(Context context, UsbDevice device) {
        o.g(context, "context");
        o.g(device, "device");
        Log.d(BaseHubUpgradeApi.MSG_TAG, "realGetVersion");
        byte[] bArr = new byte[16];
        String str = "";
        if (openDevice(context, device)) {
            getVendorCmd().ReadFWVersion(getMDeviceConnect(), bArr, false);
            String strD = a.D(new Object[]{Byte.valueOf(bArr[1]), Byte.valueOf(bArr[0])}, 2, "%02X%02X", "java.lang.String.format(format, *args)");
            Log.d(BaseHubUpgradeApi.MSG_TAG, "Hub FW Version: " + device + " : " + strD);
            getVendorCmd().SPI_Read_Data(getMDeviceConnect(), (byte) 3, 135171, 0, 8, bArr);
            if (bArr[5] == ((byte) 33) && bArr[4] == ((byte) 9)) {
                a.g0("not single 817,103 Version: ", a.D(new Object[]{Byte.valueOf(bArr[0]), Byte.valueOf(bArr[1]), Byte.valueOf(bArr[2]), Byte.valueOf(bArr[3])}, 4, "%02X%02X%02X%02X", "java.lang.String.format(format, *args)"), BaseHubUpgradeApi.MSG_TAG);
            } else {
                str = strD;
            }
        }
        if (getMDeviceConnect() != null) {
            closeDevice();
        }
        a.g0("getHubVersion: ", str, BaseHubUpgradeApi.MSG_TAG);
        return str;
    }

    public final boolean startUpgrade(Context context, String v817path) {
        o.g(context, "context");
        o.g(v817path, "v817path");
        this.upgrade817path = v817path;
        return realStartUpgrade(context);
    }
}
