Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Successful installation of OS 14.4.5 B2 on MacBook Pro 5,2 with APFS format, Using @ASentientBot's inspired process.

All credit, and thanks, to @dosdude1, @jackluke, @ASentientBot, @pkouame and many others (in no particular order) for their amazing work and perseverance.

I was able to install 10.14.5 b2 on the laptop using following steps.

Base system was 10.4.4 (final). Note that 10.14.4 was stable and fully usable for me, inclusive of Open GL acceleration.

To assure 10.14.4 stability I stopped using News App. and Safari, as launching ether one would cause immediate or delayed KPs (respectively). Once a Kernel Panic (KP) occurred it would impart total system instability with subsequent random KPs.

Steps taken for 10.14.5 b2 installation:

Obtain coredisaplay.framework module (14.4.3 (?)) from post# 14339 (Thank you)

Double clicking on the file attached to that post, which will allow it to be download to you your "download folder."
Extract the module from downloaded zip file, and drug it [extracted module] on top of your main drive's icon (placing it there will make things much easier later). Make sure to have dosdude1's patcher 1.3 on a USB stick. I used 1.2.3, but that version requires extra steps to make system bootable.

Download 10.14.5 b2 OTA and let it proceed with installation.

Computer will auto-reboot at end of installation. Press "option" key to boot to a desktop, which will allow selecting USB stick containing dosdude1's patcher as the boot drive. Let it boot from USB stick. Apply patches necessary for your machine model, then select "force rebuild caches" option, and let machine reboot once more.

Important, during this boot - Press "S" key and "Command" key together, **and hold them down** until the APFS patch installation "script" displayed on your screen finishes, and fast moving multiple lines of text appear on black screen. Let go of the keys then. Press return to get to the prompt.
You should be in Single User mode.
Type ls (letter el and letter es) and press return; a list of files will be displayed, make sure the list includes System file and the coredisplay.framework file. If you don't see those files, Type cd / and press return. Then type ls command again; if you still don't see system and corediplay.framework files, than you are in wrong directory, and will need to repeat the process (from USB stick boot point).

Enter following command at the prompt: cd system (enter), then cd library (enter), and last cd frameworks. (this can be done via one command line, but this process assures you are in right place with each step). AT this point one should be in *frameworks* directory.

Type: rm -rf coredisplay.framework (and press return) This action will remove the 14.4.5 module from that directory)

Exercise extreme caution when using the "rm -rf" command; it is capable of deleting entire System folder in one swoop.

Next, type cd / and it will bring you back to "top"of the drive. Type ls to list available files; make sure the lists contains system folder and coredisplay.framework file
At prompt, type: mv coredisplay.framework /system/library/frameworks then press enter; this should move 14.3.3 file into right place in system.

Type Exit, and if all goes well machine will boot into the desktop running 10.14.5

Hope this may be of help.

Thanks for the detailed step by step instructions! I get a feeling that with instructions like these I can stay with the Mojave patcher version 1.2.3 well into the 10.15!
 
  • Like
Reactions: jackluke
I took the external hdd that I installed 10.14.4 from my MacBook hooked it up to my iMac it ran good for a few then rebooted but installed the Patch Updater recommended updates then rebooted into my internal hdd 10.14.2 replace the coreDisplay from post 14337 and its running. I did try getting 10.14.5 running on my iMac earlier yesterday got the same spinning circle black screen by disabling geForceteslagldriver.bundle, deleting nvdashim kext and replacing the coreDisplay so I rebooted back to my internal hdd tried to replace my copy of nvdashim kext it said a new version was in place same with the geForeceteslagldriver.bundle weird so that's why I installed 10.14.4 from my MacBook5,2 because it runs on it no issues except the corruption I tried to shutdown to remove my external hdd but it stayed black screen with the mouse pointer so I shut it down then it ran very slow after so thus a clean install which I have had to do since last September
 

Attachments

  • Screen Shot 2019-04-19 at 10.35.53 AM.png
    Screen Shot 2019-04-19 at 10.35.53 AM.png
    2 MB · Views: 211
  • Screen Shot 2019-04-19 at 10.35.04 AM.png
    Screen Shot 2019-04-19 at 10.35.04 AM.png
    1.9 MB · Views: 192
  • Like
Reactions: jackluke
I replaced it but after restart I had to reinstall the legacy video patch to get graphics acceleration to work. Working fine now. Thanks.

