更新详情 / RELEASE NOTES

每一次更新,
都在这里。

从第一次配对,到指尖上的日常工具。
在这里查看每个版本新增了什么、修复了什么。

Mac App0.8.44最新版本 Windows App0.8.36开发测试版 Linux App0.1.0-test10Ubuntu 24.04 · 测试版 P8 固件0.3.21最新版本 Mac 烧录助手1.0.17内置 MCU 0.3.8

当前下载为 Mac 0.8.44、Windows 0.8.36、Linux 0.1.0-test10 与 P8 固件 0.3.21。各平台独立推进,具体改动与验证范围见下方记录。查看下载 ↗

Linux 面向 Ubuntu 24.04 / GNOME / amd64,已有记录来自虚拟机连接实体指纹设备;真机与长期稳定性尚待验收,截图完成反馈存在已知异常。Linux 使用与限制 ↗

完整版本记录会保留,旧安装文件按维护策略整理;历史记录不表示该版本仍提供下载。

104 条版本记录

桌面 App
0.8.44最新版 · 用户反馈验收通过Mac · 固件升级前验证失败提示修复
  • 提供 build 52 Universal 统一安装包,修正固件升级前验证失败的提示,保留本次请求的真实原因,不再统一误报为认证过期或身份变化。
  • 验证失败并断开后停止后续状态读取,避免迟到结果覆盖原错误;取消、断连或新请求不沿用上一次验证失败。
  • 保持指纹通过门槛、每次新证明、设备按键确认及升级失败断开规则不变;沿用统一安装、可选功能配置与恢复上次安装。

用户已反馈 Mac 0.8.44 与 P8 0.3.21 验收通过,并确认发布。此反馈对应本次升级验证修复与离线休眠测试,不扩展为所有电脑型号、授权窗口或长期运行场景的全面验收。

离线验证共 589 个用例、5,638 项断言,包含 23 个新增升级前验证用例;双架构构建、20 组组件与架构回读及 16 项安装器选择检查通过。构建阶段没有代替用户进行真实指纹或 OTA;本轮网站维护未独立测量功耗、续航与长期稳定性。

官网与 App 更新清单使用本版统一安装包;App 仍为 ad-hoc 开发签名,安装包未签名、未公证,系统权限及钥匙串仍可能要求确认。

此版本链接
设备固件
0.3.21最新版 · 用户反馈验收通过所有电脑断开后的设备休眠与触摸恢复
  • 最后一条实际蓝牙连接断开满 5 分钟,且当前任务结束后,设备停止广播并进入保留 RAM 的低功耗休眠。仍有另一台电脑连接时不触发;开机后一直没有连接也适用。
  • 轻触并完全移开,恢复快速广播与新的 5 分钟连接窗口;短按 SW1 可备用唤醒。电脑开启自动连接后可重连,随后仍需身份认证,解锁可能需要再触摸一次。
  • 保留配对、指纹、双连接和认证要求。配对、管理、指纹收尾、恢复或 OTA 尚未结束时推迟休眠;保留每 5 秒电压检测与估算充电。

用户已反馈本版与 Mac 0.8.44 验收通过。离线休眠专项完成 39 个场景、2,335 项断言,并通过蓝牙、触摸恢复、传感器、双连接、手势、OTA 等回归及签名、镜像一致性检查;本轮未独立测量待机电流、续航收益或长期运行稳定性。

唤醒的是北杭Touch设备,不能启动已关机的电脑;这不是完全断电。仅退出 App 时,操作系统可能仍保留 HID 蓝牙连接,此时不满足所有连接断开的条件。

官网主下载为签名 .bhfw OTA 包,要求 P8 / CH592F、匹配开发公钥与兼容 BOOT。完整固件 ZIP 另含 0.3.21 有线恢复与一个 0.3.20 有线回退版本;健康确认后不能通过 OTA 降级。

沿用测试板 SLEEP=1、TAMPER=0 构建配置,未启用开壳检测;默认源码生产配置仍为 TAMPER=1。充电仍为电压估算,不能准确判断充满。

此版本链接
桌面 App
0.1.0-test10当前测试包 · 真机待验收Linux · Chrome 独立指纹填充与真机测试交付
  • 提供 Ubuntu 24.04 LTS / GNOME / amd64 的 deb 测试包,自带 .NET 运行时;保留设备连接、指纹管理、桌面工具及按入口启用的锁屏、图形系统授权与交互式 sudo。
  • 集成 Chrome 0.1.1 独立扩展与本机通信组件,使用本机加密账号库,每次保存或填充要求新的设备指纹,只填字段、不自动提交登录;不读取 Chrome 内置密码管理器,尚未上架 Chrome Web Store。
  • 细分设备状态、不匹配、忙、冷却、超时或取消、身份检查失败等提示,避免全部显示为通用错误;保留原认证、超时、存储与配对机制。

2026 年 10 月 19 日,在 UTM 的 Ubuntu 24.04.5 / GNOME 46.2 / Wayland 中连接实体指纹设备,完成 Chrome 假账号新指纹保存、重开后持久性及新指纹填充;未提交网站登录。设备当时使用固件 0.3.8,不代表其他固件组合或 Linux 真机已验收。

已完成版本化构建、安装与卸载、包权限及产物一致性检查。恢复码交付、加密备份、恢复、取消以及三个授权入口的完整启用 / 停用 / 恢复循环仍待验收;sudo / polkit 原密码回退也未完成现场验证。

蓝牙普通重连仍有间歇失败,单次恢复不代表根因已修复。test5 曾成功保存并查看截图,但 10 月 19 日 test10 录屏出现系统已生成文件、App 却提示未完成且最新截图不可用的异常,尚未修复。真机与长期运行稳定性待验证。

本次保留的安装包为 0.1.0-test10;打包后工作区中未构建的补丁不属于该包。当前未接入设备 OTA、在线更新、触摸唤醒、三次触摸截图、TOTP / API 工具、自动重连及多用户快速切换。

此版本链接
桌面 App
0.1.0-test7 / test8历史测试记录 · 部分现场验证Linux · 系统授权、sudo 与 App 内独立管理
  • test7 补齐图形系统授权(polkit)与交互式 sudo 的新指纹流程,并修正普通请求结束后不应撤销设备连接的处理。
  • test8 在「设置 → 解锁与授权」提供锁屏、系统授权和 sudo 各自的启用、停用、恢复与状态刷新;恢复原配置只停用对应入口。全新安装默认不开启这些入口。

10 月 18 日 Ubuntu 虚拟机中,用户完成新的设备指纹且未输入密码,sudo 与图形系统授权均返回成功;GNOME 锁屏回归成功,图形授权取消返回 126,非交互 sudo 被拒绝。

test8 有 sudo 停用、恢复与重新启用的现场操作和状态记录;三个入口的完整管理循环未全部完成。sudo / polkit 原密码回退、Linux 真机及其他发行版仍待验收。

test7 完成 160 项 broker 离线检查,test8 完成 126 项桌面检查;这些检查不代替真实系统授权与长期稳定性验证。

此版本链接
桌面 App
0.1.0-test5历史测试记录 · 虚拟机验证Linux · 手动截图、指纹备注与桌面工具
  • 增加通过系统截图窗口进行的手动截图、按用户与设备保存的指纹备注、诊断导出和可选登录自启。
  • 自启默认关闭,只启动 App 界面;诊断仅导出已有状态及最多六条活动,不主动采集系统日志。供电显示读取既有电压快照,不表示准确电量或充电状态。

10 月 18 日 Ubuntu 虚拟机中,用户确认截图窗口、保存和查看最新截图成功;备注保存、注销登录后的持久性及清除、诊断 JSON 导出、自启后的实际注销登录均有验证记录。

自启的 GUI 停用点击未验证,原关闭状态通过配置 API 恢复。此版本完成 91 项桌面离线检查;Linux 真机和长期稳定性未测试。

后续 10 月 19 日 test10 录屏发现截图完成反馈与导入异常,当前仍待修复;本条早期成功记录不表示最新测试包的截图问题已消失。

