Closed thecosmicfrog closed 6 years ago
91's protocol is different from 90, 94, 97. Its much simpler because communications between driver and sensor are not encrypted, I was even able to extract fingerprint image from the traffic dump.
Hi @nmikhailov ,
I'm waiting for my Dell XPS 15 (9560) and based on issue #5 it has same device as on Dell XPS 13 (9360), can you please clarify some unclear moment, does your answer means that you are not going to support this device at all or priority for supporting of this device is lower then for other (90, 94, 97) ?
Thank you for your job, Ivan
Right now it looks very unlikely. I might consider supporting it(as it is now, it probably won't even share code with this project), but it would be in the distant future.
Even if I would want to support it, it would be impossible without this sensor itself. You can link me this part in taobao/aliexpress so I can check it its connector looks anything like what I have.
There is also a posibility that something would be discovered that would unify 91 with the rest (ie that others have fallback mode which works like 91).
Also you can provide your version of dumps, so we can confirm the difference.
@nmikhailov: You say you were able to extract the fingerprint from a dump of a 91, could you briefly explain how you did that?
It is just there in the dump as roughly 150x150 pixel grayscale image.
I found this image, if you want to look how is it.
I'm reverse engineering the fingerprint reader: https://github.com/hmaarrfk/Validity91
You can tell me how this goes for all of you.
I have linked your repo in the status. Closing this as out of scope.
Hi @nmikhailov,
Thanks for your work on this project. I decided to try the prototype on a Dell XPS 13 (9360) [2017 model] running Ubuntu 17.04. I get the below output:
When you say "doesn't use encryption", in what context does this mean? The storage of the fingerprint itself is not encrypted or it's not encrypted on-the-wire? Or something else?
Are those of us with Dell XPS 13s out of luck completely?
Thanks again, Aaron