public virtual string GetDriverVersion() { uint driverVersion = 0; if (ftdi.GetDriverVersion(ref driverVersion) != FTDI.FT_STATUS.FT_OK) { return(""); } var majorVersion = (byte)driverVersion >> 16; var minorVersion = (byte)driverVersion >> 8; var buildVersion = (byte)driverVersion & 0xFF; return($"{majorVersion:X2}.{minorVersion:X2}.{buildVersion:X2}"); }