此版本链接
桌面 App
0.1.0-test3 / test4历史测试记录 · 虚拟机验证Linux · GNOME 锁屏与已配对设备断开处理
  • test3 整理 GNOME 锁屏 PAM 配置兼容,保留已有认证与账户检查路径;锁屏接入按需启用,仅覆盖已有本地会话。
  • test4 修正普通断开时不必要的取消配对调用,保留既有蓝牙配对,继续支持使用原电脑槽重新连接和身份认证。

10 月 18 日 Ubuntu 虚拟机中,test3 / test4 有用户确认的指纹锁屏解锁;test4 记录两轮普通断开、重连、认证与指纹列表读取成功。

test4 完成 100 项传输检查及包安装、渲染和卸载检查,未重新配对或修改固件。后续版本仍出现间歇重连失败,不能将两次成功扩展为长期稳定或 Linux 真机验收。

重启首次登录与磁盘解密不在指纹锁屏范围内。

此版本链接
设备固件
0.3.20历史开发记录 · 本地测试交付触摸检测恢复,不再依赖刷新指纹列表
  • 修正一次触摸后的传感器锁存清理与后续触摸恢复,解决再次触摸可能要先刷新指纹列表才能触发的问题。
  • 为前台正常验证、列表和手势请求保留有期限的衔接;清理过程不产生新的授权,不增加持续轮询。

触摸恢复集成回归在开壳检测开、关两种配置下分别通过 33 个用例、6,307 项检查,并完成传感器、手势和既有回归。测试模拟硬件信号,不能替代真实触摸或功耗测量。

此版作为本地测试交付;相关修复包含于 0.3.21,未单独新增官网下载入口。

此版本链接
桌面 App
0.8.43历史开发记录 · 本地测试交付Mac · 熄屏后的触摸唤醒与认证衔接
  • 新一次熄屏时,已主动开启触摸唤醒的 Mac 可使用当前配对钥匙进行一次重新认证并配置唤醒,不自动发起指纹验证。
  • 分别跟踪屏幕熄灭和会话锁定,避免已经解锁却尚未亮屏时提前撤销唤醒;在同一设备身份下衔接真实触摸,仍要求新指纹证明。

build 51 完成 566 个离线用例、5,485 项断言、20 组安装包回读与 16 项安装器选择检查。交付时未进行实机唤醒验证;本条保留当时的开发记录,不追溯声称该版本全面验收。

配套固件 0.3.19,改动延续至后续版本。断开蓝牙、电脑关机与不支持的合盖睡眠场景不在保证范围内。

此版本链接
设备固件
0.3.19历史开发记录 · 本地测试交付保留已接受触摸的短时亮屏请求
  • 一次触摸已满足安全条件、进入发送队列后,随后开始的普通指纹验证不再立即取消该次亮屏请求。
  • 维持原有 500 毫秒期限、加密连接与订阅检查、一次性授权和按键释放,不放宽指纹验证要求。

完成 24 个 HID 场景、5,813 项检查及蓝牙、传感器、双连接、手势等离线回归;配套 Mac 0.8.43。构建和交付时未进行实际亮屏或功耗测量。

改动延续至后续版本;不表示可以开机、解除 FileVault 或保证所有合盖睡眠环境可唤醒。

此版本链接
桌面 App
0.8.42历史开发记录 · 本地测试交付Mac · 按电脑选择触摸唤醒
  • 增加默认关闭的「触摸唤醒这台 Mac」选项,按设备与电脑槽保存;需要当前蓝牙连接已认证,并配合固件的加密 HID 通道。
  • 在熄屏阶段配置一次性唤醒,触摸后消耗该次许可;亮屏或设备身份变化后撤销。唤醒信号本身不作为指纹验证通过的证明。

build 50 完成设备控制器 475 个用例、系统授权 55 个用例,以及双架构构建、20 组组件回读和 16 项安装器选择检查;当时未安装或实测唤醒。

配套固件 0.3.18。本条为历史测试交付,不保证断开蓝牙、电脑关机、FileVault 启动前或合盖深睡时可以唤醒。

此版本链接
桌面 App
0.8.41历史版本 · 用户反馈测试通过Mac · 手动电量刷新与短时观察
  • 提供 build 49 Universal 统一安装包,包含 0.8.40 的界面整理,保留 Chrome 设置助手、可选系统授权功能与恢复上次安装入口。
  • 设备信息新增「刷新电量」,手动请求不再受后台 10 秒刷新周期限制;短时重复点击合并,设备信息读取忙碌时只保留一次有期限的请求,避免点击被静默吞掉。
  • 设备信息页在前台可见时,每约 2 秒尝试读取电量,单次观察最多 24 秒;离开页面、隐藏窗口、锁屏、断连或身份变化后停止。后台保留原 10 秒间隔,指纹及 OTA 操作优先。
  • 电量查询保持只读,不占用认证序号;充电仍明确为估算,App 更新本身不改变设备的电压判断。

完成双架构构建、安装包回读、459 个控制器用例与 4,877 项断言,7 组重连序列与 71 项检查,以及离屏界面核验。用户已反馈新包测试通过;本次构建与网站维护未独立测量实际充电响应、功耗及长期稳定性,也未将反馈扩展为全部双 Mac 或 Chrome 场景验收。Intel 路径通过 Rosetta,未做实体 Intel Mac 验收。

本版发布时官网主下载及 App 更新清单提供 Mac 0.8.41,配套 P8 固件 0.3.17;Windows 保持 0.8.36。先前版本的更新记录和已保留下载文件继续保留。

App 仍为 ad-hoc 开发签名,安装包未签名、未公证;系统权限与钥匙串访问仍可能要求用户确认。既有配对、指纹与用户设置保留,不把离线测试视为真实授权成功。

此版本链接
本地交付 · 日期未注明桌面 App
0.8.40本地测试交付 · 未单独上线Mac · 概览、解锁与授权及设置整理
  • 重新整理概览、指纹、工具与设置页面;把锁屏、系统设置和 Chrome 的配置集中到「解锁与授权」,诊断内容放入「帮助与诊断」。
  • 整理状态栏菜单与不同窗口宽度下的布局,保留原业务流程、配对、权限和安装事务;提供 build 48 Universal 统一安装测试包。

完成离线构建、安装包核验及 37 张原生界面离屏检查;未安装、未发布,未进行真实蓝牙、权限或授权验收。界面使用模拟数据,不是实机截图。

此版本仅保留本地交付记录;界面改动已纳入随后 0.8.41 独立测试包。

此版本链接
设备固件
0.3.18历史开发记录 · 本地测试交付面向指定 Mac 的一次性触摸唤醒
  • 增加加密蓝牙键盘 HID 的一次性唤醒信号,由已认证且开启功能的 Mac 配置,只从既有有效触摸产生。
  • 保持指纹、配对和认证机制,唤醒信号不代表指纹已匹配,也不输入登录密码。

配套 Mac 0.8.42,完成目标构建、签名和离线回归;当时未实测电脑亮屏、合盖睡眠或功耗。功能依赖加密蓝牙连接、系统订阅和 Mac 端设置。

蓝牙断开、电脑关机与 FileVault 启动前均不在该路径覆盖范围内;后续 0.3.19 修正已接受请求与普通验证的衔接。

此版本链接
设备固件
0.3.17历史版本 · 用户反馈测试通过估算充电响应与持续提示
  • 以 0.3.16 为基线,充电判断与电量百分比的慢速滤波分开;百分比继续平滑显示,充电依据有时间间隔的原始电压读数确认。
  • 取消固定 30 秒熄灭,持续有效的平台电压支持时保留估算充电提示,确认电压回落后退出;开机高电压不直接认定为充电。
  • 保持 ADC 采样节拍、指纹休眠、配对、双连接、认证与 BOOT 原样,包含 0.3.16 空闲重复触摸收尾修复;配套 Mac 0.8.41 改善电量刷新。

已完成离线回归、P8 构建、签名与镜像校验,用户已反馈新包测试通过;本次构建与网站维护未独立测量实际充电响应、功耗及长期稳定性。明显升压后约 5–10 秒确认为设计目标,来自合成输入离线测试,不是实机响应承诺。

电压回弹可能误判为充电,传感器忙或读数不足时可能延迟,不能准确判断充满。只提高判断响应性,不能据此承诺更长续航。

