First, I don't actually have the kext working for Mavericks or Yosemite. This is a thread, for those who are dedicated, to try and create such a kext so that you can install Mavericks/Yosemite on your computer with SATA mode locked to RAID (as opposed to AHCI or IDE) because your BIOS/EFI is extremely limited.
Here's a link to the AppleAHCIPort.kext for Mountain Lion: http://www.insanelym...tkext-for-raid/
eep357 is "retired", so I'm stuck going through our past message from years ago trying to figure out just what he did to the original AppleAHCIPort.kext to get it to recognize my HP m6-1045dx's hard drive (in RAID SATA mode of course, for some reason).
Here's what I know:
My laptop had an Intel HM77 chipset.
I gave him (eep357) the device ID that was showing up when I booted Linux on the laptop and ran lspci. It was 282a (the Intel SATA/RAID controller).
He made two versions of the kext for me (https://dl.dropbox.c...ed folder 2.zip), one unmodded is with the 2829 (AHCI) entry somewhere (not sure if it's info.plist or what...) and one modded with the 282a (RAID) entry. I'm almost certain the 282a one is the one I used to get OS X to finally recognize my RAID SATA hard drive.
I'm just not sure what part of the kext he edited... But if we can figure that out, we should just have to apply the "282a" to AppleAHCIPort.kext for Mavericks and/or Yosemite to derive updated versions of the kext. I vaguely remember him having to convert the 282a to binary or hex or something... I'm not sure.
I have Yosemite GM3 on my MacBook Pro, and so I'll upload the AppleAHCIPort.kext from that in case it's of use (see below).