Unresponsive keyboard and trackpad on MacBook Pro 2015 [duplicate]

Since I ran into the same problem and this comes up on Google, I will provide an answer, even if there is no question.

  • When my keyboard and touchpad stopped working, the power button was still ok.
  • Resetting NVRAM did not help.
  • Using an external keyboard and mouse was fine.

Typing sudo dmesg | tail on the command line was showing similar messages:

AppleHSSPIController::_enqueueSPICommandGated SPICommand timed out. Interface 208, transactionType 64, frameNumber 0
Error: AppleHSSPIDevice::_DoDescriptorRequestGated Failed issue request error: 0xe00002ed
Error: AppleHSSPIDevice::getDeviceDescriptor Failed to get descriptor with error 0xe00002ed
Error: AppleHSSPIDevice::start failed to get device descriptor
Error: AppleHSSPIController::_enumerateDevice Start failed
Error: AppleHSSPIController::_handleEnumerationFailureGated Failed to enumerate the device. Resetting the device and trying to enumerate again. Attempt:1
IO80211AWDLPeerManager::setAwdlOperatingMode Setting the AWDL operation mode from AUTO to SUSPENDED
IO80211AWDLPeerManager::setAwdlSuspendedMode() Suspending AWDL, enterQuietMode(true)
AppleIntelLpssGspi1::calcSpiClockParams: fSysClockPeriodPsec 10000, spiClockPeriodNsec 125
Error: AppleHSSPIController::doSPITransfer ERR received from device

I brought it to the local Apple support partner. They first tried it by updating the touchpad controller software. Since that did not work either, they changed the HSSPI cable.


I ran into the same problem with my Retina, 13-inch, Early 2015 MBA, in order to save people some time I'll post my solution here.

First I reset smc, pram, vram, updated the OS, reinstalled it, installed it on an external hard drive but nothing worked. So I thought it is a hardware problem.

As last attempt I started the computer in the safe mode holding down shift while starting up. Nothing was changed but after restarting in the normal mode suddenly both keyboard and trackpad were working again.

I hope this helps you too.


Most likely, your internal keyboard and trackpad has failed.

The "Internal Keyboard/Trackpad" is a USB device, so there is no special controller or circuitry involved on your logic board. If you plug in an external USB keyboard/mouse and everything works, then it's definitely not your logic board as the symptoms would be present then as well.

enter image description here

As for the cause, it could simply be a manufacturing defect of the keyboard, trackpad, or some other related component. Without actually having the component to bench test, it would be impossible to guess what exactly is wrong with it.

However, the trackpad and keyboard are technically separate components even though they are part of a master assembly called the "top case." If you have ability and resources, you can open your MacBook Pro and disconnect either the keyboard or the trackpad. If the symptoms go away, you will know that is the component has failed.

enter image description here

If not, do the opposite and see if the results differ. You will need an external mouse and keyboard to do this test.