-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possible support for 06cb:00c9
#20
Comments
That error means that it hit an unimplemented WDF function dispatch table index (I can try to cram out the table and send it here later). However, there's a chance the old driver works as well for this sensor, with all that's required is to add the USB PID to the list (the different number might just be a version number). EDIT: looks like index 33 is |
I tried using the default driver and just adding the PID to the list. It fails with the following logs:
However, it actually waits until I tap on the sensor before logging out the |
Considering that error code refers to |
okay. I've stubbed out Maybe you can indeed show me the WDF function dispatch table or maybe explain how I can get it. |
Its Indices are defined in the UMDF |
welp. I don't really know what I'm doing but let me share with you some progress. I stubbed out a lot of functions (you can checkout the code if you like at my fork) and I can now get on the enroll stage but however it fails with the following error:
I believe the correct thing to do is first of all use the newer driver ( Thank you for your time. I'm not a C programmer and don't really know what I'm doing. I'm just enthusiastic about supporting this reader. |
Sorry for the late response, I've been (and still am) fairly busy for the last while. I think I can push a fix for that bug you encountered, but outside of that I sadly won't be able to do much. |
hi. thanks for your work and don't stress yourself out!
…On Thu, 12 Oct 2023, 08:02 Popax21, ***@***.***> wrote:
Sorry for the late response, I've been (and still am) fairly busy for the
last while. I think I can push a fix for that bug you encountered, but
outside of that I sadly won't be able to do much.
—
Reply to this email directly, view it on GitHub
<#20 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJB5FCP4TO2Y7INHK2ZW4HLX66BYPANCNFSM6AAAAAA5C63HJQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
@vixalien Pushed the mentioned bugfix, if you want to you can try running it again now. |
Hi. I'm sure you're busy but you can take a look at this when you get less busy. I've tried the bugfix, and now I'm getting yet another error. It seems the fingerprint gets scanned, but refuse to get enrolled.
Based on my limited understanding, the hres seems to be I don't even understand what The problem 2 is that thanks for the help as always. |
Those errors look correct (the driver is telling you that the part of your finger on the sensor is too low down). As for the import error: |
hi. I just implemented the missing function. I hope it's correct. but I'm not sure what it means However, I can't verify my finger.
|
It seems to work, however it rejects all captures taken. Maybe try cleaning the sensor, and try to center your finger as much as possible, then retry. If that still doesn't work then it probably is a much more stubborn bug which will be really tricky to debug. |
I've tried clearing the sensor and centring my finger as much as possible. In windows, it works so it's possibly a stubborn bug as you say. Is it because of the functions I stubbed out? I understand you're busy and may be unable to help me with this. Thanks for the help anyways. |
Sorry for the rather late response, I only just had time to take a look again. If this is caused by stubbed functions, it would probably be |
Chiming in here:
So all three sensors, C9, D1 and E7 use the same synaWudfBioUsb111 driver I have a device with an E7 sensor, so I'm also stuck here for now Edit: it contains even more, FF and 0124 are included in the newer version Your fork works for my 00E7 sensor and I'm running into exactly the same issue as you: I can enroll fingers, but not verify or identify them |
Interestingly, we have the same issues. Unfortunately, I'm unfamiliar with drivers enough to write implementations for Maybe someone more knowledgeable could help :) |
Hello. Thanks for this awesome project.
My laptop has a
06cb:00c9
which is a similar Synaptics fingerprint device. I've been trying to get it to work using the current code. However, I hit a dead end. I'll first explain my process, then maybe you can help me. Full disclaimer: I'm not a low level programmer so this is why my skills in this area is very limited.I created a fork where I made modifications specific to
00c9
. Maybe when it's supported it can get merged back in.I discovered the drivers for my HP PC are on the following link: https://ftp.hp.com/pub/softpaq/sp138001-138500/sp138227.exe which can be easily extracted with 7zip.
Running
./cli/tudor_cli
hits me with the following log:It's blocked from here and I don't know what to do.
The text was updated successfully, but these errors were encountered: