For $29/mo, we provide access to advanced level technicians who will answer your questions on any Macbook board related matter to the best of their knowledge promptly & walk you through how to solve your problem so you can deliver a working board to your customer.
Here's something odd I found. When I disconnect the trackpad flex cable, the WS_KBDx signals are steady and the keyboard is very responsive. As soon as I reconnect the trackpad + flex cable, it jumps up and down. When I leave the trackpad flex connected and disconnect the actual trackpad from the flex cable, the WS_KBDx signals are steady. Tried new trackpad + new flex cable.
Looks like I'll need to order a trackpad connector and try that out.
Be aware of new flex from China; some people complained, needed to try 2-3 untill find good one.
Test continuity from MLB to trackpad board, when flex is connected.
You can also compare diode mode readings on the connector (TP connected), with a good board.
Okay, so I did more tests and then found that WS_KBDx signals + pin 2 / 9 of the TP connector (Z2_CLKIN & Z2_SCLK) were fluctuating regardless of whether or not TP is connected. I was convinced that maybe something was in the TP connector (because why all of a sudden is it acting like this after reconnecting flex cable several times?) so I ended up removing it.
Now that it has been removed, it's still fluctuating with no keyboard connected, no TP connected (obviously) and now I have a board with no TP connector! I am having some difficult sourcing out the part online. Now everything is pointing back to a controller issue which I replaced 3-4 times already.