Как заставить сканер отпечатков пальцев EgisTec ES603 работать с Windows Hello
EgisTec ES603 — это доступный по цене сканер отпечатков пальцев ( всего за 14 долларов ), который может работать с Windows Hello в Windows 10, но не работает с готовой функцией безопасности Microsoft. К счастью, это сравнительно легко исправить, когда вы работаете вместе, и ваши отпечатки пальцев регистрируют вас ежедневно.
ES603 не работает сразу с Windows Hello, потому что совместимый драйвер не предустановлен в Windows 10. Если вы просто подключите сканер отпечатков пальцев к USB-порту, вы заметите, что Windows Hello не будет вариантом под управлением Параметры входа в панель. Вот как заставить их работать вместе для мирной и легкой гармонии при входе в систему:
Ваш EgisTec ES603 мог прийти с компакт-диском, содержащим драйверы и программное обеспечение для него. Выбросьте, мы собираемся получить последнюю версию онлайн. Как ни странно, EgisTec не предоставила свои драйверы на своем веб-сайте, но вы можете получить их от любого производителя ПК, который встроил свою технологию в свои ноутбуки. Мы собираемся использовать копию драйвера Acer для TravelMate P446-M — не беспокойтесь, этот драйвер будет отлично работать независимо от того, какой компьютер вы используете.
Выберите TravelMate в следующем столбце.
Выберите «Настроить регистрацию лица».
Теперь вы должны быть полностью готовы и готовы начать сканирование. Попробуйте, выйдя из системы и попытавшись использовать читателя.
Помните, что это требует движения пальцем и не будет работать, если вы просто положите палец на само устройство. Это займет некоторое время, чтобы привыкнуть к нему, и вы, скорее всего, иногда не сможете отсканировать свой палец. Откажитесь от установленного PIN-кода безопасности, если Windows заблокирует вас из-за слишком большого количества неудачных попыток.
Мы можем заработать комиссию за покупки, используя наши ссылки. Узнайте больше
Win8.1: как заставить работать датчик отпечатков пальцев EgisTec ES603?
Мой статус: у меня система Win8.1 (без обновления 1). Я купил датчик отпечатков пальцев EgisTec ES603 в Amazon. Поставляется с установочным диском. Я установил драйвер, и теперь устройство отображается в диспетчере устройств (Geräte Manager на немецком языке) без каких-либо желтых треугольников. Так что должно работать нормально.
Моя проблема: Как я могу запустить приложение по отпечаткам пальцев Win8.1? Согласно нескольким статьям поддержки, можно перейти на страницу учетной записи и получить страницу параметров отпечатков пальцев. Это должна быть стандартная функция Win8.1. Но аккаунт apge показывает только обычные параметры входа. Также при переходе на начальный экран и вводе отпечатка пальца предоставляется возможность перейти к информации об учетной записи (Anmeldeinformation на немецком языке). Это приводит к той же странице с параметрами входа в систему. Но регистрация по отпечатку пальца невозможна.
Мои вопросы:
4 ответа 4
По словам Флока, Egistec не отправляет драйверы клиентам из-за юридических проблем со своими OEM-партнерами.
Вот 64-битный драйвер, который поддерживает Windows 10, Windows 8.1 и Windows 7 и поддерживает Windows Biometric Framework.
Поскольку EgisTec в настоящее время не поддерживает WBF, вы можете выбрать только BioExcess и произвести ребрендинг аналогичного программного обеспечения. BioExcess успешно работает с Win 8.1. Однако отсутствие WBF означает, что стороннее программное обеспечение является единственным вариантом.
Друзья, у меня есть сканер EgisTec ES603, и мне удалось заставить его работать с помощью неловкого коктейля водителей и молитвы. Я рад поделиться своими драйверами и инструкциями.
Для чего нужен драйвер EgisTec ES603?
На ноутбуке Lenovo пишет: требуется установить драйвер EgisTec ES603. А для чего он вообще нужен, для какой программы? Может, можно и без него прожить 🙂
В ноутбуках «lenovo ideapad z 585» могут быть установлены процессору А4; А6; А8 и А10 с тактовой частотой от 1900 до 2700 МГц. Так что можете открыть свой ноутбук и посмотреть какой процессор там установлен. И потом соответственно попробовать выбрать более мощный. А если у вас уже установлен самый мощный процессор из подходящих в вашу материнскую плату, то возможно имеет смысл просто увеличить оперативную память. Если у вас установлена оперативная память на 4 Гб, возможно её удалить и поставить оперативку на 8 Гб.
Абсолютно без разницы. Нужно не производителей сравнивать, а конкретные модели. Ведь и у Samsung, и у HP есть свои удачные и не очень модели. И для начала нужно выбрать пару моделей, которые подходят именно для вас (по вашим требованиям), потом смотреть по обзорам, отзывам, чтобы найти мелочи, которые критичны для вас.
Могу поделиться своими дровами от Dell Inspiron 7110 (если они подойдут), напишите мне в личку, скину дрова на всю систему. Обычно в отдельной папке лежат все дрова, если вы конечно вы не удаляли её. Лично у меня есть и диск с дровами и копии на жёстком диске.
В принципе WiFi для Lenovo будет настраиваться точно так же как и для ноутбуков других марок. Важнее при настройке WiFi будет знание в какой операционной системе это происходит. Могу предположить что у вас в ноутбуке Windows 8 или 7. В таком случае для настройки вам понадобится сконфигурировать WiFi роутер, установив подключение по адресу указанному провайдером, указать пароль и метод шифрования, активировать WiFi устройство на ноутбуке заглянув в раздел центра управления сетями и общим доступом. Выполнить подключение к сети роутера указав пароль введенный ранее при конфигурировании точки доступа.
Сканер отпечатка пальца для защиты ПК. Рабочий и действующий.
Девайсина, которой можно запаролить на отпечаток пальца как ПК, так и отдельно взятые файлы. Более-менее адекватно работающая девайсина.
Укажу-ка я в начале еще, что товар взят бесплатно на обзор и just for fun, то бишь поглазеть/пощупать. И какой то скрытой рекламы пихать не стану)
Лично я купился именно на эту картинку — чего о девайсине говорят китайские маркетологи
Не смотрите, а то нестойкая психика вполне может быть подвержена легкому приступу шоппоголии)
Однако, ближе к делу. Впервые получал товар от этого магазина и должен признать, что немного долговато шел он, хотя и может быть еще.
Видео распаковки
Очень плохого качества, потому короткое. Только суть — чего придет же.
На словах достаточно все просто — блистер, в котором находится сам сканер, кабель USB-mini USB, рекламная картонка да еще инструкция на английском и китайском.
Диск с драйверами еще внутри картонки как то небрежно лежит — он же диск, ему по жизни положено быть поцарапанным, а они вот так вот его:(
На диске кроме драйверов еще весьма интересная программка, о которой расскажу позже. Похожую этому сканеру конструкцию я видел на многих ноутах, особенно НР, потому я выложу содержимое диска тут — кого заинтересует запилить себе подобное посредством сканера, встроенного в ноут — сможет сделать это с ее помощью.













Но это ерунда, давайте к главному перейдем
Чего умеет штуковина эта?
Итого
Чего можно сказать — все и так ясно. Гиковская хренотень девайсина, которой практического значения в жизни какбы и не очень. Уверен, что взломать эту штуковину можно аналогично к методам взлома защищенного пользовательским паролем ПК. Но временами, уровень знаний окружающих или фактор их лени, при наличии таки знаний — позволит защититься такой вот девайсиной. Но все так же временами — лаги будут 100%, сколько руки не мой и не вытирай. Один раз даже завис сканер этот — должен был считать отпечаток, а вместо размеренного мигания при считывании — он светил своей полоской и не затухал никак. Вылечил банальным вытикиванием — втыкиванием.
И еще раз укажу — товар получен бесплатно для обзора. Основная цель для меня — банальное любопытство уже сейчас и мб создание ВАУ-эффекта для друзей в будущем. Шпионские штучки, все дела.
Няшное интернет-коте — тоже коте
Egistec es603 что это
EgisTec ES603 driver development and debugging
This repository is for debugging and development purpose of the EgisTec (aka Lightuning) ES603 fingerprint device driver. All dated from 2012 and it is just a reincarnation of the google repository with some adjustments.
The asynchronous ES603 driver has been integrated into the mainline of libfprint. Please use latest libfprint library and report bugs in libfprint bugzilla.
lsusb command gives this:
LighTuning was bought by EgisTec few years ago but both does not provide linux support of the device. On linux, libfprint seems the most advanced framework for fingerprint. My search about EgisTec ended to the driver from Alexey for the SS801U device. However, the device embedded in my laptop is a ES603 and after testing, I concluded my device was not compatible.
I could wait someone to implement the driver but since I had no experience about this, I decided to put hands under the hood. Here the plan:
Once booted on Windows, let’s try to gather informations! A quick search on EgisTec website to find the ES603 characteristics (it could help to understand the protocol):
Egistec BioExcess software permits to exploit this driver on Windows.
The first thing you figure out is the fixed header of usb frames (see Analysis section). The rest is much more difficult to understand and even with extensive testing I did not figure out all the purpose of all registers (EgisTec, please release the specifications). Since I have no experience about fingerprint device, I read briefly sources of other drivers in the libfprint package.
I developped a small C application with GUI and synchronous usb communcation to figure out how the sensor works. The second step was to implement the protocol for libfprint (asynchronous usb communication) and to test it with fprint_demo. The code was available at code.google.com/p/etes603/ (Now dead) but it now integrated into libfprint library.
I sold my Lenovo computer in 2014 and so I do not have access to the device anymore. However, if you want to experience the driver, the USB dongle is really cheap and can be found at DealExtreme: SKU 109073 Mini USB 2.0 Biometric Fingerprint Reader Password Security Lock for PC about USD 14.
The device uses endpoint 0x02 to send a request (from host to device) and endpoint 0x81 to receive (from device to host).
The fixed header of usb frames (5 bytes):
In this following tables, this is all registers used in the driver. However I was not able to determine purposes of all registers.
| Register number | Register purpose | Register values |
|---|---|---|
| 0x02 | Mode control | Sleep:0x30 Contact:0x31 Sensor:0x33 FlyEstimation:0x34 |
| 0x03 | Contact register/capacitance? | (value >> 4) & 0x1 = 1 if finger contact otherwise 0 |
| 0x04 | ? | |
| 0x10 | MVS FRMBUF control | |
| 0x1A | ? | |
| 0x20 | ? | def: 0x00 |
| 0x21 | Small gain | def: 0x23 |
| 0x22 | Normal gain | def: 0x21 |
| 0x23 | Large gain | def: 0x20 |
| 0x24 | ? | def: 0x14 |
| 0x25 | ? | def: 0x6A |
| 0x26 | VRB again? | def: 0x00 |
| 0x27 | VRT again? | def: 0x00 |
| 0x28 | ? | def: 0x00 |
| 0x29 | ? | def: 0xC0 |
| 0x2A | ? | def: 0x50 |
| 0x2B | ? | def: 0x50 |
| 0x2C | ? | def: 0x4D |
| 0x2D | ? | def: 0x03 |
| 0x2E | ? | def: 0x06 |
| 0x2F | ? | def: 0x06 |
| 0x30 | ? | def: 0x10 |
| 0x31 | ? | def: 0x02 |
| 0x32 | ? | def: 0x14 |
| 0x33 | ? | def: 0x34 |
| 0x34 | ? | def: 0x01 |
| 0x35 | ? | def: 0x08 |
| 0x36 | ? | def: 0x03 |
| 0x37 | ? | def: 0x21 |
| 0x41 | Encryption byte1 | def: 0x12 |
| 0x42 | Encryption byte2 | def: 0x34 |
| 0x43 | Encryption byte3 | def: 0x56 |
| 0x44 | Encryption byte4 | def: 0x78 |
| 0x45 | Encryption byte5 | def: 0x90 |
| 0x46 | Encryption byte6 | def: 0xAB |
| 0x47 | Encryption byte7 | def: 0xCD |
| 0x48 | Encryption byte8 | def: 0xEF |
| 0x50 | required for contact detection? | init: 0x0F valid: value | 0x80 / 0x8F |
| 0x51 | ? | valid: value & 0xF7 / 0x30 |
| 0x59 | ? | valid: 0x18 |
| 0x5A | ? | valid: 0x08 |
| 0x5B | ? | valid: 0x00/0x10 |
| 0x70 | Sensor model byte0 (version?, firmware?) | def: 0x4A |
| 0x71 | Sensor model byte1 | def: 0x44 |
| 0x72 | Sensor model byte2 | def: 0x49 |
| 0x73 | Sensor model byte3 | def: 0x31 |
| 0x93 | ? | |
| 0x94 | ? | |
| 0xE0 | Sensor Gain | init: 0x04, GAIN_SMALL_INIT: 0x23 (default gain) |
| 0xE1 | For brightness and contrast | Maximum value for VRT: 0x3F |
| 0xE2 | For brightness and contrast | Maximum value for VRB: 0x3A |
| 0xE3 | Used for contact detection | Maximum value for DTVRT: 0x3A |
| 0xE5 | VCO Control | 0x13 (IDLE?), 0x14 (REALTIME) |
| 0xE6 | DC Offset | Minimum value for DCoffset: 0x00 Maximum value for DCoffset: 0x35 |
| 0xF0 | ? | init:0x00 close:0x01 |
| 0xF2 | ? | init:0x00 close:0x4E |
Reading sensor registers
CMD_READ_REG is 0x01. NN is the number of registers to read. XX are the registers number.











