Contribute
Register

[Success] - Asus ROG Strix Z490-E Gaming + i9 10900K + OpenCore

Are you using my EFI (from this thread) ? ... it certainly doesn't look like it if you're configured as a MacPro7,1
No - my apologies I didn’t realize that was a prerequisite to post questions here.
 
Hi guys,
Someone successfully created kexts that allow our pc to show AMD GPU temperature (all AMD versions). Check this link below.
https://github.com/aluveitie/RadeonSensor/releases
Does anyone know how to use add them in config file property.
I Added two kexts (put them after Liliu and VirtualSMC) but when my pc loaded to the Apple Logo, it just stopped.
I also use Z490 Egaming, i7 10700k, rx5700.
 
Hi guys,
Someone successfully created kexts that allow our pc to show AMD GPU temperature (all AMD versions). Check this link below.
https://github.com/aluveitie/RadeonSensor/releases
Does anyone know how to use add them in config file property.
I Added two kexts (put them after Liliu and VirtualSMC) but when my pc loaded to the Apple Logo, it just stopped.
I also use Z490 Egaming, i7 10700k, rx5700.
Seems like you would post your question to the GitHub site instead of here
 
Hey there I've recently upgraded to Monterey from Big Sur and I'm experiencing random restarts/panics and when I try to manually restart from the apple menu the system panics as well.

I had no problems on Big Sur and had full functionality. I noticed someone pointed out that the USB map has to be perfect, I did a manual map using USB ToolBox back when I updated to BigSur so I don't think that's the issue. Also, I'm noticing that the panic log mentions whatevergeen and lilu, but I'm also using the latest versions of those and not technical enough to understand what the issue is.

Any help would be greatly appreciated, thank you!



panic(cpu 6 caller 0xffffff8013de5b53): Kernel trap at 0xffffff80167fbe3d, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0x0000000000000058, CR3: 0x000000084324b079, CR4: 0x00000000003626e0
RAX: 0x0000000000000000, RBX: 0xffffff92d15cb820, RCX: 0x0000000000000000, RDX: 0x0000000000420000
RSP: 0xfffffff0c70c3bd0, RBP: 0xfffffff0c70c3c00, RSI: 0xffffff8558d146c0, RDI: 0xffffff92d15cb820
R8: 0x0000000000000016, R9: 0x0000000000000002, R10: 0xffffff92d130cfb0, R11: 0xffffff80145e3edb
R12: 0xffffff8014c866e8, R13: 0x00000000e00002bd, R14: 0xffffff8558d146c0, R15: 0xffffff92d22433bc
RFL: 0x0000000000010246, RIP: 0xffffff80167fbe3d, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x0000000000000058, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 0, VF: 0

