Contribute
Register

X299 Big Sur Support

Status
Not open for further replies.
Facetime works ok with me. Are you using a webcam?

how is your Bluetooth usb connected?

also is your Ethernet set to eth0? And are you using a proper uuid? Does iMessage work and Apple store?


Ethernet is on en0, iMessage and AppStore are working fine.
I have not a webcam but I have a microphone connected on front panel.
There is nothing connected to usb atm.
 
Hey everyone, I want to update to OC 0.6.2 from 0.6.1

I see the guides but am still uncertain about the best way to proceed updating - this is beside updating kexts.

Please advise and thank you!
 
Hey everyone, I want to update to OC 0.6.2 from 0.6.1

I see the guides but am still uncertain about the best way to proceed updating - this is beside updating kexts.

Please advise and thank you!
Each OC update
- I rebuild my config.plist from "Sample.plist" in the Opencore package. following dortania's guide and my previous version config.plist.
- Update the 4 OC files
- Update the Kexts if avalable
- Keep the same "Drivers" and "Tools" as the previous version
 
Ethernet is on en0, iMessage and AppStore are working fine.
I have not a webcam but I have a microphone connected on front panel.
There is nothing connected to usb atm.

might be your microphone and usb related.
Are you using 255 for your usb bt map?

also try another port (rear) or another mic like AirPods with bt to see if it’s related to the mic. This might also be applealc related.
 
EFI OC 0.6.2 X299

This EFI works on Gigabyte X299, for other brands :

1 / Add : if necessary for your configuration

- SSDT-RTC0 or SSDT-RTC0-RANGE
- SSDT-AWAC
(edit config.plist for)

2 / Edit config.plist :

- Under Quirks : for bios with CfgLock = Disable

<key>AppleCpuPmCfgLock</key>
<false/> <true/>
<key>AppleXcpmCfgLock</key>
<false/> <true/>

- Under Nvram : -v darkwake=0 npci=0x2000 alcid=7 shikigva=80 : npci=0x2000 not need for Asus (F.E.) , alcid=7 : must be adjusted according to your system , you can add keepsyms=1 debug=0x100 to see/stop debug infos while booting

- Under PlatformInfo :generate your own SMBIOS : add MLB, SystemSerialNumber, iMacPro 1,1 or MacPro 7,1 if you prefer, add SystemUUID etc...

3 / replace USB.kext with yours

While booting at OC gui press the space bar if you want more boot options
 

Attachments

  • EFI OC 0.6.2 X299.zip
    7.8 MB · Views: 107
Last edited:
I just put a (genuine) BCM943602CS with a cheap PCIe adapter and it works oob in both BT and WIFI.
But.. But I have got some problems with Airdrop and Handoff.
First of all I cannot see my daily iPhone XS on Airdrop page inside macOS nor see the this hack on that iPhone XS, but on my older iPhone 7 Airdrop works just fine on both directions. Moreover, after I enable Airdrop on that iPhone 7 I can see the iPhone XS on finder and vice versa.
The only difference between those two iPhones is that my old 7 is settled with US locale while the new XS is settled in Italian.
I read somewhere that some BCM cards have problem with the right region code, but this model isn't mentioned. Anyone uses this card?


Also I found out that if I get a call on my iPhone and answer via this Hackintosh (just like I usually do on my MacBook Pro), AppleALC will crash and system is restarted.
Here is the report:
panic(cpu 6 caller 0xffffff80187ee996): Kernel trap at 0xffffff801b8bc2e9, type 6=invalid opcode, registers:
CR0: 0x0000000080010033, CR2: 0xffffffb0b6646000, CR3: 0x000000048b5f3039, CR4: 0x00000000003626e0
RAX: 0xffffffb0b6645010, RBX: 0x0000000000000001, RCX: 0x0000000000000000, RDX: 0x0000000000000000
RSP: 0xffffffb0b5f63cd8, RBP: 0xffffffb0b5f63cf0, RSI: 0x0000000000000001, RDI: 0xffffffb0b6645010
R8: 0x0000000000000001, R9: 0x0000000000000781, R10: 0x0000000000000000, R11: 0x0000000000000000
R12: 0x0000000000000781, R13: 0xffffffb0b6c6db34, R14: 0xffffffb0b5f63d0c, R15: 0xffffffb0b6645010
RFL: 0x0000000000010202, RIP: 0xffffff801b8bc2e9, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0xffffffb0b6646000, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 0, VF: 0

