title: Android M FingerprintManager.isHardwareDetected() returns false on a Samsung Galaxy S5
body: <p>I have just updated a Verizion Samsung Galaxy S5 (SM-G900V) to the G900VVRU2DPD1 version via the manual instructions listed at <a href="http://www.androidofficer.com/2016/06/g900vvru2dpd1-android-601-marshmallow.html">http://www.androidofficer.com/2016/06/g900vvru2dpd1-android-601-marshmallow.html</a> </p>
  
  <p>When I run the code below, isHardwareDetected() returns 'false'.  I would expect it to return 'true'.</p>
  
  <p>The Googling I have done does not resulted in any information one way or the other as to the S5 fingerprint reader being supported under Marshmallow.</p>
  
  <p>Does anyone have any information about the S5's fingerprint reader being supported?</p>
  
  <pre><code>    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);
      }
  </code></pre>