Jump to content
viking1304

macOS Mojave on E7450

Recommended Posts

I updated my macOS 10.13.6 to Mojave 10.14 Beta (18A337a) without any problem on my E7450 (model with discreet nVidia). Everything works, with some small issues. Some of those issues might be caused by VoodooPS2Controller (that I haven't used before), so I just switched back to ApplePS2Controller.

 

Clover version:

4568

 

Injected kexts:

Lilu.kext 1.2.6
WhateverGreen.kext 1.2.1
FakePCIID.kext 1.3.12
FakePCIID_Intel_HD_Graphics.kext 1.3.12
FakePCIID_XHCIMux.kext 1.3.12
FakeSMC.kext 6.26-344-g1cf53906.1787
ACPIBatteryManager.kext 1.81.4
AppleALC.kext 1.3.1
IntelMausiEthernet.kext 2.4.0d0
ApplePS2Controller.kext 1.5

 

Kexts in LE:

DisableTurboBoostBattery.kext 2.1
AppleBacklightInjector.kext 0.9.0
BrcmFirmwareRepo.kext 2.2.10
BrcmPatchRAM2.kext 2.2.10
Legacy_Sierra_QMI_10.13.kext 1.4.0

 

WhateverGreen DVMT 32MB fixup patch (replaces IntelGraphicsDVMTFixup.kext):

        <key>Properties</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>framebuffer-fbmem</key>
                <data>
                AACQAA==
                </data>
                <key>framebuffer-patch-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-stolenmem</key>
                <data>
                AAAwAQ==
                </data>
            </dict>
        </dict>

You should check your graphics configuration and change Pci part to match your system if needed. This part is probably critical, since IntelGraphicsDVMTFixup will not work in Mojave.

 

Only other Clover config change (compared to HS config) was removal of Inject Intel and other graphic patches (as suggested in some WhateverGreen thread on some other forum).

 

I have external TP-Link UBS dongle (TL-WN725N), so I do not need Broadcom Wi-Fi kexts. Add them if you use Broadcom Wi-FI card.

I need FakePCIID_XHCIMux and Legacy_Sierra_QMI in order to use DW5809e WWAN. Those are not needed if you do not have this WWAN or just do not want to use it.

 

Most the issues that I noticed were related to keyboard and touchpad, so I reverted good old ApplePS2Controller. I absolutely need working Insert key.

 

Other issues are software related. Some 3rd party icons are not always visible (TP-Link Wireless Utility, Logitech Control Center...) Caret (text currsor) is not always visible in Chrome address bar. It is invisible while key is pressed. It is shown on key release. It is very problematic when you need to change some text fast in address bar.

 

 Since I am using this for less than a day and my partition is freshly converted to APFS, I guess that SSD activity is related to spotlight indexing of my new drive. 

 

To summarize, Mojave works well on E7450.

 

EDIT:

Almost forgot. EAPDFix and CodecCommander are not needed since AppleALC now have full EAPD support for ALC293/ALC3235 and almost every other ALC model.

 

EDIT 2:

Flawlessly updated to Beta 9 (18A384a) with normal update. Haven't changed anything in kexts nor config.

All Chrome Mojave related problems are solved with latest Chrome 69.0.3497.81.

Latest Firefox 62.0 adopts Mojave color scheme. It is dark if you use dark Mojave appearance, and light if you are using light one.

 

Share this post


Link to post
Share on other sites
On 9/4/2018 at 8:26 AM, viking1304 said:

WhateverGreen DVMT 32MB fixup patch (replaces IntelGraphicsDVMTFixup.kext):


        <key>Properties</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>framebuffer-fbmem</key>
                <data>
                AACQAA==
                </data>
                <key>framebuffer-patch-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-stolenmem</key>
                <data>
                AAAwAQ==
                </data>
            </dict>
        </dict>

Hi Jake

My laptop not patch Bios 32MB, just use IntelHDGraphicsDVMTFixup. WhateverGreen chang this. 

On 9/20/2018 at 10:05 AM, Jake Lo said:

Give this a try, goes into the EFI/Clover folder

E7470_Mojave.zip

U use IntelHDGraphicsDVMTFixup and WhateverGreen?

Share this post


Link to post
Share on other sites

I know the developer said IntelHDGraphicsDVMTFixup is integrated into WhateverGreen, but without it, my system will KP. You could try without and see how your system reacts.

Share this post


Link to post
Share on other sites

Where do I get FakePCIID_XHCIMux.kext from? I dont find any link in the web. --> EDIT: Found a link, but seems not to work for me. It is attached in my EFI Folder.

Thank you in advance.

 

And by the way, here is my EFI Folder from my E7450 running the final MacOS Mojave version.

Everything seems to work :) 

 

EFI.zip

Share this post


Link to post
Share on other sites

FakePCIID_XHCIMux.kext is part of RehabMan's FakePCIID. You will need this one only if you have a problem with some internal USB devices and if you are in temptation to use USBInjectAll.kext to resolve those issues. In that case use FakePCIID_XHCIMux instead, otherwise you do not need it.

 

You do not need EAPDFix anymore. AppleALC is enough now.

 

Since you are using WhateveGreen, remove Shiki. You can also use this patch instead of IntelGraphicsDVMTFixup

  • Like 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×