Edit: Chess now works and the Siri soundwave is back!

Excuse my question but is there any why to get Chess, Flurry and Siri soundwave working on 10.14.4 (18E226) ?
 
  • Like
Reactions: Henk Poley
Successful installation of OS 14.4.5 B2 on MacBook Pro 5,2 with APFS format, Using @ASentientBot's inspired process.

All credit, and thanks, to @dosdude1, @jackluke, @ASentientBot, @pkouame and many others (in no particular order) for their amazing work and perseverance.

I was able to install 10.14.5 b2 on the laptop using following steps.

Base system was 10.4.4 (final). Note that 10.14.4 was stable and fully usable for me, inclusive of Open GL acceleration.

To assure 10.14.4 stability I stopped using News App. and Safari, as launching ether one would cause immediate or delayed KPs (respectively). Once a Kernel Panic (KP) occurred it would impart total system instability with subsequent random KPs.

Steps taken for 10.14.5 b2 installation:

Obtain coredisaplay.framework module (14.4.3 (?)) from post# 14339 (Thank you)

Double clicking on the file attached to that post, which will allow it to be download to you your "download folder."
Extract the module from downloaded zip file, and drug it [extracted module] on top of your main drive's icon (placing it there will make things much easier later). Make sure to have dosdude1's patcher 1.3 on a USB stick. I used 1.2.3, but that version requires extra steps to make system bootable.

Download 10.14.5 b2 OTA and let it proceed with installation.

Computer will auto-reboot at end of installation. Press "option" key to boot to a desktop, which will allow selecting USB stick containing dosdude1's patcher as the boot drive. Let it boot from USB stick. Apply patches necessary for your machine model, then select "force rebuild caches" option, and let machine reboot once more.

Important, during this boot - Press "S" key and "Command" key together, **and hold them down** until the APFS patch installation "script" displayed on your screen finishes, and fast moving multiple lines of text appear on black screen. Let go of the keys then. Press return to get to the prompt.
You should be in Single User mode.
Type ls (letter el and letter es) and press return; a list of files will be displayed, make sure the list includes System file and the coredisplay.framework file. If you don't see those files, Type cd / and press return. Then type ls command again; if you still don't see system and corediplay.framework files, than you are in wrong directory, and will need to repeat the process (from USB stick boot point).

Enter following command at the prompt: cd system (enter), then cd library (enter), and last cd frameworks. (this can be done via one command line, but this process assures you are in right place with each step). AT this point one should be in *frameworks* directory.

Type: rm -rf coredisplay.framework (and press return) This action will remove the 14.4.5 module from that directory)

Exercise extreme caution when using the "rm -rf" command; it is capable of deleting entire System folder in one swoop.

Next, type cd / and it will bring you back to "top"of the drive. Type ls to list available files; make sure the lists contains system folder and coredisplay.framework file
At prompt, type: mv coredisplay.framework /system/library/frameworks then press enter; this should move 14.3.3 file into right place in system.

Type Exit, and if all goes well machine will boot into the desktop running 10.14.5

Hope this may be of help.

Did this, but I don't have any control on display brightness, any fix?

Edit: Also, after it enters sleep mode, the display doesn't come on and it crashed a few times already...
 
Last edited:
Did this, but I don't have any control on display brightness, any fix?

Yes, just try the attached kext, it should bring back HUD brightness control especially for dualGPUs systems. I've already tested it.

You can replace it directly from Mojave Finder, but first rename your original kext (in order to have a backup) inside the path /System/Library/Extensions/

from AppleGraphicsControl.kext into AppleGraphicsControl.kext2

After, copy the file attached as the "new" AppleGraphicsControl.kext , then open Terminal and copy-paste one line at once:

sudo chown -R 0:0 /S*/L*/E*/
sudo chmod -R 755 /S*/L*/E*/
sudo kextcache -i /
sudo reboot

[doublepost=1555705028][/doublepost]
Excuse my question but is there any why to get Chess, Flurry and Siri soundwave working on 10.14.4 (18E226) ?

Because they rely on OpenGL acceleration, and making them working correctly will make working correct every app that share their common GL libraries.

edit:
The file attached is from untouched 10.14.3 , and it should bring back the HUD brightness control especially for dualGPUs machines.

edit2:
It should fix also the black screen after sleep mode, because it manages the GPU power management. However using the same kext from 10.14.4 worked too. So just use one of two.
 

