WBF wrapper branch differences

Baseline: hisd/customer/6_01_mainbranch_20260506 at 10b4330a37b333092634f63dc02c24ceb41d61f7. Baseline selection follows the first configured ref in the project manifest, not repository default branch.

Frozen branch inventory

RefSHAFilesFile classes
hisd/customer/6_01_mainbranch_2026050610b4330a37b333092634f63dc02c24ceb41d61f71595build:212, ci-workflow:1, documentation:7, driver-package:176, implementation:199, interface-header:201, other:761, test-spec:38
hisd/customer/Dell_MisPowerButton_Triton_20251205a4139e9f1c95ea92b92ddebc98b6a8ab835eb0fe823build:175, ci-workflow:3, documentation:7, driver-package:132, implementation:157, interface-header:204, other:107, test-spec:38
hisd/customer/hp_cmit_mis_202512038cbb6222152ae8b87b303d723549282db932c8d2599build:119, ci-workflow:1, documentation:7, driver-package:83, implementation:124, interface-header:153, other:83, test-spec:29
hisd/release/lenovopbautility_2018111605e0386a24f41fb8d2944dfaf83288a8725468ff741build:146, ci-workflow:1, documentation:6, driver-package:122, implementation:155, interface-header:168, other:110, test-spec:33
wip/vincenth/rust_dev_202605069667693f6bffbe6247f7f380e00b791b5849be7d965build:184, ci-workflow:5, documentation:9, driver-package:136, implementation:253, interface-header:207, other:120, test-spec:51

hisd/customer/Dell_MisPowerButton_Triton_20251205 versus hisd/customer/6_01_mainbranch_20260506

  • Frozen SHA: a4139e9f1c95ea92b92ddebc98b6a8ab835eb0fe
  • Changed paths: 896 (A=13, M=98, D=785)
  • Change classes: ci-workflow=2, build=61, driver-package=60, other=669, implementation=81, interface-header=20, test-spec=3
  • Top changed areas: applications/SynapticsFingerprintManager (702), wbdi/driver (40), CustomerProjects/DynabookPowerButton-147 (12), adapters/synaFpAdapter (12), services/WBFPolicyService (11), CustomerProjects/Dynabook-125 (10), CustomerProjects/FujitsuPowerButton-134 (10), CustomerProjects/Kensington-123 (10), CustomerProjects/HPCNB-111 (9), CustomerProjects/HPCNBMisPowerButton-162 (9)
StatusHigh-signal path
A.github/workflows/code-check.yml
A.github/workflows/dellmis-driver-quickbuild.yml
MCustomerProjects/ActiveProject.props
MCustomerProjects/DellMisPowerButton-164/synaWudfBioUsb.inx
MCustomerProjects/DellMisPowerButton-164/synaWudfBioUsbUwp.inx
MCustomerProjects/DellMisPowerButton-164/synaWudfBioUsbUwpArm.inx
MCustomerProjects/DellMisPowerButton-164/synaWudfBioUsbUwpOne.inx
MCustomerProjects/DellMisPowerButton-164/wbfOptions.props
MCustomerProjects/DellMisPowerButton-164/wbfPolicyService.props
DCustomerProjects/Dynabook-125/matcher.props
DCustomerProjects/Dynabook-125/sgx_generated_files.props
DCustomerProjects/Dynabook-125/synaSecureBioOFF.inx
DCustomerProjects/Dynabook-125/synaSecureBioON.inx
DCustomerProjects/Dynabook-125/synaWudfBioUsb.inx
DCustomerProjects/Dynabook-125/synaWudfBioUsbSGX.inx
DCustomerProjects/Dynabook-125/synaWudfBioUsbUwp.inx
DCustomerProjects/Dynabook-125/synaWudfBioUsbUwpSgx.inx
DCustomerProjects/Dynabook-125/wbfOptions.props
DCustomerProjects/Dynabook-125/wbfPolicyService.props
DCustomerProjects/DynabookPowerButton-147/matcher.props
DCustomerProjects/DynabookPowerButton-147/sgx_generated_files.props
DCustomerProjects/DynabookPowerButton-147/synaSecureBioOFF.inx
DCustomerProjects/DynabookPowerButton-147/synaSecureBioON.inx
DCustomerProjects/DynabookPowerButton-147/synaWudfBioUsb.inx
DCustomerProjects/DynabookPowerButton-147/synaWudfBioUsbSGX.inx
DCustomerProjects/DynabookPowerButton-147/synaWudfBioUsbUwp.inx
DCustomerProjects/DynabookPowerButton-147/synaWudfBioUsbUwpArm.inx
DCustomerProjects/DynabookPowerButton-147/synaWudfBioUsbUwpOne.inx
DCustomerProjects/DynabookPowerButton-147/synaWudfBioUsbUwpSgx.inx
DCustomerProjects/DynabookPowerButton-147/wbfOptions.props

