Mac-precision-touchpad: Signed SPI driver

Created on 31 Jul 2018  路  19Comments  路  Source: imbushuo/mac-precision-touchpad

Hi,

I've a MacBook 12" 2017 (Id: MacBook10,1, Model A1534).

I've successfully compiled the SPI driver, but I cannot install it without enabling Test-Signing in my computer. I've also tried the SPI driver from the CI builds, with same result. It seems it is signed with the WDK test signature.

I use the laptop inside our organization, and I'm not allowed to enable test-signing.

I've tried to enable test-signing to try the SPI driver, and it works perfectly, but I only used it a couple of minutes. Are you going to release a signed SPI driver?

Thanks!

Most helpful comment

The EV-signed driver will be available about a month later (well, the procedure is far more complicated than a normal signed driver).

All 19 comments

Can you share the compiled SPI driver?

Hi @1132719438 ,

You can get it from the continuous integration builds:
https://ptp-release.imbushuo.net/

image

Enric

Hi @enricmarques The CI builds seem to have not been updated to date and made my trackpad recognized as a touchscreen (which is an already resolved issue). I don't have access to my workstation so I cannot compile it myself. It would be great if you can share yours so I can make mine working again.

Thanks!

Last CI build is from July 14th, which is when the last commit was done on the repository. My build will be identical.

Hi @enricmarques the last CI build is 3ba51c8, which was the second commit of the day. The author then followed up with a series of fixes including the bug that identified the touchpad as a touchscreen. Again, if you are willing to share your build that would be super helpful, thanks!

Hi @ww123td,

Here is the driver, built on my computer yesterday, that works fine on my MacBook 12" 2017:

AmtPtpDeviceSpiKm.zip

Enric

This build is from the latest commit, and it works on MacBook Pro 15'' 2017

https://ptp-release.imbushuo.net/Apple%20PTP%20Trackpad%20Build/702e8c518ab052272c2f5f62c33d12a76eb160e2/

It seems Swipe left or right with two fingers to show the previous or next page not works.

Thanks guys!
All windows gestures are working perfectly!

Thanks guys. Now the driver show up in device manager for MacBook Pro 2016 馃檹馃徏馃檹馃徏馃檹馃徏...

@enricmarques I use your driver but my computer have blue screen after wake up from sleep (unexpected_kernel_mode_trap after wake up from sleep). Do you have any fix for this? I'm using Macbook Pro 2016 touch bar (13,2).

Hi @Kent-Narun,

I鈥檓 not the developer of this driver, just tried it. You should create a new issue so the project developer can take a look.

Enric

@Kent-Narun This is a known issue (see the wakeup thread).

The EV-signed driver will be available about a month later (well, the procedure is far more complicated than a normal signed driver).

Is there any ETA for signed driver?

@imbushuo any news?

@xeijin We have some issue on entity presence validation and is currently working on that.

@imbushuo any updates? Still uncomfortable with leaving my computer in test mode given security risks...

SPI drivers are signed as of today.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

mau-lopez picture mau-lopez  路  3Comments

chaopeng picture chaopeng  路  6Comments

kazenoai picture kazenoai  路  6Comments

Bakaslam picture Bakaslam  路  6Comments

DrJedikiah picture DrJedikiah  路  5Comments