Panicked task 0xffffff855aa146a0: 3 threads: pid 85: systemstats
Backtrace (CPU 6), panicked thread: 0xffffff855f699000, Frame : Return Address
0xfffffff0c70c3600 : 0xffffff8013c9c00d mach_kernel : _handle_debugger_trap + 0x41d
0xfffffff0c70c3650 : 0xffffff8013df5d85 mach_kernel : _kdp_i386_trap + 0x145
0xfffffff0c70c3690 : 0xffffff8013de5763 mach_kernel : _kernel_trap + 0x533
0xfffffff0c70c36e0 : 0xffffff8013c3ba60 mach_kernel : _return_from_trap + 0xe0
0xfffffff0c70c3700 : 0xffffff8013c9c3dd mach_kernel : _DebuggerTrapWithState + 0xad
0xfffffff0c70c3820 : 0xffffff8013c9bb96 mach_kernel : _panic_trap_to_debugger + 0x2b6
0xfffffff0c70c3880 : 0xffffff8014518649 mach_kernel : _panic + 0x54
0xfffffff0c70c38f0 : 0xffffff8013de5b53 mach_kernel : _sync_iss_to_iks + 0x2c3
0xfffffff0c70c3a70 : 0xffffff8013de5838 mach_kernel : _kernel_trap + 0x608
0xfffffff0c70c3ac0 : 0xffffff8013c3ba60 mach_kernel : _return_from_trap + 0xe0
0xfffffff0c70c3ae0 : 0xffffff80167fbe3d com.apple.iokit.IOPCIFamily : __ZNK11IOPCIDevice11getPropertyEPK8OSSymbol + 0x55
0xfffffff0c70c3c00 : 0xffffff8014421054 mach_kernel : __ZNK15IORegistryEntry11getPropertyEPKc + 0x24
0xfffffff0c70c3c20 : 0xffffff8017c14c6d as.vit9696.WhateverGreen : _orgVaddrPresubmitTrampoline + 0x7048
0xfffffff0c70c3cd0 : 0xffffff801442156f mach_kernel : __ZNK15IORegistryEntry12copyPropertyEPKc + 0x4f
0xfffffff0c70c3d00 : 0xffffff8014495c08 mach_kernel : _is_io_registry_entry_get_property_bin_buf + 0x128
0xfffffff0c70c3d70 : 0xffffff8013da1b26 mach_kernel : _iokit_server_routine + 0x7396
0xfffffff0c70c3dc0 : 0xffffff8013c76cf9 mach_kernel : _ipc_kmsg_send + 0x449
0xfffffff0c70c3e50 : 0xffffff8013c8dd89 mach_kernel : _mach_msg_overwrite_trap + 0x2d9
0xfffffff0c70c3ee0 : 0xffffff8013dcaaf2 mach_kernel : _mach_call_munger64 + 0x272
0xfffffff0c70c3fa0 : 0xffffff8013c3c246 mach_kernel : _hndl_mach_scall64 + 0x16
Kernel Extensions in backtrace:
com.apple.iokit.IOPCIFamily(2.9)[5E1B0BE0-4B73-35F5-9126-EB05FBB8BAF5]@0xffffff80167ee000->0xffffff8016818fff
as.vit9696.WhateverGreen(1.5.5)[9F7BED07-35BC-3306-88A5-D5DADBD42A53]@0xffffff8017c0d000->0xffffff8017c88fff
dependency: as.vit9696.Lilu(1.5.7)[E42A54DC-9082-35EC-93BC-08AD09861180]@0xffffff8017bc5000->0xffffff8017beffff
dependency: com.apple.iokit.IOPCIFamily(2.9)[5E1B0BE0-4B73-35F5-9126-EB05FBB8BAF5]@0xffffff80167ee000->0xffffff8016818fff

Process name corresponding to current thread (0xffffff855f699000): systemstats
Boot args: keepsyms=1 debug=0x100 agdpmod=pikera

Mac OS version:
21A559

Kernel version:
Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT 2021; root:xnu-8019.41.5~1/RELEASE_X86_64
Kernel UUID: 19BD4E1B-0268-3EE0-BC66-91F035BC9429
KernelCache slide: 0x0000000013a00000
KernelCache base: 0xffffff8013c00000
Kernel slide: 0x0000000013a10000
Kernel text base: 0xffffff8013c10000
__HIB text base: 0xffffff8013b00000
System model name: MacPro7,1 (Mac-27AD2F918AE68F61)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 609629099158
Last Sleep: absolute base_tsc base_nano
Uptime : 0x0000008df0b9d9ac
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x0000001a10569fd2 0x0000000000000000
Zone info:
Foreign : 0xffffff8019e28000 - 0xffffff8019e35000
Native : 0xffffff804b42b000 - 0xffffffa04b42b000
Readonly : 0 - 0
Metadata : 0xfffffff126076000 - 0xfffffff14638d000
Bitmaps : 0xfffffff14638d000 - 0xfffffff15238d000
In Monterey the FakePCIID kexts you are using cause kernel panic, you should not need them to configure your intel ethernet controller though and can eliminate them. If you need an example of how see @scope666 EFI uploads.
 
