diff --git a/WaveshareUARTFingerprintSensor/FingerprintSensor.cs b/WaveshareUARTFingerprintSensor/FingerprintSensor.cs index d1dfbdf..6aae482 100644 --- a/WaveshareUARTFingerprintSensor/FingerprintSensor.cs +++ b/WaveshareUARTFingerprintSensor/FingerprintSensor.cs @@ -510,7 +510,11 @@ namespace WaveshareUARTFingerprintSensor public void Wake() { _sleeping = false; - _rstPin.Write(GpioPinValue.High); + _rstPin.Write(GpioPinValue.High); + + // Needed after wake to really wake the sensor + // Because the first command always fail for whatever reason + TryGetUserCount(out var _); } private void OnWake()