Backtrace (CPU 6), Frame : Return Address
0xffffffb0b5f636f0 : 0xffffff80186bc65d mach_kernel : _handle_debugger_trap + 0x3dd
0xffffffb0b5f63740 : 0xffffff80187fdba3 mach_kernel : _kdp_i386_trap + 0x143
0xffffffb0b5f63780 : 0xffffff80187ee5ca mach_kernel : _kernel_trap + 0x55a
0xffffffb0b5f637d0 : 0xffffff8018661a2f mach_kernel : _return_from_trap + 0xff
0xffffffb0b5f637f0 : 0xffffff80186bbefd mach_kernel : _DebuggerTrapWithState + 0xad
0xffffffb0b5f63910 : 0xffffff80186bc1e8 mach_kernel : _panic_trap_to_debugger + 0x268
0xffffffb0b5f63980 : 0xffffff8018eba3ca mach_kernel : _panic + 0x54
0xffffffb0b5f639f0 : 0xffffff80187ee996 mach_kernel : _sync_iss_to_iks + 0x2c6
0xffffffb0b5f63b70 : 0xffffff80187ee67d mach_kernel : _kernel_trap + 0x60d
0xffffffb0b5f63bc0 : 0xffffff8018661a2f mach_kernel : _return_from_trap + 0xff
0xffffffb0b5f63be0 : 0xffffff801b8bc2e9 com.apple.vecLib.kext : _vDSP_zvmul + 0xed99
0xffffffb0b5f63cf0 : 0xffffff7fb6b0776d com.apple.driver.DspFuncLib : __ZN13DspAlgorithms25downMixStereoToMonoStrideEPKfiPfij + 0x53
0xffffffb0b5f63d30 : 0xffffff7fb69e953f com.apple.driver.AppleHDA : __ZN14AppleHDAEngine26convertVirtualInputSamplesEPKvPvjjPK20_IOAudioStreamFormatP13IOAudioStream + 0xf9
0xffffffb0b5f63d70 : 0xffffff7fb69e9383 com.apple.driver.AppleHDA : __ZN14AppleHDAEngine19convertInputSamplesEPKvPvjjPK20_IOAudioStreamFormatP13IOAudioStream + 0x3b
0xffffffb0b5f63d90 : 0xffffff801ab119d6 com.apple.iokit.IOAudioFamily : __ZN13IOAudioStream16readInputSamplesEP19IOAudioClientBufferj + 0x11c
0xffffffb0b5f63df0 : 0xffffff801ab0c908 com.apple.iokit.IOAudioFamily : __ZN23IOAudioEngineUserClient18performClientInputEjP22IOAudioClientBufferSet + 0x142
0xffffffb0b5f63e60 : 0xffffff801ab0c328 com.apple.iokit.IOAudioFamily : __ZN23IOAudioEngineUserClient15performClientIOEjjbjjj + 0x14e
0xffffffb0b5f63eb0 : 0xffffff8018e4d5ae mach_kernel : _iokit_user_client_trap + 0x18e
0xffffffb0b5f63ef0 : 0xffffff80187d3233 mach_kernel : _mach_call_munger64 + 0x273
0xffffffb0b5f63fa0 : 0xffffff8018662216 mach_kernel : _hndl_mach_scall64 + 0x16
Kernel Extensions in backtrace:
com.apple.vecLib.kext(1.2)[B53FB908-963F-34EB-8AE5-7C6BD5A791F2]@0xffffff801b869000->0xffffff801b913fff
dependency: com.apple.kec.Libm(1)[7D9632E1-D0E3-347D-A182-003C33041E59]@0xffffff801b5a3000->0xffffff801b5b0fff
com.apple.iokit.IOAudioFamily(300.6.1)[1D4E1A88-5D33-3D8E-A1B8-4432B718C215]@0xffffff801aafe000->0xffffff801ab1bfff
dependency: com.apple.vecLib.kext(1.2.0)[B53FB908-963F-34EB-8AE5-7C6BD5A791F2]@0xffffff801b869000->0xffffff801b913fff
com.apple.driver.DspFuncLib(283.15)[F89D47C7-EA53-3357-8DD6-3750E3F89BE2]@0xffffff7fb6aa9000->0xffffff7fb6b8bfff
dependency: com.apple.driver.AppleEFINVRAM(2.1)[453E94EB-6952-35D1-9048-531216A59600]@0xffffff8019a30000->0xffffff8019a39fff
dependency: com.apple.iokit.IOAudioFamily(300.6.1)[1D4E1A88-5D33-3D8E-A1B8-4432B718C215]@0xffffff801aafe000->0xffffff801ab1bfff
dependency: com.apple.kext.OSvKernDSPLib(529)[8F4BD574-40D0-339E-8F82-17109DD9E7E4]@0xffffff7fb8998000->0xffffff7fb89a6fff
dependency: com.apple.vecLib.kext(1.2.0)[B53FB908-963F-34EB-8AE5-7C6BD5A791F2]@0xffffff801b869000->0xffffff801b913fff
com.apple.driver.AppleHDA(283.15)[9BED574A-A411-308D-AFFA-B0BF7BF109C7]@0xffffff7fb69c7000->0xffffff7fb6a56fff
dependency: com.apple.driver.AppleHDAController(283.15)[DE82AFC3-81C6-33C1-863C-C50B15C6F848]@0xffffff7fb6a7c000->0xffffff7fb6a8efff
dependency: com.apple.driver.DspFuncLib(283.15)[F89D47C7-EA53-3357-8DD6-3750E3F89BE2]@0xffffff7fb6aa9000->0xffffff7fb6b8bfff
dependency: com.apple.iokit.IOAudioFamily(300.6.1)[1D4E1A88-5D33-3D8E-A1B8-4432B718C215]@0xffffff801aafe000->0xffffff801ab1bfff
dependency: com.apple.iokit.IOGraphicsFamily(585)[8151B7E2-974F-32AD-BBFB-E8C9E421473D]@0xffffff7fb81ff000->0xffffff7fb822dfff
dependency: com.apple.iokit.IOHDAFamily(283.15)[1EA6A791-7E31-3073-B2CE-3FDC80394A25]@0xffffff7fb6b9c000->0xffffff7fb6b9ffff
dependency: com.apple.iokit.IONDRVSupport(585)[834B275F-FCE3-3ECA-9617-FE7CB139DAC6]@0xffffff7fb8244000->0xffffff7fb824cfff

