Over winter break I forgot about a particularly costly mistake that had happened and decided to shell out some money to satisfy my inner nerd. It’s been a long time since I last bought computer hardware. Upgrading computers is costly and generally not worth it, but this time, it’s different. My Macbook Pro’s battery capacity has taken a nosedive, making today’s teardown at least semi-worthwhile.

The goods
So I bought:
- One new battery.
- One 120GB SSD.
- One hard-drive cage.
- One usb optical drive case.
The last three ones this list are actually interesting, though they are completely superfluous and unnecessary. What I’m doing here is I’ll first replace my laptop’s hard drive with one of those incredibly fast, but somewhat unreliable solid-state drives. Then, I’ll to remove my DVD drive and put it in an external case. To fill the void left by the DVD drive, I’ll install a hard-drive cage in which I’ll put in the my old hard drive.
Though this procedure won’t really make a difference on the grand scheme of things, it does yield some perks. The SSD will make my laptop power up and wake up from sleep stupidly fast and will also make applications start in the blink of an eye. Also, by moving my hard-drive to my optical bay, I’ll have 750GB of internal storage.
However, the caveat is that I lose my DVD drive, but who really uses optical media these days? Actually I still do, since my film scans come on CDs.
The one thing I’d like to point out here is my selection of SSD. I did my research and thought I’d share what I’ve learned and why I made my final decision.
1) SATA II vs SATA III – While SATA III is backwards compatible, the performance of SATA III SSDs when running in SATA II mode is generally worse than the performance of a good SATA II drive. Since my chipset only supports SATA II speeds, buying a SATA II drive was a no-brainer.
2) 34nm flash vs 25nm flash – Back a while ago, either to save money or decrease latency, manufacturers began using 25nm chips in their SSDs. Unfortunately this killed performance on such drives. It also made these things less wear resistant. So, I specifically bought the Mushkin Callisto Deluxe drive because it uses the less efficient, but more robust 34nm chips.
Installation was a breeze but I did run into one major SNAFU. I was trying to update my SSD’s firmware to the latest (3.6.1 at the time of writing) but despite following all of the instructions, the process failed. As it turns out, the Callisto line of SSDs from Mushkin has been updated to a new controller chip (SF-1200 to SF-2181). The firmwares currently available for download are for the older controller chip, and can’t be flashed onto the newer chip.
This is an aside for Mac users. SSD longevity is ensured by both garbage collection and support for TRIM. By default, non-Apple branded SSDs do not have TRIM enabled when running under OSX. To enable TRIM, open up Terminal and type the following:
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
After you’re done, reboot, and TRIM should be enabled. More detailed instructions can be found here.
With all that out of the way, I guess I should talk about how these components have impacted my computer. I’ll skip the battery because I haven’t installed it yet, and it’s not all that exciting. However, the SSD upgrade is just insane. I’ll just leave some bullet points:
- Lion installed in 10 minutes.
- Lion boots in 10 seconds.
- Small applications (Safari, iTunes, Word, etc.) launch the moment you press them.
- Large applications (Photoshop) launch in less than 5 seconds.
If you’re on the fence about buying an SSD, do it. It breathes new life to your computer.
*** UPDATE ***
I was half expecting this SSD to fail like many other ones during hibernation. I’d like to report that this particular combination, Mushkin Callisto Deluxe and Macbook Pro (late 2009), does not kernel panic when waking from hibernation.