Jump to content

Can't generate the DSDT.AML with F4 on clover


imacosiris
 Share

8 posts in this topic

Recommended Posts

Hi guys

 

Sorry if this is a stupid question, i'm new with clover...  :)

 

I reed in this site that i can generate a dump file to later compile my DSDT.AML

 

"Extracting your native/clean DSDT using Clover F4

If you press F4 at the main Clover bootloader screen, Clover will write your native files to EFI/Clover/ACPI/origin. There is no feedback when you press F4, so don't expect anything to "happen" when you press the key. Also, keep in mind that some BIOS implementations (newer computers) tend to reverse the Fn+F1..F12 and F1..F12 keys, so be sure you're pressing the correct key combination to generate F4."

I wonder if a do this ok.

I boot my hackintosh, then when i get the boot menu i press F4 ? and ok it's say that there is no feedback , i wait a couple of minutes hit enter, the mac boot.

And nothing

I go to the EFI folder in the root of my boot disk (is the location right ? is ok?) open all the sub folders... nothing all "origin" folders EMPTY.

And one other thing, i download the last version of clover from the developer site i got the URL from here

Clover wiki: http://clover-wiki.zetam.org/Home

Clover on InsanelyMac: http://www.insanelym...rum/327-clover/
Clover on ProjectOSX : http://www.projectos...?showtopic=2562

 

But when i run the installer ( Download Clover_v2.3k_r3280.zip (42.2 MB))  and i select the same options it's shows INSTALL no update or upgrade i wonder if my clover is installed in the right location

Link to comment
Share on other sites

Hola imacosiris, where is your EFI folder located? It should be in the boot disk's EFI partition (formatted to FAT32) for Clover to be able to write those files, but if you have it on your OS X partition then it won't be able to make them (HFS+ is read-only). 

 

Do you enable the ESP partition target option in the installer (see image)? Check that function's description for an explanation on how to manually format the EFI partition to FAT32.

 

And if you only need to quickly dump those tables you can always boot Clover from a FAT32 pendrive.

 

 

post-158318-0-95151100-1444189955_thumb.png

 

Good luck and let me know how it goes.

 

Y te recuerdo que tenemos una sección en español, porque no te das una vuelta ;).

Link to comment
Share on other sites

Hola imacosiris, where is your EFI folder located? It should be in the boot disk's EFI partition (formatted to FAT32) for Clover to be able to write those files, but if you have it on your OS X partition then it won't be able to make them (HFS+ is read-only). 

 

Do you enable the ESP partition target option in the installer (see image)? Check that function's description for an explanation on how to manually format the EFI partition to FAT32.

 

And if you only need to quickly dump those tables you can always boot Clover from a FAT32 pendrive.

 

 

attachicon.gifinstalador.png

 

Good luck and let me know how it goes.

 

Y te recuerdo que tenemos una sección en español, porque no te das una vuelta ;).

 

Thanks Maniac10

So i can safe do the clover install on the EFI partition and delete the current content ?

Now i have this:

EFI (folder)

APPLE (folder)

EXTENSIONS (folder)

Firmware.scap (file)

 

All folders create on Oct 18 2014, the file modified yesterday at 9:20 pm

 

So just to be sure, i will do a backup of that folder

Download the last clover installer

do an install on that partition (format first  ;) )

delete the EFI on my HFS+ boot drive

and restart 

Is that correct ??

 

PD: y gracias por la info del foro en spanish pero por mi trabajo estoy acostumbrado a reportar problemas en ingles :) trabajo en IT con SAP así que es ingles o aleman y con el aleman no me llevo muy bien que digamos :)

Link to comment
Share on other sites

You can delete that folder, but first transfer your config, ACPI tables and kexts, and create a bootable USB just in case something goes wrong.

Well Maniac10

Thanks to your help i manage to solve a LOT of problems, when you say in other of my post that i need to try with the new version of Realtek.kext i realise that i was mixed up things

So i went to the S/L/E and move to a backup location all this kext

 

AHCI_3rdParty_eSATA.kext

AHCI_3rdParty_SATA.kext

AHCIPortInjector.kext

AppleMobileDevice.kext

FakeSMC.kext ( i use the new one from clover)

GenericUSBXHCI.kext

HDAEnabler7.kext

IOAHCIBlockStorageInjector.kext

JMicron36xATA.kext

JMicron36xeSATA.kext

JMicron36xSATA.kext

LegacyAppleAHCIPort.kext

NullCPUPowerManagement.kext

RealtekRTL8111.kext

 

And leave the new version of

RealtekRTL8111.kext

FakeSMC.kext

 

Download and install the last clover version from the developer site

Then put the config file on the clover on the EFI partition

rename the EFI folder on the boot drive (HFS+)

and restart

 

And...

Just work !!

perfect on the first try, no more KP

but i have one little problem i've got my drives like external with the orange icon.

 

This is my current config setup, i miss something ?

(all the rest work just fine audio, USB drives, the response in general is really good)

 

My current clover version 3280

<?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>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddHDMI_8000000</key>
				<true/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<true/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<true/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<true/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
				<key>FixSATA_0400</key>
				<true/>
				<key>FixSBUS_0080</key>
				<true/>
				<key>FixShutdown_0004</key>
				<true/>
				<key>FixUSB_1000</key>
				<true/>
				<key>NewWay_80000000</key>
				<true/>
			</dict>
			<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>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>kext-dev-mode=1 rootless=0 ncl=262144</string>
		<key>Debug</key>
		<false/>
		<key>DefaultLoader</key>
		<string>boot.efi</string>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<false/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<true/>
		<key>ScreenResolution</key>
		<string>1280x1024</string>
		<key>Theme</key>
		<string>Mavs Style</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/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
		<key>MLB</key>
		<string>C02032109R5DC771H</string>
		<key>ROM</key>
		<string>UseMacAddr0</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>02/29/08</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>MP31.88Z.006C.B05.0802291410</string>
		<key>Board-ID</key>
		<string>Mac-F42C88C8</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>11</integer>
		<key>ChassisAssetTag</key>
		<string>Pro-Enclosure</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>06</string>
		<key>Family</key>
		<string>Mac Pro</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>MacPro3,1</string>
		<key>SerialNumber</key>
		<string>CK916YQ5XYL</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Again thanks a lot for your help !!!

:thumbsup_anim:  :thumbsup_anim:  :yes:

Best Regards

Link to comment
Share on other sites

Good to hear you solved most of your issues. Vanilla flavored OSX is the best OSX!

 

Now regarding your orange icons, just add this patch and they should be gone forever:

	<key>KernelAndKextPatches</key>
	<dict>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>Fix Orange Disk</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
		</array>
	</dict>
Link to comment
Share on other sites

 Share

×
×
  • Create New...