GithubHelp home page GithubHelp logo

Comments (7)

himekifee avatar himekifee commented on August 23, 2024

Did you pair the sensor with pc use validity tools?

from python-validity.

dlarrick avatar dlarrick commented on August 23, 2024

Thanks for the suggestion. My understanding is the dbus-service does pairing automatically at startup if necessary.

If I manually run validitysensor.init.open() from a Python shell as root it succeeds, so I think that means it's paired. If I open permissions on the USB device and do that as a normal user it complains Signature verification failed. This device was probably paired with another computer.

from python-validity.

himekifee avatar himekifee commented on August 23, 2024

Not the same pairing. Ur one is SSL pairing which is as what you said but there is another pairing which do reset factory, flash firmware and calibrate. That is done by using validity tools, could you try that first please.

from python-validity.

dlarrick avatar dlarrick commented on August 23, 2024

Are you referring to the commands under "Error situations" section in the main README?

$ sudo systemctl stop python3-validity
$ sudo validity-sensors-firmware
$ sudo python3 /usr/share/python-validity/playground/factory-reset.py

Yes, I did that. Or is there some other command?

from python-validity.

himekifee avatar himekifee commented on August 23, 2024

You need to wait for uunnicorn to respond then. I'm not sure about the code. You can try to do that several times though. In addition, 0097 and 0090 have the same size. I replaced my 0090 with 0097. 0097 is match on chip so faster and more accurate.

from python-validity.

uunicorn avatar uunicorn commented on August 23, 2024

Hi,

0090 is a match-on-host device, as far as I know.
python-validity was never designed to support this mode of operation. It is currently only supports enrolling/identifying on match-on-sensor devices.
It does however support the pairing and flashing of 0090 devices - this feature was used by a @3v1n0 's pairing tool from his fprintd branch.

from python-validity.

dlarrick avatar dlarrick commented on August 23, 2024

Ahh, now it makes sense. Yes, 0090 is a match-on-host device, or at least nobody has ever figured out how to make it do match-on-device. Thanks. I'm closing this issue.

from python-validity.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.