Jump to content
fantomas1

[pre-release] macOS High Sierra

3,845 posts in this topic

Recommended Posts

Advertisement

 

Hi, I don't know whether this is somewhat off-topic, if so, feel free to contact me and delete the post.

 

As for XCPM for unsupported CPUs patches of 10.13, please try this one:

 

1) Patch for _cpuid_set_info:

The disassembled code looks like this:

ffffff80003a1326	8a 05 21 5d 75 00 	movb	0x755d21(%rip), %al
ffffff80003a132c	04 72 	addb	$0x72, %al
ffffff80003a132e	3c d0 	cmpb	$-0x30, %al
ffffff80003a1330	77 50 	ja	0xffffff80003a1382

Alright, so that add is what we want to patch, and it's only needed for Broadwell-E CPUs, the patch will be:

5d 75 00 04 72 3c d0 77 50 0f b6 c0
to
5d 75 00 04 6a 3c d0 77 50 0f b6 c0

2) Patch for _xcpm_bootstrap:

The disassembled code looks like this:

ffffff80003d08c3	89 d8 	movl	%ebx, %eax
ffffff80003d08c5	04 c4 	addb	$-0x3c, %al
ffffff80003d08c7	3c 22 	cmpb	$0x22, %al
ffffff80003d08c9	77 22 	ja	0xffffff80003d08ed

And the patch will be:

89 d8 04 c4 3c 22 77 22
to
89 d8 04 xx 3c 22 77 22

Note: The xx is your exact platform CPUID, for example, the default one is 0x3C and I want it to be Ivy Bridge which is 0x3A, and the desired patch is:

89 d8 04 c4 3c 22 77 22
to
89 d8 04 c6 3c 22 77 22

3) Instant reboot fix

Look at these ones:

ffffff80003d107e	48 8d 3d 9b e1 65 00 	leaq	_xcpm_pkg_scope_msrs(%rip), %rdi
ffffff80003d1085	be 07 00 00 00 	movl	$0x7, %esi
ffffff80003d108a	31 d2 	xorl	%edx, %edx
ffffff80003d108c	e8 8f fc ff ff 	callq	0xffffff80003d0d20
ffffff80003d1091	83 fb 00 	cmpl	$0x0, %ebx
ffffff80003d1094	74 05 	je	0xffffff80003d109b
ffffff80003d1096	45 20 e5 	andb	%r12b, %r13b
ffffff80003d1099	74 13 	je	0xffffff80003d10ae
ffffff80003d109b	48 8d 3d ce e2 65 00 	leaq	_xcpm_core_scope_msrs(%rip), %rdi
ffffff80003d10a2	be 03 00 00 00 	movl	$0x3, %esi
ffffff80003d10a7	31 d2 	xorl	%edx, %edx
ffffff80003d10a9	e8 72 fc ff ff 	callq	0xffffff80003d0d20
ffffff80003d10ae	48 8d 3d 4b e3 65 00 	leaq	_xcpm_SMT_scope_msrs(%rip), %rdi
ffffff80003d10b5	be 0b 00 00 00 	movl	$0xb, %esi
ffffff80003d10ba	31 d2 	xorl	%edx, %edx
ffffff80003d10bc	e8 5f fc ff ff 	callq	0xffffff80003d0d20

Alright, so the patches will be:

# _xcpm_SMT_scope_msrs
be 0b 00 00 00 5d e9 08 00 00 00 -> be 0b 00 00 00 5d c3 90 90 90 90
and
be 0b 00 00 00 31 d2 e8 5f fc ff ff -> be 0b 00 00 00 31 d2 90 90 90 90 90

# _xcpm_core_scope_msrs
be 03 00 00 00 31 d2 e8 72 fc ff ff -> be 03 00 00 00 31 d2 90 90 90 90 90

# _xcpm_pkg_scope_msrs
be 07 00 00 00 31 d2 e8 8f fc ff ff -> be 07 00 00 00 31 d2 90 90 90 90 90

And if you want to disable the calls/jumps entirely, you should ret this offset:

ffffff80003d0d20	55 	pushq	%rbp  // Change this '55' to 'c3'

The patch is:

BE 0B 00 00 00 5D E9 08 00 00 00 0F 1F 84 00 00 00 00 00 55 48 89 E5 41 57 -> BE 0B 00 00 00 5D E9 08 00 00 00 0F 1F 84 00 00 00 00 00 C3 48 89 E5 41 57

PMheart Can you convert this patch for 6850k for New Sierra? 

 

10.12 Broadwell-E CPUID Patch

83C0E9 > 83C0E1

 

10.12 xcpm_bootstrap

83C3C483 FB22 > 83C3BC83 FB22

 

(wrsmr fix to get CPU max) © okrasit

89D8C1E0 08B99901 > B8003000 00B99901 

 

And for NVM disk external icon fix

 

external for 12.3

4885C074 07808B08 01000010 > 90909090 90808B08 01000010 

 

Everything is working very good, stable. Cpu is working very good on idle mode and in benchmark mode post-916820-0-08732800-1496836074_thumb.png post-916820-0-98970100-1496836094_thumb.png

 

Biut XCMP not working 

post-916820-0-01558500-1496836135_thumb.png

 

But X86PlatformPlugin is loading together with AICP post-916820-0-66137500-1496836220_thumb.pngpost-916820-0-57484600-1496836255_thumb.png

AppleIntelInfo.kext v2.0 Copyright © 2012-2016 Pike R. Alpha. All rights reserved
enableHWP................................: 0

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

Processor Brandstring....................: Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz

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

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

MSR_CORE_THREAD_COUNT............(0x35)  : 0x24
------------------------------------------
 - Core Count........................... : 6
 - Thread Count......................... : 12

MSR_PLATFORM_INFO................(0xCE)  : 0x20080C3BF3812400
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x24 (3600 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)  : 0x403
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
 - CFG Lock............................. : 0 (MSR not locked)
 - C3 State Auto Demotion............... : 0 (disabled/unsupported)
 - C1 State Auto Demotion............... : 0 (disabled/unsupported)
 - C3 State Undemotion.................. : 0 (disabled/unsupported)
 - C1 State Undemotion.................. : 0 (disabled/unsupported)
 - 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 (C6 is the max C-State to include)

IA32_MPERF.......................(0xE7)  : 0xAFFBD282F5
IA32_APERF.......................(0xE8)  : 0xA8EF404238
MSR_0x150........................(0x150) : 0x0

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x2DA500002C00
------------------------------------------
 - Current Performance State Value...... : 0x2C00 (4400 MHz)

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

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

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

IA32_THERM_STATUS................(0x19C) : 0x88380000
------------------------------------------
 - 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...................... : 56
 - 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) : 0x640A00
------------------------------------------
 - 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)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x25252C2C2C2C2C2C
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C02.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C03.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C04.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C05.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C06.......... : 2C (4400 MHz) 

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x0

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) : 0x7FFF80015FFF8
------------------------------------------
 - Package Power Limit #1............... : 4095 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............... : 4095 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) : 0x502C8C
------------------------------------------
 - Total Energy Consumed................ : 320 Joules (Watt = Joules / seconds)

MSR_PKG_POWER_INFO...............(0x614) : 0x1700460
------------------------------------------
 - Thermal Spec Power................... : 140 Watt
 - Minimum Power........................ : 0
 - Maximum Power........................ : 0
 - Maximum Time Window.................. : 0

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0x0

MSR_TURBO_ACTIVATION_RATIO.......(0x64C) : 0x0

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x995215DDD4B

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 36 (3600 MHz)
Maximum Turbo Ratio/Frequency............: 44 (4400 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (12) 38 44 ]
CPU P-States [ (12) 34 38 44 ]
CPU P-States [ (12) 34 37 38 44 ]
CPU P-States [ (12) 14 34 37 38 44 ]
CPU P-States [ (12) 14 34 37 38 41 44 ]
CPU P-States [ (12) 14 27 34 37 38 41 44 ]
CPU P-States [ (12) 14 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 21 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 18 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 17 18 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 16 17 18 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 16 17 18 20 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 20 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 25 26 27 34 37 38 41 (44) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 (24) 25 26 27 34 37 38 41 44 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 41 (44) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 41 42 (44) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 40 41 42 (44) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 40 41 42 43 (44) ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 37 38 39 40 41 42 43 44 ]
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 37 38 39 40 41 42 43 44 ]