本版发布时官网主下载及 App 更新清单提供 0.3.17 签名 .bhfw OTA 包,需匹配开发公钥及兼容 BOOT。健康确认后受反回滚约束,不能通过 OTA 降级到旧版;需要回退时另行安排匹配完整镜像的有线恢复,并保留设备数据。

此版本链接
设备固件
0.3.16本地测试交付 · 未单独上线空闲重复触摸与操作收尾修复
  • 传感器工作期间消化重复触摸信号,不把它当作新的一次空闲触摸;每次真实供电周期收尾时清除残留触摸信号,避免连续再次发起验证。
  • 保留休眠时短触摸、抬指后再触摸与三次截图路径;不修改配对、指纹、五次不匹配后 60 秒冷却、双连接或 BOOT。

完成重复边沿、取消与收尾、正常触摸及三次手势等离线回归,并完成签名和镜像校验;尚未刷入,长时间屏保、真实触摸与功耗未验收。

本版仅作本地测试交付,未单独上线;其改动已纳入 0.3.17。保留旧版文件用于另行安排有线回退;健康确认后不能以 OTA 直接降级。

此版本链接
桌面 App
0.8.39独立测试版 · 已有单场景用户反馈Mac · App 内 Chrome 设置助手与统一功能管理
  • 提供 build 47 的 Universal 统一安装测试包;同一安装器可选择系统设置、Chrome 指纹功能或恢复上次安装,未勾选的可选功能保留原设置。此前功能启用、安装记录与统一管理改进已集成到本包。
  • 在「设置 → 安装与功能管理」增加可展开的「Chrome 指纹设置助手」:用户手动触发并取消 Chrome 验证,再点击读取一次固定授权入口,随后可打开同版安装管理。无需另装采集工具,不读取窗口、网页、密码、截图或日志,不自动轮询。
  • 分别展示入口读取结果、安装记录与用户报告的实际体验;读取失败不等于入口不存在,安装完成不会自动标记指纹验证成功。若安装器确认仅缺少受支持的 Chrome 入口,该功能可保持待启用;记录或规则不一致时会停止。
  • 安装后从「应用程序」打开北杭Touch,可在 App 内再次进入功能管理、检查权限并按需打开系统请求接收。安装保留配对、指纹、钥匙串条目及锁屏设置。

已完成 arm64 / x86_64 构建、每架构 87 项离线 Chrome 设置助手断言与 128 项安装包及选择测试,另通过安装路由、权限控制器、界面离屏检查与包内容回读。发布后用户反馈第二台 Mac 手动检测并成功安装 Chrome 功能;仅确认该次环境,不代表全部 Chrome 通道或两台 Mac 全功能验收。Intel 执行使用 Rosetta,尚未完成实体 Intel Mac 测试。

合盖不保证改变 Chrome 验证路径,合盖时也可能仍使用其他原生验证;开盖后 Chrome 可能继续使用原生 Touch ID / LocalAuthentication。本插件不替代该通道,请保留原生密码或 Touch ID 回退。

按安装器提示重新打开 App,必要时保存工作后注销或重启。App 为 ad-hoc 开发签名,安装包未签名且尚未公证;macOS 仍可能要求重新确认辅助功能或钥匙串权限。

本包作为独立测试下载,不替换默认 Mac 0.8.34、Windows 0.8.36 或 P8 固件 0.3.15,也不进入 App 默认更新清单;既有双 Mac 成功记录不作为本版实机验收。

此版本链接
桌面 App
0.8.35独立测试版 · 未实机验收Mac · App 与系统授权组件统一升级
  • 提供 build 43 的 Universal 统一安装或更新测试包,把 App 与匹配的系统授权组件纳入同一次安装,并保留恢复上次安装入口。已有集成升级沿用已启用的渠道,不自动增加 Chrome、sudo 等权限入口。
  • 下载副本先进入安装引导,不直接连接设备;可明确打开同版或较新的固定安装版,较新的下载副本不会静默打开旧版。安装进行中暂缓 App 的设备连接。
  • 更新与权限页面分别展示运行位置、已安装 App 版本、配套组件记录、辅助功能、钥匙串访问及实际授权通道,避免把组件不匹配误当成辅助功能未授权。

已完成安装事务、启动与权限流程、组件校验的离线验证,以及双架构构建和安装包核对;尚未进行管理员安装,也尚未完成此版本的双 Mac 连接、锁屏或系统授权实测。

本包主要面向已有系统授权集成的升级测试。首次安装默认不开启可选渠道;安装不清除配对、钥匙串或用户偏好。首次从旧版 Chrome 授权插件迁移后,需注销并重新登录 Mac,或重启,再进行测试。

App 使用 ad-hoc 开发签名,安装包尚未签名与公证;macOS 仍可能要求重新确认辅助功能、钥匙串等授权。首次从下载副本迁到固定安装版后,还需在固定版核对登录启动状态。

作为独立测试下载提供;官网默认 Mac 版本与 App 更新清单仍为 0.8.34,P8 固件保持 0.3.15。本轮不借用 0.8.34 的双 Mac 成功记录作为 0.8.35 的实机验收。

此版本链接
桌面 App
0.8.34开发测试版Mac · 双 Mac 配对后的锁屏恢复
  • 添加第二台电脑后,在第一台原有蓝牙连接上重新完成一次双向认证,恢复已启用锁屏集成所需的设备身份状态,并保留原 60 秒邀请截止时间。
  • 细分锁屏密码填入未执行的诊断原因,保留原有检查顺序,不记录登录密码。
  • 发布 build 42 的 Universal 纯 App ZIP,包含此前的四阶段连接提示、邀请倒计时及单次 BLE 双连接诊断。

2026 年 10 月 9 日,本轮 P8 固件 0.3.15 实测读取到 2/2 连接,两条链路均已加密并订阅通知、故障码为 0;用户随后确认两台 Mac 均可锁屏解锁。

本轮恢复过程中重启过设备并重新添加第二台电脑。这是当前环境的成功记录,不代表所有连接超时原因已消除,长期稳定性与双连接功耗仍待验证。

710 项离线用例、6090 项检查通过。App 使用 ad-hoc 开发签名,尚未通过 Apple 公证;此 ZIP 不含匹配的系统授权组件,也不会替换固定安装路径下的组件。锁屏功能需在每台 Mac 分别启用并完成相关授权。

此版本链接
桌面 App
0.8.33历史测试候选Mac · 第二台电脑邀请流程
  • 在支持双连接的固件上,添加第二台电脑后保留第一台连接,显示原有 60 秒邀请倒计时。
  • 修正加密不足时的提示;旧固件仍沿用添加后断开的原流程,保留指纹、实体按键和加密要求。

本版先以独立测试包交付,未替换官网默认版本;后续 0.8.34 继续补齐添加完成后的第一台身份恢复。离线验证不能代替实机验收。

此版本链接
桌面 App
0.8.32历史测试候选Mac · 四阶段连接错误提示
  • 分别显示连接蓝牙、发现服务、发现特征与订阅通知的进度;失败时保留所在阶段、原始错误域和错误码。
  • 配对修复页面同步显示完整错误,便于区分系统蓝牙连接与应用身份认证问题。

本版先以独立诊断包交付,未替换官网默认版本;不修改配对、认证、重试或计时规则,也不新增后台采集。

此版本链接
桌面 App
0.8.31开发测试版Mac · BLE 双连接只读诊断
  • 新增与固件 0.3.14 配套的 BLE 双连接诊断入口,由用户手动读取一次快照,用于排查连接状态。
  • 诊断只读,不作后台轮询;固件未声明诊断能力时,不发送对应命令。
  • 发布 build 39 的 Universal 纯 App ZIP,适用于 macOS 13 及以上的 Apple Silicon 与 Intel Mac。

已核对下载包大小、SHA-256、App 签名完整性及双架构;签名仍为 ad-hoc,尚未通过 Apple 公证。

本次不包含独立系统授权组件。已有系统授权集成需使用与组件匹配的升级方式,不能直接用纯 App 覆盖原安装。

该诊断入口本身不代表双 Mac 连接超时已修复。当时官网固件下载保持 0.3.12;后续版本与本轮双 Mac 实测结果见最新记录。

