I just got my DIY laptop this Monday. Installed components, booted up, installed Fedora (36 beta) and used it for two days.
Fast forward to today. Wanted to demo the guts to a friend. Opened the top cover while the machine was running. Risky, but I was trying to be careful. Then I put the cover back on and tried using the laptop again.
But the keyboard stopped working. The touchpad, power button, fingerprint reader and even the keyboard backlight still work fine. I grabbed an external keyboard, powered it off, checked the touchpad cable. My machine is batch 10, so it had the adhesive to prevent the common issue, but I re-seated that end of the cable anyway. I also re-seated all other relevant connectors, including this one. I also tried a full mainboard reset but that did not make a difference.
(It did turn off the keyboard backlight, but that was working before the reset. The backlight is probably still fine but I have no way of enabling it without the internal keyboard. My thinkpad has
/sys/class/leds/tpacpi::kbd_backlight/ but nothing equivalent on the framework… yet. With the EC firmware being opensource this could be a nice future PR. But this is a silly tangent if I don’t have a working keyboard first.)
So, I may have done something stupid. Maybe I sligtly damaged one or a few of the traces in the long flat cable? But there are no visible traces of it being damaged. And like I said, I was careful. It was just lying there flat on a desk with nothing bumping into it or whatever.
Edit: if I indeed probably damaged the cable, I can at least get one for just €15. Don’t have to pray to the ebay gods that I can find one that’s not on the other side of the planet with €100 shipping.
…if FW hurries with enabling the market place for us EU folks
Edit 2: After typing all this I decided to not just re-seat but precision-clean all the mentioned connectors once again. This fixed the issue. It’s weird that a brand new laptop had an issue that was fixed by cleaning, but who knows what happened.
Good thing this happened at a hacker space, literally one footstep away from the cleaning supplies