Force Touch trackpad stopped working

I came home this evening to find that no haptic feedback is occurring when I click with my Early 2015 13" Retina Macbook Pro. I've only had it for 3 days.


Thankfully, I can still click because I had "Tap to click" selected under System Preferences > Trackpad > Point & Click.


Changing Click Pressure in the same window did not turn on haptic feedback. Deselecting and selecting "Force Click and haptic feedback" did not turn it back on. I have also logged out and restarted to no avail. Even in the screen to select the user to log in as, no clicks are registering. I have to type in the first few characters of the user name I want to login as for it to even select.


Am I stuck with returning this machine?

MacBook Pro with Retina display, OS X Yosemite (10.10.2)

Posted on Mar 15, 2015 8:20 PM

Reply
51 replies

Jun 11, 2016 9:19 AM in response to jbjose80

Hey buddy, I had the same problem today. I had the computer on for like 4 or 5 days. Only suspending it when I was not using it and this morning I noticed the force touch was not doing anything. I use the tap to click thing as well so I had it on, and I could easily save all my work and turned off the machine. My reasoning was: This things behind the force touch are all little motors reacting to some software so maybe after a few days the machine is having some issues and needs to be turned off. When you restart the machine you only 'refresh' the Operative System but the problem was outside of the OS,it was more about the "pre os" that runs the machine itself. What in windows is called BIOS. Not sure if Apple has a different name for it. So turning it off and back on solved it. I hope Apple is monitoring this questions because it can be fixed quickly as it's some software issue. Maybe a BIOS update can get rid of this. My machine is only 10 days old so I initially freaked out. but then I took a breath and reasoned what was going on. But you are not alone. Hope your computer it nos tondo it anymore.

Jul 20, 2016 11:59 PM in response to jbjose80

The EXACT same thing happened to me on the EXACT same model.


A restart didn't fix - the trackpad felt flat, like there was no bounce / spring or give in it which there is supposed to be.


As per the OP a full shutdown fixed it. When it started back up I had full use of the trackpad again... Hopefully that doesn't mean its on its way out and its just a bug.

Aug 25, 2016 5:21 AM in response to jbjose80

I've been having the same problem on and off for a while. Every time it happens, I see HSSPIController errors in /var/log/system.log (listed some of them below).

Power off, PRAM reset, SMC reset do not help. Recovery mode simply shows some pictures on how to power-on external keyboard & mouse. External keyboard & mouse work 🙂

There are quite a few reports of this issue, with the same error reports. Some have even reinstalled the OS and the problem still persists. However, there are quite a few reports of HSSPI cable replacement fixing the problem permanently. I haven't tried that myself, I'm just sharing the information I was able to find on this topic.


Aug 22 13:24:11 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 22 13:24:33 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 22 13:24:51 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 22 13:25:24 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 22 13:25:39 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 22 14:15:29 host kernel[0]: AppleHSSPIController::start Start Succeeded

Aug 22 14:15:29 host kernel[0]: Apple Internal Keyboard / Trackpad::start Start Succeeded

Aug 22 14:35:19 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 22 14:35:27 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 22 14:35:37 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device


Aug 25 20:45:49 host kernel[0]: AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 3, transactionType 64, frameNumber 0

Aug 25 20:45:49 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 20:45:51 host kernel[0]: AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 3, transactionType 64, frameNumber 0

Aug 25 20:45:51 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 20:45:53 host kernel[0]: AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 3, transactionType 64, frameNumber 0

Aug 25 20:45:53 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 20:45:55 host kernel[0]: AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 0, transactionType 64, frameNumber 0

Aug 25 20:45:55 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 20:45:55 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 22:06:10 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 22:06:10 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 22:06:10 host kernel[0]: AppleMultitouchTrackpadHIDEventDriver::_unleashDeviceGated() Failed to get device leash state. Error = 0xe00002be

Aug 25 22:06:12 host kernel[0]: AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 0, transactionType 64, frameNumber 0

Aug 25 22:06:12 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25, 2016 6:38 AM in response to jbjose80

I did some more testing after clearing the PRAM, and it seemed to fix everything, but when I got to update here, my delete key starts jumping the cursor back to the front of the word, instead of just deleting the last typed character. Don't know if that's something on here, or something that I should dig deeper into on my MBP. It doesn't happen in any other application or other sites...

Aug 29, 2016 5:28 AM in response to jbjose80

In summary, the trackpad and keyboard on the 2015 13" macbook pro I'm using was failing intermittently, every day. This type of error reports were logged at the same time:

Aug 25 20:45:53 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 20:45:55 host kernel[0]: AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 0, transactionType 64, frameNumber 0

Aug 25 20:45:55 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 22:06:10 host kernel[0]: Error: AppleHSSPIController::doSPITransfer ERR received from device

Aug 25 22:06:10 host kernel[0]: AppleMultitouchTrackpadHIDEventDriver::_unleashDeviceGated() Failed to get device leash state. Error = 0xe00002be

Aug 25 22:06:12 host kernel[0]: AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 0, transactionType 64, frameNumber 0


PRAM reset, SMC reset did not make any difference to the fault. External keyboard and mouse worked fine.


The trackpad cable was replaced 3 days ago at an Apple Store and I have had no issues since then, which is unusual considering how often it failed every day. The error reports also stopped completely when the cable was replaced.


If you folks are experiencing a similar issue,would you mind checking your system log for HSSPI errors?

Oct 26, 2016 11:30 PM in response to jbjose80

I do not think this is an issue with Sierra.

It seems that a lot of 2015 MBP users are experiencing issues with the trackpad/keyboard, see also SPI Keyboard/Trackpad on MacBookPro12,1 Not Working after 10.11.3


I myself own an early 2015 13" and both the keyboard and trackpad are sporadically failing on boot (from sleep as well as from suspended). Every time this has happened to me, the logs show HSSPI errors. The only remedy so far has been repeated reboots, SMC/NV RAM resets did not help.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Force Touch trackpad stopped working

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.