Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

REflectionIso/MagicTrackpad2ForWindows

Open more actions menu
 
 

Repository files navigation

Magic Trackpad 2 Precision Touchpad driver for Windows 11, signed by Microsoft, no more hacks required 🎉

This is a fork of the excellent imbushuo driver for the Magic Trackpad 2. It supports Bluetooth. Compared to imbushuo or to the official 2021 Apple driver, this project adds:

  • support for USB-C Magic Trackpad 2
  • battery level reading
  • haptic feedback control
  • various options for controlling pointer precision
  • a control panel:

Control Panel

The previous version of this project used a hack to install itself in the DriverStore and couldn't support Bluetooth. At the beginning of this year, I decided to purchase an EV certificate to properly sign the driver: I paid 485 euros for it, including taxes that I have no way of recovering as an individual (btw, only organizations can request an EV certificate). I was tired of seeing people resorting to the wildest hacks to get the MT2 to work via Bluetooth 😀 (you can get a glimpse of this in the issues of this repo). Windows drivers signing requirements and costs are unfair to open-source developers.

Installation on Windows 11

  1. Uninstall any previous versions of this driver, imbushuo or official 2021 Apple driver. Personally I use DriverStore Explorer for that, alternatively you can use Windows Device Manager. Also, it's especially important to uninstall Magic Utilities and Trackpad++ before continuing with the installation!

  2. Download the zip file of this project from the Releases of this repo and unzip it.

  3. Select your architecture: AMD64 or ARM64. Right-click on the INF file and click "Install".

Note about Windows 10

Windows 10 AMD64 is supported through this workaround.

Windows 10 ARM64 is not supported.

Credits

  • This excellent PR of 1Revenger1 to the imbushuo repo, which fixes the "near field fingers" problem, cleans up the code, and removes the QueryPerformanceCounter call in the interrupt function.
  • The haptic feedback control messages sent by the driver to the MT2 in this project are based on the excellent reverse engineering work of dos1 (here).
  • My long-time friends at Landlogic IT, who took care of the grueling process of gaining access to Microsoft's Hardware Dashboard and who take care of signing the driver packages for me.
  • @ordens, Taylor Sharp, @Wikiwix, @nagromc, @danspel, 乔​泽昱, Purasu Oy for their contribution to the purchase of the EV certificate (more info here).

About

Magic Trackpad 2 Precision Touchpad driver for Windows 11, based on the imbushuo driver, signed by Microsoft

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.