此版本链接
设备固件
0.3.15开发测试版蓝牙配对记录容量与双 Mac 联调
  • 底层蓝牙配对记录容量从 2 条增至 4 条,存储区域从 512 字节扩为 1024 字节,减少历史系统配对记录占满容量造成的影响。
  • 设备授权电脑仍最多两台、同时连接仍最多两条;保留原有加密、指纹与按键确认,满额时不会自动清空全部配对。
  • 沿用 0.3.14 的只读双连接诊断与既有启动器;升级不主动清除原配对或指纹,保留版本反回滚。

2026 年 10 月 9 日配合 Mac 0.8.34,本轮读取到两条加密且已订阅的连接、故障码 0,用户确认双 Mac 均能锁屏解锁;本轮恢复中曾重启设备并重新添加第二台电脑。

配对记录容量仍有上限,不能据此认定全部偶发连接问题已解决。长期连接、真实功耗及不同电脑环境仍待验证。

本次官网提供签名 .bhfw 无线升级包,需匹配的兼容 BOOT;它不是首次线刷文件。烧录助手 1.0.17 内置固件仍为 0.3.8。

此版本链接
设备固件
0.3.14开发记录双连接只读诊断快照
  • 增加由已认证 App 手动读取的双连接状态快照,显示连接数、广播角色、加密、通知订阅、关闭状态和协商参数。
  • 在 RAM 中保留最近 8 条蓝牙事件,用于定位连接及配对失败;诊断不更改配对、认证或省电策略。

完成离线回归、签名与镜像检查,启动器与 0.3.13 相同;诊断功能本身不代表连接故障已修复,后续 0.3.15 调整配对记录容量。

此版本链接
桌面 App
0.8.36开发测试版Windows · App 与固件更新检查
  • 在设置中新增「App 与固件更新」卡片,主动检查官网版本,分别显示 Windows App 与 P8 固件的当前版本、官网版本和修订摘要。
  • 提供更新说明与官网下载页入口;未连接或未读取真实设备版本时,明确显示固件版本未读取,不使用演示数据判断是否需要升级。
  • 通过固定 HTTPS 版本清单在本地比较版本,支持提示当前版本高于官网公开版本。

仅手动检查,不作后台轮询、遥测或自动下载;不自动安装软件或刷写设备。

更新解析、版本比较与网络失败处理已完成离线回归,并通过 Windows x64 完整运行包构建;本版更新页面的原生实机检查另行记录。

P8 固件 0.3.12 仍为开发候选,需核对兼容 BOOT;固件签名校验、指纹与按键确认继续使用原升级流程。

此版本链接
桌面 App
0.8.35开发测试版Windows · 四页界面与导航整理
  • 统一窗口配色、卡片、按钮和侧边导航,将设备概览、指纹、工具与设置整理为四个页面。
  • 保留 0.8.34 的连接处理,调整页面导航与信息排布,便于查看设备状态、录入指引和常用工具。
  • 在 Windows 10 实际窗口检查四个页面,并使用已有配对完成自动重连、设备身份认证、状态刷新及指纹列表读取。

本次连接观察使用固件 0.3.8;录入进度布局使用模拟数据检查,不能作为真实指纹录入或识别通过的证据。

最小窗口、高 DPI、系统登录解锁及 API 密钥库完整流程仍待验证;本版不增加新的设备功能。

此版本链接
桌面 App
0.8.34开发测试版Windows · 蓝牙特征缓存兼容与连接验证
  • 针对特定 Windows 蓝牙查询错误,使用系统缓存中的 BHKEY/1 特征继续连接,并保留加密通知与设备身份认证。
  • 在一台 Windows 10 测试机上完成首次设备绑定、双方认证和指纹列表读取。
  • 完成一次手动断开后的重新连接,使用已有配对恢复身份认证,无需再次按键建立配对。

上述实机记录使用固件 0.3.8,仅验证该测试环境的连接、绑定与一次手动重连。

该轮没有验收真实指纹录入、匹配或 Windows 登录解锁;长期连接及不同蓝牙适配器的兼容性仍待验证。

此版本链接
桌面 App
0.8.33历史候选Windows · 蓝牙特征枚举兼容尝试
  • 在按 UUID 查询特征遇到特定系统错误时,尝试完整枚举 BHKEY/1 服务特征,并保留明确的失败阶段。
  • 完成离线调用顺序回归与 Windows 目标构建。

实机仍在完整特征枚举阶段失败,未进入加密通知或设备绑定;后续 0.8.34 改用缓存特征处理该测试环境。

此版本链接
桌面 App
0.8.32历史候选Windows · 蓝牙服务查询兼容修订
  • 对已观察到的特定 Windows 查询错误增加完整服务枚举路径,以继续定位 BHKEY/1 服务。

实机通过服务发现后,仍在命令特征查询阶段失败;该版尚未建立加密应用连接。

此版本链接
桌面 App
0.8.31开发记录Windows · 连接失败原因显示
  • 蓝牙连接失败时保留当前步骤、异常类型与系统错误码,修正原始错误信息为空时无法定位的问题。

实机定位到服务发现阶段的系统查询错误;该轮只改进错误呈现,设备绑定尚未完成。

此版本链接
桌面 App
0.8.30开发测试版Mac · App 与固件更新检查
  • 在设置中新增「版本与更新」卡片,显示 Mac App 当前版本与构建号,并通过官网清单手动检查 App 和 P8 固件更新。
  • 固件升级页可查看同一次查询得到的官网固件版本与说明;未连接或未读取真实设备版本时,明确提示暂时无法比较。
  • 提供「查看更新说明」与「前往官网下载」入口,版本比较在本机完成,请求不携带设备标识、配对资料或当前版本。

仅手动检查,不作后台轮询、遥测、自动下载、安装或固件刷写;下载后仍需选择升级文件并按原流程确认。

90 项更新逻辑离线检查与 Universal 构建通过;本机专用 App/PAM/Chrome 配套升级包已回读核对,公开 ZIP 不包含这些组件。

公开 Mac ZIP 仅含 App;已有系统授权集成需使用匹配的组件升级方式。P8 固件 0.3.12 的实板效果仍待验证。

此版本链接
桌面 App
0.8.30开发记录Windows · 桌面应用蓝牙配对修订
  • 改用 Windows 桌面应用可用的自定义配对流程,在用户完成设备实体确认后请求加密配对。
  • 实机已观察到 Windows 原生蓝牙配对完成,并保留已有配对记录供后续重连。

系统蓝牙配对完成后仍出现连接异常;本版未完成 BHKEY/1 设备绑定或身份认证,后续版本继续修订。

此版本链接
桌面 App
0.8.29历史候选Windows · 连接与实体配对顺序修订
  • 先连接并发现 BHKEY/1 服务,再提示用户开启设备实体配对窗口,区分服务发现与加密连接进度。
  • 修正状态刷新期间断开连接后仍显示配对成功的问题。

实机已观察到服务发现,但 Windows 加密配对超时,未进入加密通知和应用绑定;该尝试由 0.8.30 继续修订。

此版本链接
设备固件
0.3.13开发记录两台电脑同时连接
  • 同一台 P8 可建立两条独立蓝牙连接,分别维护认证、通知订阅与收发状态;有空闲连接位时继续广播。
  • 指纹、录入、主机管理和 OTA 一次只处理一个有效请求,另一台收到设备忙提示;验证结果仅返回发起请求的一台。
  • 保留两个电脑绑定槽、设备级五次不匹配后 60 秒冷却,以及既有启动器和存储布局。

本版为双连接开发起点,构建与模拟测试不能证明真实无线稳定性或功耗;当前推荐测试组合及实测范围见 0.3.15 记录。固件 0.3.12 及更早版本同一时间只连接一台电脑。

此版本链接
桌面 App
0.8.29开发测试版Mac · 配对恢复与失效钥匙处理
  • 在开始使用与电脑管理中增加配对修复流程,按当前连接、电脑槽位和本机钥匙状态提供下一步提示。
  • 保留可用的本机钥匙用于重新认证;只有设备报告原槽位为空时,才提供用户确认后的失效钥匙清除与重新配对入口。
  • 遇到旧系统蓝牙记录问题时,引导用户处理对应设备记录;重新配对不会删除设备指纹,原配对下的 TOTP 与 API 条目保留但不自动迁移。

