Archive for December 2012

iATKOS ML2: Non-Working ALC888 Sound

Here is the solution for non-working ALC888 onboard sound chip:
Install this package which includes Toleda's ALC888 AppleHDA legacy version.
It will do all the needed operations, just install it after installing iATKOS ML2 for your failed ALC888.

iATKOS ML2: "Install Failed" or "EBIOS Read error" during boot/install

It means that:
- You may have a faulty dmg file >>> check md5 if it is correct or not. if so download the iATKOS ML2 again.
- You may have a faulty burn/DVD-Blu-Ray/read. This may be due to your faulty DVD/Blu-Ray drive or low quality DVD/Blu-Ray >> Burn at the lowest speed. You may have to burn it on another computer.
- "Install Failed" error may be faced on some laptop computers due to overheating of the cpu >> Place the laptop in a refrigrator or a deep freezer during install 

iATKOS ML2: Main System Updates

Main System Updates:

Using software updater to apply main system updates is easier with iATKOS ML2 for most computers.
Some drivers and patches will be overwritten and some will be non-functional, so computers that need these drivers and patches will need to take some actions after updating. These packages are:

- SSD Trim support: You will have to reinstall /Library/Temp/IOAHCIFamilyTrim.kext after updating.
- Sound: Delete /System/Library/Extensions/AppleHDA.kext after updating before first reboot, otherwise you may face kernel panic.
- nVidia's 10.8.2 drivers: They will be overwritten after the update. If you need nVidia's drivers then download them from (if exists for your new updated system) and install after update before reboot, or do not update your system until nvidia releases drivers for the new 10.8 update.
- OpenCL RAM 2GB+ patch: This patch may be non-functional after update. You will have to wait/follow OSX86 world for the patch for the new OS X version.
- Disable nVidia drivers: You will need to erase new nvidia drivers coming with the update.
- Disable ATI drivers: You will need to erase new ATI drivers coming with the update.
- HD 3000/4000: Intel 7 chipset motherboards (77/75) with HD 3000 and Intel 6 chipset motherboards (61/65/67/68) with HD 4000 will need to install IntelHD3000_4000_update.pkg after update before restart, otherwise their system will freeze. IntelHD3000_4000_update.pkg can be found on our forum.
- Disable Intel drivers: You will need to erase new Intel drivers coming with the update.

Every main system update that had some issues with our PC hardwares mostly covered after the release of the update. Therefore, updating like real Macs is not a thing that you can always count on. We can never know what Apple will do for the next update. Until now it had no major problems with X86 PC hardwares.

iATKOS ML2: Customize


- This is the most important part of the installation.
- There is already a basic default profile chosen and adding 2 or 3 packages to default profile will probably be enough for most computers.
- You may have to try plenty of times to find the best configuration for your computer if you don't have enough experience on target hardware, so don't come to the forum complaining like "I installed 3 times but it still does not work..".
- Please read the descriptions of the packages carefully.

Here are the common and important ones for customizing your installation:

Bootloader Options
- Graphics Enabler: This should be selected for most VGA cards except for some newer models like nVidia Kepler GTX 6xx series, some ATI 6xxx/5xxx series gpus.
Booting with additional "ATIConfig=xx" command may let some of these ATI cards work with GraphicsEnabler. "xx" is the ATI framebuffer name for target model (search it on google). 
- Kernel Cache: This flag may be problematic for some laptop computers. These laptop computers can use this option only after proper dsdt edit.
- USB Fix: This flag may fix USB problems of some problematic motherboards. If you had to boot with "USBBusFix=Yes" flag, then you would probably need to check this too.
- PCI Root-1: This flag is needed for most of the Gigabyte motherboards for GPU acceleration.
- Kernel Patcher: This patch is needed for some less compatible computers like Atom CPU computers, some of the HP laptop computers, etc.
- Graphics Mode: This should be selected for Intel HD 4000 and for some other GPUs. Select the package that matches your main screen resolution.
- IOPCIFamily: You must select this if your computer freezes at "[ PCI Configuration Begin ]" message booting in verbose mode.
- TSC Sync: If you had to boot with "cpus=1" flag, then you may need to check this.
- Mac Model: Select one of the iMac, MacMini or MacBook Pro models for Intel HD 3000/4000. For other computers, select a Mac model that has similar hardware configuration with your computer to have a better compatibility and better OS X performance.
Main Hardware
- AHCI Internal: Select this package if your main drive color is orange on your desktop. Orange means it is a hotplug volume, grey means it is internal. It does not have any effects on your system performance.
- Non-AHCI SATA: Select this to use Non-AHCI Intel SATA. Select this package for older computers.
Hardware Monitor
- VGA cards: Do not select this if you have multiple graphic cards.
- PS/2: PS/2 keyboard/mouse driver. Select this driver for most laptop computers.
- nVidia's 10.8.2 drivers: Select this for multi gpu support using with Intel HD 4000 and to have the ability to use up to 4 monitor simultaneously on most kepler series cards.
- Disable nVidia drivers: Select this if you need to disable nVidia GPU for computers with Intel HD 3000/4000.
- Disable ATI drivers: Select this if you need to disable ATI GPU for computers with Intel HD 3000/4000.
- HD 3000: Select with Graphics Enabler and a Mac Model (MacBookPro or MacMini) for your Intel HD 3000.
- HD 4000: Select only one EFI String package. First 3 are for most common hardware configurations, so try them first. Set your graphics memory size matching the memory value of the EFI string package you select (read the description of the package) and set DVMT to "Maximum" by your BIOS setup. Select Graphics Enabler, one of the Graphics Modes matching your main screen and a Mac Model for your computer (iMac or MacBookPro8,1).
- Disable Intel drivers: Select this if you need to disable Intel integrated GPU. It may be needed for some Intel HD 4000 computers. For those HD 4000 computers, you will need to install intel vga drivers located at /Library/Temp directory using Kext Utility after booting your new iATKOS ML2 system once.

- Most ATI Mobility VGA cards are not compatible with this system and most compatible ATI cards need their custom packages/modifications which is not included in this release. You must search and find the appropriate driver/solution by your own for such ATI hardwares, so do not continuously ask for ATI support on forum.

iATKOS ML2: Upgrade from previous versions

Upgrade from previous versions:

- You can upgrade your existing Lion (10.7.x) and Mountain Lion (10.8.x) installations to Mountain Lion 10.8.2 or make a refresh install to your problematic 10.8.2 system (keeping your applications, user accounts, user settings and user data) by using iATKOS ML2.

To upgrade from Snow Leopard (10.6.x), you should first upgrade to Lion (10.7.x) by using iATKOS L2 or any other methods.

- I advice you to try a clean install to another hdd on your computer before upgrade, to see that if it actually works on your computer or not and to determine your install selection list.

- You will need to re-install your special device drivers after upgrade. i.e. your m-audio firewire sound driver, your 3G modem driver, your ATI video card driver..

- Some of your applications that runs on the previous versions of OS X may not be compatible with Mountain Lion 10.8.2, so know that they may fail after upgrade.
Search for your existing software/driver compatibility for Mountain Lion before upgrading to Mountain Lion.

1- Select the destination for upgrade installation

2- Click Customize* and select what you need

3- Click Install

iATKOS ML2: Installation