imbushuo / mac-precision-touchpad

Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad
Other
8.98k stars 566 forks source link

MacBook Pro Touch Bar 2016 Support #96

Closed Kent-Narun closed 4 years ago

Kent-Narun commented 6 years ago

Can make the driver for MacBook Pro Touch Bar 2016; The devices ID is attached as follow:

screen shot 2018-07-17 at 10 13 04 am screen shot 2018-07-17 at 10 13 45 am
imbushuo commented 6 years ago

0x0277 is included, which means the SPI driver already implemented support.

https://github.com/imbushuo/mac-precision-touchpad/blob/702e8c518ab052272c2f5f62c33d12a76eb160e2/src/AmtPtpDeviceSpiKm/AmtPtpDeviceSpiKm.inf#L41

The current SPI driver is test-signing (and no binary provided yet), which means you have to enable test signing to install the driver.

Kent-Narun commented 6 years ago

Ok so I will wait for the SPI version then. Here is the hardware id for Trackpad of Macbook 13,2 in windows 10 "SPI\VID_05ac&PID_0277&MI_02"

AndrewOCC commented 6 years ago

Thanks for all your work over the months! Here's the model number for the 15-inch macbook pro 2016:

Model Identifier: MacBookPro13,3

Product ID: 0x0278 Vendor ID: 0x05ac (Apple Inc.)

imbushuo commented 6 years ago

@AndrewOCC

https://github.com/imbushuo/mac-precision-touchpad/blob/702e8c518ab052272c2f5f62c33d12a76eb160e2/src/AmtPtpDeviceSpiKm/AmtPtpDeviceSpiKm.inf#L43

This is included in current implementation too. Currently we are waiting for #95, should be cleared in 2 weeks. (The blocking factors are Dun & Bradstreet and DigiCert)

AndrewOCC commented 6 years ago

Great news - congrats on getting to the home stretch

monoKeith commented 6 years ago

MacBook Pro late 2016 no-touchbar

Model Identifier: MacBookPro13,1

Product ID: 0x0276 Vendor ID: 0x05ac (Apple Inc.) ST Version: 8.96 MT Version: 4.69 Manufacturer: Apple Inc. Location ID: 0x01000000

imbushuo commented 6 years ago

@monoKeith

https://github.com/imbushuo/mac-precision-touchpad/blob/702e8c518ab052272c2f5f62c33d12a76eb160e2/src/AmtPtpDeviceSpiKm/AmtPtpDeviceSpiKm.inf#L40

Supported too.

Rastafabisch commented 6 years ago

Here you got all the relevant information from my model, too. I hope it helps! Thanks for your efforts! Cheers

macmodel touchpadmodel

EDIT: It's a MacBookPro14,3.

However I think it's already covered by your code, as the relevant hardware IDs are the same as those of AndrewOCC's predecessor model.

PS.: Feel free to contact me regarding remote access if still needed.

imbushuo commented 4 years ago

0278 should be supported per https://github.com/imbushuo/mac-precision-touchpad/blob/702e8c518ab052272c2f5f62c33d12a76eb160e2/src/AmtPtpDeviceSpiKm/AmtPtpDeviceSpiKm.inf.