控制器与安装器离线回归、最终升级包回读已通过;真实蓝牙配对修复流程尚未验收。

此修订不改动设备固件;App 采用本地开发签名,安装包未签名。

此版本链接
桌面 App
0.8.28开发测试版Windows · 新版固件与桌面工具适配
  • 以 Mac 0.8.28 与固件 0.3.12 为适配基线,补充新版能力协商、传感器分类诊断、粗略电量和六步指纹录入引导。
  • 加入托盘手动截图、可选三次触摸截图和记住已认证设备后的可选重连;锁屏时释放管理端蓝牙连接。
  • 系统登录请求保持原有总期限,在设备允许时支持最多五次真实不匹配尝试,并显示设备冷却状态。
  • 提供包含 .NET 运行环境的 Windows 10 x64 测试包,系统登录组件独立安装。

本版完成离线回归、交叉编译和打包检查,当轮未进行 Windows 实机蓝牙、截图或系统登录验收。

设备一次只连接一台电脑;电量为电压估算,六次采集结束后仍需等待模块确认保存。

此版本链接
桌面 App
0.8.28开发测试版Mac · 六步录入引导与识别结果分类
  • 为同一根手指提供六次、多角度的录入引导,最后一次采集后继续等待模块合并与保存确认。
  • 配合固件 0.3.12 的诊断 schema 3,区分搜索未匹配、匹配分数不足和质量重采耗尽等结果,并兼容旧诊断格式。

已完成离线回归、界面预览与安装包回读;引导图不是实际指纹覆盖测量,尚未证明实物识别率提升。

已有指纹模板保持原样,新引导适用于之后的录入;传感器诊断结果不代表系统解锁结果。

此版本链接
桌面 App
0.8.27开发记录Mac · 钥匙串暂时不可用后的再次验证
  • 对钥匙串暂时不可用的特定状态,允许用户通过下一次新的指纹验证重新尝试静默读取登录密码。
  • 每次读取仍需新的有效指纹证明;需要授权、缺少密码、取消及其他错误继续显示对应状态。

离线回归与安装包回读通过,但后续实机仍报告锁屏自动解锁失败,不能将本版视为该问题已解决。

后续取消流程回归仅补充测试证据;触摸通知缺失的原因及实际锁屏解锁仍待进一步验证。

此版本链接
设备固件
0.3.12离线开发候选识别质量重采与结果分类
  • 验证或录入遇到明确的特征生成质量错误时,在确认抬指后允许重新采集,每次完整操作最多额外两次,原总期限不延长。
  • 质量重采不增加录入进度,也不计入指纹不匹配次数;搜索未匹配、低分拒绝、通信故障和取消按各自结果处理。
  • 增加诊断 schema 3,记录最近操作的结果分类、重采次数与结果年龄;保持安全等级 5、最低匹配分数 150 和五次不匹配后冷却 60 秒。

完成离线回归、构建、签包和工件核对;实物识别率、触摸恢复及功耗仍未完成验收。

未替换指纹模块内部算法,已有模板保持原样;沿用 0.3.11 取消收尾与 0.3.10 节电参数,启动器未变化。

此版本链接
设备固件
0.3.11离线开发候选取消操作与串口回复收尾修订
  • 取消指纹操作时立即撤销旧结果,先处理已经发出的命令回复,再依次执行取消与休眠,避免不同命令回复被误认。
  • 重复取消不重复发命令或延长截止时间;回复损坏、串口错误或超时时结束本轮供电并记录故障。
  • 保留正常识别与休眠路径、节电参数、三触手势及既有启动器。

离线协议模型已复现旧版回复错配,并通过回归与签名包核对;这尚不能证明它是实物偶发触摸失效的唯一原因。

真实触摸恢复、锁屏解锁和升级后的硬件行为仍需实板验证。

此版本链接
桌面 App
0.8.26开发记录Mac · 连接后的权限与状态检查
  • 每次物理连接完成身份认证后,静默检查已启用的系统集成权限,尝试恢复原有授权接收通道,并刷新设备与电量状态。
  • 设备忙碌时等待空闲,不为状态检查启动指纹扫描;需要系统确认时,引导用户手动执行权限修复。
  • 成对打包主 App、系统授权组件与 Chrome 配套组件,并修正未核实安装状态的界面提示。

离线回归及安装包回读已通过,当轮未验收真实连接后的自动检查。

自动检查不会授予 macOS 权限;开发签名更新后可能仍需重新允许辅助功能。

此版本链接
设备固件
0.3.10功耗优化候选待机、空采与三触手势节电修订
  • 空闲维护周期从 100 毫秒调整为 500 毫秒,GPIO 触摸与按键仍立即请求处理;空闲蓝牙请求增加可跳过的连接事件数,操作期间维持原有快速参数。
  • 验证和录入首次立即采集,收到有效的无手指响应后等待 60 毫秒再采集,保持原总操作期限。
  • 三触手势保留五秒总上限,并要求确认抬指后的下一次触摸在 1.5 秒内到来,超时后处理在途回复并休眠。

离线回归、构建和签包核对已通过;请求的蓝牙参数由电脑协商决定,500 毫秒维护周期也不代表芯片连续休眠时长。

尚未完成真实待机电流、触摸响应与电池续航测量;启动器与 0.3.9 相同。

此版本链接
桌面 App
0.8.25开发记录Mac · 权限检查与修复
  • 在设置与菜单栏增加“一键检查并修复”,分别检查辅助功能权限、登录密码访问状态和系统授权通道。
  • 锁屏时采用静默密码读取;需要钥匙串授权时提示回到桌面修复,不在锁屏期间弹出后台授权请求。
  • R2 安装修订处理重启后旧安装目录被误判为已替换的问题,沿用同一版本的匹配应用组件。

系统授权仍需用户在 macOS 中确认;检查结果只代表当次状态,不保证未来更新后的权限保持。

已知限制:与固件 0.3.8 的部分手势诊断状态存在兼容问题;后续源码修复未包含在该版安装包中。

此版本链接
桌面 App
0.8.24开发记录Mac · 菜单显示与授权通道恢复
  • 修复菜单栏工具箱中文字和按钮不清晰的问题,并调整顶部图标尺寸。
  • 启动时识别已停止的遗留系统授权通道,支持异常退出后的恢复。
  • 单独显示授权接收是否就绪及具体错误,便于区分辅助功能权限和锁屏状态。

沿用既有系统授权范围,本版无需升级固件。

此版本链接
桌面 App
0.8.23开发记录Mac · 紧凑主窗口与菜单栏工具箱
  • 主窗口调整为“概览、指纹、工具、设置”四个页面,集中诊断、配对和权限入口。
  • 菜单栏提供截屏、查看最近截图及打开下载文件夹等快捷操作。
  • 最近截图预览仅显示本次运行保存的最后一张,不扫描历史图片。

原生界面渲染与离线回归已完成;实际升级后的菜单截图和系统授权仍需目标环境验证。

此版本链接
桌面 App
0.8.22开发记录Mac · 电量与充电趋势估算
  • 配合固件 0.3.8 显示约 10% 一档的估算电量与充电趋势。
  • 根据电压变化提供充电趋势提示,并保留其他操作的指示灯优先级。

这是电压估算,不是电流测量或电量计;USB 单独供电、满电静置与负载变化可能影响判断,显示 100% 不代表已充满。

此版本链接
设备固件
0.3.9离线构建待机省电与充电提示修订
  • 减少空闲时的周期唤醒,分别调整空闲、活动和断连时的蓝牙参数请求,保留触摸、指纹、三触手势和无线升级流程。
  • 改用按时间平滑的电压估算;上电高电压不再单独触发充电提示,电压趋势提示增加有效期。

已完成构建、签包及离线回归,本轮未执行硬件升级;实际电流、续航改善和电脑采用的蓝牙参数尚未实测。

充电提示仍是电压趋势估算,不能代替充电状态检测。