Observed: the counts and paths above come from the exact tree diff. Inference: a changed path indicates possible component/customer impact; it does not prove runtime behavior or release status without focused source/test evidence.

hisd/customer/hp_cmit_mis_20251203 versus hisd/customer/6_01_mainbranch_20260506

  • Frozen SHA: 8cbb6222152ae8b87b303d723549282db932c8d2
  • Changed paths: 1301 (M=227, D=1020, A=24, R=30)
  • Change classes: other=698, build=169, driver-package=180, test-spec=10, documentation=2, interface-header=103, implementation=139
  • Top changed areas: applications/SynapticsFingerprintManager (702), wbdi/driver (77), SynUwpService/Server (18), adapters/synaFpAdapter (18), services/SynCTAPService (18), services/SynCTAPClient (13), services/SynMonService (13), CustomerProjects/DynabookPowerButton-147 (12), CustomerProjects/HPCommercialMIS-155 (11), CustomerProjects/FujitsuPowerButton-134 (10)
StatusHigh-signal path
DCustomerProjects/AccuracySuiteEX/matcher.props
DCustomerProjects/AccuracySuiteEX/synaWudfBioUsb.inx
DCustomerProjects/AccuracySuiteEX/synaWudfBioUsbSGX.inx
DCustomerProjects/AccuracySuiteEX/synaWudfBioUsbUwp.inx
DCustomerProjects/AccuracySuiteEX/synaWudfBioUsbUwpSgx.inx
DCustomerProjects/AccuracySuiteEX/wbfOptions.props
MCustomerProjects/Acer-117/synaWudfBioUsb.inx
MCustomerProjects/Acer-117/synaWudfBioUsbSgx.inx
MCustomerProjects/Acer-117/synaWudfBioUsbUwp.inx
MCustomerProjects/Acer-117/synaWudfBioUsbUwpSgx.inx
MCustomerProjects/Acer-117/wbfOptions.props
MCustomerProjects/Acer-120/matcher.props
MCustomerProjects/Acer-120/synaWudfBioUsb.inx
MCustomerProjects/Acer-120/synaWudfBioUsbSgx.inx
MCustomerProjects/Acer-120/synaWudfBioUsbUwp.inx
MCustomerProjects/Acer-120/synaWudfBioUsbUwpSgx.inx
MCustomerProjects/Acer-120/wbfOptions.props
DCustomerProjects/AcerPowerButton-127/matcher.props
DCustomerProjects/AcerPowerButton-127/synaWudfBioUsbSGX.inx
DCustomerProjects/AcerPowerButton-127/synaWudfBioUsbUwpSgx.inx
DCustomerProjects/AcerPowerButton-127/wbfOptions.props
MCustomerProjects/ActiveProject.props
DCustomerProjects/BluetoothEvk-156/SynapticsFingerprintIntegration.inx
DCustomerProjects/BluetoothEvk-156/codeqlHidFilter.props
DCustomerProjects/BluetoothEvk-156/synaWudfBioHid.inx
DCustomerProjects/BluetoothEvk-156/synaWudfBioHidSgx.inx
DCustomerProjects/BluetoothEvk-156/synaWudfBioHidUwp.inx
DCustomerProjects/BluetoothEvk-156/synaWudfBioHidUwpSgx.inx
DCustomerProjects/BluetoothEvk-156/wbfOptions.props
MCustomerProjects/DellAugusta-103/synaWudfBioUsb.inx

Observed: the counts and paths above come from the exact tree diff. Inference: a changed path indicates possible component/customer impact; it does not prove runtime behavior or release status without focused source/test evidence.