ThankYou for your help

 

edit:

I made change in patch:

 

89d804c4 3c227722 > 89d804c3 3c227722  (C3) and XCMP working :) post-916820-0-05718400-1496838904_thumb.png

Share this post


Link to post
Share on other sites

For audio AppleALC is working fine on my laptop for ALC269. Just add -alcbeta and -lilubeta to boot args.

 

Does anyone else with a PS2 trackpad have a blank Trackpad prefpane? It the same as with early Sierra, a fixed VoodooPS2Trackpad is needed.

Share this post


Link to post
Share on other sites

Did someone managed to solve AppleACPI error on Haswell with Z87? Still not able to boot. :(

You can try to drop MATS, that solves the panic for me.

post-448675-0-12643900-1496837067_thumb.png

 

 

 

 

For those who can't bypass the Firmware check, open the InstallESD.dmg @Sierra and install the Core.pkg from the Packages folder to your desired drive on a free partition, after it is done copy the boot.efi from BaseSystem.dmg /System/Library/CoreServices to the drive you've installed HighSierra to /System/Library/CoreServices and reboot. After successful start you can install your preferred language.

Share this post


Link to post
Share on other sites

You can try to drop MATS, that solves the panic for me.

attachicon.giftables_dropping.png

 

 

Wow, thanks a lot!

It's working for me on my i7-4790 and I'm currently installing it on a AFPS drive. Will update when it was successful  :)

 

EDIT: Installation successful, boot from AFPS successful, no ACPI panic.

Edited by adfod

Share this post


Link to post
Share on other sites

Remove installation files and try again

 

where's the path for the installation files that can be removed? 

Share this post


Link to post
Share on other sites

where's the path for the installation files that can be removed? 

You need to remove the installation files that the installer wrote to your install destination. 

Share this post


Link to post
Share on other sites

hi ,I was able to install on an external usb drive from the macappstore installer using the latest clover 4081,  installer took a lot of time specially towards the end with 1-2 min remaining (looked like hung up), but then finished, booted to desktop, with similar problems like Sierra,

trackpad preference empty, no wi fi , module not recognised. etc.

 

Strange thing is that I can't make a usb installer from within Sierra, it just ends up putting the installer on the usb but that is not bootable.

can some one help me with this,

 

Also is the wi fi module working for anyone on laptop.

Thanks.

specs in signature

 

PS: can e we have apfs on standard hard disk using the driver in clover/uefi or is it strictly for ssd.

Share this post


Link to post
Share on other sites

PMheart Can you convert this patch for 6850k for New Sierra? 

 

10.12 Broadwell-E CPUID Patch

83C0E9 > 83C0E1

 

10.12 xcpm_bootstrap

83C3C483 FB22 > 83C3BC83 FB22

 

(wrsmr fix to get CPU max) © okrasit

89D8C1E0 08B99901 > B8003000 00B99901 

 

And for NVM disk external icon fix

 

external for 12.3

4885C074 07808B08 01000010 > 90909090 90808B08 01000010 

 

Everything is working very good, stable. Cpu is working very good on idle mode and in benchmark mode attachicon.gifZrzut ekranu 2017-06-07 o 13.57.37.png attachicon.gifZrzut ekranu 2017-06-07 o 13.58.45.png

 

Biut XCMP not working 

attachicon.gifZrzut ekranu 2017-06-07 o 13.13.24.png

 

But X86PlatformPlugin is loading together with AICP attachicon.gifZrzut ekranu 2017-06-07 o 13.55.22.pngattachicon.gifZrzut ekranu 2017-06-07 o 13.55.11.png

AppleIntelInfo.kext v2.0 Copyright © 2012-2016 Pike R. Alpha. All rights reserved
enableHWP................................: 0

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

Processor Brandstring....................: Intel(R) Core(TM) i7-6850K CPU @ 3.60GHz

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

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

MSR_CORE_THREAD_COUNT............(0x35)  : 0x24
------------------------------------------
 - Core Count........................... : 6
 - Thread Count......................... : 12

