Chosen Solution

Hello, I have tried to repair my 2010 MacBook, I’m not the best at fixing things. I took apart and re-assembled my MacBook, there was a lot of dust and a bit of corrosion. It’s clean now but when I turn it, I get the one beep code, which means the RAM isn’t recognized. I’m using 8gb of 1067 mhz corsair RAM that works in my mid2010 white unibody MacBook fine. I tried other RAM and the same thing happened. Any help would be appreciated. I also tried reseting the PRAM and SMC. Sometimes the fan will rev up and the screen won’t show anything, sometimes the fan is fine but I get the beeping issue. There was slight bit of water damage on the board I believe but I cleaned up all of the corrosion and the LSI stickers are white, so I’m not sure if its dead or not.

As long as you have tried both RAM slots with known working RAM, it is unlikely to be a RAM slot issue. Most likely the SMBUS data line is shorted to ground through an I2C line connected to the RAM slots, usually the backlight driver sense line, but it could be an issue with the MCP (or the 3.3V voltage required for this data line is missing). Grab a schematic and board view for 820-2879 and check page 42 of the schematic. Measure for a short on I2C_SODIMMA_SCL, I2C_SODIMMB_SCL, I2C_SODIMMA_SDA and I2C_SODIMMB_SDA. I would recommend taking it to a repair shop who carries out logic board repairs, if you have no experience with microsoldering.

Your machine uses: RAM Type: PC3-8500 DDR3 Min. RAM Speed: 1066 MHz Details: Supports 1066 MHz PC3-8500 DDR3 SDRAM. 1 beep = No RAM installed/detected Did this machine receive liquid damage?