I hope it's ok that I dug up such an old thread, but I just wanted to report that this still works in Yosemite 10.10, at least on my Hackintosh, with my card reader. I have an external Aluratek AUCR200 card reader dongle (made by Alcor Micro Corp., pictured below). I followed these directions and now Yosemite sees it as a "Built in SD Card Reader" (see attached picture). I removed my internal card reader because of the annoying EBIOS errors it was generating on boot. There were three Apple_Internal_SD_Card_Reader entries in the Info.plist on Yosemite, so I modified all three.