战66四代更换指纹模块,兼容Ubuntu

2024-08-12 17:43:13 3点赞 3收藏 2评论

一、背景

手里一台工作笔记本,战44四代锐龙版,装了 Windows 和 Linux 双系统,主力使用 Ubuntu 22.04。存在一个问题是 Ubuntu不识别指纹设备。因为Windows 11 可以开机使用指纹识别登录,挺方便,所以想着还是把指纹识别解决了。

检查设备情况:

# lsusb

有这样一个设备 04f3:0c5e Elan Microelectronics Corp. ELAN:ARM-M4

//这表示指纹模块是ELAN公司出品,该公司的指纹设备以04f3打头,具体设备是0c5e。

//但是在Ubuntu的 设置系统用户 里面,无法启动指纹功能。

通过查找资料, Ubuntu的指纹驱动是通过 libfprint 实现的,查看 libfprint 的设备支持清单

战66四代更换指纹模块,兼容Ubuntu

04f3:0c5e 设备不在支持清单里。再看不支持清单

战66四代更换指纹模块,兼容Ubuntu

这里的HP Probook 450 G8 应该就是战66的海外版,明确不支持。

等待好心人给这个不常用设备写驱动实在是遥遥无期,所以这个事情就放下了,好歹没有指纹识别也不是不能用。

二、思路

偶尔一天看到这篇文章:

战66的五代六代没有标配指纹模块,但是因为和四代用的同一个模具,可以直接加装同规格尺寸的指纹模块。从文中可以看出,加装的是 Synaptics 公司的指纹模块,不是四代的ELAN公司的。

我的思路突然打开了,不用去等Ubuntu驱动更新,可以换驱动支持的硬件啊。通过反向操作,把四代的指纹模块换成上文的Synaptics公司指纹模块。因为这个模块使用率高,大概率是 linux 驱动支持的。

三、操作

直接网上搜索 FM3483 指纹模块,选正面银色。淘宝有店专门针对战66加装指纹模块提供了win驱动等支持。这是原来的指纹模块背面。

战66四代更换指纹模块,兼容Ubuntu

这是换的模块:

战66四代更换指纹模块,兼容Ubuntu

具体安装方法请参见参考文章,就不赘叙了。我因为只更换模块,不需要装8针USB排线,所以可以不卸电池和电池接口。如果觉得操作空间太狭窄,也可以卸电池。

注意事项:排线接口的黑色盖子是向上翻开松线的。

四、使用效果

装完后合盖开机。

# lsusb

可以看到 06cb:00df Synaptics, Inc.

// 去用户设置,可以打开密码功能了。OK

不足之处:

  1. Windows 11开盖就可以按指纹登录。Ubuntu要先按个空格键高亮用户后再按指纹才行,不够顺滑。

  2. 有时会出现 “未解锁密钥环” 之类的提示。

  3. 不同厂家的模块尺寸还是有微小差异,换后按指纹略有松动感,所以铁片卡子中间加了一片胶带垫厚一点。

总结:linux 驱动不够时可以考虑换外设硬件 战66四代更换指纹模块,兼容Ubuntu

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
2评论

  • 精彩
  • 最新
  • 厉害,别人搞软件,你直接搞硬件

    校验提示文案

    提交
  • 战44?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
3
扫一下,分享更方便,购买更轻松