Seems like you would post your question to the GitHub site instead of here
yeah:)) I would do that. The reason I posted here because I am just wondering whether Scrope666 also uses the kexts, and hope he can help me:))
 
yeah:)) I would do that. The reason I posted here because I am just wondering whether Scrope666 also uses the kexts, and hope he can help me:))
you can see the kexts that are used in post 1
 
you can see the kexts that are used in post 1
Hi Feartech, do you mean "page 1"? (I can not find it). I think in page 1, Scope666 did not mention the kexts
 
Hi Feartech, do you mean "page 1"? (I can not find it). I think in page 1, Scope666 did not mention the kexts
yes, post 1 which happens to be on page 1:

Screenshot 2021-11-13 093423.jpg
 
I wanted to post my config if it helps anyone else. (full EFI folder attached)

Motherboard: Asus ROG Strix Z490-E Gaming
CPU: Intel 10900K
RAM: CORSAIR Vengeance RGB Pro 32GB (2 x 16GB) 288-Pin DDR4 SDRAM DDR4 3200
GPU: ASRock Phantom Gaming Radeon RX 560 + EVGA RTX 3080 Ti (disabled in config.plist)
Wi-Fi/BT: Broadcom BCM94360CD 802.11ac 1750Mbps Desktop PCi-E WiFi Adapter. (Handoff / Continuity working)
Ethernet: I225-V
Storage: 2x Samsung 970 EVO 1TB NVMe
Case: CORSAIR OBSIDIAN 500D RGB SE Mid-Tower Case
PSU: CORSAIR AX750
CPU Cooler: Corsair H115i RGB Platinum AIO Liquid CPU Cooler

About the only thing not working is Apple TV+ DRM content (fixed), but Netflix / Prime / Apple trailers work fine. The DisplayPort and HDMI outputs on the motherboard work with acceleration via the IGPU, but as of yet the HDMI does not. This is why I added the Radeon RX 560 as I have two monitors. If you have single or dual monitors you can probably just use the iGPU without the Radeon GPU. The same EFI will work with either iGPU or an RX 560 (or similar). If you have a CORSAIR Command Pro like this case comes with, THIS workaround for Catalina or THIS kext for Big Sur will solve it being detected as a UPS.

View attachment 532990
View attachment 530843


View attachment 508337

View attachment 516484


View attachment 516485

Video of case:

What's left to fix: iGPU HDMI, this is a bigger problem than just Z490 from what I've been reading, Wake from sleep via keyboard or Wake on Lan (I have to press the power button, at least it STAYS asleep which is nice). A better driver for the Ethernet I-225V (for me it seems to drop packets although internet tests don't confirm, others say it's fine). Fixed by changing "Configure" to "Manual" under Ethernet -> Hardware advanced settings and specifying Speed and Duplex.
Slow Wi-Fi after sleep: Resolved by unchecking "Wake for network access" in System Preferences > Energy Saver

Other than that everything works and it's ROCK solid!

Note: Use OpenCore Configurator to generate UUID, MLB and Serial number. I enter my real MAC address in the ROM field, these are all important to get iMessage / FaceTime working. If you're using a supported DGPU in the main (upper) PCI-E slot, you'll have to remove the "blocker" I have in the EFI.

EDIT 06.14.2020 - Cleaned up ACPI, added front USB C port (only working at 2.0 speeds, not sure why yet)

EDIT 06.20.2020 - Clean up kexts, fix on-board audio (thanks hemon!), fix intel hdmi audio, included better USBInjectAll kext, not enabled by default, but can be should you want to do your own USB map.

EDIT 07.01.2020 - Removed ALCID from boot-args now that audio is fixed, remove CPU mask spoof as no longer needed as of 10.5.5

EDIT 07.18.2020 - Fixed HDMI black screen, both monitors now working with iGPU. For now I have removed the Radeon card so my RTX 2080 Ti can run at PCIE x16 in Windows.