此版本链接
设备固件
0.3.8开发候选粗略电量与充电迹象显示
  • 在未校准的供电电压上增加粗略电量百分比,以 10% 档位显示,并提供疑似充电提示。
  • 查询读取缓存,不为查询启动指纹传感器;充电红灯仅在空闲时显示,原有操作与故障灯效优先。
  • 另行组装相同应用与启动器的完整有线镜像,供烧录助手 1.0.17 使用。

电量和充电显示均为估算,不能确认 USB 接入、电池存在、充电电流或充满状态;USB 单独供电时百分比没有电池电量含义。

已保存离线回归及镜像校验记录;完整线刷镜像尚未完成实板验证。

此版本链接
烧录助手
1.0.17离线构建MCU 0.3.8 完整有线镜像
  • 内置 MCU 0.3.8 的完整启动器、应用和初始启动记录,复用原工件组装,不重新编译或签名固件。
  • 随包提供相同完整 HEX、BIN、组装清单和说明,保留独立检测与手动发起刷写流程。

烧录助手 50 项离线测试及镜像一致性检查通过,完整有线镜像尚未实板验证。

适用 Apple Silicon Mac、macOS 13 及以上;采用本地开发签名,未做 Apple 公证。

此版本链接
桌面 App
0.8.21开发记录Mac · 三次触摸截图修订
  • 配合固件 0.3.7,通过按下与移开手指检测完成五秒内的三次触摸。
  • 增加手动测试截屏,截取首次触摸时鼠标所在屏幕,保存 PNG 到下载文件夹。
  • 系统认证请求可优先接管;截图手势本身不能授予认证。

已有部分成功手势观察,也记录了未完成手势;不同触摸节奏下的可靠性仍需验证。

此版本链接
桌面 App
0.8.20开发记录Mac · 居中提示与触摸快捷操作
  • 指纹状态窗改为在鼠标所在屏幕居中显示。
  • 一次固定时限的系统授权请求中支持最多五次有效不匹配尝试,并保留设备冷却规则。
  • 增加默认关闭的三次触摸截图初版及单独的屏幕录制权限入口。

三触截图初版尚未完成真实手势验证,后续 0.8.21 使用配套固件修订该流程。

此版本链接
桌面 App
0.8.19开发记录Mac · 自动授权提示修订
  • 对已匹配的系统设置验证框尝试自动发起系统请求,再显示指纹状态窗。
  • 保持 Chrome 配套授权组件与原生密码入口。

实测仍需先提交原生密码表单,自动免回车路径未成功;此条为开发迭代记录。

此版本链接
桌面 App
0.8.18开发记录Mac · 系统设置授权修订
  • 撤销未生效的系统设置实验规则,改为对受限的前台空白授权表单尝试触摸触发。
  • 继续保留原生密码流程,不读取或填入 Mac 密码。

该版实测未观察到预期触摸入口,系统设置免回车未验证成功。

此版本链接
桌面 App
0.8.17开发记录Mac · 指纹状态弹窗
  • 增加等待触摸、识别中与结果的状态动画窗,取消时结束当前指纹请求。
  • 尝试为系统设置中的特定隐私与安全性入口接入直接触摸流程。

Chrome 自动弹窗及触摸后进入条目有使用反馈;系统设置免回车未通过验证,不能作为已完成能力宣传。

此版本链接
桌面 App
0.8.16开发记录Mac · 自动重连与设置记忆
  • 成功连接并认证后可记住设备,支持启动时自动重连;手动断开会暂停自动连接。
  • 保存系统授权和 sudo 接收开关的用户选择,重启后恢复。
  • 修正已完成的旧升级记录阻止后续正常升级的问题。

已记录正常退出重启后的重连与偏好恢复;意外掉线重连及锁屏提交不能据此视为均已验收。

此版本链接
桌面 App
0.8.15开发记录Mac · Chrome 授权兼容修订
  • 调整对已观察到的 Apple 授权宿主的兼容处理。
  • 更新 App 与 Chrome 授权组件之间的身份确认及结果反馈。

本版为 Chrome 直接触摸修复候选,交付时尚未完成真实免回车授权验证。

此版本链接
桌面 App
0.8.14开发记录Mac · 系统授权直接触摸
  • 收到已核验的系统授权请求后直接等待指纹,省去北杭Touch自身的用途确认窗口。
  • 增加 Chrome 授权入口的配套组件开发方案。

系统原生验证窗口仍由 macOS 决定;此版本的免回车效果尚待验证。

此版本链接
设备固件
0.3.7开发候选独立三触手势
  • 增加独立的三触手势流程,首次触摸唤醒后,在最多 5 秒内识别连续按下和稳定抬起。
  • 手势完成、取消、失败或超时后关闭模块主电;配合 Mac App 0.8.21 的截图流程使用。

手势不生成指纹认证证明,也不搜索或修改指纹模板。

实板连续触摸、电流与截图联调尚未完成。

此版本链接
桌面 App
0.8.13开发记录Mac · 系统授权请求接入
  • 增加 macOS 系统授权请求通道,每个请求使用已配对设备的一次新指纹证明。
  • 收到请求后显示用途确认,取消、断线、超时或会话变化会拒绝本次请求。

需要配套安装系统组件;此通道不能可靠识别最初发起请求的软件或网站,不代表覆盖全部系统授权场景。

此版本链接
桌面 App
0.8.12开发记录Mac · 不匹配次数与冷却提示
  • 配合固件 0.3.6 显示设备维护的不匹配次数及冷却倒计时。
  • 连续五次有效不匹配后暂停识别 60 秒;通信超时、无手指及取消不扣次数。
  • 修复验证失败后手动按钮不可用及触摸验证选项被清除的问题。

旧固件没有新增计数能力;冷却结束后等待下一次触摸。

此版本链接
桌面 App
0.8.11开发记录Mac · 失败后再次触摸验证
  • 修复普通指纹不匹配或验证超时后,后续触摸验证被错误暂停的问题。
  • 下一次触摸可重新发起验证,同时保留真实设备身份变化的撤销处理。

已完成离线回归;不将一次失败视为成功,也不会自动重试。

此版本链接
桌面 App
0.8.10开发记录Mac · 会话变化后的触摸验证
  • 系统会话变化撤销旧授权后,下次触摸可重新确认当前设备身份并发起新验证。
  • 增加不含凭据的触摸、会话判定与拒绝原因记录,辅助定位现场问题。

保持触摸才采集与失败不自动重试的行为;本版记录不等于实机锁屏解锁已验收。

此版本链接
设备固件
0.3.6开发候选指纹不匹配重试与冷却
  • 有效指纹不匹配后,增加有时限的抬指、休眠和断电收尾,使后续触摸可以发起新的验证。
  • 连续 5 次有效不匹配后暂停新的指纹验证 60 秒;成功或冷却到期清零,通信错误、未放手指和取消不计次数。
  • 配合 Mac App 0.8.12 显示失败次数和剩余冷却时间。

次数由设备在内存中维护,重连不清零,设备重启或断电会清零。

离线协议回归已通过,实板重试与冷却尚未验收。

此版本链接
设备固件
0.3.5开发候选成功验证后的抬指收尾
  • 成功匹配并核对指纹索引后,有限等待手指抬起,再进入休眠,调整下一次触摸前的收尾流程。
  • 沿用 0.3.4 启动器;已安装完整 0.3.4 镜像的设备无需为本修订再次更新启动区。

已完成离线测试,尚未完成实机验证,不能据此认定触摸唤醒已修复。

此版本链接
设备固件
0.3.4开发候选无线升级启动区与触摸修订
  • 修正启动器对 CH592 CodeFlash 擦除后读值的处理,调整升级记录的清理和写入流程。
  • 修正升级提交完成后的计时起点,并保留 0.3.3 的短触摸事件锁存。

本修订同时更新启动器与应用;旧 0.3.2/0.3.3 设备需要一次完整有线更新,仅更新无线应用包无法修复旧启动器。

代码与模拟 Flash 测试通过不等于实板触摸、锁屏或后续无线升级已验收。

