realmacmods
Member
I have one of the awful 12" MacBooks that came in for repair. Customer puled the bottom off for a battery replacement and damaged the KB/Trackpad connector and cable. Everything besides KB and trackpad worked fine. I used it for a few days through a USB dock with USB KB/Mouse and HDMI monitor.
I removed the connector from the board and put a new one one. Ever since then i get no display internal or external, and no USB power/activity. I removed the connector and put it aside just to be sure its not the conenctor/internalKB/trackpad.
I have measured tons of points and everything i would normally check is coming back fine. CPU VCORE is normal, 3v3 AON is normal. CPU heats up as i would expect, it even responds to the power button pads on the board (grounding will power it off, grounding again will power it on. As evidenced by watching the wattage the charger is pulling from the wall).
The only thing i am finding missing so far is the 5V on l7850. The enable for this is missing. If i force the enable_l to a low state on q4635 that 5V will appear on l7850. With that 5V present the USBc dock still does not work for USB or HDMI. I imagine there is some muxing supposed to be happening that is not.
SDA and SCL on u4650 appear to working at least somewhat. I can watch data and clock happen with my scope on boot up. That said i have no way to know what data if any is being exchanged. It is bi-directional so maybe those lines are sending data but receiving no data back to set that enable low?
As far as i can tell all chips involved in the sequence are powered by 3v3 AON and are getting 3.3V to their VCC.
I know these things tend to have dead CPUs, but this one seems like a lot is actually going on for it to be a dead CPU.
Any advice appreciated, Data is important to owner otherwise i would replace the board and get it out of here.
I removed the connector from the board and put a new one one. Ever since then i get no display internal or external, and no USB power/activity. I removed the connector and put it aside just to be sure its not the conenctor/internalKB/trackpad.
I have measured tons of points and everything i would normally check is coming back fine. CPU VCORE is normal, 3v3 AON is normal. CPU heats up as i would expect, it even responds to the power button pads on the board (grounding will power it off, grounding again will power it on. As evidenced by watching the wattage the charger is pulling from the wall).
The only thing i am finding missing so far is the 5V on l7850. The enable for this is missing. If i force the enable_l to a low state on q4635 that 5V will appear on l7850. With that 5V present the USBc dock still does not work for USB or HDMI. I imagine there is some muxing supposed to be happening that is not.
SDA and SCL on u4650 appear to working at least somewhat. I can watch data and clock happen with my scope on boot up. That said i have no way to know what data if any is being exchanged. It is bi-directional so maybe those lines are sending data but receiving no data back to set that enable low?
As far as i can tell all chips involved in the sequence are powered by 3v3 AON and are getting 3.3V to their VCC.
I know these things tend to have dead CPUs, but this one seems like a lot is actually going on for it to be a dead CPU.
Any advice appreciated, Data is important to owner otherwise i would replace the board and get it out of here.