Attachments

  • 10143AppleGraphicsControl.kext.zip
    342.5 KB · Views: 214
  • 10144AppleGraphicsControl.kext.zip
    386.8 KB · Views: 221
Last edited:
Yes, just try the attached kext, it should bring back HUD brightness control especially for dualGPUs systems. I've already tested it.

You can replace it directly from Mojave Finder, but first rename your original kext (in order to have a backup) inside the path /System/Library/Extensions/

from AppleGraphicsControl.kext into AppleGraphicsControl.kext2

After, copy the file attached as the "new" AppleGraphicsControl.kext , then open Terminal and copy-paste one line at once:

sudo chown -R 0:0 /S*/L*/E*/
sudo chmod -R 755 /S*/L*/E*/
sudo kextcache -i /
sudo reboot

[doublepost=1555705028][/doublepost]

Because they rely on OpenGL acceleration, and making them working correctly will make working correct every app that share their common GL libraries.

edit:
The file attached is from untouched 10.14.3 , and it should bring back the HUD brightness control especially for dualGPUs machines.

edit2:
It should fix also the black screen after sleep mode, because it manages the GPU power management. However using the same kext from 10.14.4 worked too. So just use one of two.

Did everything as you said, but I still don't have control on the brightness

https://ibb.co/SyCkyLH
SyCkyLH


And here are my specs
Model Name: MacBook Pro

Model Identifier: MacBookPro5,2

Processor Name: Intel Core 2 Duo

Processor Speed: 2,8 GHz

Number of Processors: 1

Total Number of Cores: 2

L2 Cache: 6 MB

Memory: 8 GB

Boot ROM Version: MBP52.008E.B05

SMC Version (system): 1.42f4

Graphics Card: Nvidia Geforce 9400M 256MB

Edit: Aparently, after a wake from sleep, only the backlight seems to be off (I'm still on 10.14.5b2)
 
Last edited:
Funny
Did this, but I don't have any control on display brightness, any fix?

Edit: Also, after it enters sleep mode, the display doesn't come on and it crashed a few times already...
Funny, sleep under "patched" .5b2 has been extremely reliable compared to .4 on my mbp 5,3 (used to crash consistently). Also had no problems with brightness control and its HUD - but I will check again ...
 
Install 10.14.5 DP2.

If I had access to it, I would :) I'll try jackluke's solution (thanks!)

Is the 10144AppleGraphicsControl.kext.zip in any way modified to the one that comes with the dosdude1 patcher or why does 10.14.4 behave this buggy without the kext file you've posted?
 
Did this, but I don't have any control on display brightness, any fix?

Edit: Also, after it enters sleep mode, the display doesn't come on and it crashed a few times already...
Just double checked and brightness + backlight (and associated HUDs) are all working fine in .5b2. Your mbp 5,2 should be very similar to my dual gpu configuration (mbp5,3) ...
 
  • Like
Reactions: jackluke
If I had access to it, I would :) I'll try jackluke's solution (thanks!)

Is the 10144AppleGraphicsControl.kext.zip in any way modified to the one that comes with the dosdude1 patcher or why does 10.14.4 behave this buggy without the kext file you've posted?

Looks like 10.14.5 b2 is free from Apple. Or you don't want to register for it?

10.14.3 was so easy that it was working OOB after update through OTA on my MacBook5,1.
10.14.4 is a "curve ball" that really put to the test the commitment of the "unsupported community". I am glad that the guys in this thread did not gave up on it. It looks like there is no point to invest any effort in it at this stage though.
10.14.5 seems to be "the potential reward" for those who did not gave up(thanks to ASentientBot fix).
 
If I had access to it, I would :) I'll try jackluke's solution (thanks!)

Is the 10144AppleGraphicsControl.kext.zip in any way modified to the one that comes with the dosdude1 patcher or why does 10.14.4 behave this buggy without the kext file you've posted?

It's the untouched kext no modification, but consider that either using the AGC kext and ASentientBot CoreDisplay on 10.14.4 don't change nothing, instead they are very effective from 10.14.5 beta.

Using a previous AGC kext in my case brought back the Brightness (and sleep) function on dual GPUs machine (with an IntelHD one), more over using a previous AGC resolved also some missing symbols about AppleGraphicsDevicePolicy and AppleMuxControl plugins.

So you should update to 10.14.5 beta2, and if you have a pkouame similar machine, then you maybe don't need the previous AGC kext.

