Hackintosh Basics: Kernel Panics & Boot Flags

Our friend StingRay has been hard at work illustrating the basics of Hackintoshing through a series of helpful learning videos. These next two focus on troubleshooting your system. The first explains some of the causes and solutions to certain system crashes, or kernel panics. The other is an introduction to the uses of bootloader flags. Produced and narrated by StingRay. 
For discussions on this and other topics, register today at tonymacx86.com!

Hackintosh Under the Hood: Post-Installation System Overview

Here's a great introduction to a working Mac OS X installation on PC hardware. The video explains the function and location of the Chameleon/Chimera boot file, /Extra folder, DSDT, .plist files, and .kext files. Produced and narrated by one of our mods, StingRay. 
For discussions on this and other topics, register today at tonymacx86.com!

tonymacx86 Public Service Announcement: Dual Booting

Music and animation by Adamsmasher. Enjoy!
For discussions on this and other topics, register today at tonymacx86.com!

New Optimized Audio Drivers for Onboard Realtek ALC 889 and ALC 892

Toleda has released two new patched AppleHDA audio drivers designed to optimize any motherboard with the Realtek ALC 889 or Realtek ALC 892 audio codecs. This is the best and most complete support that we've ever seen. The new one-kext solution supports most Mac OS X Lion analog and digital audio capabilities. It is designed to be an alternate or replacement for the combination of both AppleHDA Rollback and ALC8xxHDA. Proper DSDT edits are still required.

One unique feature of the driver is the ability to alternate between 2 different layout-ids, enabling either most onboard devices, or HDMI audio with slightly limited onboard devices.  For example, in order to get HD 3000 HDMI audio, you will need to change your layout id in your DSDT's HDEF section to 389. The default 889, used in the DSDT Database, will enable the optimal onboard analog and digital options.

The default 889 layout-id is for maximum onboard choices.

The new 389 layout-id is for HD 3000 HDMI + most onboard choices.
Improvements include front panel audio with mute, better audio quality, less popping, and HDMI audio if configured.
Toleda's new patched AppleHDA for Realtek ALC 889 is available in the forum along with full documentation. A similar kext optimized for Realtek ALC 892 is also available now. Install using KextBeast.

After some testing, we'll be adding these to MultiBeast. Any feedback and comments are greatly appreciated!

For discussions on this and other topics, register today at tonymacx86.com!

DSDT Database Update - Gigabyte Sandy Bridge Socket 1155

