Tuesday, November 13, 2012

Kexts

Kexts ialah driver untuk OSX. Kerana untuk mengingatkan diri aku sendiri. InsyaAllah kalau berkesempatan, aku akan update mengenai hackintosh di blog ni.


AHCIPortInjector.kext - Adds a device name to AHCI controllers that aren’t included in the stock KEXT (ICH9 and earlier ICH chipsets). Cosmetic, not needed.


AppleNForceATA.kext - ATA extension for NForce chipsets.
AppleVIAATA.kext - ATA extension for VIA chipsets.

ApplePS2Controller.kext + AppleACPIPS2Nub.kext
 - for PS/2 keyboard and mouse.

Dsmos.kext
 - not used now. See Fakesmc.

ElliottForceLegacyRTC.kext 
- prevents the “CMOS Reset” error that is encountered on most motherboards.

EVOenabler.kext
 - Nvidia/ATI video card injector. I haven't tested it.

EvOreboot.kext
 - adds Restart and Shutdown functionality for most systems that are using NullCPUPowerManagement.kext. Alternatives: 
OSXRestart.kext - restart only.
OpenHaltRestart.kext - shutdown and restart.


EvOSpeedStep.kext - make SpeedStep technology working. Not necessary.


FakeSMC.kext - an System Management Controller (SMC) emulator for MAC OS X. Without this OS X 10.6+ will not run on non-apple hardware. (Earlier alternative is dsmos.kext). Must install.


IOAHCIBlockStorageInjector.kext - dummy kext that changes AHCI icons from showing as removable orange to internal gray. Not needed, especially if you are using Chameleon.


IOATAFamily.kext - provide PATA (IDE) support for most systems. It will also allow many of you to run your SATA devices with AHCI disabled on most ICHx based motherboards. This kext includes AppleIntelPIIXATA.kext, IOATABlockStorage.kext &IOATAPIProtocolTransport.kext, they have been integrated into this kext’s plugins directory.

LegacyHDA.kext + HDAEnabler.kext + AppleHDA.kext
 - can make your sound working. Not successful for me. (Read this for details.)


NullCPUPowerManagement.kext - need for disable AppleIntelCPUPowerManagement.kext. Without this kext you will get Kernel Panic without proper dsdt. Must install.


Nvinject.kext, Nvenabler.kext, Nvkush.kext, Natit.kext - kext injectors for Nvidia video cards. Use only one of them. Not needed, the best practice is use DSDT strings or Efi strings or Chameleon GraphicEnabler.


PlatformUUID.kext - fix UUID 35 Error by injecting a generic UUID. Recommended.


SleepEnabler.kext - enables correct sleep function while AppleIntelCPUPowerManagement is disabled on many systems. May cause kernel panic after system update.


SMBIOSResolver.kext 


VoodooBattery.kext - for battery indicator on laptops.
VoodooHDA.kext - make sound working on almost any card. 2 channel out only. Has prefpane.
VoodooPS2Trackpad.kext - for PS2 trackpad. Has prefpane.

No comments:

Post a Comment