此版本链接
设备固件
0.3.3历史候选短触摸事件捕获
  • 在中断中保存真实触摸事件,再交给主循环处理,修正仅靠定时轮询可能遗漏短触摸脉冲的问题。
  • 持续高电平不重复触发,已被去抖或当前操作拒绝的事件不延后重放。

离线测试复现了旧代码漏事件并验证修订;触摸提示仍需配合新的指纹验证才能授权操作。

该版曾发生无线传输结束后未确认成功启动的情况,后由有线恢复;相关启动区问题在 0.3.4 中修订,本条不作为升级建议。

此版本链接
烧录助手
1.0.16离线构建MCU 0.3.4 启动器与应用完整更新
  • 内置包含 CodeFlash 记录清理、触摸中断锁存和升级提交计时修订的 MCU 0.3.4 完整镜像。
  • 通过一次完整有线更新替换旧启动器;普通无线应用包无法替换该启动区。

已完成离线测试和完整镜像检查,该次制作未连接或刷写实物主板;不表示触摸与后续无线升级已通过实机验收。

此版本链接
桌面 App
0.8.9开发记录Mac · 触摸后才开始锁屏验证
  • 进入锁屏后保持待机,触摸指纹模块才开始一次验证。
  • 验证失败或超时后等待下一次触摸,不自动重复采集。

此改动不等于已测得省电比例或电池续航提升。

此版本链接
桌面 App
0.8.8开发记录Mac · 记住锁屏集成开关
  • 用户选择的锁屏集成开关可跨应用重启保存,首次使用默认关闭。
  • 恢复开关后仍检查当前设备连接、系统权限与新的指纹验证。

保存偏好不等于保存授权;开发签名更新可能需要重新授予当前应用权限。

此版本链接
桌面 App
0.8.7开发记录Mac · 无线升级传输与进度
  • 无线升级改为最多两包等待设备确认,减少主机传输空等。
  • 失败后保留已确认字节数、耗时与平均速率,并记录有界的本地升级日志。

传输达到 100% 仍需设备校验、重启和版本确认;实际速度取决于当前固件与蓝牙连接。

此版本链接
桌面 App
0.8.6开发记录Mac · 连接绑定认证会话
  • 对声明支持的新固件,双向认证会话随当前蓝牙连接保持,不再每 120 秒计时到期。
  • 保留旧固件的会话规则,以及每次操作的新指纹证明要求。

需要固件报告连接绑定能力;断连或身份变化仍会撤销原授权。

此版本链接
日期未单独记录桌面 App
0.8.5开发记录Mac · UART 诊断与本地报告
  • 扩展串口诊断,区分硬件接收、校验、帧错误与软件队列溢出。
  • 完整且通过校验的诊断可保存为本地报告,保留旧固件的基础诊断兼容。

报告不包含配对钥匙、会话密钥或指纹图像与模板;扩展信息需要对应固件支持。

此版本链接
日期未单独记录桌面 App
0.8.4开发记录Mac · 只读传感器诊断
  • 增加一次性传感器诊断,分别显示当前状态与最近一次历史失败。
  • 在支持的固件上,列表读取失败后可追加一次诊断,帮助定位错误。

需要固件声明支持诊断;诊断结果不能单独判断供电不足或模块损坏。

此版本链接
桌面 App
0.8.3开发记录Mac · 指纹列表状态
  • 区分设备身份认证与指纹列表读取结果,列表传感器错误不再统一显示为认证失败。
  • 列表尚未成功读取时显示“列表未确认”,不误显示为零枚指纹;支持手动刷新。

列表显示修订不代表传感器硬件问题已经解决。

此版本链接
日期未单独记录桌面 App
0.8.2开发记录Mac · 连接诊断提示
  • 蓝牙通知订阅失败时显示具体错误,区分系统报错与通知尚未启用。
  • 设备搜索无结果时改用中性提示,避免一律要求重新配对或重刷固件。

本版改善错误信息,不代表已修复所有蓝牙订阅问题。

此版本链接
设备固件
0.3.2开发记录无线升级传输参数调整
  • 请求 15–30 毫秒蓝牙连接间隔、零从机延迟,每个连接事件最多发送 4 包;升级工作任务调整为 5 毫秒周期。
  • 保留 0.3.1 的连接期间有效认证,未改变单次操作、签名和防降级检查。

实际连接参数由电脑协商,速度和连接功耗不能从请求值推定。

首次从旧固件升级时仍由旧固件执行传输,不能提前获得本版参数。

此版本链接
设备固件
0.3.1离线构建认证有效期跟随蓝牙连接
  • 双方认证完成后,在同一有效加密连接内保持认证,不再每 120 秒固定失效。
  • 断开、失去加密或通知订阅、切换电脑槽位仍撤销认证,单次指纹与管理操作的时限继续保留。

离线回归已通过;该轮未更新硬件,也未验收连续连接超过 120 秒的实机运行。

此版本链接
烧录助手
1.0.15离线构建MCU 0.3.2 有线备用包
  • 内置无线升级吞吐修订的 MCU 0.3.2 完整镜像,作为旧链路无线传输较慢时的有线备用交付。
  • 保留连接期间有效认证、UART 首命令复位和诊断能力。

实际无线速度及续航影响待实测;该包的离线交付不等于有线或无线实机升级已经通过。

此版本链接
烧录助手
1.0.14开发候选传感器首命令前完整复位 UART
  • 内置 MCU 0.3.0 传感器接收修订 3:传感器上电后的第一条命令前完整复位 UART,再恢复原有接收配置。
  • 保留正常启动等待、57600 波特率和真实线路错误的失败处理。

离线回归与镜像检查通过,尚未证实该修订解决实物指纹通信故障。

此版本链接
烧录助手
1.0.13开发候选传感器接收错误与诊断细分
  • 内置 MCU 0.3.0 传感器接收修订 2,修正中断末尾及命令切换时未记录 UART 错误的窗口。
  • 配合主 App 0.8.5 区分线路错误与缓冲区溢出,并读取受限的失败应答诊断。

诊断仍要求当前设备身份认证有效;离线检查不能证明实板故障原因已经完全排除。

此版本链接
烧录助手
1.0.12开发候选传感器启动接收边界修订
  • 调整传感器上电等待到首条命令之间的接收流程,发送前清理启动阶段残留状态。
  • 先准备命令解析再开启接收,避免清掉即时返回的有效应答。

保持原有等待时间与模块协议;该次离线验证没有证明实物字节或错误信号的来源。

此版本链接
烧录助手
1.0.11开发候选传感器列表读取与只读诊断
  • 目录读取不再重复写入安全等级和录入模式,后台初始化或收尾时明确报告忙碌状态。
  • 修正重复休眠和响应缓冲区边界问题;配合主 App 0.8.4 查看失败阶段、命令和应答。

旧版蓝牙连接与双方认证曾有实机记录,但不能据此认定本版新增传感器流程已在实物模块上通过。

此版本链接
烧录助手
1.0.10开发记录认证响应的断连计时修订
  • 内置 MCU 0.3.0 认证断连计时修订,使蓝牙发送超时使用一致时间基准,避免新响应入队后被误判为超时并立即断开。

保留加密、双方认证与真实超时处理;后续记录确认过特定测试板的连接和双方认证,不代表全部硬件问题已解决。

此版本链接
烧录助手
1.0.9开发候选蓝牙广播状态修订
  • 内置 MCU 0.3.0 广播状态修订,通过 SDK 异步回调确认广播,并处理广播停止后的重启请求。

发出广播请求不再等同于已经广播;本轮离线制作未验证供电、天线或射频硬件。

此版本链接
烧录助手
1.0.8历史调试版裸板调试固件变体
  • 内置 MCU 0.3.0 关闭软件防拆的独立调试镜像,供裸板配对与调试使用,保留已有启动修订。

该变体关闭软件防拆保护,不改变开关的硬件供电电路;不能作为已验收的生产配置。

此版本链接
烧录助手
1.0.7开发记录P8 下载配置独立修订
  • 新增独立的 P8 下载配置入口,按明确选项生成完整配置,执行前展示影响,写后核对完整回读。
  • 普通固件刷写继续与配置操作分开,配置失败不自动重试或继续刷写。

后续日志确认一块测试板接受配置并完成完整固件写入校验;这不能证明先前失联的其他主板已恢复。

此版本链接
早期开发记录烧录助手
1.0.6开发记录纠正芯片型号不匹配误报
  • 修正错误分类:芯片正确识别后的配置命令失败,不再误报为芯片型号不匹配,并保留完整原始日志。

48 项离线检查通过;本版只修正错误提示,未解决配置命令被设备拒绝的问题。

此版本链接
早期开发记录烧录助手
1.0.5离线构建内置启动修订 1 完整镜像
  • 更新内置 MCU 0.3.0 启动修订 1 镜像,包含启动权限与 ADC 阻塞处理修订。

完成离线测试、签名与镜像检查;未验证实机启动,也没有修复或确认旧板识别超时。

此版本链接
早期开发记录烧录助手
1.0.4历史候选缩小独立配置请求范围
  • 将独立配置请求缩小为仅选择用户配置字,避免连带发送另外两个入口配置字,并检查完整回读。

该包格式经过离线测试;后续实机记录显示当前测试芯片拒绝该请求,不能把本版理解为已完成的硬件恢复方案。

此版本链接
早期开发记录烧录助手
1.0.3历史候选首烧兼容配置候选
  • 增加单独确认的首烧兼容配置候选,关闭调试入口并启用代码与数据读出保护,核对身份和完整回读。

这是历史调试尝试;旧配置包的请求范围后来被复核并修订,配置回读成功不能证明冷启动行为或固件刷写已经成功。

此版本链接
早期开发记录烧录助手
1.0.2历史候选独立首烧设置尝试
  • 提供独立的关闭 SWD 配置入口,配置操作与固件刷写分开,增加写后完整回读核对。

后续实机记录确认仅关闭 SWD 没有解决首包写入失败;此历史入口已由后续配置修订取代。

此版本链接
早期开发记录烧录助手
1.0.1开发记录严格处理设备返回码
  • 擦除、写入和校验均检查设备返回码,遇到异常立即停止,避免把非零返回码当作成功。
  • 优先显示真实错误、原因、失败地址与返回码;修正底层配置报文长度。

底层协议与应用核心离线测试通过;该版尚未完成实机刷写验证。

此版本链接
烧录助手
1.0.0开发记录Mac 图形化检测与刷写工具
  • 提供端口选择、检测与刷写阶段、失败结果和可展开日志,运行中避免重复操作,并附接线提示。

22 项离线核心测试及界面检查通过;当次只读硬件检测超时,没有擦除或写入,也未验证真实刷写成功。

此版本链接
桌面 App
0.8.1公开开发版品牌名称与应用图标
  • 桌面应用名称更新为“北杭Touch”,使用新的几何“北”图标。
  • 保留 0.8.0 的功能与既有应用身份,无需因改名重新配对或重刷固件。

Mac 与 Windows 仍为开发版本;Mac 临时签名未公证,受保护存储及目标系统验证限制继续适用。

此版本链接
桌面 App
0.8.0开发记录开始使用、常驻与加密备份
  • 加入统一的首次使用向导和诊断入口。
  • 支持菜单栏或托盘常驻,以及用户主动开启登录启动。
  • 加入 TOTP/API 跨平台加密备份和选择目标设备后的恢复流程。

Mac 真实 TOTP/API 存储及其备份恢复仍依赖正式签名授权;本版无需为这些功能重刷固件。

此版本链接
桌面 App
0.7.0开发记录无线升级与验证码填入
  • 新增用户主动选择固件的无线升级流程及首次安装启动器。
  • 新增将验证码填入已选定普通输入框的快捷操作,不自动提交。
  • 提供 Apple 芯片与 Intel 双架构 Mac 构建,以及 Windows 10/11 本地账户开发支持。

无线升级需配套固件能力;分段数字框、密码式输入框或自绘控件可能不支持自动填入。此阶段实板与目标系统运行仍待验证。

此版本链接
设备固件
0.3.0开发记录签名无线升级与后续调试修订
  • 增加可信启动器、签名无线升级包、完整首次有线镜像,以及升级试运行与确认流程。
  • 9 月 27 日补充启动权限与 ADC 阻塞修订,并提供关闭软件防拆的裸板调试变体。
  • 9 月 28 日继续修订广播状态、认证响应发送计时、传感器列表读取和只读诊断,以及 UART 启动接收、错误记录和首命令复位。

同为 0.3.0 的调试镜像通过修订名称区分,不能只凭版本号确认内容;关闭软件防拆的变体属于开发调试配置。

0.2 及更早固件没有此启动器,需要首次有线安装;初始开发交付的构建和模拟测试不代表完整实板升级验收。

此版本链接
桌面 App
0.6.0开发记录两台电脑与恢复
  • 配套固件增加两个独立电脑配对槽,一次连接一台电脑。
  • 加入忘记本机配对、移除设备主机及物理恢复出厂向导。
  • 新的 TOTP 与 API 记录同时绑定设备和本次配对身份。

新增设备操作需要固件 0.2.0 对应能力;旧记录不自动迁移,Mac 受保护存储仍有正式签名限制。

此版本链接
桌面 App
0.5.0开发记录API 密钥管理
  • 新增 API 密钥添加、确认删除及指纹验证后查看。
  • 密钥显示最长 30 秒,主动复制最长 15 秒;锁屏、断线等状态变化会撤销查看。

Mac 开发签名缺少正式受保护存储授权,真实 API 密钥保存尚不作为可用功能交付。

此版本链接
设备固件
0.2.0开发记录双电脑授权与实体恢复
  • 增加两个独立电脑密钥槽,一次连接一台电脑,配合 App 0.6.0 的添加、移除电脑与恢复向导。
  • 恢复时先持久保存授权撤销状态,再清理指纹与蓝牙记录,完成核验后重新开放配对;中途断电后继续清理。

两台电脑不共享密钥,也不同步电脑上的动态验证码或 API 数据。

该轮完成构建与模拟故障测试,真实双电脑切换、实体恢复和 Flash 断电尚未验收。

此版本链接
桌面 App
0.4.0开发记录二维码图片导入
  • 支持从本地二维码图片导入 TOTP 账户,先预览确认再保存。
  • 加入重复账户检查及取消、会话撤销处理。

本版为图片导入,不包含相机或屏幕实时扫码。

此版本链接
桌面 App
0.3.0开发记录动态验证码
  • 加入本地 TOTP 账户管理、动态验证码查看与主动复制。
  • 每次查看使用新的指纹验证,取消或连接状态变化时撤销当前查看授权。

验证码种子保存在电脑端受保护存储中,不是设备内 TOTP;真实硬件与 Windows 运行验证仍待完成。

此版本链接
桌面 App
0.2.0开发记录系统认证开发组件
  • 加入 Mac 登录后锁屏与 sudo 认证开发路径,以及 Windows 本地账户登录和解锁组件。
  • 每次系统请求单独验证指纹;取消、断线、超时或会话变化会撤销请求。

系统组件为可选开发功能,真实操作系统安装与登录解锁尚待验证;不等同于 Touch ID 或 Windows Hello。

此版本链接
桌面 App
0.1.0开发记录首个设备管理开发版
  • 提供 Mac 与 Windows 中文客户端,支持搜索、连接、物理确认配对及双向身份认证。
  • 加入指纹列表、录入、删除与单次验证,以及明确标注模拟数据的演示模式。

本阶段完成软件构建与主机测试,尚未完成实板蓝牙、传感器及电脑解锁验证。

此版本链接
设备固件
0.1.0开发记录P8 首板固件基础
  • 建立独立 BHKEY/1 协议、蓝牙配对与双方认证,提供指纹列表、六次采集录入、删除和单次指纹验证。
  • 加入单电脑授权、操作超时与取消、断线和开壳撤销,以及断电持久化、按键、灯效和未校准电压读数。

首板软件准备包完成编译和主机测试;当时没有到货电路板,尚未烧录或进行蓝牙、指纹实物联调。

该版本不包含系统登录解锁、双电脑管理或无线升级。

此版本链接

依据项目版本说明与验证记录整理;各条验证说明反映对应版本交付时的记录,后续修订另列。缺少准确日期的版本已注明,未单独保留差异的同版本修订已合并。

前往下载中心