View attachment 480884

EDIT 08.03.2020 - Added EFI-0.6.0.zip containing OpenCore 0.6.0 that was released today, along with all of the updated kexts that the same team also put out today. I added all of the new 0.6.0 keys and ran it through the online validator. Going to keep the original EFI.zip (version 0.5.9) attached here for now incase 0.6.0 introduces any problems that I'm not aware of.

EDIT 09.09.2020 - Added EFI 0.6.1.zip containing OpenCore 0.6.1 along with all the updated kexts that came with it. This version requires you to be on 10.5.6 Supplemental Update, 19G2021 or later. It has the iMac 20,2 system definition for the 10900K CPU. Removed the slow front USB C and enabled the rear at full 10 Gbps speed. I had to generate all new serial, MLB, UUID, etc. for iServices to work.

EDIT 11.08.2020 - Added EFI 0.6.3.zip. This build has an improved USB map, shown in post 5 below. (enabled the 3 black 2.0 ports above BIOS port) It's also reported to support Big Sur with little to no modification. Removed 0.5.9 since newer builds have many improvements / fixes.

EDIT 12.21.2020 - Added EFI 0.6.4.zip including all the latest kexts. As usual I ran it through the validator here. Removed EFI 0.6.0 because of age.

EDIT 01.08.2021 - Added EFI 0.6.5.zip including all the latest kexts. As usual I ran it through the validator here. Removed EFI 0.6.1 because of age.

EDIT 02.07.2021 - Added EFI 0.6.6.zip including all the latest kexts, As usual I ran it through the validator here. Removed EFI 0.6.3 because of age.

EDIT: 03.06.2021 - Added EFI 0.6.7.zip including all the latest kexts. Removed EFI 0.6.4 because of age. (Validator wasn't updated this month for 0.6.7)

EDIT: 04.09.2021 - Added EFI 0.6.8.zip including all the latest kexts. Removed EFI 0.6.5 because of age. Tested and passes validator built into OpenCore Configurator. I've been running this personally with Big Sur and it's running great.

EDIT: 05.04.2021 - Added EFI 0.6.9.zip including all the latest kexts. Removed EFI 0.6.6 because of age. Tested and passes validator built into OpenCore Configurator.

EDIT: 06.08.2021 - Added EFI 0.7.0 1.1.zip including all the latest kexts. Removed EFI 0.6.7 because of age. Tested and passes using OCValidate.

EDIT: 07.05.2021 - Added EFI 0.7.1.zip including all the latest kexts. Removed EFI 0.6.8 because of age. Tested and passes using OCValidate.

EDIT: 08.03.2021 - Added EFI 0.7.2.zip including all the latest kexts. Removed EFI 0.6.9 because of age. Tested and passes using OCValidate.

EDIT: 09.08.2021 - Added EFI 0.7.3.zip including all the latest kexts. Removed EFI 0.7.0 because of age. Tested and passes using OCValidate.

EDIT: 10.04.2021 - Added EFI 0.7.4.zip including all the latest kexts. Removed EFI 0.7.1 because of age. Tested and passes using OCValidate.

EDIT: 11.01.2021 - I have a build of 0.7.5 HERE, awaiting validation from others before posting here.


5700 XT and similar see here for the changes needed.


Special thanks to xiaovie (mcvie on here) who gave me a lot of pointers early on and helped get me up and running. If you don't have the Broadcom WiFi/BT card I have, he has kexts for the onboard module here: https://github.com/xiaovie/-Hackintosh-i7-10700k-ROG-STRIX-Z490-A-GAMING-RX-590.zip/releases
hello I have the mb as you going to use on board video I understand there is no support for NVIDIA graphics cards I ALSO HAVE ONBOARD BLUE TOOTH AND WIFI do I need to change anything in the plist to make it work
 
Back
Top