hisd/release/lenovopbautility_20181116 versus hisd/customer/6_01_mainbranch_20260506

  • Frozen SHA: 05e0386a24f41fb8d2944dfaf83288a8725468ff
  • Changed paths: 1316 (M=257, D=921, R=71, A=67)
  • Change classes: other=707, build=162, driver-package=196, test-spec=8, documentation=1, interface-header=93, implementation=149
  • Top changed areas: applications/SynapticsFingerprintManager (685), wbdi/driver (79), applications/SynaLEDTuner (18), services/SynCTAPService (18), SynUwpService/Server (15), CustomerProjects/LenovoMis-105 (14), adapters/synaFpAdapter (14), CustomerProjects/LenovoMisPowerButtonNEC-154 (13), services/SynCTAPClient (13), services/SynMonService (13)
StatusHigh-signal path
DCustomerProjects/AccuracySuiteEX/matcher.props
DCustomerProjects/AccuracySuiteEX/synaWudfBioUsb.inx
DCustomerProjects/AccuracySuiteEX/synaWudfBioUsbSGX.inx
DCustomerProjects/AccuracySuiteEX/synaWudfBioUsbUwp.inx
DCustomerProjects/AccuracySuiteEX/synaWudfBioUsbUwpSgx.inx
DCustomerProjects/AccuracySuiteEX/wbfOptions.props
MCustomerProjects/Acer-117/synaWudfBioUsb.inx
MCustomerProjects/Acer-117/synaWudfBioUsbSgx.inx
MCustomerProjects/Acer-117/synaWudfBioUsbUwp.inx
MCustomerProjects/Acer-117/synaWudfBioUsbUwpSgx.inx
MCustomerProjects/Acer-120/matcher.props
MCustomerProjects/Acer-120/synaWudfBioUsb.inx
MCustomerProjects/Acer-120/synaWudfBioUsbSgx.inx
MCustomerProjects/Acer-120/synaWudfBioUsbUwp.inx
MCustomerProjects/Acer-120/synaWudfBioUsbUwpSgx.inx
MCustomerProjects/Acer-120/wbfOptions.props
DCustomerProjects/AcerPowerButton-127/matcher.props
DCustomerProjects/AcerPowerButton-127/synaWudfBioUsb.inx
DCustomerProjects/AcerPowerButton-127/synaWudfBioUsbSGX.inx
DCustomerProjects/AcerPowerButton-127/wbfOptions.props
MCustomerProjects/ActiveProject.props
DCustomerProjects/BluetoothEvk-156/SynapticsFingerprintIntegration.inx
DCustomerProjects/BluetoothEvk-156/codeqlHidFilter.props
DCustomerProjects/BluetoothEvk-156/synaWudfBioHid.inx
DCustomerProjects/BluetoothEvk-156/synaWudfBioHidSgx.inx
DCustomerProjects/BluetoothEvk-156/synaWudfBioHidUwp.inx
DCustomerProjects/BluetoothEvk-156/synaWudfBioHidUwpSgx.inx
DCustomerProjects/BluetoothEvk-156/wbfOptions.props
R092CustomerProjects/CayenneMisPowerButton-135/matcher.props
R100CustomerProjects/CayenneMisPowerButton-135/sgx_generated_files.props

Observed: the counts and paths above come from the exact tree diff. Inference: a changed path indicates possible component/customer impact; it does not prove runtime behavior or release status without focused source/test evidence.

wip/vincenth/rust_dev_20260506 versus hisd/customer/6_01_mainbranch_20260506

  • Frozen SHA: 9667693f6bffbe6247f7f380e00b791b5849be7d
  • Changed paths: 1027 (A=148, M=93, R=8, D=778)
  • Change classes: ci-workflow=4, build=69, driver-package=57, other=682, interface-header=22, implementation=175, documentation=2, test-spec=16
  • Top changed areas: applications/SynapticsFingerprintManager (702), services/WBFPolicyService_rust (63), adapters-rust/src (50), wbdi/driver (37), adapters/synaFpAdapter (15), services/WBFPolicyService (11), CustomerProjects/FujitsuPowerButton-134 (10), CustomerProjects/Kensington-123 (10), CustomerProjects/DellMisPowerButton-864 (9), CustomerProjects/DynabookPowerButton-147 (9)
