ふるた技工所(てっこうしょ)

ふるた技工所(てっこうしょ)

PR

×

キーワードサーチ

▼キーワード検索

プロフィール

Aちゃん22

Aちゃん22

フリーページ

2025.06.03
XML
カテゴリ: ソフト開発日誌
中古で USB 指紋認証センサー UB-H901 を買う。あちこちのサイトでパスワード認証をするのが面倒になってきた。指紋認証センサーを使いスマホのようにタッチ(UB-H901 は指を擦る)でログインできる様にした。



中古なのでドライバー CD と言った気の利いた付属物は無い。調べてみると Windows Update catalog で見つかる Validity VFS300 ドライバー が使えることが分かった。



ダウンロードしたファイルは Cabinet (.cab) ファイルなので展開する。端折った手順で書くと、デバイスマネージャーでデバイスを右クリック「ドライバの更新(R)」「コンピュータを参照してドライバーを検索(R)」にて、先ほどの展開したディレクトリーを指定してインストールできる。下の画像は既にインストールが済んだ状態のデバイスマネージャーでの表示だ。



Windows 10 のドライバは Windows 11 でも使える。恐らく winusb.sys 経由で User Mode driver として実装されているので、kernel 変更の影響を受けていないと思われる。



Windows で指紋認証を使える様にするための手順 は検索すれば多くの事例が見つかるだろう(Windows hello 指紋認証 で検索することもできる)。

設定 → fingerprint で検索 (指紋認証で検索) にて指紋登録の画面へ進むことができるはずた。



PIN 入力で最後に [Enter] を押さないのがコツだろう。[Enter] を押してしまうと指紋登録が中断してしまう。



何回か指を擦る必要が有り、登録作業はじれったい。







UB-H901 の詳細を見ていこう。Linux で情報収集をしてみる。 kernel driver は当たっていない。

kernel driver が無くても Linux で使用可能だ。 fprint project page から Supported devices ページを開くとデバイスリストの中に 138a:0008 が見つかる。人間可読名 は Validity VFS301 になっている



あっさりとした記事で Ubuntu-mate での設定手順が見つかる(他の Ubuntu 派生 flavor でも応用できそう) 。指紋登録はコマンドラインにて行う。man fprintd-enroll (指紋登録), fprintd-list (登録済み指紋表示), fprintd-verify (指紋照合確認), fprintd-delete (指紋削除) にて指の指定、登録情報操作を確認しておくと良い。

Linux で試して UB-H901 を動作させることはできた。自分は直ぐに登録を削除した。sudo dmesg の様に管理者権限を要するところで、次の様に "Swipe your finger across the fingerprint reader"

Swipe your finger across the fingerprint reader
[    0.000000] Linux version 6.8.0-60-generic (buildd@lcy02-amd64-054) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #63-Ubuntu SMP PREEMPT_DYNAMIC Tue Apr 15 19:04:15 UTC 2025 (Ubuntu 6.8.0-60.63-generic 6.8.12)
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.8.0-60-generic root=UUID=ef60a620-558b-4157-8d0a-b6be1117e81b ro resume=UUID=483353ea-afbe-4419-8ac6-76ce8acafe9e
[    0.000000] KERNEL supported cpus:

と出てくる。タイピングの調子が狂ってしまう。どちらも指を使う操作なのに...






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2025.06.05 22:08:14
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: