MacBook: Hardware Upgrades
Sunday, July 23rd, 2006Being able to upgrade a laptop is not quite as important as a desktop, but there are still some reasons why you might want to. In the case of Apple laptops, the first reason is that Apple charges a ridiculous premium to add more RAM or a bigger HD. Upgrading from 512 MB to 2 GB of RAM costs $500 at the Apple Store, and the upgrade to the 120 GB drive is an extra $250. If you go to Fry’s, you can buy the RAM for $160 and the hard drive for $170. So here’s your hot tip: If you are comfortable assembling your own computers, buy the minimum configuration from Apple and go upgrade the RAM and HD yourself. It saved me $400.
Now, the iBook also was upgradable, but only the RAM was really accessible. The keyboard could be disengaged by twisting a screw 90 degrees, then flipping it out of the way. Underneath, you could slide out the Airport Extreme card, and finally remove 3 screws to expose the single SO-DIMM socket. If this sounds complicated, check out the more clear description at iFixIt. It is really pretty simple.
However, the hard drive in the iBook is very, very scary to replace. Check out the 17 page guide, also at iFixIt. I did this once to my iBook G3 to salvage some data from the HD after the display power inverter fried, and I can promise you that you don’t want to try this at home.
Replacing the RAM and HD on the MacBook is so much easier by comparison, as I’ll explain below:
Replacing the RAM
Access to the RAM slots and hard drive is much easier on the MacBook. First, you remove the battery. Then you loosen three captive screws that hold down an L-shaped cover that wraps around two sides of the battery compartment. On the long side, you can now see two slots, each of which holds a SO-DIMM. You can pop out the old modules with the levers, and install your new modules. Again, iFixit has a great RAM upgrade procedure with pictures. Pushing in the new SO-DIMMs requires a lot of controlled force, so I would suggest putting the MacBook on end such that you are pushing down on the module with your fingertips.
Replacing the HD
On the shorter exposed side of the battery compartment, you can see the end of the hard disk with a thin plastic tab folded around the drive. Unfold the tab, and you can pull the disk right out. The metal bracket around the disk is secured with four #8 Torx screws, so you might need to make a trip to the hardware store to pick up one of these screwdrivers before you do your upgrade. Torx screws seem to be Apple’s way of saying “not user-serviceable”, although it’s kind of silly in this case, given how easy the hard drive is to remove. Once you have your T-8 driver in hand, you can remove the bracket and place it on your new 2.5″ SATA drive, and slide it back in. iFixit has pictures of the installation, though they oddly neglect to mention the need for a Torx screwdriver.
Closing it up
Putting the L-cover back is a little tricky around the RAM slots since Apple placed some spongy foam covered in a conductive metal layer on the backside of the metal cover. The foam is designed to expand into each RAM slot to ensure the RAM is “electrically sealed” inside a good Faraday cage. I found getting the foam back into the slot to be very difficult unless I used a thin flathead screwdriver to gently push it down as I put the L-cover back into place.
What to do with the leftovers
Once I did these upgrades, I found myself left with two 256 MB DDR2 modules and a 60 GB SATA drive. Unfortunately, the RAM modules are so small in capacity (for DDR2 anyway) that it’s probably not worth reselling them on eBay. I’m going to keep them around as spares in case my new RAM develops problems.
The 60 GB laptop drive would make a nice external, bus-powered, hard drive with the addition of an enclosure of some sort. However, this is a 2.5″ SATA drive, which is still somewhat unusual. There are very few enclosures out there with a SATA (rather than IDE) interface. I also wanted an enclosure which did both USB 2.0 and Firewire 400, since USB has broader support, but Firewire has been more reliable for me in the past. This, as it happens, is nearly impossible to find. As of this writing, only the Oxford 924 chip can translate SATA to USB/Firewire, and the enclosures are $90-$100.
I didn’t want Firewire that badly, so I looked for a USB-only enclosure and found a cheap one at CoolDrives: 2.5″ Aluminum Mini Pocket SATA Hard Drive Enclosure. The price was right ($27), and I decided to skip the optional external power supply. (These faster 5400 and 7200 rpm laptop drives sometimes need more current to run than the USB bus can supply. In such cases, you would need a power brick to get the drive to spin up.)
I’m still wary of CoolDrives, but they filled my order promptly and I received it a few days ago. As far as craftsmanship goes, this enclosure is built like the free toy they put in a Happy Meal. It’s a plastic drive holder with a small circuit board that snaps (not screws) into place, and a U-shaped aluminum cover that slides over. Things (including the USB connector) just barely line up, and I discovered two non-essential plastic tabs snapped off either before or during shipping. However, it did the job, and the drive worked. Even without the external power supply, they still provided a double ended USB cable:

The red connector goes into a second USB port to provide more power to the drive. Thankfully, I found that the Seagate 60 GB 5400 rpm drive did not need the power brick or the extra USB power connector.