MacMan just completed another round of DSDT Database updates, using the latest Gigabyte Socket 1155 motherboard BIOSes. Here's a list of the 106 DSDTs recently updated:
  • Gigabyte GA-H61-S3 F3
  • Gigabyte GA-H61M-D2-B3 F8
  • Gigabyte GA-H61M-D2H-USB3 F1
  • Gigabyte GA-H61M-D2H-USB3 F2
  • Gigabyte GA-H61M-D2P-B3 F6
  • Gigabyte GA-H61M-D2P-B3 F8
  • Gigabyte GA-H61M-D2P-B3 F9
  • Gigabyte GA-H61M-DS2 F2
  • Gigabyte GA-H61M-DS2 F3
  • Gigabyte GA-H61M-DS2-1.2 FA
  • Gigabyte GA-H61M-DS2-1.2 FB
  • Gigabyte GA-H61M-S2-B3 F3
  • Gigabyte GA-H61M-S2H F3
  • Gigabyte GA-H61M-S2H F4
  • Gigabyte GA-H61M-S2H F5
  • Gigabyte GA-H61M-S2P-B3 F4
  • Gigabyte GA-H61M-S2PV F2
  • Gigabyte GA-H61M-S2V-B3 F6
  • Gigabyte GA-H61M-USB3-B3 F9
  • Gigabyte GA-H61M-USB3-B3-2.x FB
  • Gigabyte GA-H61M-USB3-B3-2.x FC
  • Gigabyte GA-H61M-USB3-B3-2.x FD
  • Gigabyte GA-H61N-USB3 F3
  • Gigabyte GA-H61N-USB3-B3 F2-HDMI
  • Gigabyte GA-H67A-D3H-B3 F5
  • Gigabyte GA-H67M-D2-B3-1.0 F5
  • Gigabyte GA-H67M-D2-B3-1.1 F5
  • Gigabyte GA-H67MA-USB3-B3 F4
  • Gigabyte GA-HA65M-D2H-B3 F9
  • Gigabyte GA-HA65M-UD3H-B3 F6
  • Gigabyte GA-P61-DS3-B3 F4
  • Gigabyte GA-P61-S3-B3 F5
  • Gigabyte GA-P61-S3-B3-1.1 FA
  • Gigabyte GA-P61-S3-B3-1.1 FB
  • Gigabyte GA-P61-S3-B3-1.1 FC
  • Gigabyte GA-P61-S3-B3-1.2 F2
  • Gigabyte GA-P61-S3P F1
  • Gigabyte GA-P61-S3P F2
  • Gigabyte GA-P61-S3P F3
  • Gigabyte GA-P61-USB3-B3 F9
  • Gigabyte GA-P61-USB3P F1
  • Gigabyte GA-P61-USB3P F2
  • Gigabyte GA-P67-DS3-B3 F3
  • Gigabyte GA-P67-DS3-B3-2.x FA
  • Gigabyte GA-P67-DS3-B3-2.x FB
  • Gigabyte GA-P67-DS3-B3-2.x FC
  • Gigabyte GA-P67A-D3-B3 F5
  • Gigabyte GA-P67A-D3-B3-2.x FA
  • Gigabyte GA-P67A-D3-B3-2.x FB
  • Gigabyte GA-P67A-D3-B3-2.x FC
  • Gigabyte GA-P67A-UD3-B3 F6
  • Gigabyte GA-P67A-UD3-B3 F7
  • Gigabyte GA-P67A-UD3P-B3 F6
  • Gigabyte GA-P67A-UD3P-B3 F7
  • Gigabyte GA-P67A-UD3R-B3 F6
  • Gigabyte GA-P67A-UD3R-B3 F7
  • Gigabyte GA-P67A-UD4-B3 F6
  • Gigabyte GA-P67A-UD5-B3 F7
  • Gigabyte GA-P67A-UD7-B3 F6
  • Gigabyte GA-P67X-UD3-B3 F6
  • Gigabyte GA-P67X-UD3-B3 F7
  • Gigabyte GA-P67X-UD3R-B3 F5
  • Gigabyte GA-PA65-UD3-B3 F10
  • Gigabyte GA-PA65-UD3-B3 F9
  • Gigabyte GA-PH67-DS3-B3 F3
  • Gigabyte GA-PH67-UD3-B3 F5
  • Gigabyte GA-PH67-UD3-B3 F6
  • Gigabyte GA-PH67A-UD3-B3 F6
  • Gigabyte GA-PH67A-UD3-B3 F7
  • Gigabyte GA-Z68A-D3-B3 F7
  • Gigabyte GA-Z68A-D3-B3 F8
  • Gigabyte GA-Z68A-D3-B3 F9
  • Gigabyte GA-Z68A-D3H-B3 F11
  • Gigabyte GA-Z68AP-D3 F5
  • Gigabyte GA-Z68AP-D3 F6
  • Gigabyte GA-Z68AP-D3-2.x FA
  • Gigabyte GA-Z68AP-D3-2.x FB
  • Gigabyte GA-Z68M-D2H F5
  • Gigabyte GA-Z68MA-D2H-B3 F9
  • Gigabyte GA-Z68MX-UD2H-B3 F12
  • Gigabyte GA-Z68P-DS3 F5
  • Gigabyte GA-Z68P-DS3 F6
  • Gigabyte GA-Z68P-DS3 F7
  • Gigabyte GA-Z68P-DS3-2.x FA
  • Gigabyte GA-Z68P-DS3-2.x FB
  • Gigabyte GA-Z68P-DS3-2.x FC
  • Gigabyte GA-Z68X-UD3-B3 F11
  • Gigabyte GA-Z68X-UD3-B3 F9
  • Gigabyte GA-Z68X-UD3H-B3 F10
  • Gigabyte GA-Z68X-UD3P-B3 F7
  • Gigabyte GA-Z68X-UD3R-B3 F6
  • Gigabyte GA-Z68X-UD4-B3 F9
  • Gigabyte GA-Z68X-UD5-B3 F9
  • Gigabyte GA-Z68X-UD7-B3 F9
  • Gigabyte GA-Z68XP-D3 F5
  • Gigabyte GA-Z68XP-D3 F6
  • Gigabyte GA-Z68XP-D3 F7
  • Gigabyte GA-Z68XP-UD3 F7
  • Gigabyte GA-Z68XP-UD3 F8
  • Gigabyte GA-Z68XP-UD3-iSSD F6
  • Gigabyte GA-Z68XP-UD3-iSSD F7
  • Gigabyte GA-Z68XP-UD3-iSSD F8
  • Gigabyte GA-Z68XP-UD3P F6
  • Gigabyte GA-Z68XP-UD3R F5
  • Gigabyte GA-Z68XP-UD4 F5
  • Gigabyte GA-Z68XP-UD5 F5
NOTE: All DSDTs are verified extracts directly from the latest BIOS versions.

To use on an existing system, download and replace your /Extra/DSDT.aml. For a fresh install, instructions on MultiBeast's UserDSDT are available here. Be sure to only use the matching DSDT for your motherboard and BIOS version. 

-tonymacx86 & MacMan