Process name corresponding to current thread: coreaudiod
Boot args: -v keepsyms=1 debug=0x100

Mac OS version:
20A5384c

Kernel version:
Darwin Kernel Version 20.1.0: Thu Sep 24 20:22:06 PDT 2020; root:xnu-7195.40.89.100.3~1/RELEASE_X86_64
Kernel UUID: F53CBFCA-438C-30C2-BFD7-5D0588C5CD5F
KernelCache slide: 0x0000000018400000
KernelCache base: 0xffffff8018600000
Kernel slide: 0x0000000018410000
Kernel text base: 0xffffff8018610000
__HIB text base: 0xffffff8018500000
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: 229962457301
Last Sleep: absolute base_tsc base_nano
Uptime : 0x000000358ad4a458
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x000000bb49d435be 0x0000000000000000
Based on your report you're using macOS 11 Big Sur Public Beta 9. Do you have this same issue with previous BS release or Catalina?
Apple has made some important changes in this version of Big Sur ( HEVC stopped working, Wifi, Airdrop, Airplay connection that were ok are now buggy or non functional... ) ; It might just be related to this OS Version ( Still beta ).

Lastly, To avoid confusion it would be nice if people who do not use BS or this version of Big Sur ( on a Hack ) refrain from posting or answering. This is why we have other X299 threads.
 