StatusHigh-signal path
A.github/workflows/wbf-adapter-rust.yml
A.github/workflows/wbf-adapters-cpp.yml
A.github/workflows/wbf-policy-service-rust.yml
MCustomerProjects/ActiveProject.props
MCustomerProjects/DellMisPowerButton-164/synaWudfBioUsbUwp.inx
MCustomerProjects/DellMisPowerButton-164/wbfOptions.props
MCustomerProjects/DellMisPowerButton-164/wbfPolicyService.props
ACustomerProjects/DellMisPowerButton-864/componentImplementations.props
R085CustomerProjects/DellMisPowerButton-864/matcher.props
R100CustomerProjects/DellMisPowerButton-864/sgx_generated_files.props
R064CustomerProjects/DellMisPowerButton-864/synaWudfBioUsb.inx
R063CustomerProjects/DellMisPowerButton-864/synaWudfBioUsbUwp.inx
R066CustomerProjects/DellMisPowerButton-864/synaWudfBioUsbUwpArm.inx
R063CustomerProjects/DellMisPowerButton-864/synaWudfBioUsbUwpOne.inx
R070CustomerProjects/DellMisPowerButton-864/wbfOptions.props
R088CustomerProjects/DellMisPowerButton-864/wbfPolicyService.props
DCustomerProjects/Dynabook-125/matcher.props
DCustomerProjects/Dynabook-125/synaSecureBioOFF.inx
DCustomerProjects/Dynabook-125/synaSecureBioON.inx
DCustomerProjects/Dynabook-125/synaWudfBioUsb.inx
DCustomerProjects/Dynabook-125/synaWudfBioUsbSGX.inx
DCustomerProjects/Dynabook-125/synaWudfBioUsbUwpSgx.inx
DCustomerProjects/Dynabook-125/wbfOptions.props
DCustomerProjects/Dynabook-125/wbfPolicyService.props
DCustomerProjects/DynabookPowerButton-147/matcher.props
DCustomerProjects/DynabookPowerButton-147/sgx_generated_files.props
DCustomerProjects/DynabookPowerButton-147/synaSecureBioOFF.inx
DCustomerProjects/DynabookPowerButton-147/synaSecureBioON.inx
DCustomerProjects/DynabookPowerButton-147/synaWudfBioUsb.inx
DCustomerProjects/DynabookPowerButton-147/synaWudfBioUsbSGX.inx

Observed: the counts and paths above come from the exact tree diff. Inference: a changed path indicates possible component/customer impact; it does not prove runtime behavior or release status without focused source/test evidence.

Configured customer/component presence

Path / capability6.01DellHP CMITLenovo utilityDell Rust-dev
Classic adapters/synaFpAdapter and wbdi/driver
adapters-rust/
services/WBFPolicyService_rust/
HPCNBMisPowerButton-162/165
HPCommercialMIS-174
DellMisPowerButton-164
DellMisPowerButton-864
LenovoMisPowerButton-167/171/ARM-148
SynUwpService
SynapticsUtility and UMDFDFXComp
kmdfFilterDriver
services/SynCTAPService
Fingerprint Manager application tree

Branch profiles

  • 6.01: broadest configured WBF baseline (1,595 files), including four HP customer projects and optional application/service trees.
  • Dell: retains the classic adapter, WBDI, kernel filter and CTAP service path for DellMisPowerButton-164, while omitting a large optional Fingerprint Manager tree present in the baseline.
  • HP CMIT: carries HPCommercialMIS-174 but omits SynUwpService, CTAP and kernel-filter paths seen in the baseline; the 1,301-path delta affects WBDI/adapters as well as customer assets.
  • Lenovo utility: uniquely includes the configured Lenovo power-button projects, SynapticsUtility, UMDFDFXComp and LED-tuning content; it is structurally a different delivery family.
  • Dell Rust-dev: adds the DellMisPowerButton-864 project, a Rust adapter crate and Rust WBF policy-service tree while retaining the classic adapter. This is a coexistence/migration branch, not evidence that the classic path is absent.

Interpretation rules

  • Deletion relative to the baseline can mean the baseline carries extra customer assets; it does not prove a feature was intentionally removed.
  • Renames are detected where Git similarity permits.
  • Product intent requires Jira/decision evidence; this page records source facts and bounded inference.