MSR_PLATFORM_INFO................(0xCE)  : 0x20080C3BF3812400
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x24 (3600 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)  : 0x403
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
 - CFG Lock............................. : 0 (MSR not locked)
 - C3 State Auto Demotion............... : 0 (disabled/unsupported)
 - C1 State Auto Demotion............... : 0 (disabled/unsupported)
 - C3 State Undemotion.................. : 0 (disabled/unsupported)
 - C1 State Undemotion.................. : 0 (disabled/unsupported)
 - 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 (C6 is the max C-State to include)

IA32_MPERF.......................(0xE7)  : 0xAFFBD282F5
IA32_APERF.......................(0xE8)  : 0xA8EF404238
MSR_0x150........................(0x150) : 0x0

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x2DA500002C00
------------------------------------------
 - Current Performance State Value...... : 0x2C00 (4400 MHz)

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

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

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

IA32_THERM_STATUS................(0x19C) : 0x88380000
------------------------------------------
 - 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...................... : 56
 - 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) : 0x640A00
------------------------------------------
 - 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)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x25252C2C2C2C2C2C
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C02.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C03.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C04.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C05.......... : 2C (4400 MHz) 
 - Maximum Ratio Limit for C06.......... : 2C (4400 MHz) 

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x0

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) : 0x7FFF80015FFF8
------------------------------------------
 - Package Power Limit #1............... : 4095 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............... : 4095 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) : 0x502C8C
------------------------------------------
 - Total Energy Consumed................ : 320 Joules (Watt = Joules / seconds)

MSR_PKG_POWER_INFO...............(0x614) : 0x1700460
------------------------------------------
 - Thermal Spec Power................... : 140 Watt
 - Minimum Power........................ : 0
 - Maximum Power........................ : 0
 - Maximum Time Window.................. : 0

MSR_PP0_POWER_LIMIT..............(0x638) : 0x0

MSR_PP0_ENERGY_STATUS............(0x639) : 0x0

MSR_TURBO_ACTIVATION_RATIO.......(0x64C) : 0x0

MSR_PKGC3_IRTL...................(0x60a) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x0
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x995215DDD4B

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 36 (3600 MHz)
Maximum Turbo Ratio/Frequency............: 44 (4400 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (12) 38 44 ]
CPU P-States [ (12) 34 38 44 ]
CPU P-States [ (12) 34 37 38 44 ]
CPU P-States [ (12) 14 34 37 38 44 ]
CPU P-States [ (12) 14 34 37 38 41 44 ]
CPU P-States [ (12) 14 27 34 37 38 41 44 ]
CPU P-States [ (12) 14 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 21 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 18 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 17 18 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 16 17 18 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 16 17 18 20 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 20 21 25 26 27 34 37 38 41 44 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 25 26 27 34 37 38 41 (44) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 (24) 25 26 27 34 37 38 41 44 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 41 (44) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 41 42 (44) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 40 41 42 (44) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 40 41 42 43 (44) ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 24 25 26 27 28 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 34 37 38 39 40 41 42 43 44 ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 37 38 39 40 41 42 43 44 ]
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 37 38 39 40 41 42 43 44 ]

ThankYou for your help

 

edit:

I made change in patch:

 

89d804c4 3c227722 > 89d804c3 3c227722  (C3) and XCMP working :) attachicon.gifZrzut ekranu 2017-06-07 o 14.46.28.png

Hi, according to your edit, your XCPM should be fine now, and I won't help this. :)

 

As for wrmsr fix, I doubt whether it's really necessary, but if you need it indeed, here is the new patch:

89 D8 C1 E0 08 48 63 D0 -> B8 00 30 00 00 48 63 D0

