adafruit / Adafruit-Fingerprint-Sensor-Library

Arduino library for interfacing to the fingerprint sensor in the Adafruit shop
http://www.adafruit.com/products/751
Other
412 stars 340 forks source link

Library compatible with PID 4750 sensor? #104

Open caternuson opened 2 years ago

caternuson commented 2 years ago

Re this thread: https://forums.adafruit.com/viewtopic.php?f=19&t=187741 Using this: https://www.adafruit.com/product/4750

Intentionally placing wrong finger on second scan but not getting mismatch error.

EDIT adding Serial Monitor output from running enroll sketch and intentionally using two different fingers:

Adafruit Fingerprint sensor enrollment
Found fingerprint sensor!
Reading sensor parameters
Status: 0x0
Sys ID: 0x0
Capacity: 80
Security level: 3
Device address: FFFFFFFF
Packet len: 128
Baud rate: 49664
Ready to enroll a fingerprint!
Please type in the ID # (from 1 to 127) you want to save this finger as...
Enrolling ID #1
Waiting for valid finger to enroll as #1
.......................................Image taken
Image converted
Remove finger
ID 1
Place same finger again
..............Image taken
Image converted
Creating model for #1
Prints matched!
ID 1
Stored!
Ready to enroll a fingerprint!
Please type in the ID # (from 1 to 127) you want to save this finger as...
marcelchelo commented 1 year ago

I second this, using this fingerprint sensor: https://www.adafruit.com/product/4651

When purposely using different fingers during enrolling, a mismatched error is expected but it does not occur.

atomdog commented 9 months ago

I second this, using this fingerprint sensor: https://www.adafruit.com/product/4651

When purposely using different fingers during enrolling, a mismatched error is expected but it does not occur.

I also have this problem.

caternuson commented 9 months ago

I can reliably recreate this behavior with PID 4750 mentioned in initial post above.

But it's working OK testing with PID 4651.

Here's with the same finger, just to prove it does match as expected:

Adafruit Fingerprint sensor enrollment
Found fingerprint sensor!
Reading sensor parameters
Status: 0x4
Sys ID: 0x0
Capacity: 200
Security level: 3
Device address: FFFFFFFF
Packet len: 128
Baud rate: 57600
Ready to enroll a fingerprint!
Please type in the ID # (from 1 to 127) you want to save this finger as...
Enrolling ID #1
Waiting for valid finger to enroll as #1
........................................................Image taken
Image converted
Remove finger
ID 1
Place same finger again
.................................................Image taken
Image converted
Creating model for #1
Prints matched!
ID 1
Stored!
Ready to enroll a fingerprint!
Please type in the ID # (from 1 to 127) you want to save this finger as...

And here's with using different fingers. Tried four times but it never saw them as same.

Adafruit Fingerprint sensor enrollment
Found fingerprint sensor!
Reading sensor parameters
Status: 0x4
Sys ID: 0x0
Capacity: 200
Security level: 3
Device address: FFFFFFFF
Packet len: 128
Baud rate: 57600
Ready to enroll a fingerprint!
Please type in the ID # (from 1 to 127) you want to save this finger as...
Enrolling ID #1
Waiting for valid finger to enroll as #1
...................................................................................................................Image taken
Image converted
Remove finger
ID 1
Place same finger again
.........................................Image taken
Image converted
Creating model for #1
Fingerprints did not match
Ready to enroll a fingerprint!
Please type in the ID # (from 1 to 127) you want to save this finger as...
Enrolling ID #1
Waiting for valid finger to enroll as #1
..........................................................Image taken
Image converted
Remove finger
ID 1
Place same finger again
........................................Image taken
Image converted
Creating model for #1
Fingerprints did not match
Ready to enroll a fingerprint!
Please type in the ID # (from 1 to 127) you want to save this finger as...
Enrolling ID #1
Waiting for valid finger to enroll as #1
............................................................................Image taken
Image converted
Remove finger
ID 1
Place same finger again
........................................................................Image taken
Image converted
Creating model for #1
Fingerprints did not match
Ready to enroll a fingerprint!
Please type in the ID # (from 1 to 127) you want to save this finger as...
caternuson commented 9 months ago

Issue #120 is a repeat for PID 4651 behavior.

krangchen commented 6 months ago

Is there any progress on this? :) I'm in the same boat than the initial author...