Thanks Google: Linux Kernel Finally Nearing Support For The Apple Magic Trackpad 2

Written by Michael Larabel in Apple on 30 September 2018 at 09:09 AM EDT. 15 Comments
Apple announced the Magic Trackpad 2 almost three years ago to the day while the mainline Linux kernel will finally be supporting this multi-touch device soon.

The Magic Trackpad 2 is a wired/wireless touchpad with haptic feedback support and is a much larger touchpad compared to the original Magic Trackpad. There unfortunately hasn't been any mainline Linux kernel support for the Magic Trackpad 2, but some out-of-tree options. There has been an out-of-tree kernel module providing wired support for this trackpad as well as a separate HID module working on wireless support, but neither mainlined. However, as seen by this bug report there have been plenty of people since 2015 interested in using the Magic Trackpad 2 on Linux.

Fortunately, Sean O'Brien of Google's Chrome OS team has been working on Magic Trackpad 2 support with a focus on getting it mainlined. The patch, which was also reviewed by other Google/ChromeOS developers, is now up to its third and perhaps final revision. The 149 lines of code extend the existing Linux HID Magic Mouse driver into supporting the Magic Trackpad 2 both for the USB wired interface as well as the Bluetooth wireless connectivity.

Hopefully this patch will make it into the next Linux kernel release. The Magic Trackpad 2 retails for $120~130 USD.

Update: Besides the Google involvement, Marek Wyborski wrote in to note that he has an independent developer wrote the initial code as well as Bluetooth code from Claudio Mettler before Google's Sean O'Brian modified it and submitted the patch.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week