I can assure that dualGPUs machines with at least an IntelHD GPU, does need a previous AGC kext.
 
  • Like
Reactions: netsrot39
Just double checked and brightness + backlight (and associated HUDs) are all working fine in .5b2. Your mbp 5,2 should be very similar to my dual gpu configuration (mbp5,3) ...
Well, it doesn't work for me :/
 
Off topic: Hello! Anybody knows how to download 10.14.3 full installer? I tried to download from different sites but none of them works, any idea?

Thanks for your time!!!
 
Off topic: Hello! Anybody knows how to download 10.14.3 full installer? I tried to download from different sites but none of them works, any idea?

Thanks for your time!!!
I’m adding you to a group with a link. Try the google drive one below. Anyone else who wants a link, message me here or dm me and I’ll add you.
 
  • Like
Reactions: the.burn and roronl
15-20 min is OK I guess. My perspective is that I did not want to waste 10-20 GB of TM disk space on system files that I can not ultimately restore.

Also... doing it the way I explain will also weed-out any OS bit rot. Which in my experiences is not uncommon in macOS. Because it gives you a fresh OS install first, and then restores your account/apps/settings on top.

With a standard TM restore you also get any OS issues back again.
 
It's the untouched kext no modification, but consider that either using the AGC kext and ASentientBot CoreDisplay on 10.14.4 don't change nothing, instead they are very effective from 10.14.5 beta.

Using a previous AGC kext in my case brought back the Brightness (and sleep) function on dual GPUs machine (with an IntelHD one), more over using a previous AGC resolved also some missing symbols about AppleGraphicsDevicePolicy and AppleMuxControl plugins.

So you should update to 10.14.5 beta2, and if you have a pkouame similar machine, then you maybe don't need the previous AGC kext.

I can assure that dualGPUs machines with at least an IntelHD GPU, does need a previous AGC kext.

Many thanks for your explanation. I think my best shot is to try the 10.14.3 kext file you've posted. I'll try it on Monday since I won't be home for 2 days. The machine in my case is an Early 2009 24" iMac. Regarding the beta versions, is there any way to get the .app file instead of downloading the beta via system preferences? I wanna create a bootable patched installer drive but frankly I don't know how to do that with beta versions. Or will it automatically download the installer when I redownload macOS Mojave from the App Store and my Apple ID is linked to the beta programme? Unfortunately I cannot test it myself right now because I'm at my other place where I only have a 2007 iMac available (not CPU-upgraded) that cannot run Mojave.

Thanks!
 
Many thanks for your explanation. I think my best shot is to try the 10.14.3 kext file you've posted. I'll try it on Monday since I won't be home for 2 days. The machine in my case is an Early 2009 24" iMac. Regarding the beta versions, is there any way to get the .app file instead of downloading the beta via system preferences? I wanna create a bootable patched installer drive but frankly I don't know how to do that with beta versions. Or will it automatically download the installer when I redownload macOS Mojave from the App Store and my Apple ID is linked to the beta programme? Unfortunately I cannot test it myself right now because I'm at my other place where I only have a 2007 iMac available (not CPU-upgraded) that cannot run Mojave.

Thanks!

AGC kext I guess is only useful for MacBookpro dualGPUs, for your iMac you should use this: BackLight Brightness fix
 
I need help!! I did all this and got Mojave on my 2009 Mac but if I try to do anything in the first five minutes on it crashes and reboots. It especially does this if I use anything that has to do with the iCloud. Also the screen is very dark and the brightness slider doesn’t work
 
@dosdude1

Just an FYI.

Not sure why, but it seems like either .3 or .4 CoreDisplay can OpenGL accelerate .5b2.

I've tested and verified twice (@ASentientBot can confirm)

I've added .4 CoreGraphics to the mix and it is also supported, but I'm not sure what the value add is right now.

BTW a .4 set (CoreDisplay,OpenGL and GPUSupport) will still break - kind of expected that but just took another stab at it.

That's all for now.
 
What?
[doublepost=1555791547][/doublepost]I’m new to the Mac OS for modifying so you’ll have to be patient. This is my graphics card
 

Attachments

  • AF2FB6AB-1BEC-450D-9B94-A40AF474CA32.jpeg
    AF2FB6AB-1BEC-450D-9B94-A40AF474CA32.jpeg
    7.1 MB · Views: 283
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.