Last edited:
EFI OC 6.0.2 X299

This EFI works on Gigabyte X299, for other brands :

1 / Add : if needed

- SSDT-RTC0 or SSDT-RTC0-RANGE
- SSDT-AWAC
(edit config.plist for)

2 / Edit config.plist :

- Under Quirks : for bios with CfgLock = Disable

<key>AppleCpuPmCfgLock</key>
<false/> <true/>
<key>AppleXcpmCfgLock</key>
<false/> <true/>

- Under Nvram : -v darkwake=0 npci=0x2000 alcid=7 shikigva=80 : npci=0x2000 not need for Asus (F.E.) , alcid=7 : must be adjusted according to your system , you can add keepsyms=1 debug=0x100 to see/stop debug infos while booting

- Under PlatformInfo :generate your own SMBIOS : add MLB, SystemSerialNumber, iMacPro 1,1 or MacPro 7,1 if you prefer, add SystemUUID etc...

3 / replace USB.kext with yours

While booting at OC gui press the space bar if you want more boot options
the right number is 0.6.2 ;)
You have an ACPI patch ... is it required for all X299 mobo ?
You have 2 Kernel Patches ... that on is no linger needed (SSDtrim) and another specific (Aquatia 10G)
Thanks
 
might be your microphone and usb related.
Are you using 255 for your usb bt map?

also try another port (rear) or another mic like AirPods with bt to see if it’s related to the mic. This might also be applealc related.

I should be right, and using 255 for this usb port. I used Hackintool to generate ssdt-uiac and UsbInject.kext but I will switch to newer @Loloflatsix ‘s kext approach. In ssdt-uiac this port is mapped as 0xFF (255) but in hackintool is marked as USB2 port, not Internal. Is very strange and I would get rid of prebuilt things since is very difficult to debug iussues.
Meanwhile I also updated lilu and applealc and the problem is still there.

Based on your report you're using macOS 11 Big Sur Public Beta 9. Do you have this same issue with previous BS release or Catalina?
Apple has made some important changes in this version of Big Sur ( HEVC stopped working, Wifi, Airdrop, Airplay connection that were ok are now buggy or non functional... ) ; It might just be related to this OS Version ( Still beta ).

Lastly, To avoid confusion it would be nice if people who do not use BS or this version of Big Sur ( on a Hack ) refrain from posting or answering. This is why we have other X299 threads.

Yes, I’m on latest Developer Beta (should be the same as Public).
I did not know l, based on the latest page of this thread that this beta has that many iussue..
 
the right number is 0.6.2 ;)
You have an ACPI patch ... is it required for all X299 mobo ?
You have 2 Kernel Patches ... that on is no linger needed (SSDtrim) and another specific (Aquatia 10G)
Thanks
Yes, you're right. The ACPI pach seems right for Gigabyte or Asus : I can boot both with.
I keep the two kernel patches but for Aquantia 10G there is a change for Big Sur, see on this post : #24
to verify it.
 
Last edited:
The ACPI patch does a similar job to cover the RTC mapping of 0x0070 to 00x0078 ( Check your DSDT /Device RTC, to see if you need it ).

If you use the latest method for USB mapping you can get rid of the SSDT for USBX.
Attached is my EFI for Gigabyte WU-8. Version OC 0.6.3. Fully functional without any SSDTs.

To be replaced or adjusted:
-USBPorts.kext
-Device properties
-PlatformInfo.
 

Attachments

  • Ellybz EFI 0.6.3.zip
    2.8 MB · Views: 106
Last edited:
Status
Not open for further replies.
Back
Top