As for NVMe kext... Sorry, it's unfortunate that I don't have such binary. (I myself haven't downloaded the installer yet) So could you please give me one? (Gather it from /System/Library/Extensions/IONVMeFamily.kext/Contents/MacOS/IONVMeFamily)

 

EDIT: See here for the new patch.

Share this post


Link to post
Share on other sites

As for NVMe kext... Sorry, it's unfortunate that I don't have such binary. (I myself haven't downloaded the installer yet) So could you please give me one? (Gather it from /System/Library/Extensions/IONVMeFamily.kext/Contents/MacOS/IONVMeFamily)

here...IONVMeFamily.zip

Share this post


Link to post
Share on other sites

@Matthew82

 

Hi, this is the external patch for 10.13 DP1.

48 85 C0 74 07 80 8B 20 -> 48 85 C0 66 90 80 8B 20

Someone has news about AirPortBrcm4360 whitelist patch for 10.13?

Hi, I may help, and firstly could you post the patch for 10.12 and the new binary of AirPortBrcm4360 of 10.13?

Share this post


Link to post
Share on other sites

 

 

All in order with fresh Clover adjustments. Thanks guys (especially PMHeart, Sherlocks, savvamitrofanov ).

 

Once I updated the Clover boot files and added the new masks, installation went through totally smoothly.

 

attachicon.gifE6230_i5-3340M_HD4000.jpg

Can you please point me to the Clover boot files and new masks you mentioned?

 

 

 

Sent from my SM-G930F using Tapatalk

Share this post


Link to post
Share on other sites

For 10.12

Find    31db4c3b 7dd87512 

Replace 31dbffc3 90909090 

 Thanks!  :)


Hi, I may help, and firstly could you post the patch for 10.12 and the new binary of AirPortBrcm4360 of 10.13?


Can you please point me to the Clover boot files and new masks you mentioned?



Sent from my SM-G930F using Tapatalk

            #13228            

AirPortBrcm4360.kext.zip

Share this post


Link to post
Share on other sites

@Matthew82

 

Hi, this is the external patch for 10.13 DP1.

48 85 C0 74 07 80 8B 20 -> 48 85 C0 66 90 80 8B 20

Hi, I may help, and firstly could you post the patch for 10.12 and the new binary of AirPortBrcm4360 of 10.13?

Thanks :) Working (y) 

Share this post


Link to post
Share on other sites

For 10.12

Find    31db4c3b 7dd87512 

Replace 31dbffc3 90909090 

 Thanks!  :)

 

 

Oops, to be honest, I don't know how to patch this one in 10.13, the disassembled code seems a little bit different, and I'm not very familiar with this... Sorry.

Share this post


Link to post
Share on other sites

You can try to drop MATS, that solves the panic for me.

attachicon.giftables_dropping.png

 

 

 

 

For those who can't bypass the Firmware check, open the InstallESD.dmg @Sierra and install the Core.pkg from the Packages folder to your desired drive on a free partition, after it is done copy the boot.efi from BaseSystem.dmg /System/Library/CoreServices to the drive you've installed HighSierra to /System/Library/CoreServices and reboot. After successful start you can install your preferred language.

my haswell latopbook shows the same error,but there is no drop MATS in the drop tables。。bios is not AMI but insydeH2O..

Share this post


Link to post
Share on other sites

Hello,

 

About USB max limit port patch, use this one instead under 10.13 DP1: (Target kext: AppleUSBXHCIPCI)

# 10.13 DP1
83 7D 84 10 -> 83 7D 84 xx

Note: xx means your new max limit port, which is typically 0x16 for 9-series and 0x1B for 100-series.

 

[EDIT @ 23/06/2017]

Added 10.13 DP2 patch:

83 7D 8C 10 -> 83 7D 8C xx
Edited by PMheart

Share this post


Link to post
Share on other sites

Just installed  with Fakesmc.kext  and Clover

 

Intel HD 3000 patched and working with  QE/CI enabled , ALC889 not working ...

 

now I will test it with Enoch bootloader

 

Cheers

 

 

Share this post


Link to post
Share on other sites

