Android M FingerprintManager.isHardwareDetected () devuelve falso en un Samsung Galaxy S5

Acabo de actualizar un Verizion Samsung Galaxy S5 (SM-G900V) a la versión G900VVRU2DPD1 a través de las instrucciones del manual que figuran enhttp://www.androidofficer.com/2016/06/g900vvru2dpd1-android-601-marshmallow.html

Cuando ejecuto el siguiente código, isHardwareDetected () devuelve 'falso'. Esperaría que vuelva 'verdadero'.

La búsqueda en Google que he realizado no da como resultado ninguna información sobre el lector de huellas digitales S5 compatible con Marshmallow.

¿Alguien tiene alguna información sobre el lector de huellas digitales del S5 compatible?

    FingerprintManager manager = (FingerprintManager) getSystemService(FINGERPRINT_SERVICE);
    if (manager != null) {

        if (ActivityCompat.checkSelfPermission(this, permission.USE_FINGERPRINT) !=
                PackageManager.PERMISSION_GRANTED) {
            retVal.append(INDENT).append("Fingerprint permission was not granted")
                    .append(EOL);
        } else {
            retVal.append(INDENT).append("Fingerprint hardware detected: ")
                    .append(manager.isHardwareDetected()).append(EOL);
            retVal.append(INDENT).append("Has Enrolled Fingerprint(s): ")
                    .append(manager.hasEnrolledFingerprints()).append(EOL);
        }
    } else {
        retVal.append(INDENT).append("no FingerprintManager available").append(EOL);
    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta