Commit graph

72 commits

Author SHA1 Message Date
Viktor Dragomiretskyy
87a818d6a5 Mention open9a() in README 2020-07-03 20:42:49 +12:00
uunicorn
7e3f87f72c
Merge pull request #8 from hhgarnes/patch-1
Update README.md
2020-07-03 20:36:32 +12:00
uunicorn
95bdee3aaa
Merge pull request #7 from marto87/device/009a
Add support for 009a sensor initializer
2020-07-03 20:35:36 +12:00
Viktor Dragomiretskyy
a04c6d127b Add open9a so that open97 will still attempt to open 0097 device. 2020-07-03 20:24:11 +12:00
Viktor Dragomiretskyy
fd202bd0d8 Oops2 2020-07-03 19:52:07 +12:00
Viktor Dragomiretskyy
d70acf42cb Oops, broken 009a 2020-07-03 19:43:44 +12:00
Viktor Dragomiretskyy
a36dd87416 Implement calibration logic for 0097 2020-07-03 18:49:21 +12:00
Viktor Dragomiretskyy
3261db1075 Add sensor.open() to open97(). Use userid from the DBus context. 2020-07-03 10:35:06 +12:00
Viktor Dragomiretskyy
268008e499 Revert "Use root as a default username when clients do not specify any"
This reverts commit 4f8c061f53.
2020-07-03 10:33:58 +12:00
hhgarnes
108cd6f9cb
Update README.md
Adding some documentation updates for the 009a sensor.
2020-07-02 23:47:56 +02:00
Viktor Dragomiretskyy
4f8c061f53 Use root as a default username when clients do not specify any 2020-07-03 09:19:45 +12:00
Martin Ales
33e72e6d44 Add support for 009a sensor initializer 2020-07-02 15:19:14 -03:00
Viktor Dragomiretskyy
cb68b5c1f7 Merge branch 'device/009a' of github.com:uunicorn/python-validity into device/009a 2020-07-03 01:25:39 +12:00
Viktor Dragomiretskyy
d368943c5e Fix the alignment, as my assumption about the data always being aligned is wrong due to a bitpacked version of factory calibration blob. 2020-07-03 01:24:04 +12:00
uunicorn
2a3e675a29
Merge pull request #6 from marto87/device/009a
Minor fixes after refactoring
2020-07-02 13:33:45 +12:00
Martin Ales
d95786f6ef Minor fixes after refactoring 2020-07-01 22:27:44 -03:00
Viktor Dragomiretskyy
d1e1b8f6fa Oops, accidently left my device type enabled. 2020-07-02 01:26:30 +12:00
Viktor Dragomiretskyy
6a94c07ba9 Attempt to integrate the calibration logic into the rest of the code. 2020-07-02 01:01:20 +12:00
Viktor Dragomiretskyy
6d01ed5477 A bit of refactoring and tests. 2020-07-01 22:19:50 +12:00
Viktor Dragomiretskyy
98d1d2f8ae Calibration logic sort of works now.
Still needs a bit of refactoring before integrating with the rest of the code.
2020-07-01 03:20:44 +12:00
Viktor Dragomiretskyy
c1c30855ce Hack the calibration info so it looks like a proper data. 2020-06-25 16:07:42 +12:00
Viktor Dragomiretskyy
c60d74027b Don't break 0097 2020-06-24 04:24:12 +12:00
Viktor Dragomiretskyy
2388d4f96e Change bytes per line 2020-06-24 04:15:03 +12:00
Viktor Dragomiretskyy
b70d022604 Work around missing finger db id on 009a. 2020-06-24 03:22:28 +12:00
Viktor Dragomiretskyy
582d3c8f94 Handle capture exceptions without breaking the enrollment loop. 2020-06-24 02:48:50 +12:00
Viktor Dragomiretskyy
e9472c2ad3 Change how we wait for a scan to finish. 2020-06-24 00:32:38 +12:00
Viktor Dragomiretskyy
3be7104f64 Properly parse enrollment update response. 2020-06-23 23:25:24 +12:00
Viktor Dragomiretskyy
d4471c4096 more 009a tweaks and some debugging output 2020-06-23 03:06:50 +12:00
Viktor Dragomiretskyy
d465573b2a Fix offset for 009a 2020-06-23 02:46:42 +12:00
Viktor Dragomiretskyy
68a3dd7042 Add missing write-enable and flush commands 2020-06-23 02:09:47 +12:00
Viktor Dragomiretskyy
f0389b7b97 Another unexpected reg value 2020-06-23 00:51:53 +12:00
Viktor Dragomiretskyy
d24ef8fc92 More changes for 009a 2020-06-23 00:39:13 +12:00
Viktor Dragomiretskyy
1067faad54 Tweak the partition proto for 009a 2020-06-23 00:15:38 +12:00
Viktor Dragomiretskyy
82b42e4fd1 Use the correct firmware image filename on 009a devices. 2020-06-22 21:23:46 +12:00
Viktor Dragomiretskyy
2eb301576f Adding 009a blobs. Thanks @mjenny ! 2020-06-22 20:53:18 +12:00
uunicorn
63936a0207
Create LICENSE 2020-06-20 18:21:01 +12:00
uunicorn
6ab756ae55
Merge pull request #2 from 3v1n0/vfs0090-merge
Vfs0090 merge
2020-06-12 00:32:17 +12:00
Marco Trevisan (Treviño)
a7a39aa5d7 validity-sensors-initializer: Add argument to change the drivers download location 2020-06-11 14:09:00 +02:00
Marco Trevisan (Treviño)
7b8a3b0d32 validity-sensors-initializer: Add options for file paths and serials 2020-06-11 14:09:00 +02:00
Marco Trevisan (Treviño)
fd80c01cd5 calibrate: Don't print the calibration status 2020-06-11 14:09:00 +02:00
Marco Trevisan (Treviño)
b211d0e92b validity-sensors-initializer: Use calibration file if any is available
Otherwise save generated one in temporary path
2020-06-11 14:09:00 +02:00
Marco Trevisan (Treviño)
a6ca2cbc56 calibrate: Support passing calibrate dump path 2020-06-11 14:09:00 +02:00
Marco Trevisan (Treviño)
23f7fd94ca README: Mention validity-sensors-initializer 2020-06-11 14:09:00 +02:00
Marco Trevisan (Treviño)
c43b99a02e validity-sensors-initializer: Set referrer and user agent 2020-06-11 14:09:00 +02:00
Marco Trevisan (Treviño)
37bf786c01 led-dance: Add example to perform led tests 2020-06-11 14:08:59 +02:00
Marco Trevisan (Treviño)
a43c876dcf validity-sensors-initializer: Automatize the device flashing
- Downloads the archive with the driver
- Extracts it and flashes to the device
2020-06-11 14:08:59 +02:00
Marco Trevisan (Treviño)
23fa2a9c90 Rename package from proto97 to proto9x 2020-06-11 14:08:59 +02:00
Marco Trevisan (Treviño)
58b80a5dce README: update the paragraph about firmware downloading and extracting 2020-06-11 14:08:59 +02:00
Marco Trevisan (Treviño)
e011551526 tls: Add function to make possible to set the HW key
Defaults it to VirtualBox as it used to be
2020-06-11 14:08:59 +02:00
Marco Trevisan (Treviño)
64544fab70 upload_fwext: Get firmware dynamically dependent on chip model 2020-06-11 14:08:59 +02:00