Hey guys, Please help me. I tried intalls the 10.13 mac os but I get a OSInstaller error. How cant skip this error. Thanks!!!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By glasgood
      CLOVER DUAL BOOT MOJAVE & WINDOWS 10 GUIDE 
       

       
       
      INCLUDES  MBR / LEGACY BIOS  TO  GPT / EFI CONVERSION
      USING MBR2GPT TOOL
       
       
      PREREQUISITE: Two physical discs ( SSD’s or HDD’s )
       
       
       
       
       
      STEP 1 - Clover dual boot configuration 
       
      Open config.plist with Clover Configurator
       
      Boot
       Legacy = PBR Timeout = True ( will remove the Timeout countdown, from Clover boot menu)  

       
      GUI 
      Scan / Custom
       Entries = True  Tool = True  Legacy = False ( removes extra Windows 10 entries )  
      Hide Volume
      - Preboot ( macOS Preboot )
      - Recovery ( macOS Recovery )
       

       
      So at boot you will have two options: boot macOS Mojave or Windows 10 
       
       
       
       
       
       
       
      ————————————————————
       
       
      STEP 2 - Using a drive without Windows 10 installed
       
      Disconnect system drive that contains your macOS Mojave install from computer ( This is so that Windows does not overwrite existing macOS Mojave boot loader )
       
      Proceed with a Windows 10 UEFI install.  
      After installation reconnect macOS Mojave Drive, the Windows installation should now be detected and usable in Clover. 
      If Windows 10 is not detected or able to boot,  then verify you installed Windows 10 as UEFI and not MBR ---->  ( Read step 2 - For a drive with Windows 10 installed )
       
       
      OR
       
       
       
      STEP 2 - Using a drive with Windows 10 already installed
       
      Verify your Windows install is  GPT / UEFI or MBR / Legacy BIOS.   
      If Windows install is GPT UEFI then Windows 10 install is ready to use at Clover boot menu, you should be able to boot into Windows directly from Clover boot screen. 
       

       
       
      But if  Windows drive is detected at Clover boot screen, but when booting Windows you get a black screen with a cursor on the top left,
      then this is most likely because Windows drive is MBR ( Legacy BIOS ).  You can easily convert MBR to GPT using  Windows MBR2GPT tool ( this saves hours work having to reinstall Windows 10 and setting up all your applications again  ) 
       
      If Windows 10 install is MBR / Legacy BIOS  then simply convert to GPT / UEFI  following instructions below ( read video summary and view video )
       
       
      ** To use Windows 10  MBR2GPT tool  you must have Windows 10 version 1703 ( creators update  ) or later and less than 3 partitions on 
      the Windows 10 drive **
       
      Video summary:
       
      Confirm Windows 10 drive is MBR Legacy BIOS ( in Windows Disk Management ) Reboot into Windows PE ( Advanced Startup ) Convert from MBR Legacy BIOS to GPT UEFI ( using commands below ) mbr2gpt /validate mbr2gpt /convert Restart Verify Windows 10 drive has changed to GPT UEFI ( in Windows Disk Management )  
       
       
       
      After conversion Windows 10 is ready to use at the Clover boot menu 
       
       
    • By Slice
      I successfully installed macOS 10.11.6 and Windows 7 Pro SP1 in UEFI mode on the laptop.
      I know, there are detailed guides here and on osxlatitude.com but I was not agree with them and carefully check and test every step to tune my Mac.
       
      Hardware
      Intel® Core� i5-3320M CPU @ 2.60GHz, speedstep works with Clover default settings
      Chipset Intel 7 series, no patches needed
      Video: IntelHD4000 or NVS5200M switchable in BIOS, work in both cases
      LAN; Intel 82579LM, works with IntelMausiEthernet.kext v2.2.1
      Audio: IDT 92HD93BXX, works with VoodooHDA 2.9.0.
      SDHC reader O2Micro; works with native AppleSDHC.kext with Clover Arbitrary properties.
      USB3.0 works natively if not disabled in DSDT
      PS2 keyboard and touchpad works with VoodooPS2.
      WiFi: Dell Intel WiFi was replaced by Dell DW1520, Broadcom BCM943224HMS. DeviceID=4353
      LCD Screen 1366x768
      BIOS A12. Initially was A02. Then I flashed A23 and found it is quite bad. The screen is full of artefacts. Flash A12 and all is OK. Not tested other versions.
      For some reason BIOS can switched from Intel to Nvidia by itself so I have to do my solution working independent on this state.
       
      WiFi
      It is not working OOB although it has DeviceID known to Apple. The reason is WhiteList in the driver.
      I set MacModel as MacBookPro10,1 while the WiFi will work on MacBookAir. I make a patch in Clover.
      As well a patch for channels.
      I deleted a kext Brcm4331 because it has the same DeviceID. Let kext Brcm4360 to work alone.
       
      VideoCards
      In Bios we can set Optimus = Enable/Disable
      If Enable then we have two videocards Intel first and Nvidia second. In this case additional SSDT-3.aml will switch off Nvidia.
      If Disable then we have only Nvidia card. It will work if Board-ID taken from iMac13,2.
      But here there is contradiction with WiFi with required Board-ID from MacBookAir.
      So I take MacModel as MacBookPro10,1 which is most close by CPU IvyBridge.
      Set BoardID like iMac13,2 to make Nvidia working.
      Patch BoardID in Brcm4360 to make WiFi working.
      Now I have
      Inject->
      ->Intel=YES
      ->Nvidia=YES
      and SSDT-3.aml in ACPI\patched folder. This SSDT will switch off Nvidia if Intel card ON.
      For Intel graphics there is a patch against 8 apples at start.
       
      Brightness
      No special kexts.
      The brightness controlled by keys F1,F2 and slider in Control Panel in both case Intel or Nvidia. Details here  #72 
       
      DSDT and SSDT
      This is very long story and finally I have working sleep in both cases Intel or Nvidia.
       
      Sensors
      I use my HWSensors3 with FakeSMC 3.5.0.
      I got monitoring:
      CPU temperature
      GPU temperature
      GPU main frequency
      GPU shader frequency
      Battery state % full, time to charged or time to empty.
      Battery voltage dinamically.
      Battery amperage dynamically. I can see it changes on heavy games.
      HDD temperature.

       
      Audio
      I like VoodooHDA and have no problems with it.
      The sound is clear, loud, and switchable between internal speaker and headphone.
      Mic is working.
       
      Bluetooth
      Just tested with BTFirmwareUpdate.kext and it works in 10.11.6. I not needed it so switched off by wireless switch at right side.
      For 10.13.6 there is other kext BRCMInjector.
       
      Keyboard, Touchpad and Touchstick
      Post #14
       
      My config, ACPI files and kexts are in attachment.
      05.12.2017
      EFI.7z
       
      EDITED:
      Better DSDT in the post #6.
      Sleep working even when AC inserted.
       
      EDITED 06.12.2018
      Now I have HighSierra and this is my EFI folder
       

       
       
      Welcome to discussion!
      EFI-E6430.7z
      BRCMInjector.kext.zip
    • By h2onions
      Hey all,
       
      First Hackintosh that I think I have completed! I've been working on it on and off for a month, but just grinded it this past weekend. I just have a small QOL issue. I have posted in the r/Hackintosh reddit, but have not gotten a reply to this specific issue, but did for other issues I was having. I also posted at tonymacx86 and was getting replies for other issues I was having, but got banned because I said, "used VM, but didn't work" in my OP I think ...
       
      I followed a PC vanilla guide from r/Hackintosh that I found as I did not have an Apple system. One monitor connected to a GTX 1080, CPU: i7-8700, Coffee Lake. Motherboard is Alienware specific 0VDT73, with chipset Z370.
       
      The issue is every time High Sierra boots up and gets to the login screen, my keyboard and mouse do not work. I only have to reseat both and then they work the whole time until I restart. They are both plugged into USB2.0 ports. I do have Lilu, WhateverGreen, USBInjectAll, and VoodooPS2 installed in my /Library/Extensions folder using #####. Mouse and Keyboard work fine each time I boot to Clover (USB). Any ideas?
       
      Thank you!
      Working: NVIDIA using (One) DisplayPort, USB3.0 (rear), USB-C (rear), USB2.0 (rear), Audio, Ethernet
       
      EDIT: Did some more testing, and it looks like my Keyboard works fine after each reboot, the only issue is that my mouse has to continuously be reseated. Any ideas? Could it just be the mouse?It's an old Inland USB mouse: 337451
    • By Badruzeus
      "The all-new 2019 version of the graphic design software suite is compatible with not only Windows but also Mac, complete with support for Dark Mode on macOS Mojave and the Touch Bar on the latest MacBook Pro models, providing quick access to layout settings, text controls, and more." ~ macrumors
       
      More details: https://www.coreldraw.com/en/product/coreldraw/mac/
    • By Utku
      Hi guys, I have a big problem for VT -x. I tried any things for example: dark=0 or already bios option is virtualization is enable. I don't understand this problem.
       
      Thanks guys!! And yes I have intel Q8400 quad core cpu, motherboard is Asus asus p5g41c-m lx.
       


×