Contribute
Register

The everything works Asus Z390-I Gaming * i7-8700K * SAPPHIRE NITRO+ Radeon RX Vega 64 Build

having your usb ports setup correctly also helps
Agreed, the version I sent @ModMike has the post limit patch applied instead of an SSDT. Something else to try I guess. He's got a version of an SSDT he could add in and the folder I uploaded has a kext that defines ports but its turned off in the config.plist
 
Agreed, the version I sent @ModMike has the post limit patch applied instead of an SSDT. Something else to try I guess. He's got a version of an SSDT he could add in and the folder I uploaded has a kext that defines ports but its turned off in the config.plist
I have seen many peeps with Bluetooth/wireless issues that was solved after:
 
I have seen many peeps with Bluetooth/wireless issues that was solved after:
Agreed, the version I sent @ModMike has the post limit patch applied instead of an SSDT. Something else to try I guess. He's got a version of an SSDT he could add in and the folder I uploaded has a kext that defines ports but its turned off in the config.plist

Willing to try. Just to be clear, I put in my SSDT, disable patch and enable USBMap kext? Do I still need bluetooth injector?
 
Willing to try. Just to be clear, I put in my SSDT, disable patch and enable USBMap kext? Do I still need bluetooth injector?
I think its something else but yes, that's the process. Anything that goes into ACPI folder as an add also gets listed in the config.plist. Same for kexts or drivers. There's this regrading bluetooth:

Kext Use
BrcmBluetoothInjector.kext Use when firmware loading is not required.
BrcmPatchRAM.kext Loads firmware into the bluetooth device and activates it. For macOS 10.10 or earlier.
BrcmPatchRAM2.kext Loads firmware into the bluetooth device and activates it. For macOS 10.10-10.14.
BrcmPatchRAM3.kext Loads firmware into the bluetooth device and activates it. For macOS 10.15.
BrcmFirmwareData.kext Provides firmware to BrcmPatchRAM2.

Once you've determined the kexts that you'll need, add them to OC/k/O and reboot. If you're unsure, start with BrcmBluetoothInjector.kext. If your Bluetooth device isn't working after a reboot, you need a firmwareloader. Add the appropriate BrcmPatchRAM?.kext along with BrcmFirmwareData.kext. Leave BrcmBluetoothInjector.kext as well as it is also required.
 
I installed OpenCore last night but couldn't get my wifi working. It boots fine but I think it needs a little more time before I feel like jumping in again. I know people are happy with it but it's not for me, at least for now.

Meanwhile I rolled back to 5107 and was wondering if you would have the patience to give the attached EFI a shot, as is. If it doesn't work, see if you can make it work. I really want to resolve @klard1219 and your issues. It still has all the latest kexts and seems to be working great on my machine.

Note: There is also no reason to disable inject intel. I don't have it enabled and I did set the flag to False in the config.
I checked this configuration in the native mode without changes (replaced only the serial number). It worked for me on the 5700 XT. Everything works without any additional settings. Great job @ModMike
 
I think its something else but yes, that's the process. Anything that goes into ACPI folder as an add also gets listed in the config.plist. Same for kexts or drivers. There's this regrading bluetooth:

Kext Use
BrcmBluetoothInjector.kext Use when firmware loading is not required.
BrcmPatchRAM.kext Loads firmware into the bluetooth device and activates it. For macOS 10.10 or earlier.
BrcmPatchRAM2.kext Loads firmware into the bluetooth device and activates it. For macOS 10.10-10.14.
BrcmPatchRAM3.kext Loads firmware into the bluetooth device and activates it. For macOS 10.15.
BrcmFirmwareData.kext Provides firmware to BrcmPatchRAM2.

Once you've determined the kexts that you'll need, add them to OC/k/O and reboot. If you're unsure, start with BrcmBluetoothInjector.kext. If your Bluetooth device isn't working after a reboot, you need a firmwareloader. Add the appropriate BrcmPatchRAM?.kext along with BrcmFirmwareData.kext. Leave BrcmBluetoothInjector.kext as well as it is also required.

