Jump to content

[SOLVED] Dell 5480 - macOS Mojave (latest build)


Rafael Siqueira

Recommended Posts

Hi, 
 

As we are close to having the final build for MacOS Mojave, I've started to prepare myself for the update. I'm currently using High Sierra.
 

I want to make a fresh install. My steps were:

1) Download Mojave and make bootable disk (via createinstallmedia);
2) Install the last Clover version;
3) Copied the same config.plist used in High Sierra
 

I'm facing a kernel panic, probably because of wrong (or missing) patches.

Find attached a screenshot, origin folder and EFI folder. @Jake Lo, can you help me with this?


Cheers,

Rafael Siqueira

origin.zip

EFI.zip

IMG_1423.JPG

Link to comment
Share on other sites

You can't use those kexts on Mojave:

IntelGraphicsFixup.kext
IntelGraphicsDVMTFixup.kext

Shiki.kext
 

You need to use WhateverGreen with DVMT 32MB fix-up patch in your config instead.

 

This patch needs correct DevicePath in order to work, so you need to find yours with gfxutil first.

$ ./gfxutil -f IGPU
DevicePath = PciRoot(0x0)/Pci(0x2,0x0)

This is correct way to apply this patch

Screen_Shot_2018-09-08_at_9.56.33_AM.png

 

Remove any other graphic patch that you have in your config.

 

Do not use ApfsDriverLoader-64.efi and apfs.efi together. Same goes for HFSPlus.efi and VBoxHfs-64.efi. It is preferred to use ApfsDriverLoader-64.efi and HFSPlus.efi. At lest VBoxHfs is disabled in your config, but you need to remove apfs.efi.

 

Your config looks like you added every patch that exists. Use only those that you really need.

 

USBInjectAll.kext should not be used as a long term solution. As stated in USBInjectAll readme: 

 

Quote

 

Note: Do not plan to use the patch long-term. It could be problematic. If you have more than 15 ports on XHC, you should use FakePCIID_XHCIMux to route the USB2 component of those USB3 ports to EHCI. It is easy to stay under the limit if up to 8-USB2 ports are routed off XHC.


 

 

  • Like 1
Link to comment
Share on other sites

Hi @viking1304! Thanks. Almost there!

 

I successfully installed the latest Mojave Beta, but some items are not working yet.

 

Working

  • Keyboard
  • Camera
  • Bluetooth
  • Ethernet

Not working

  • Trackpad
  • Audio
  • HDMI Port (freezes when I plug in/out)

Find attached the debug_files and my EFI folder.

 

Again, thanks for your support.

 

Cheers,

Rafael Siqueira

debug_21001.zip

EFI.zip

Link to comment
Share on other sites

Your config is still a battlefield. You still have a million and one thing that you do not need there.

 

For audio, try to use layout 11 instead of 1 and clean ALL AppleHDA ALC 256 patches.

 

Devices > Audio > Inject > 11

 

Kernel and Kext Patches > Kexts to Patch > AppleHDA ALC 256 #1 > disable

Kernel and Kext Patches > Kexts to Patch > AppleHDA ALC 256 #2 > disable

Kernel and Kext Patches > Kexts to Patch > AppleHDA ALC 256 #3 > disable

Kernel and Kext Patches > Kexts to Patch > AppleHDA ALC 256 #4 > disable

Link to comment
Share on other sites

Hahaha! Thanks, it's clean now :)

The audio was fixed.

 

My issues now are:

- Trackpad (not a big problem as I use bluetooth mouse)

- Display Ports (HDMI / VGA) - It was working fine on High Sierra. I kept the HDMI patches in config but no effect.

 

Do you any idea how to fix the display issues?

 

Cheers,

Rafael Siqueira

Link to comment
Share on other sites

I can just guess.

 

Comparing your kexts with those from Jakes bootpack I see that you do not have FakePCIID_Intel_HDMI_Audio.kext. I would try to add that one.

I do not see HD 620 HDMI # 1 and HD 620 HDMI # 2 patches in your config that are in bootpack. I would try to add those two.

 

If that doesn't work, I guess that only Jake can help.

Link to comment
Share on other sites

Hi guys! 

Sorry the delay. Busy days.

 

No success with the HDMI/VGA ports and Trackpad.

 

@Jake Lo , Do you have any idea?

 

Here is the summary

 

Working

- Audio

- Keyboard

- Bluetooth

- USBs

- Thunderbolt

 

Not working

- Trackpad

- Display Ports

 

When I plug the display ports the system freezes.

 

Cheers,
Rafael Siqueira

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...