Hello,
I'm on a Macbook Pro 2015 Retina Display, which I got a couple months ago. Around two days ago, I noticed that while I was typing my password, it failed to register some keys, which was peculiar because I repeat the action several times per day without failure.
Then, I realised the trackpad stopped clicking sometimes. While flicking through my desktops, I noticed the Force Touch trackpad would not return the 'clicking' sensation back when I pressed.
Then, there were repetitions of my Macbook freezing on the login screen. It accepts any external keyboard/mice, but the internal trackpad and keyboard does not work. It would take me several restarts to allow me to use the Macbook again.
Sometimes it would also freeze whilst using the device too.
Now, the keyboard and trackpad does not respond at all. External peripherals still work.
What is strange is that the keyboard and trackpad do not work when the Macbook is on, but when I use the keyboard to boot into Single-user mode or Recovery mode or whatever, the keys that I use work just fine.
In single-user mode, it shows me lines upon lines of errors, then when it stops, I press a few keys, which gives an instant response on the screen with lines of text, the one line I'm able to comprehend saying
"Error: Apple Internal Keyboard / Trackpad _DoDescriptorRequestGated Failed Issue request error: [{numbers}]" or something alone those lines.
So, I know the keys do not work as keys, but the system can sense that they're being pressed. Same goes for the trackpad. When I touch the trackpad, it repeats the same process of pressing a key.
How can I fix this? Is this a software or hardware problem? I've read dozens of articles, and most recommend replacing the ribbon cable above the battery, as that seems to be what is causing the problem.
Any help is appreciated. Thank you.
EDIT: I just found out that the trackpad and keyboard do not work when the bottom of the Macbook Pro is in contact with a surface. If I move my Macbook so that the top lid is flat to the table/bed or whatever, and the bottom of the laptop is not touching anything, the trackpad and keyboard are functional. Is this a hardware issue, then? Because in Single-user mode, the keys are responded to even when the bottom lid is flat to the table. This hurts my brain.