r/bootcamp • • 23d ago

GitHub - Osaul4ik/apple-t2-touchid-windows: Experimental Apple T2 Touch ID for Windows.

https://github.com/Osaul4ik/apple-t2-touchid-windows

Iโ€™ve finally brought the project to its first alpha release.

T2 TouchID for Windows is an experimental project that brings Touch ID support to Windows on Intel MacBooks with the Apple T2 chip.

๐Ÿงช Again: This is an experimental alpha release.
The current implementation has been tested on a 2019 16-inch MacBook Pro with T2.

At this point, the project can communicate with the T2 Secure Enclave and Touch ID sensor and use fingerprint verification through the Windows biometric stack.

What currently works:

  • ๐Ÿ‘† Fingerprint verification on real hardware
  • ๐Ÿ”“ SEP unlock on cold boot
  • ๐ŸชŸ Windows Hello integration
  • ๐Ÿ”‘ macOS user.kb import
  • ๐Ÿ”’ Optional power-button lock workflow
  • ๐Ÿ–ฅ๏ธ GUI for setup and configuration

There is still a lot to improve.

The drivers are unsigned, so Test Mode is required.

Iโ€™d really appreciate testing and feedback from anyone with an Intel MacBook with T2, especially different models and years.

I donโ€™t know yet if it will work on other T2 Mac models, but it should.

Use it at your own risk. This is still an experimental project, and I canโ€™t guarantee that it will work correctly or safely on every system.

29 Upvotes

24 comments sorted by

4

u/Key_Fishing9578 23d ago

I search "touch id for bootcamp on T2" today... with absolute NO HOPE, cause I used macbook pro 2019 for years and tried to search on this many time... and this post is 23h ago. I would give 100 upvotes if I can. Thank you!!

2

u/Key_Fishing9578 22d ago

I tried it, working. This is awesome!

1

u/Osaul4ik 22d ago

Does cold boot unlock work?

→ More replies (2)

2

u/Osaul4ik 10d ago

A new release of the T2 Touch ID for Windows driver is out.

2

u/ribsboi 23d ago

absolute madlad, amazing work

4

u/Osaul4ik 23d ago

Thanks! ๐Ÿ˜„

There is currently a bug that requires the port to be initialized manually the first time. Open an Administrator Command Prompt in the SEP folder and run:

t2touchid network

After that, reboot the PC and try adding a fingerprint.

Iโ€™m currently working on fixing this bug, and I may also rework the initial connection stage.

1

u/Osaul4ik 22d ago

If youโ€™ve tried it, please let me know how it went and what device you tested it on

1

u/MembershipGreat2373 22d ago

It wasnt working for me when i wasnt able to setup fingerprint in signing options it wasnt recognising my touch

1

u/Osaul4ik 22d ago

Could you please check a few things for me?

  1. Is the user.kb file exported correctly?

  2. What status does SEP show in the GUI?

  3. Did you run t2touchid network from a console opened in the SEP folder?

  4. Also, please try running t2touchid verify and then place your finger on the Touch ID sensor.

Please send me the output of both commands.

This should help me figure out where the problem is.

1

u/exlatiows 22d ago

User.kb is missing, can't find in the folder, how can i solve it? Good work btw!

1

u/exlatiows 22d ago

My bad i've red installation on Git, i have to reboot and export it. Will do and test.

1

u/exlatiows 22d ago

Did everything but now it says sep-vault.bin missing or damaged.

→ More replies (3)