Jump to content
ErmaC

Clover General discussion

21,364 posts in this topic

Recommended Posts

@fabiosun, 


what are your problems with new autopatching feature? Random reboots?  I've been using it for two months without any problem. I didn't try 10.13 yet but in 10.12.6 my setup is stable.


I will share some info about my config so that you can test as we have same mobo.

 

Which aptio fix are you using? Since June I droped nick`s solution and I've been using  apianti's solution (loading an efi driver he wrote from clover shell to inspect memory map and then using aptiofixv2 with slide boot arg pointing to a big chunk of memory, in our mobo its slide=128 at least in my current 1504 bios version). I can boot with thunderbolt enabled in bios and of course with one nvidia gfx card (never tried two or more). 


 

Bios: attached screencaps for cpu config

 

Clover: attached my efi folder with latest clover, you will have to adapt to your config. In config plist I deleted smbios so you can use yours. You will have to change also ssdt for pm.

 

If you need any other config from bios just tell me.

Thank you danif

Problem starts in High Sierra

And for me and different people with a Xeon CPU (maybe more difficult to test for devs)

 

I will take a look to your config ..but in 10.12.6 I never had random reboots at all with three different motherboard and also in dual cpu configuration

Share this post


Link to post
Share on other sites
Advertisement

Thank you danif

Problem starts in High Sierra

And for me and different people with a Xeon CPU (maybe more difficult to test for devs)

 

I will take a look to your config ..but in 10.12.6 I never had random reboots at all with three different motherboard and also in dual cpu configuration

Well in my case, in Sierra I had random freezes but in High Sierra all ok.

 

Sent from my Nexus 4 using Tapatalk

Share this post


Link to post
Share on other sites

following @danif no EIST enabled I have found where is the problem in my case.

Too few time I have tested to say yeah found my problem with autopatch inside new clover ..but it is a good start

 

I have msr0xe2 unlocked with uefipatch

I have EIST enabled

in that condition clover uses some patches and leave as it is my msr0xe2 value @0x403

with EIST disabled from bios it probably uses previous known SammlerG patches to program msr0xe2 changing its value to 0x1e000005 and to help to see c3 states in appleintelinfo.kext output

 

like you can see in my output below

AppleIntelInfo.kext v2.9 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 0
logCStates...............................: 1
logIPGStyle..............................: 1
InitialTSC...............................: 0x16573ed6c3c4 (1116 MHz)
MWAIT C-States...........................: 8480

Processor Brandstring....................: Intel(R) Xeon(R) CPU E5-2696 v4 @ 2.20GHz

Processor Signature..................... : 0x406F1
------------------------------------------
 - Family............................... : 6
 - Stepping............................. : 1
 - Model................................ : 0x4F (79)

Model Specific Registers (MSRs)
------------------------------------------

MSR_IA32_PLATFORM_ID.............(0x17)  : 0x0
------------------------------------------
 - Processor Flags...................... : 0

MSR_CORE_THREAD_COUNT............(0x35)  : 0x16002C
------------------------------------------
 - Core Count........................... : 22
 - Thread Count......................... : 44

MSR_PLATFORM_INFO................(0xCE)  : 0x20080C3BF2811600
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x16 (2200 MHz)
 - Ratio Limit for Turbo Mode........... : 1 (programmable)
 - TDP Limit for Turbo Mode............. : 1 (programmable)
 - Low Power Mode Support............... : 1 (LPM supported)
 - Number of ConfigTDP Levels........... : 1 (additional TDP level(s) available)
 - Maximum Efficiency Ratio............. : 12
 - Minimum Operating Ratio.............. : 8

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E000005
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 0 (not enabled)
 - CFG Lock............................. : 0 (MSR not locked)
 - C3 State Auto Demotion............... : 1 (enabled)
 - C1 State Auto Demotion............... : 1 (enabled)
 - C3 State Undemotion.................. : 1 (enabled)
 - C1 State Undemotion.................. : 1 (enabled)
 - Package C-State Auto Demotion........ : 0 (disabled/unsupported)
 - Package C-State Undemotion........... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x10414
------------------------------------------
 - LVL_2 Base Address................... : 0x414
 - C-state Range........................ : 1 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7)  : 0x28E0B664C3
IA32_APERF.......................(0xE8)  : 0x2F4F0D65BD
MSR_0x150........................(0x150) : 0x1F00000000

MSR_FLEX_RATIO...................(0x194) : 0x0
------------------------------------------

MSR_IA32_PERF_STATUS.............(0x198) : 0x26C400002500
------------------------------------------
 - Current Performance State Value...... : 0x2500 (3700 MHz)

MSR_IA32_PERF_CONTROL............(0x199) : 0xC00
------------------------------------------
 - Target performance State Value....... : 0xC00 (1200 MHz)
 - Intel Dynamic Acceleration........... : 0 (IDA engaged)

IA32_CLOCK_MODULATION............(0x19A) : 0x0

IA32_THERM_INTERRUPT.............(0x19B) : 0x0

IA32_THERM_STATUS................(0x19C) : 0x88450000
------------------------------------------
 - Thermal Status....................... : 0
 - Thermal Log.......................... : 0
 - PROCHOT # or FORCEPR# event.......... : 0
 - PROCHOT # or FORCEPR# log............ : 0
 - Critical Temperature Status.......... : 0
 - Critical Temperature log............. : 0
 - Thermal Threshold #1 Status.......... : 0
 - Thermal Threshold #1 log............. : 0
 - Thermal Threshold #2 Status.......... : 0
 - Thermal Threshold #2 log............. : 0
 - Power Limitation Status.............. : 0
 - Power Limitation log................. : 0
 - Current Limit Status................. : 0
 - Current Limit log.................... : 0
 - Cross Domain Limit Status............ : 0
 - Cross Domain Limit log............... : 0
 - Digital Readout...................... : 69
 - Resolution in Degrees Celsius........ : 1
 - Reading Valid........................ : 1 (valid)

MSR_THERM2_CTL...................(0x19D) : 0x0

IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
 - Fast-Strings......................... : 1 (enabled)
 - FOPCODE compatibility mode Enable.... : 0
 - Automatic Thermal Control Circuit.... : 1 (enabled)
 - Split-lock Disable................... : 0
 - Performance Monitoring............... : 1 (available)
 - Bus Lock On Cache Line Splits Disable : 0
 - Hardware prefetch Disable............ : 0
 - Processor Event Based Sampling....... : 0 (PEBS supported)
 - GV1/2 legacy Enable.................. : 0
 - Enhanced Intel SpeedStep Technology.. : 1 (enabled)
 - MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)
 - Adjacent sector prefetch Disable..... : 0
 - CFG Lock............................. : 0 (MSR not locked)
 - xTPR Message Disable................. : 1 (disabled)

MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x640200
------------------------------------------
 - Turbo Attenuation Units.............. : 0 
 - Temperature Target................... : 100
 - TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x402000
------------------------------------------
 - EIST Hardware Coordination........... : 0 (hardware coordination enabled)
 - Energy/Performance Bias support...... : 1
 - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)
 - Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)
 - SpeedShift Technology Enable......... : 0 (disabled)
 - SpeedShift Interrupt Coordination.... : 0 (disabled)
 - SpeedShift Energy Efficient Perf..... : 0 (disabled)
 - SpeedShift Technology Setup for HWP.. : No (not setup for HWP)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x1E1F202122232525
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 25 (3700 MHz) 
 - Maximum Ratio Limit for C02.......... : 25 (3700 MHz) 
 - Maximum Ratio Limit for C03.......... : 23 (3500 MHz) 
 - Maximum Ratio Limit for C04.......... : 22 (3400 MHz) 
 - Maximum Ratio Limit for C05.......... : 21 (3300 MHz) 
 - Maximum Ratio Limit for C06.......... : 20 (3200 MHz) 
 - Maximum Ratio Limit for C07.......... : 1F (3100 MHz) 
 - Maximum Ratio Limit for C08.......... : 1E (3000 MHz) 

MSR_TURBO_RATIO_LIMIT1...........(0x1AE) : 0x1C1C1C1C1C1C1C1D
------------------------------------------
 - Maximum Ratio Limit for C09.......... : 1D (2900 MHz) 
 - Maximum Ratio Limit for C10.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C11.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C12.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C13.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C14.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C15.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C16.......... : 1C (2800 MHz) 

MSR_TURBO_RATIO_LIMIT2...........(0x1AF) : 0x1C1C1C1C1C1C1C1C
------------------------------------------
 - Maximum Ratio Limit for C17.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C18.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C19.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C20.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C21.......... : 1C (2800 MHz) 
 - Maximum Ratio Limit for C22.......... : 1C (2800 MHz) 

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1
------------------------------------------
 - Power Policy Preference...............: 1 (highest performance)

MSR_POWER_CTL....................(0x1FC) : 0x2904005B
------------------------------------------
 - Bi-Directional Processor Hot..........: 1 (enabled)
 - C1E Enable............................: 1 (enabled)

MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03
------------------------------------------
 - Power Units.......................... : 3 (1/8 Watt)
 - Energy Status Units.................. : 14 (61 micro-Joules)
 - Time Units .......................... : 10 (976.6 micro-Seconds)

MSR_PKG_POWER_LIMIT..............(0x610) : 0x785A0001584B0
------------------------------------------
 - Package Power Limit #1............... : 150 Watt
 - Enable Power Limit #1................ : 1 (enabled)
 - Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)
 - Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
 - Package Power Limit #2............... : 180 Watt
 - Enable Power Limit #2................ : 1 (enabled)
 - Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2)
 - Time Window for Power Limit #2....... : 3 (20 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

MSR_PKG_ENERGY_STATUS............(0x611) : 0x16848D9
------------------------------------------
 - Total Energy Consumed................ : 1441 Joules (Watt = Joules / seconds)

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKGC7_IRTL...................(0x60c) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0xA29B4E9F3C
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x6EEB2
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0xA29B4E9F3C
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x6EEB2
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x1C5550801AE
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x16574264BAF7

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 22 (2200 MHz)
Maximum Turbo Ratio/Frequency............: 37 (3700 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ 25 35 (37) ]
CPU C3-Cores [ 0 2 3 4 5 7 8 10 16 19 21 23 24 26 29 30 ]
CPU C6-Cores [ 0 3 4 7 9 10 12 15 16 21 22 24 26 29 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ (12) 23 25 35 37 ]
CPU C3-Cores [ 0 1 2 3 4 5 7 8 9 10 11 16 19 21 22 23 24 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 9 10 12 13 14 15 16 18 20 21 22 24 26 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ (12) 20 23 25 35 37 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 16 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ (12) 20 22 23 25 35 37 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ 12 20 21 (22) 23 25 35 37 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 ]
CPU P-States [ 12 19 20 21 (22) 23 25 35 37 ]
CPU P-States [ (12) 18 19 20 21 22 23 25 35 37 ]
CPU P-States [ (12) 14 18 19 20 21 22 23 25 35 37 ]
CPU P-States [ (12) 14 16 18 19 20 21 22 23 25 35 37 ]
CPU P-States [ (12) 14 16 18 19 20 21 22 23 24 25 35 37 ]
CPU P-States [ 12 14 15 16 18 19 20 21 22 23 24 25 (32) 35 37 ]
CPU P-States [ (12) 14 15 16 17 18 19 20 21 22 23 24 25 32 35 37 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 32 35 37 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 32 (33) 35 37 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 32 33 35 37 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 32 33 35 37 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 31 32 33 35 (37) ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 32 33 35 37 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 31 32 33 (34) 35 37 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 37 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 (36) 37 ]
Mac-Pro:desktop fabio$ 

and this without any patches added in kernel section...

system loose performance on graphics card of about 10% cpu remains @ usual performance

now I have to see if it is stable and would like also to understand which set of patches are used in different EIST condition for my unsupported CPU

 

Thank you in advance

Share this post


Link to post
Share on other sites

Hi, successfully build a Hackintosh by following the instructions in this tutorial:
http://www.wikigain.com/create-macos-sierra-bootable-usb-installer-windows-10/

Because I don't have a Mac, and none that I know use a Mac.

Post installation, I just copy EFI folder from USB installer to the OS EFI partition, and setup everything with Clover configurator.

-System definition iMac 13.2. However after the Clover update, it changed to Mac mini Server (Late 2012)

-Necessary driver and fix kext installed.

 

So today I decided to update my Clover to the latest version with below options checked:
-Install Clover in the ESP

-Bootloader: Don't update MBR and PBR sectors

-CloverEFI: CloverEFI 64-bits BiosBlockIO
-Install Clover Preference Pane

The result is unable to boot my OS after I updated Clover, stuck at :

Sound assertion in AppleHDADriver at line 1664
IOConsoleUsers: time (0) 0->0, lin 0, llk 1, 

 

My current workaround are:

-Boot the OS from the USB installer Clover. Booted the system like it supposed too, including the desktop background.

-Changing fake ID to 0x1660003, however will boot to low resolution and desktop wallpaper revert to stock.

-ig-platform-id from Configurator seems useless.

 

 

Pre-update 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>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>-v kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>Legacy</key>
		<string>LegacyBiosDefault</string>
		<key>NeverHibernate</key>
		<true/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<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>Theme</key>
		<string>Bluemac</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</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/>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>10/12/2012</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM131.88Z.010A.B05.1210121459</string>
		<key>Board-ID</key>
		<string>Mac-FC02E91DDD3FA6A4</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>13</string>
		<key>Family</key>
		<string>iMac</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Mobile</key>
		<false/>
		<key>ProductName</key>
		<string>iMac13,2</string>
		<key>SerialNumber</key>
		<string>C02M1F8WF29N</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
	</dict>
</dict>
</plist>

Share this post


Link to post
Share on other sites

 

Hi, successfully build a Hackintosh by following the instructions in this tutorial:

http://www.wikigain.com/create-macos-sierra-bootable-usb-installer-windows-10/

Because I don't have a Mac, and none that I know use a Mac.

 

Post installation, I just copy EFI folder from USB installer to the OS EFI partition, and setup everything with Clover configurator.

-System definition iMac 13.2. However after the Clover update, it changed to Mac mini Server (Late 2012)

-Necessary driver and fix kext installed.

 

So today I decided to update my Clover to the latest version with below options checked:

-Install Clover in the ESP

-Bootloader: Don't update MBR and PBR sectors

-CloverEFI: CloverEFI 64-bits BiosBlockIO

-Install Clover Preference Pane

 

The result is unable to boot my OS after I updated Clover, stuck at :

Sound assertion in AppleHDADriver at line 1664

IOConsoleUsers: time (0) 0->0, lin 0, llk 1, 

 

My current workaround are:

-Boot the OS from the USB installer Clover. Booted the system like it supposed too, including the desktop background.

-Changing fake ID to 0x1660003, however will boot to low resolution and desktop wallpaper revert to stock.

-ig-platform-id from Configurator seems useless.

 

 

Pre-update 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>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>-v kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>Legacy</key>
		<string>LegacyBiosDefault</string>
		<key>NeverHibernate</key>
		<true/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<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>Theme</key>
		<string>Bluemac</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</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/>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>10/12/2012</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM131.88Z.010A.B05.1210121459</string>
		<key>Board-ID</key>
		<string>Mac-FC02E91DDD3FA6A4</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>13</string>
		<key>Family</key>
		<string>iMac</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Mobile</key>
		<false/>
		<key>ProductName</key>
		<string>iMac13,2</string>
		<key>SerialNumber</key>
		<string>C02M1F8WF29N</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
	</dict>
</dict>
</plist>

My opinion: try to update Clover in UEFI/ESP mode. 

Share this post


Link to post
Share on other sites

 

Hi, successfully build a Hackintosh by following the instructions in this tutorial:

http://www.wikigain.com/create-macos-sierra-bootable-usb-installer-windows-10/

Because I don't have a Mac, and none that I know use a Mac.

 

Post installation, I just copy EFI folder from USB installer to the OS EFI partition, and setup everything with Clover configurator.

-System definition iMac 13.2. However after the Clover update, it changed to Mac mini Server (Late 2012)

-Necessary driver and fix kext installed.

 

So today I decided to update my Clover to the latest version with below options checked:

-Install Clover in the ESP

-Bootloader: Don't update MBR and PBR sectors

-CloverEFI: CloverEFI 64-bits BiosBlockIO

-Install Clover Preference Pane

 

The result is unable to boot my OS after I updated Clover, stuck at :

Sound assertion in AppleHDADriver at line 1664

IOConsoleUsers: time (0) 0->0, lin 0, llk 1, 

 

My current workaround are:

-Boot the OS from the USB installer Clover. Booted the system like it supposed too, including the desktop background.

-Changing fake ID to 0x1660003, however will boot to low resolution and desktop wallpaper revert to stock.

-ig-platform-id from Configurator seems useless.

 

 

1. 0x1660003 is not FakeID

2. Configurator is wrong.

Share this post


Link to post
Share on other sites

My opinion: try to update Clover in UEFI/ESP mode. 

Yes, I checked the "Install Clover in the ESP" if that what you mean. Or maybe I missed something?

 

 

1. 0x1660003 is not FakeID

2. Configurator is wrong.

1. I set the FakeID in boot option on Clover boot screen. 

2. Can guide me to the correct method?

 

Googled "Sound assertion..." and "IOConsoleUsers..." doesn't really help me. Is it a good choice to set the Fake ID for each boot? But this will lead me to the next question; how to make set Fake ID with configurator, and how to enable HD4000 after that because it's already "true" in the config.plist.

 

Clover install log:

 

 

 

 
Clover EFI installer log - Sun Oct 15 23:16:23 +08 2017
Installer version: v2.4k r4243 EFI bootloader
======================================================
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Sierra                  127.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
 
======================================================
Backing up EFI files
 
Backing up stage2 file /Volumes/Sierra/EFIROOTDIR/boot  to /Volumes/Sierra/EFI-Backups/r3763/2017-10-15-23h16/boot
Backing up /Volumes/Sierra/EFIROOTDIR/EFI folder to /Volumes/Sierra/EFI-Backups/r3763/2017-10-15-23h16/EFI
======================================================
Installing BootSectors/BootLoader
 
Stage 0 - Don't write any of boot0af, boot0md, boot0ss to /
Stage 1 - Don't write any of boot1h2, boot1f32alt, boot1xalt to /
Stage 2 - Written boot6 (x64) to /Volumes/EFI/boot
 
Theme 'Bluemac' (defined in config.plist) not found !
Using default theme 'random'
======================================================
=========== Clover EFI Installation Finish ===========
======================================================
 

 

Latest Clover 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>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<false/>
				<key>PStates</key>
				<false/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>-v kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>LegacyBiosDefault</string>
		<key>NeverHibernate</key>
		<true/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<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>Theme</key>
		<string>random</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
		<key>ig-platform-id</key>
		<string>0x0166000a</string>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleIntelCPUPM</key>
		<true/>
		<key>AppleRTC</key>
		<true/>
		<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>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>08/08/2017</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM131.88Z.010F.B00.1708080805</string>
		<key>Board-ID</key>
		<string>Mac-FC02E91DDD3FA6A4</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>C023197014NF9H0UE</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>BoardVersion</key>
		<string>iMac13,2</string>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>0x0D</string>
		<key>Family</key>
		<string>iMac</string>
		<key>FirmwareFeatures</key>
		<string>0xE00DE137</string>
		<key>FirmwareFeaturesMask</key>
		<string>0xFF1FFF3F</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Mobile</key>
		<false/>
		<key>PlatformFeature</key>
		<string>0x01</string>
		<key>ProductName</key>
		<string>iMac13,2</string>
		<key>SerialNumber</key>
		<string>C02KQPBJDNCW</string>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
	</dict>
</dict>
</plist>

Share this post


Link to post
Share on other sites

 

Yes, I checked the "Install Clover in the ESP" if that what you mean. Or maybe I missed something?

 

 

1. I set the FakeID in boot option on Clover boot screen. 

2. Can guide me to the correct method?

 

Googled "Sound assertion..." and "IOConsoleUsers..." doesn't really help me. Is it a good choice to set the Fake ID for each boot? But this will lead me to the next question; how to make set Fake ID with configurator, and how to enable HD4000 after that because it's already "true" in the config.plist.

 

Clover install log:

 

 

Latest Clover 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>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<false/>
				<key>PStates</key>
				<false/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>-v kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>LegacyBiosDefault</string>
		<key>NeverHibernate</key>
		<true/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<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>Theme</key>
		<string>random</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
		<key>ig-platform-id</key>
		<string>0x0166000a</string>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleIntelCPUPM</key>
		<true/>
		<key>AppleRTC</key>
		<true/>
		<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>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>08/08/2017</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM131.88Z.010F.B00.1708080805</string>
		<key>Board-ID</key>
		<string>Mac-FC02E91DDD3FA6A4</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>C023197014NF9H0UE</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>BoardVersion</key>
		<string>iMac13,2</string>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>0x0D</string>
		<key>Family</key>
		<string>iMac</string>
		<key>FirmwareFeatures</key>
		<string>0xE00DE137</string>
		<key>FirmwareFeaturesMask</key>
		<string>0xFF1FFF3F</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Mobile</key>
		<false/>
		<key>PlatformFeature</key>
		<string>0x01</string>
		<key>ProductName</key>
		<string>iMac13,2</string>
		<key>SerialNumber</key>
		<string>C02KQPBJDNCW</string>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
	</dict>
</dict>
</plist>

I mean UEFI and ESP, with driver UEFI 64 (Aptiofix2drrv, etc) . My Clover below

 

Sorry for my english 

post-1110743-0-24194800-1508167937_thumb.png

Share this post


Link to post
Share on other sites

Hi Slice

 

I can't compile r4248. 

 

/Users/mathieu-gentile/src/edk2/Clover/rEFIt_UEFI/refit/main.c:465:16: error: use of undeclared identifier 'CSR_DISABLE_KEXT_CONSENT'

  if (csrCfg & CSR_DISABLE_KEXT_CONSENT)

               ^

1 error generated.

make: *** [/users/mathieu-gentile/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/rEFIt_UEFI/refit/OUTPUT/refit/main.obj] Error 1

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/users/mathieu-gentile/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/rEFIt_UEFI/refit]

 

 

build.py...

 : error F002: Failed to build module

/Users/mathieu-gentile/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64, XCODE8, RELEASE]

 

- Failed -

Build end time: 10:19:40, Oct.17 2017

Build total time: 00:00:08

 

 

o_Ops, ./ebuild.sh exited with error(s), aborting..

Share this post


Link to post
Share on other sites

Hi Slice

 

I can't compile r4248. 

 

 

Before any commit I made compilation and see it successful.

In some cases I hurried to commit and few minutes ago make new commit with correction.

If you still can't compile then see your errors.

One of the useful commands

svn diff

Share this post


Link to post
Share on other sites

Current at the upstream seem correct for me.

 

+1
there is no problem. 
cyberdevs already built clover r4248. link
and also me. 
 --------------------------
 Building process complete!
 --------------------------

 Build info.
 ===========
  Package name: Clover_v2.4k_r4248.pkg
  MD5:          b062d10e91cce2886dbb82c26bce956d
  Version:      v2.4k
  Stage:        v2.4k
  Date/Time:    2017-10-17 18:29:29
  Built by:     sherlocks
  Copyright     2012-2017

  adding: Clover_v2.4k_r4248.pkg (deflated 0%)
  adding: Clover_v2.4k_r4248.pkg.md5 (stored 0%)
total 49400
drwxr-xr-x   9 sherlocks  staff       288 Oct 17 18:31 .
drwxr-xr-x  14 sherlocks  staff       448 Oct 17 18:31 ..
-rw-r--r--@  1 sherlocks  staff  12481040 Oct 17 18:31 Clover_v2.4k_r4248.pkg
-rw-r--r--   1 sherlocks  staff        68 Oct 17 18:31 Clover_v2.4k_r4248.pkg.md5
-rw-r--r--   1 sherlocks  staff  12421654 Oct 17 18:31 Clover_v2.4k_r4248.zip
drwxr-xr-x   3 sherlocks  staff        96 Oct 17 18:30 Resources
drwxr-xr-x   7 sherlocks  staff       224 Oct 17 18:31 build
drwxr-xr-x   3 sherlocks  staff        96 Oct 17 18:31 package
drwxr-xr-x   7 sherlocks  staff       224 Oct 17 18:31 utils
================================================================================
build started at:
Tue Oct 17 18:27:20 KST 2017
finished at
Tue Oct 17 18:31:36 KST 2017

Done!

                             <--------------------------------------------------
Clover was built successfully!
Press any key to continue...
maybe seems he mixed source with old source.

Share this post


Link to post
Share on other sites

Hi Slice

 

I can't compile r4248. 

 

/Users/mathieu-gentile/src/edk2/Clover/rEFIt_UEFI/refit/main.c:465:16: error: use of undeclared identifier 'CSR_DISABLE_KEXT_CONSENT'

  if (csrCfg & CSR_DISABLE_KEXT_CONSENT)

               ^

1 error generated.

make: *** [/users/mathieu-gentile/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/rEFIt_UEFI/refit/OUTPUT/refit/main.obj] Error 1

 

 

build.py...

 : error 7000: Failed to execute command

make tbuild [/users/mathieu-gentile/src/edk2/Build/Clover/RELEASE_XCODE8/X64/Clover/rEFIt_UEFI/refit]

 

 

build.py...

 : error F002: Failed to build module

/Users/mathieu-gentile/src/edk2/Clover/rEFIt_UEFI/refit.inf [X64, XCODE8, RELEASE]

 

- Failed -

Build end time: 10:19:40, Oct.17 2017

Build total time: 00:00:08

 

 

o_Ops, ./ebuild.sh exited with error(s), aborting..

Clean your source with the update Clover + force edk2 update (no building) option and try again. That revision compiles well on both macOS and Ubuntu 16.04, just tested it.

Share this post


Link to post
Share on other sites

Clean your source with the update Clover + force edk2 update (no building) option and try again. That revision compiles well on both macOS and Ubuntu 16.04, just tested it.

 update Clover + force edk2 update (no building) option don't work. So I try clean ~src: all is OK. Thanks  :) 

Share this post


Link to post
Share on other sites

Don't set "UEFI only"!

So, ignore the above instruction; which is check with "UEFI" and "ESP"?

 

Is there anything else that I can do so I able to boot the updated clover? Or do I need to check "Drivers64UEFI" too?

I mean UEFI and ESP, with driver UEFI 64 (Aptiofix2drrv, etc) . My Clover below

 

Sorry for my english 

No need to apologise, english isn't my native language too. However now Slice mention do not check "UEFI". Now I'm confused and afraid to mess with Clover and screw up my booting. 

Share this post


Link to post
Share on other sites

Unchecking "UEFI only" is absolutely safe operation. You will get more options and nothing dangerous among them.

UEFI boot will work the same way. 

 

 

Yes, I checked the "Install Clover in the ESP" if that what you mean. Or maybe I missed something?

 

 

1. I set the FakeID in boot option on Clover boot screen. 

2. Can guide me to the correct method?

 

Googled "Sound assertion..." and "IOConsoleUsers..." doesn't really help me. Is it a good choice to set the Fake ID for each boot? But this will lead me to the next question; how to make set Fake ID with configurator, and how to enable HD4000 after that because it's already "true" in the config.plist.


I don't understand why do you ask about FakeID. What is the problem that you want change it? What is hte hardware?

Enter Clover GUI and press "Options".

Then navigate to Graphics and change here *-platform-id to the value 1660003.

Try to boot.

If not success then do it again with other value.

Share this post


Link to post
Share on other sites

Unchecking "UEFI only" is absolutely safe operation. You will get more options and nothing dangerous among them.

UEFI boot will work the same way. 

 

I don't understand why do you ask about FakeID. What is the problem that you want change it? What is hte hardware?

Enter Clover GUI and press "Options".

Then navigate to Graphics and change here *-platform-id to the value 1660003.

Try to boot.

If not success then do it again with other value.

Thank you for the reply. Ah, I'll try again after this and check the "UEFI".

 

The reason I ask because:

-Changed the FakeID, I able to boot into OS with low resolution.

-Changing 3 different -ig-platform-id doesn't work, unless I change the FakeID in Clover option. 0x01620005, 0x0166000a, 0x0166000b are the option for HD4000 in configurator. 

Share this post


Link to post
Share on other sites

Thank you for the reply. Ah, I'll try again after this and check the "UEFI".

 

The reason I ask because:

-Changed the FakeID, I able to boot into OS with low resolution.

-Changing 3 different -ig-platform-id doesn't work, unless I change the FakeID in Clover option. 0x01620005, 0x0166000a, 0x0166000b are the option for HD4000 in configurator.

1. Write your system information. Hardware spec.

2. Upload your config.plist and clover preboot.log files.

 

나의 LG-F800S 의 Tapatalk에서 보냄

Share this post


Link to post
Share on other sites

Thank you for the reply. Ah, I'll try again after this and check the "UEFI".

 

The reason I ask because:

-Changed the FakeID, I able to boot into OS with low resolution.

-Changing 3 different -ig-platform-id doesn't work, unless I change the FakeID in Clover option. 0x01620005, 0x0166000a, 0x0166000b are the option for HD4000 in configurator. 

If you set FakeID for abstract value then it will be VESA graphics and no other efforts change anything.

ig-platform-id should be tested without changing FakeID.

Share this post


Link to post
Share on other sites

If you set FakeID for abstract value then it will be VESA graphics and no other efforts change anything.

ig-platform-id should be tested without changing FakeID.

Yep, tested all three however no luck. Lilu and IntelGraphicFixup updated, no luck too. Also "UEFI only" checked but no success. 

 

1. Write your system information. Hardware spec.

2. Upload your config.plist and clover preboot.log files.

 

나의 LG-F800S 의 Tapatalk에서 보냄

1. Spec as per in sig; Sierra |  Gigabyte GA-H77M-D3H |  i5 3570K |  HD 4000 |  8GB RAM.

2. Here you are; Clover debug and config.plist; Config_debug.zip 

Share this post


Link to post
Share on other sites

Yep, tested all three however no luck. Lilu and IntelGraphicFixup updated, no luck too. Also "UEFI only" checked but no success. 

 

1. Spec as per in sig; Sierra |  Gigabyte GA-H77M-D3H |  i5 3570K |  HD 4000 |  8GB RAM.

2. Here you are; Clover debug and config.plist; attachicon.gifConfig_debug.zip

 

exactly tell me your problem.

black screen? 

try cases

1.

Fake ID intel = 0x01668086

ig-platform-id = 0x0166000A

 

2.

Fake ID intel = 0x01668086

ig-platform-id = 0x01660001 or 0x01660002 or 0x01660003 or 0x01660004

 

3.

Fake ID intel = 0x01628086

ig-platform-id = 0x01620005 or 0x01620006 or 0x01620007

Share this post


Link to post
Share on other sites

exactly tell me your problem.

black screen? 

try cases

1.

Fake ID intel = 0x01668086

ig-platform-id = 0x0166000A

 

2.

Fake ID intel = 0x01668086

ig-platform-id = 0x01660001 or 0x01660002 or 0x01660003 or 0x01660004

 

3.

Fake ID intel = 0x01628086

ig-platform-id = 0x01620005 or 0x01620006 or 0x01620007

The problem is I'm unable to boot into my OS after I updated to the latest Clover. Booting froze at "IOConsoleUsers: time (0) 0->0, lin 0, llk. So I google for weeks but still no luck.

 

I read some IOConsoleUsers able to be solved with FakeID and ig-platform-i, thus I tried for my machine. Editing FakeID in the options of Clover help me to boot my OS however in low resolution.

 

May I know how do you suggest me to change FakeID? I changed my FakeID in Clover options before booting into OS. However the changes disappear after each boot, isn't permanent in my case. Or I missed some tool or option etc in the Clover Configurator?

Share this post


Link to post
Share on other sites

The problem is I'm unable to boot into my OS after I updated to the latest Clover. Booting froze at "IOConsoleUsers: time (0) 0->0, lin 0, llk. So I google for weeks but still no luck.

 

I read some IOConsoleUsers able to be solved with FakeID and ig-platform-i, thus I tried for my machine. Editing FakeID in the options of Clover help me to boot my OS however in low resolution.

 

May I know how do you suggest me to change FakeID? I changed my FakeID in Clover options before booting into OS. However the changes disappear after each boot, isn't permanent in my case. Or I missed some tool or option etc in the Clover Configurator?

Okay.

In GUI, temp value for testing.

In config, permanent value if you setted any value.

 

It is your choice for testing..

 

Test and please report.

 

Also if you can boot with hd 4000 and old clover version, upload ioreg.

 

 

나의 LG-F800S 의 Tapatalk에서 보냄

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   1 member

  • Similar Content

    • By Simon's InsaneMac
      Hi, I'm kind of lost when scrolling to Clover Configurator, so I decided to use an EFI from the web and just configure the most basic stuff. But that sadly didn't work, im always getting the attached screen IMG_0054.HEIC (and I don't know whether all the errors are listed, as I can't scroll). 
      Anyways I thought it'd be better to do a custom setup. Can anyone give me some help with what to choose in the settings? Here's my rig:
      i7 8700k
      Asus z370-G (Rog Strix)
      gtx 1060 6gb
      samsung ssd (SATA)
      WD hard drive
       
      Your help would be much appreciated!
    • By kylon
      A big thanks to wegface for teaching me a lot of things.
       
       
      Tested on Catalina 10.15.4 and Clover EFI 5104 (Catalina Patcher)
       
      Not Working:
      - realtek sd card reader (pm me if you have a fix)
       
      Notes:
      **CPU patches are disabled, if you are using a locked BIOS you must enable them**
       
      Clover EFI:
      - Install it in UEFI Mode and change your hdd partition table to GPT.
      - You will be able to install ANY OS in EFI mode, even if this pc does not support EFI at all! (No guide available for this)
       
      You will need:
      My unlocked BIOS (OPTIONAL) (here) Latest Clover config from CCE Bank (here) (asus k53sj-kylon) Rehabman Voodoo PS2 Controller (here) acidanthera AppleALC (here) acidanthera Lilu (here) acidanthera VirtualSMC (here) acidanthera SMCBatteryManager (here) acidanthera SMCLightSensor (here) acidanthera WhateverGreen (here) Mieze Realtek RTL8111 (here)
    • By Rohan20
      Opencore is running really really slow on Catalina 10.15.4. So It was running perfectly before I put the ssdt-pnlf for enabling Brightness control. it is running really slow and I verified my config with the sanity checker and its all correct. can someone please help. I am attaching my oc folder.

       
      https://www.dropbox.com/s/drkek0eaz19ina5/OC.zip?dl=0
       
    • By y010204025
      Disclaimer: All files of this article are from itpwd.com and rehabman ’s github.com

       
      After Testing:
       
      Graphics card: NVIDIA K1000M / K2000M / K2100M / K3000M / K3100M / K4000M / M1000M (ordinary TN1600x900 or 1920x1080), AMD W5170M / W7170M (DC2 or 4K), Intel HD4000 (ordinary TN1600x900 or 1920x1080) can be driven normally, but NVIDIA graphics card Brightness adjustment is disabled. AMD W5170m and w7170m are the best choices on 8570W and 8770W. The brightness can be adjusted normally and the graphics performance is very good. For WX7100m and WX4170m, the graphics card fans cannot be controlled, and other methods are required to control the fans. CPU: 3rd generation Intel Core i3, i5 and i7 (Ivy Bridge architecture, including all dual-core and quad-core. Celeron and Pentium are not supported), frequency conversion is normal. In general: If you have 8570W, 8770W, and hope you can get the best Hackintosh experience, it is recommended to replace the CPU with i7-3840QM / i7-3940XM, 8570W is recommended to choose W5170M, 8770W, and it is recommended to choose W7170M. In addition: If you want to have a 4K experience or perfect HIDPI, W5170m / W7170M supports 4K output, you can choose a suitable 4K screen to replace, but because 4K screens are mostly edp interface, and 8570W / 8770W motherboard is lvds interface, This requires a custom screen cable, which seems to be a difficult choice, but you can choose to do it yourself or buy it separately. In China, taobao.com is almighty and may be more suitable for you than eBay.
       
      EFI features:
      out of the box, the relevant hardware can be driven after the OS is installed, and it is easy to use without code operation.
      Supported models: HP EliteBook 8470p, 8570p, 8570w, 8770w (click the model for official specifications)
      Wireless network card: Recommended: BCM94360cd (requires ipex4 to ipex1,3 antenna 1300mbps), BCM94352HMB / DW1550 (2 antennas, 867mbps)
      Wireless characteristics: no white list, wireless network card with Bluetooth does not support the Bluetooth function of the wireless network card (also does not need to shield the pins), but the wireless normal use, you need the Bluetooth function to use this machine comes with Bluetooth:
      Clover version: 5103, keyboard mapping has been added Command key = Alt key, Option key = Win key
      Supported systems: macOS Mojave 10.14.6 (18G103)-macOS Catalina 10.15.x,
       
      Notes on known issues:
      1. The touchpad and the left and right keys under the touchpad are normal, the pointing stick and the left and right keys above the touchpad are temporarily unavailable (recommended to use the second generation of Apple Magic Trackpad)
      2. Indicator display problem (can be ignored, function is normal): Caps light is sometimes not switched in time, mute / wireless key may be yellow
      3.AMD graphics card / Intel nuclear display has supported sleep and 15 levels of brightness adjustment, NVIDIA has no
      4. If the AMD graphics card enters Huaping, refer to editing the Clover startup parameters, and add the Boot parameter radpg = 15 (the EFI file that has been configured with this parameter has been uploaded, refer to the following EFI-guided download link)
      5. Using the above NVIDIA graphics card with a normal TN screen 1600x900 or 1920x1080 can not enter the installation interface, please check whether the VBiOS of the graphics card is exclusively for HP, thank you for your test face K1000M
      6. Due to product design defects, the MSata positions of 8570w and 8770w cannot be used as boot disks, so EFI boot can only be placed on the main hard disk (turn the machine over and open the hard disk in the lower left corner of the cover, which is the main hard disk). Put on msata plate
      +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
      Hardware requirements:
      Model: 8470p, 8570p, 8570W, 8770W 1 or more, it is recommended to use another notebook for emergency Hard disk: It is recommended to choose an SSD hard disk of 240g or more. Samsung or Intel SATA hard disk is a good choice. Wireless card: BCM94352HMB, DW1550, BCM94360CD, miniPCIe slot U disk: 1 for 16g and above, another winPE emergency USB disk is recommended If you use a rescue USB flash drive, it means that you read this post carefully
       
      Make and install a USB flash drive:
      Get the mirror: please do it your way Making and installing a USB flash drive: macOS command line production is recommended, whether it is a real macOS model or a virtual machine (although this is not allowed to be discussed in many forums)Or you can choose to use TransMac or ether under Windows. This is not recommended, but it is simple enough for those new to Hackintosh. Make boot U disk: If you know how to put the boot into the installation U disk, unzip the EFI file and put it in the EFI partition, or you can choose a fat32 format U disk to store the EFI file separately Note: EFI is an unzipped folder, not a zip or ISO suffix file.
       
      BIOS settings From RehabMan
      To start, set BIOS to defaults.
      Then insure:
      UEFI boot is enabled (hybrid/with CSM for best result) secure boot is disabled disable fast boot IGPU graphics memory set to 64mb, if available disable the serial port via BIOS option, if available disable "LAN/WLAN switching", if available disable "Extended Idle Power States" if you find it under "Power Management Options" disable "Wake on LAN" and "Wake on USB" disable Firewire/IEEE 1394, if your laptop has it for Skylake and KabyLake laptop, enable "Launch Hotkeys without Fn keypress" Note: If you have a laptop with switchable graphics, leave it enabled. You can still use it on Windows, although the discrete card will be disabled when running OS X by the ACPI patches provided here. If you want to also disable it in Windows (via BIOS option), make sure you read about the DGPU option in your model specific SSDT (source is in SSDT-HACK.dsl), as in the scenario where the DGPU is disabled by BIOS, DGPU should be set to zero.
       
      Install:
      Please modify according to the above BIOS settings: Press F9 after booting, select the boot efi to file option, which is generally the last item. Enter your boot USB disk to find the location of cloverx64.efi, select cloverx64.efi, press Enter, and enter the clover boot interface. Select the location of the install entry and press Enter. Enter the macOS interface, use the disk tool to format the partition you need to install to hfs + or apfs format, do not choose the encryption option, this will make your efforts in vain. Note: The disk must be in gpt format, and the remaining EFI space is greater than 200M, 300mb + is recommended. If it is not, please try to modify it in WindowsPE environment. This may cause you to lose the Windows system boot and disk data. Please prepare for backup.
      After formatting the partition successfully, close the disk tool and select install, you will find the partition you installed, and follow the interface prompts. When the installation reaches a certain progress, it will restart. When restarting, select F9, enter from the boot U disk, select the disk partition where you installed macOS (no longer the U disk installation), the installation will continue, and it may restart 2 ~ 3 times Every time, you need F9 to select the boot. After entering the installation interface, except for the first installation, select the U disk, and then select the disk installation partition. Eventually you will enter the settings interface. After following the interface prompts, you will enter the macOS system interface. Remember the system password and turn off the Find my mac option.  
      Post install:
       
      After the installation is complete, you need to hang the EFI partition of the disk, copy the EFI file of the U disk to the EFI partition of the disk, so that you can directly use the disk to boot, otherwise you need to select the U disk to boot each time. The mount tool can choose cloverconfigurator. If after copying the EFI file to the disk, the computer cannot recognize your clover boot, you can use the custom boot option of bios: set the custom boot path to \efi\clover\cloverx64.efi, and set it as the first boot, Use bootice or easyUEFI to increase the clover boot option under Windows and set it as the first boot. If you do not have a wireless network card available temporarily, you can use the USB binding function of your Android phone to share the network. This may require the HoRndis driver. It is not recommended to use a US wireless network card. If you need Windows or Linux, you can install it normally. Be careful not to let Windows overwrite your boot files.  
      For other uses of macOS and brew, please pay attention to forums and other communities. Hackintosh is just the beginning.
       
      Finally, I would like to thank rehabman, vit9696 and others who contributed to Hackintosh. I also thank Cwen for his efforts to modify files and hardware tests. I hope that Hackintosh will be eternal.
       
      Please comply with the laws and regulations of your country or region. My description may not be clear or professional, but I think it is necessary. I think the existence of Hackintosh is everyone's technical hobby and experience macOS, not as a substitute for macOS cheap hardware.

      EFI_8x70_5103_W7170m_20200116 .zip
    • By StarFighter_77
      I built this hack years ago now. Started with Lion, now on El Cap. I want to update now to High Sierra.

      I think I messed up my Clover when I downloaded the update .pkg and just installed it without taking my time or customizing the install. Was on Clover r3423, now I think I'm on r5104

      I've been searching and reading this site and others for a few days before making this thread, but I need help compiling what I've learned to get my system running correctly again and ready to update to High Sierra. Then, eventually, I want to update my graphics card, switch to UEFI (if necessary) and update to Mojave.

      I couldn't get system to boot. Could get to Clover and all the options, except the Shell... I hit enter on the Shell and I get black screen and nothing.

      The only way I got it to boot was to add -v to boot args, and change smbios from 14,2 to 13,2. Not sure why that worked still. Also I'm running two monitors, but I can only now run one of them off the Intel 3000 Graphics and the second one off my GFX Card.

      So now I'm afraid to shut down or reboot.... I could really use some help with Clover.

      I'm pretty sure my config file in Clover is not right. Also, some of the files in my Clover backups are not in the new Clover install. (2.5k 5104)

      If someone could please take a look at the files I've attached and help me sort this out, I would be grateful. Thank you, Thank you, Thank you.

      I've attached
      - The last boot log
      - The current Clover folder from the EFI partition after performing Clover update. (.zip)
      - The Clover backup that was working before Clover update (.zip)
      - Library/Extensions Folder (screen shot)
      - System/Library/Extensions Folder (.zip)

      Here is my current hardware:

      Mobo: GIGABYTE GA-Z68MX-UD2H-B3

      CPU: Intel Core i7-2600K

      GPU: GIGABYTE ATI Radeon HD6870 1GB DDR5 2DVI/HDMI/2x

      RAM: Corsair Vengeance Blue 16 GB DDR3 SDRAM Dual Channel Memory Kit CMZ16GX3M4A1600?C9B

      HD0 (for OS and Apps): OCZ Technology 120 GB Vertex Series SATA II Solid State Drive

      HD1 (file storage, Adobe scratch disk): Samsung 1 TB Spinpoint 7200 RPM 32MB Cache SATA

      BURNER: LG CD/DVD Burner Model GH22NS50

      CPU COOLER: Corsair Cooling Hydro Series H50 All in One High-performanc?e CPU Cooler CWCH50-1

      P/S: Antec CP-850 850 Watt CPX Power Supply Unit

      CASE: Antec Performance One P183 V3 Case
      CLOVER.zip
      CloverBackup.zip
      bootlog.txt

      S_L_E.zip
×