I have done extensive testing with the card when I first installed and I can assure you I need the 4 BRCM patches for the Dell DW1560.

I finally fixed it and didn't need the 15 port limit fix, I have all my ports. Turns out I needed to add USBInjectall.

I also needed to remove the executable path for BrcmBluetoothInjector.kext other wise the system hangs.

I will clean it, update it, and post after supper.
 
I checked this configuration in the native mode without changes (replaced only the serial number). It worked for me on the 5700 XT. Everything works without any additional settings. Great job @ModMike

YESSSSSSS!!!!!!! I am going to look at doing the WEG delete version tonight. I also have open core running with full WiFi and USB.
 
I'm running 5.7 now, here's what I have going including the boot argument for an XT5700 (agpdmod=pikera). You can use Xcode to change the serial number, UUID and add your ROM address but I recommend doing it before your EFI folder is hidden (even if you mount it) otherwise Xcode acts up and locks the file.

I'm still getting the booted into Safe Mode after I mount the EFI folder (who knows why) but I downgraded to bios version 2401 and when it happens I hit control Alt Delete and it boots back up fine. See if it works for you.
I started the first time. It works. I set No to four kexts, but my bluetooth is not working. My wifi is working.

Снимок экрана 2020-04-13 в 01.56.24.png
 
I installed OpenCore last night but couldn't get my wifi working. It boots fine but I think it needs a little more time before I feel like jumping in again. I know people are happy with it but it's not for me, at least for now.

Meanwhile I rolled back to 5107 and was wondering if you would have the patience to give the attached EFI a shot, as is. If it doesn't work, see if you can make it work. I really want to resolve @klard1219 and your issues. It still has all the latest kexts and seems to be working great on my machine.

Note: There is also no reason to disable inject intel. I don't have it enabled and I did set the flag to False in the config.

I have tested this EFI, it works for me (the one from the 2020-04-11 does not for me). Thanks again @ModMike !

I did a little check of what works and what not :
  1. Continuity:
    1. - Handoff —> OK
    2. - iMessage —> OK
    3. - Continuity Camera —> OK
    4. - Universal Clipboard —> KO
    5. - Instant Hotspot —> KO
    6. - Air Drop —> OK (sometimes my iPad and iPhone are not displayed as available)
    7. - iPhone Cellular Calls —>OK
    8. - Auto Unlock —> KO
    9. - Apple Pay (https://applepaydemo.apple.com) —>OK
  2. Sleep (fans and RGB LEDs included) —> OK but only when launched from the apple menu, if no activity, the screens sleeps but not the CPU fan
  3. Power Nap (sleep with background operations such as Time Machine) —> Not tested
  4. Wake —> OK
  5. Audio (select internal speakers) —> to be tested
  6. Ethernet —> to be tested
  7. Bluetooth
    1. Audio from Spotify to my headphones —> OK
    2. Network share from my iPhone —> KO
  8. WiFi —> OK
  9. All USB and USB 3.1 ports —> to be tested
  10. Nightshift (no kexts required) —> OK
  11. Sidecar
    1. Wifi —> OK (sometimes does not connect)
    2. Cable —> to be tested, have to find a cable…
  12. DRM
    1. Netflix —> KO only preview, not content
    2. Apple TV+ —> KO only preview, not content
I did not found solution for Netflix and Apple TV+...
I'll have to work on all that.
 
I checked this configuration in the native mode without changes (replaced only the serial number). It worked for me on the 5700 XT. Everything works without any additional settings. Great job @ModMike

I hate to ask, but there is version 5111 of Clover. Would you mind trying it out? If it works for you, I will look at the WEG removal patch to speed up video card processing.
 

Attachments

  • DGPU-EFI.zip
    25.6 MB · Views: 60
Back
Top