apple magic trackpad 2 is unsupported

Asked by joe williams on 2015-11-12

It seems like the apple magic trackpad 2 registers as a generic (evdev) device rather than a multitouch one. Other touch pads (logitech, original apple trackpad, etc) get detected and show up in synclient however the new apple trackpad does not. Below are the details. Either please add support for it or show me how to enable synaptics on this device. Thanks!

Device 'Magic Trackpad 2':
 Device Enabled (137): 1
 Coordinate Transformation Matrix (139): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 Device Accel Profile (258): 0
 Device Accel Constant Deceleration (259): 1.000000
 Device Accel Adaptive Deceleration (260): 1.000000
 Device Accel Velocity Scaling (261): 10.000000
 Device Product ID (254): 76, 613
 Device Node (255): "/dev/input/event12"
 Evdev Axis Inversion (262): 0, 0
 Evdev Axes Swap (264): 0
 Axis Labels (265): "Rel X" (147), "Rel Y" (148)
 Button Labels (266): "Button Left" (140), "Button 1" (584), "Button Right" (142), "Button Wheel Up" (143), "Button Wheel Down" (144)
 Evdev Scrolling Distance (267): 0, 0, 0
 Evdev Middle Button Emulation (268): 0
 Evdev Middle Button Timeout (269): 50
 Evdev Third Button Emulation (270): 0
 Evdev Third Button Emulation Timeout (271): 1000
 Evdev Third Button Emulation Button (272): 3
 Evdev Third Button Emulation Threshold (273): 20
 Evdev Wheel Emulation (274): 0
 Evdev Wheel Emulation Axes (275): 0, 0, 4, 5
 Evdev Wheel Emulation Inertia (276): 10
 Evdev Wheel Emulation Timeout (277): 200
 Evdev Wheel Emulation Button (278): 4
 Evdev Drag Lock Buttons (279): 0

/dev/input/event12
   bustype : BUS_BLUETOOTH
   vendor : 0x4c
   product : 0x265
   version : 98
   name : "Magic Trackpad 2"
   phys : "5c:f3:70:6b:3b:bd"
   uniq : "d0:03:4b:dd:23:7b"
   bits ev : EV_SYN EV_KEY EV_REL EV_ABS EV_MSC

[ 214.808694] hid-generic 0005:004C:0265.0002: unknown main item tag 0x0
[ 214.808955] input: Magic Trackpad 2 as /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/bluetooth/hci0/hci0:13/0005:004C:0265.0002/input/input13
[ 214.809311] hid-generic 0005:004C:0265.0002: input,hidraw1: BLUETOOTH HID v0.62 Mouse [Magic Trackpad 2] on 5c:f3:70:6b:3b:bd

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
2015-11-12
Last reply:
2015-11-27
Launchpad Janitor (janitor) said : #1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Amos (amos-elberg) said : #2

Can this be reopened? I'm seeing exactly the same issue. I see reports of the same issue all over the place, but no solutions proposed:

https://github.com/tiziano88/magic-trackpad-2-linux
https://bugzilla.redhat.com/show_bug.cgi?id=1274448
http://forums.fedoraforum.org/showthread.php?t=307188

Matt (sunrisetimes) said : #3

It's possible someone needs to reverse engineer the commands sent to the trackpad by OSX to turn on gestures. If someone could do the corresponding work to incorporate that info in the synaptics driver, I can plug mine into a hardware USB analyzer and figure out the protocol.

Ricardo Fabbri (rfabbri) said : #4

Please reopen.

Andrew Vos (andrewvos) said : #5

I'm having this issue too. The touchpad seems to be detected as a pointer.

Can anyone point me into the right direction so that I can learn how to make the patch myself? I have no idea what code I should be looking at.

Matt (sunrisetimes) said : #6

There's this patch: https://github.com/robbi5/magictrackpad2-dkms, which is a bit buggy but works. Someone who knows more about such things might be able to improve it.