Update x3: Reported that works also in Final Release.
Update x2: Reported that works also in DP8.
Update x1: Reported that works also in DP2.
This is the IOAHCIFamily from Yosemite 10.10 patched to work with all SSD.
Schermata 2014-06-05 alle 19.36.16.png 404.42KB 232 downloads
Download section http://www.insanelym...im-on-1010-dp1/
Some user have trouble after copying the kext.
In toto there are 4 methods to enable TRIM (use only one):
Important: Add "kext-dev-mode=1" as Kernel Arguments or the computer won't boot.
1st Method (Obsolete. Use 2nd or 4th instead)
Copy the kext, delete kernel cache in /System/Library/Caches/com.apple.kext.cache/Startup/ and launch the following command in terminal:
sudo touch /System/Library/Extensions && sudo kextcache -prelinked-kernel /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K /System/Library/Kernels/kernel /System/Library/Extensions
Then reboot normally.
2nd Method (For real Mac or Chameleon users)
Launch this in terminal (are 4 commands):
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.bak sudo perl -pi -e 's|\x00\x41\x50\x50\x4c\x45\x20\x53\x53\x44\x00|\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00|' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage sudo touch /System/Library/Extensions sudo kextcache -prelinked-kernel /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K /System/Library/Kernels/kernel /System/Library/Extensions
3rd Method (Clover only)
This is valid only if you use Clover bootloader. Add manually the KextPatch in config.plist:
<key>KextsToPatch</key> <array> <dict> <key>Name</key> <string>IOAHCIBlockStorage</string> <key>Find</key> <data> AEFQUExFIFNTRAA= </data> <key>Replace</key> <data> AAAAAAAAAAAAAAA= </data> <key>Comment</key> <string>TRIM Enabler</string> </dict> </array>
And reboot. No kernelcache to rebuild!
If you use Clover Configurator you can follow this steps:
- go to Kernel and Kext Patches add a new row
- in name put IOAHCIBlockStorage
- in find hex put 004150504C452053534400
- in replace hex put 0000000000000000000000
- in comment you can write what you want (a description for example)
- in InfoPlistPatch leave it as is (unchecked)
- Save and reboot.
Or you can follow this video:
4th Method (Mac and Hack)
Download this app http://www.insanelym...9-trim-enabler/ and run it.