O Android M FingerprintManager.isHardwareDetected () retorna false em um Samsung Galaxy S5

Acabei de atualizar um Verizion Samsung Galaxy S5 (SM-G900V) para a versão G900VVRU2DPD1 através das instruções manuais listadas emhttp://www.androidofficer.com/2016/06/g900vvru2dpd1-android-601-marshmallow.html

Quando executo o código abaixo, isHardwareDetected () retorna 'false'. Eu esperaria que ele retornasse 'true'.

O Google que eu fiz não resultou em nenhuma informação de uma maneira ou de outra sobre o leitor de impressão digital S5 sendo suportado no Marshmallow.

Alguém tem alguma informação sobre o suporte ao leitor de impressões digitais do S5?

    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);
    }

questionAnswers(1)

yourAnswerToTheQuestion