https://bugzilla.kernel.org/show_bug.cgi?id=99881 --- Comment #34 from Guy Thouret (guy@xxxxxxxxxx) --- I spent a bit of time on this a few months ago and my conclusion was that it's not just a case of adding the ids to the existing hid-apple driver. I've got some Wireshark captures from Mac OS that showed Fn key emitting a keycode that is different from other magic keyboard models. I also suspect that Magic Mouse requires a command to be sent to it that enables gestures as there is no bluetooth tx from the mouse for gestures when running with hid-generic. I use both of these devices daily under Ubuntu 17.04 on a MBP 2015. I'll spend a bit of time and see if I can get the Fn key mapped in hid-apple. If I can be of assistance to anyone for testing please let me know. On 10 July 2017 at 18:50, <bugzilla-daemon@xxxxxxxxxxxxxxxxxxx> wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=99881 > > --- Comment #33 from Nikos Roussos (comzeradd@xxxxxxxxxxxxxxxxx) --- > If it helps, from bluetoothctl: > > > info: > Device > Name: Magic Mouse 2 > Alias: Magic Mouse 2 > Class: 0x002580 > Icon: input-mouse > Paired: yes > Trusted: yes > Blocked: no > Connected: yes > LegacyPairing: no > UUID: Human Interface Device... (00001124-0000-1000-8000- > 00805f9b34fb) > UUID: PnP Information (00001200-0000-1000-8000- > 00805f9b34fb) > Modalias: bluetooth:v004Cp0269d0064 > ManufacturerData Key: 0x004c > ManufacturerData Value: 0x41 > ManufacturerData Value: 0x75 > ManufacturerData Value: 0x67 > ManufacturerData Value: 0x20 > ManufacturerData Value: 0x33 > ManufacturerData Value: 0x31 > ManufacturerData Value: 0x20 > ManufacturerData Value: 0x32 > ManufacturerData Value: 0x30 > ManufacturerData Value: 0x31 > ManufacturerData Value: 0x35 > ManufacturerData Value: 0x00 > ManufacturerData Value: 0x20 > ManufacturerData Value: 0x31 > ManufacturerData Value: 0x37 > ManufacturerData Value: 0x3a > ManufacturerData Value: 0x31 > ManufacturerData Value: 0x31 > ManufacturerData Value: 0x3a > ManufacturerData Value: 0x31 > ManufacturerData Value: 0x37 > ManufacturerData Value: 0x00 > > -- > You are receiving this mail because: > You are on the CC list for the bug. > -- You are receiving this mail because: You are the assignee for the bug.-- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html