Really strange trackpad and keyboard problem. MacBook Pro Early 2015
I have a very strange problem with my MacBook Pro that I can't find reports of anywhere else online. I would really appreciate any ideas, because I am running out of them for sure!
The core problem is: the keyboard and trackpad don't work. But there are many weird things about it, as follows:
-when the problem started, it was fixed with a simple restart for a couple of days. Then an NVRAM reset was needed at every boot to fix it - strangely enough, the combination (CMD-ALT-P-R) worked on the in-built keyboard. The SMC reset combination also worked (SHIFT-CTRL-ALT), but nothing else did. The P and R keys, used for the NVRAM reset, didn't work for typing either.
-This worked for a week or two. Then the resets stopped working too, leaving it in its current state of needing an external keyboard and mouse to operate. A short while after the resets stopped working, the NVRAM reset combination stopped registering on the in-built keyboard.
-Reverting to an older OS, reinstalling the OS, and factory resetting the Mac did nothing to help. At this point, I thought, must be a loose ribbon cable...
-...then I discovered that they work absolutely fine when booting Linux from a USB stick, and on a Linux partition on my SSD! I added this partition when I found that they work on a USB stick, so I could use the laptop portably for some things.
-And a final point... the keyboard and trackpad can wake the Mac from sleep when on macOS, but cannot do anything else!
This makes no sense to me. I can't seem to think of a logical explanation. The fact that they work on Ubuntu proves that it can't be hardware, right?
Thank you so much for your time!
EDIT: I have now looked inside the laptop.
Am I right in thinking that this is the trackpad cable, running over the top of the battery and connecting to the trackpad here?
There's no water damage anywhere and I gave it a good clean out. One thing I forgot to mention before was this error in verbose mode (I think it was that - might have been single-user). Does this give any clues as to what the problem is?
Questa è una buona domanda?
It would help knowing which model you have as there are quite a few in Apple's line up. Locate your systems S/N and paste it here: EveryMac - Lookup. Then paste your systems URL here for us to review.
Ah yes, I should have posted that. Here you go: MacBook Pro 13" i5 2.7 GHz i5 (Early 2015)
da Alex Blundell
@alex1878 to answer your questions in edit;
1. Yes that is the trackpad cable. Try a new one, I have seen a lot of 2015 13" models where the cable goes bad for no reason and causes the keyboard/trackpad to be intermittent.
2. Not sure exactly what the errors in verbose means, but the trackpad cable deals with SPI_CLK signals, so it sounds like the cable is causing this.
This is sounding promising! I have just done some searching on that verbose error code (0xe00002ed) and other people also relate it to the trackpad. Pretty sure it's that cable that has gone wrong :) I'll definitely replace it next week no matter what Apple say tomorrow. Thank you for pointing me in the right direction! I'll keep you updated.
Oh yeah, and one more thing I forgot to mention, my system preferences state "no trackpad found" under the trackpad heading.
da Alex Blundell
Ok so, the guy at the Genius Bar said that he was 85% sure it was the trackpad cable. He mentioned what you said Reece straight away, that the keyboard won't work without it. I got quoted £92 for it but I'm going to try and do it myself - I've ordered a new one from eBay.
Do you know of any good guides for doing this? I can't find any on youtube for my model, but did find a guide on iFixit for an entire trackpad replacement. I could just follow the cable bits.
It says on there that it's secured to the battery with adhesive - once I've taken the old one out, will I need to replace this with my own adhesive when I put the new one in? Or will the new one have some kind of sticky backing? Also, in the interests of being careful, is it ok to use a flathead screwdriver instead of a spudger, to lift the connectors up?
da Alex Blundell
Mostra altri 12 commenti