I've been messing around with dsdt patching since the release of Snow Leopard. Everything seems to be working fine except one thing, my internal hard drives are still represented as an orange disc icon if I don't use the IOAHCIBlockStorageInjector.kext.
So my question is what I'm doing wrong? I'm sure the dsdt patching is working, my AHCI controller is reckonised without the kext, still I need the IOAHCIBlockStorageInjector.kext if I want my hard drivers to be represented as an internal one. If tried lots of different dsdt's and/or patches to fix the problem without the need of an injector kext, but it seems that it isn't possible without it. It would be nice if it was, it would make the setup one step closer to vanilla.
You can find my dsdt in attachement, I'm only using the following kexts: