Jump to content
27 posts in this topic

Recommended Posts

Hi  :(

 

I have been trying to get my hackintosh working for a few days now with no luck. I have followed the following guide using clover:

 

http://osxarena.com/2015/10/guide-install-mac-osx-el-capitan-on-hackintosh-pc-with-clover-vanilla-installation-method/

 

I have legacy bios with MBR HDD

I have managed to get into clover bootloader and at first I was getting a ACPI kernel panic, but after disabling DSDT fixes that problem was cured. However, near the end of the Apple loading screen a white/orange screen appears (i could kind of see a rainbow cursor why i could move). Since it was a graphics issue I tried disabling inject intel and instead this time it just shutdown (no restart) at around 4/5 of the loading bar.

 

I am not exactly sure how I should be configuring my config.plist, I have tried reading the clover wiki but it is too complicated for me :/.

I have also tried existing configs but when I use those I just freeze even before the clover bootloader.

 

im running 1366x768 res

intel HD graphics (driver info doesnt show me exact one)

 

Note: My sister whose Mac im using is starting to get irritated, and im running out of bribes

Also lmk if I should provide more information, screenshots w/ verbose etc

 

 

Thanks in advance

Hello

 

Thanks to your instructions Ive gotten into the installer screen for the first time (milestone yay).

 

I know that a GPT is required but is it possible to install the OS onto a GUID usb or something, or do I have to reformat my hard disk and create a partition for windows and install it subsequently?

dont wanna lose my installs on windows (but if it cant be helped, ¯\_(ツ)_/¯ )

 

(Also, I have a linux in one of my partitions which I wouldnt mind resurrecting, havent seen it since grub was lost)

 

Thanks again

  • 2 weeks later...

Hello

 

Sorry for reviving an old-ish thread, but i recently purchased an ssd and subbed it in place of my cd drive. So then i followed the arrandale guide and made my installer on a 16 gb usb.

Then i booted into it and was getting kernel panic again. However, after disabling all of the dsdt fixes i got into the installer and successfully installed onto my ssd (GPT). Then after restart when i chose my ssd from clover (after disabling dsdt fixes again) I was again met with the orange-white screen at 3/4 loading bar.

 

Despite removing the applehdgraphicsfb.kext as the guide stated

 

:\

 

not really sure what else to do at this point

 

Thanks again

Hello

 

I only get kernel panic when I use the default DSDT fix mask settings, and it looks like this:

3573d048e9b2334caef1f63f1dfa4b93.jpg

 

when I disable everything in the DSDT fix mask, I can get into the El Capitan Installer and install to my GPT ssd successfully

(i get the same KP as above when trying to boot from the ssd, if i dont disable DSDT fixes)

 

then I boot from my usb and select my ssd which I just installed to (disabling DSDT fixes again)

then this happens again ... :(

6a8b8f46faa940fac5162bfb083e7434.jpg

 

I took a video and got the moment right before this screen appears in verbose, which looks like this:

b385c78377232da5326e42737f02f8ee.jpg

right after this the orange-white screen i posted before appears

 

if there are any boot args I should try or other pics i should post, please lmk (i hav tried -x, -v, nv_disable=1 to no avail) the defaults are kext-dev-mode=1 and rootless=0

 

Thanks

Hi

 

I looked at all of the clover boot options and could not find that option (I did see it in the wiki though)

should I change this in config.plist?

 

regardless, I took pics of all my clover options, if you want to see () them

 

Thanks

 

EDIT: -------------

 

So I redid the procedure to install my bootable usb (with install to ESP checked) then I editted the clover config.plist which had PatchVBios defaulted to "No"

(the defaults were the settings for all of my previous attempts) I changed the value to Yes (using xcode) and then removed the kext as directed in the guide.

 

I managed to get to the installer (with a better res) and installed to my ssd

then again when i attempted to boot to the ssd a glitchy screen came, but this time I could see my cursor and the welcome screen and the computer did not automatically restart (I'm hoping this is progress)

Try delete this kexts:

    • AppleIntelHDGraphics.kext
    • AppleIntelHDGraphicsFB.kext
    • AppleIntelHDGraphicsGA.plugin
    • AppleIntelHDGraphicsGLDriver.bundle
    • AppleIntelHDGraphicsVADriver.bundle

You can do this using this guide: How to delete kexts for enable video.

 

After that, select your OS X partition in Clover GUI, and press Space bar, and choose "boot without caches".

Hello

 

Thank you very much for that advice!

 

I managed to get el capitan installed and working for the most part (got wifi, keyboard and trackpad working)

 

there are some issues:

-cant restart (screen goes black, cursor stays active)

-i followed the guide for graphics and tried a lot of the frame buffers but they don't produce any noticeable differences 

graphics are still pretty glitchy (very glitchy on chrome, safari is ok)

-no audio (i tried to install kexts for it and use the link you provided earlier, but I'm not sure what sound card i have)

-battery life not working

 

which of these are possible to fix/improve, Id hope sound is possible

 

thanks again, really appreciate the help

Post you config.plist here.

 

And for know what audio codec you have, create a USB stick with Ubuntu, and using LiveCD way, run this command in Terminal:

cat /proc/asound/card0/codec#1 > ~/Desktop/codec_dump.txt

or

cat /proc/asound/card0/codec#0 > ~/Desktop/codec_dump.txt

Save this file, and upload here.

 

But you can also use VoodooHDA, but IMHO use the native AppleHDA is better.

 

Battery - Download and install ACPIBatteryManager, look if you get Battery Icon.

If not, maybe you'll need apply patches in your DSDT.

Hello

i installed acpibatterymanager.kext from rehab man's repos but no luck :/

(is there a guide to patch dsdt?)

 

I have attached the codec_dump.txt, codec seems to be ACL272x

 

my config.plist :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>Generate</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>kext-dev-mode=1 rootless=0</string>
		<key>CustomLogo</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>MacHDD</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>8</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Linux</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1366x768</string>
		<key>Theme</key>
		<string>embedded</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
		<key>PatchVBios</key>
		<true/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>Trust</key>
		<false/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

thanks for the continued support

 

codec_dump.txt

Try this: config.plist.zip

 

And install the patched kexts: http://www.insanelymac.com/forum/files/file/208-1st-gen-intel-hd-graphics-kexts/

 

You need choose what pack is the correct for your OS X. E.g: 10.11.x

 

After installed these kexts, rebuild the cache and repair the disk permissions.

Hi

 

the link you sent is what I attempted earlier (using 10.11.5 which is what I have), I tried it again to no avail (using normal, lw1 frame buffer).

 

I swapped the config.plist and noticed several messages saying IOPCIFamily.kext not found, so I installed that kext (using kext utility, rebuilt cache and repaired disk permissions)

 

and now it can restart properly, and I even see the battery icon (no percentage) but when i boot it gets stuck on:

Missing Bluetooth Controller

 

I can however boot in safe mode (no wifi)

 

I have attached a file with the kexts in my /System/Library/Extensions (if it's of any use)

 

Thanks

 

kext_list.txt

×
×
  • Create New...