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.
Here is, weirdly this was compiled by apple on April 1st, while almost all the .4 core binaries were compiled on March 28th. The file attached is untouched retrieved from a Core.pkg .4 official Installer app.
I'm gonna try this right now and come with an update.
 
  • Like
Reactions: jackluke
I'm gonna try this right now and come with an update.

I guess if you install it together with a .4 Graphics and AGC kext set, it could allow the GPU switching, otherwise it needs another kind of fix especially for those that can't get brightness control working.

The reason I focused on .4 kext set is that it's the last Mojave version were things worked, but I guess you could use also a .3 kext set, or .2 , or even an HS 10.13.6 kext set .

But really after .5 beta 3 I got that "new" missing symbol about AppleMCCSControl.kext related in some way to Vesa/Display internal commands here is an interesting article:
https://stackoverflow.com/questions/16131778/sending-mccs-commands-on-cocoa

If you need again the stock .5 beta3 AppleMCCSControl.kext here is attached, but to me a .4 of it fixed the symbol in prelinked.

It has been compiled by apple on April 18th , as also all the others kext and framework binaries of .5 beta 3 release.
 

Attachments

  • 5beta3AppleMCCSControl.kext.zip
    46.9 KB · Views: 219
Last edited:
  • Like
Reactions: webg3 and MrZupp
I guess if you install it together with a .4 Graphics and AGC kext set, it could allow the GPU switching, otherwise it needs another kind of fix especially for those that can't get brightness control working.

The reason I focused on .4 kext set is that it's the last Mojave version were things worked, but I guess you could use also a .3 kext set, or .2 , or even an HS 10.13.6 kext set .

But really after .5 beta 3 I got that "new" missing symbol about AppleMCCSControl.kext related in some way to Vesa/Display internal commands here is an interesting article:
https://stackoverflow.com/questions/16131778/sending-mccs-commands-on-cocoa
Installed it with the patches you provided in PMs, but still no luck whatsoever, as I said, the only patch that did something, was dosdude1's bkltpatch from #11156, it did bring back the HUD, but with no functionality and some system instability(KP are happening more often)
 
Installed it with the patches you provided in PMs, but still no luck whatsoever, as I said, the only patch that did something, was dosdude1's bkltpatch from #11156, it did bring back the HUD, but with no functionality and some system instability(KP are happening more often)

I guess you should not mix the backlight patches, for example from dosdude1 backlight script seems that he deletes the AGDCBacklightControl.kext from the AGC / Plugins path, replacing the AppleBackLight* kexts and replace also the DisplayServices.framework, so maybe you need the stock .5 beta 3 DisplayServices ? I don't know.

Only thing I know is those files I attached to me worked for a dualGPUs Arrandale Nvidia 330 and IntelHD, and the same files don't affect nothing bad on singleGPU system as Nvidia 320 or IntelHD3000 .

I use all the AppleBackLight* kext stock from .5 beta 3 .
But really I have different machines. So can't test further.
 
Last edited:
  • Like
Reactions: macinfo
I guess you should not mix the backlight patches, for example from dosdude1 backlight script seems that he deletes the AGDCBacklightControl.kext from the AGC / Plugins path, replacing the AppleBackLight* kexts and replace also the DisplayServices.framework, so maybe you need the stock .5 beta 3 DisplayServices ? I don't know.

Only thing I know is those files I attached to me worked for a dualGPUs Arrandale Nvidia 330 and IntelHD, and the same files don't affect nothing bad on singleGPU system as Nvidia 320 or IntelHD3000 .

I use all the AppleBackLight* kext stock from .5 beta 3 .
But really I have different machines. So can't test further.
Yeah, I think that I'm gonna just try High Sierra or 10.14.3
 
Not yet. They are both recognized. Good quality ram, too.

your previous RAM sticks were 2+2 Gb ? And now you have 4+4 Gb ?

Try first only with one 4 gb stick.

If so, then most probably incompatible RAM frequency/quantity.

Snow Leopard is an old OSX maybe capable to boot even with faulty RAM since it takes half than 1 GB to operate, so you won't sature neither 2gb ram of a single 4 GB stick, maybe it's one of two faulty 4 GB RAM module.
 
  • Like
Reactions: TianjinMBP
I've released two huge updates today. One update to macOS Patcher and the other to macOS Downloader. I'm also introducing my new website/team called RMC.

Release notes for macOS Patcher:
  • Add support for the MacBook4,1 in macOS 10.12 and 10.13 installers
  • Add support for macOS 10.14.5 betas with full acceleration
  • Add new prelinkedekernels for macOS 10.12 and 10.13 installers
  • Completely rewrite code
  • Improve the appearance
  • Improve functionality and reliability
  • Improve errors and warnings
  • Improve Patch Integrity Protection functionality and alerts
  • Improve the transutil tool and add newer transparency patches
  • Improve the restore tool speed and reliability
  • Improve restoring a system patched by a dosdude1 patcher
  • Improve permission repair speed and functionality
  • Improve and clean up code
  • Improve and clean up file structure
  • And much more

Release notes for macOS Downloader:
  • Add latest macOS 10.14.5 betas
  • Completely rewrite code
  • Update the appearance
  • Improve and clean up code
  • Improve and clean up file structure
  • And much more

Information about RMC:
RMC, or Research, Modification, Customization, is a team I'm starting to bring together people around the world who have a passion for computing and particularly macOS modification and customization. Currently there is only one active member aside from myself and he is Larsvonhier, the person who originally got macOS 10.14 Mojave running on an almost 10 year old MacBook4,1. I'm hoping to have more people join my team in the future and create more amazing tools together but for now it's mainly just a place to store my own tools and ideas. From now on macOS Patcher and macOS Downloader will be stored on RMC's GitHub page and all documentation will be stored on RMC's website.

Documentation on new releases:
I've currently only made new documentation and a guide for the macOS Patcher release. This can be found on the RMC website. I will create more documentation for macOS Downloader and also the errors and warnings in both macOS Patcher and macOS Downloader.

Links/where to download:

If you have issues questions you can fill in the contact form on RMC's website or reply to this message for general questions about these releases. I have 5 more days of free time so now's the best time to ask me things. Thank you to all members of this community for their incredible research and inspiration. This community is what got me into bash scripting and macOS modification.

I'd particularly like to the thank the following people for their research, help, and inspiration:

I think that concludes my super long post. If there's anything else I'll add it later. Have a good day everyone.
cc: @Larsvonhier, @visberry
 
Last edited:
your previous RAM sticks were 2+2 Gb ? And now you have 4+4 Gb ?

Try first only with one 4 gb stick.

If so, then most probably incompatible RAM frequency/quantity.

Snow Leopard is an old OSX maybe capable to boot even with faulty RAM since it takes half than 1 GB to operate, so you won't sature neither 2gb ram of a single 4 GB stick, maybe it's one of two faulty 4 GB RAM module.

I'll give that a shot after resetting the SMC. I forgot to mention that a known good copy of El Cap froze while booting too. Only snow leopard worked. The prior sticks were 2 x 2 gb and the bootrom is the version that supports 8gb.
 
I'll give that a shot after resetting the SMC. I forgot to mention that a known good copy of El Cap froze while booting too. Only snow leopard worked. The prior sticks were 2 x 2 gb and the bootrom is the version that supports 8gb.

Try only use one single 4 gb stick (remove the other 4 gb one) and see if you can boot El Capitan or Mojave.

@0403979 the user @jklas needs the 10.14.3 full installer maybe add him to your conversation.
 
Try only use one single 4 gb stick (remove the other 4 gb one) and see if you can boot El Capitan or Mojave.

@0403979 the user @jklas needs the 10.14.3 full installer maybe add him to your conversation.

(and me too, please.)
I'll add you both. I have 3 groups for the 10.14.3 download now. Am I allowed to post it publicly here? I'm not sure but that would make my life easier.
 
I've released two huge updates today. One update to macOS Patcher and the other to macOS Downloader. I'm also introducing my new website/team called RMC.

Release notes for macOS Patcher:
  • Add support for the MacBook4,1 in macOS 10.12 and 10.13 installers
  • Add support for macOS 10.14.5 betas with full acceleration
  • Add new prelinkedekernels for macOS 10.12 and 10.13 installers
  • Completely rewrite code
  • Improve the appearance
  • Improve functionality and reliability
  • Improve errors and warnings
  • Rename System Update Detection to Patch Integrity Protection
  • Improve Patch Integrity Protection functionality and alerts
  • Improve the transutil tool and add newer transparency patches
  • Improve the restore tool speed and reliability
  • Improve restoring a system patched by a dosdude1 patcher
  • Improve permission repair speed and functionality
  • Improve and clean up code
  • Improve and clean up file structure
  • And much more

Release notes for macOS Downloader:
  • Add latest macOS 10.14.5 betas
  • Completely rewrite code
  • Update the appearance
  • Improve and clean up code
  • Improve and clean up file structure
  • And much more

Information about RMC:
RMC, or Research, Modification, Customization, is a team I'm starting to bring together people around the world who have a passion for computing and particularly macOS modification and customization. Currently there is only one active member aside from myself and he is Larsvonhier, the person who originally got macOS 10.14 Mojave running on an almost 10 year old MacBook4,1. I'm hoping to have more people join my team in the future and create more amazing tools together but for now it's mainly just a place to store my own tools and ideas. From now on macOS Patcher and macOS Downloader will be stored on RMC's GitHub page and all documentation will be stored on RMC's website.

Documentation on new releases:
I've currently only made new documentation and a guide for the macOS Patcher release. This can be found on the RMC website. I will create more documentation for macOS Downloader and also the errors and warnings in both macOS Patcher and macOS Downloader.

Links/where to download:

If you have issues questions you can fill in the contact form on RMC's website or reply to this message for general questions about these releases. I have 5 more days of free time so now's the best time to ask me things. Thank you to all members of this community for their incredible research and inspiration. This community is what got me into bash scripting and macOS modification.

I'd particularly like to the thank the following people for their research, help, and inspiration:

I think that concludes my super long post. If there's anything else I'll add it later. Have a good day everyone.
cc: @Larsvonhier, @visberry

Nice !
Do you have USB working on MacBook4,1 with Mojave ?
 
Last edited:
Nice ! Will MacOs patcher allow me to install macOS Mojave on a MacMini3,1 ?
Do you have USB working on MacBook4,1 with Mojave ?
The Macmini3,1 is supported with macOS Patcher and dosdude1's Mojave Patcher as well. The MacBook4,1 is only supported by macOS Patcher and everything works apart from acceleration and everything goes along with that (sleep, brightness, etc.)
 
The Macmini3,1 is supported with macOS Patcher and dosdude1's Mojave Patcher as well. The MacBook4,1 is only supported by macOS Patcher and everything works apart from acceleration and everything goes along with that (sleep, brightness, etc.)
Can MB4,1 support APFS?
 
@MrZupp I have managed to fix the "issue" about gfxCardStatus manual GPU-MUX switching, and it is to use the PrivateFramework GPUWrangler.framework from .4 , this was my earlier experiment when I tried to bring back acceleration before the ASentientBot CoreDisplay fix.

I attach it, try to replace it, together with that folder .4 kext-set I already sent you and now should be able to switch between any dualGPUs system from .5 beta 3.
 

Attachments

  • 10144GPUWrangler.framework.zip
    24.1 KB · Views: 225
Can MB4,1 support APFS?
You can install the APFS system patch from dosdude1's patcher or use dosdude1's APFS ROM Patcher. I didn't create these patche(r)s so I can't provide help with them. If @dosdude1 gives me permission then I can include the APFS system patch in macOS Patcher to provide a better user experience.
 
You can install the APFS system patch from dosdude1's patcher or use dosdude1's APFS ROM Patcher. I didn't create these patche(r)s so I can't provide help with them. If @dosdude1 gives me permission then I can include the APFS system patch in macOS Patcher to provide a better user experience.
Yeah, you can go ahead and include it, I don't mind at all. Just be aware that actually applying the patch needs to be done correctly, otherwise it won't work. APFS ROM patcher will also work fine on the MB4,1, you just have to modify my compatibility check plist located inside the application bundle (FWList.plist) to include the MB4,1.
 
Yeah, you can go ahead and include it, I don't mind at all. Just be aware that actually applying the patch needs to be done correctly, otherwise it won't work. APFS ROM patcher will also work fine on the MB4,1, you just have to modify my compatibility check plist located inside the application bundle (FWList.plist) to include the MB4,1.
Thank you so much for letting me include it. I really didn’t expect that since it’s something you worked hard for and it’s an exclusive feature in your patcher right now. I assume the preference pane needs to also be included in order for it to function correctly?
 
@MrZupp I have managed to fix the "issue" about gfxCardStatus manual GPU-MUX switching, and it is to use the PrivateFramework GPUWrangler.framework from .4 , this was my earlier experiment when I tried to bring back acceleration before the ASentientBot CoreDisplay fix.

I attach it, try to replace it, together with that folder .4 kext-set I already sent you and now should be able to switch between any dualGPUs system from .5 beta 3.
Sorry to say, but I still can't switch GPU's....
 
You can install the APFS system patch from dosdude1's patcher or use dosdude1's APFS ROM Patcher. I didn't create these patche(r)s so I can't provide help with them. If @dosdude1 gives me permission then I can include the APFS system patch in macOS Patcher to provide a better user experience.
Yeah, you can go ahead and include it, I don't mind at all. Just be aware that actually applying the patch needs to be done correctly, otherwise it won't work. APFS ROM patcher will also work fine on the MB4,1, you just have to modify my compatibility check plist located inside the application bundle (FWList.plist) to include the MB4,1.
thank you both for you guys hard work!

i am going to install 10.14.3 to my mb4,1 now :)
 
  • Like
Reactions: Larsvonhier
Sorry to say, but I still can't switch GPU's....

But do you have used these all from 10.14.4 :

AppleGraphicsControl.kext (the entire with all plugins inside)
AppleMCCSControl.kext (this is required to fix the "new" unresolved symbol)
IOGraphicsFamily.kext
IONDRVSupport.kext
IOAccelerator2D.plugin
IOAcceleratorFamily2.kext
/PrivateFrameworks/GPUWrangler.framework
/Frameworks/CoreDisplay.framework


from 10.14.3 only these two :

/Frameworks/OpenGL.framework
/PrivateFrameworks/GPUSupport.framework


And using the same external USB .5beta3 drive works exactly the same way on three different machines (also singleGPUs) with brightness, sleep and everything else.

Proof pictures attached.

Here is the folder I used.

edit:
Maybe this other one is not strictly required but for a better stability in case here is: 10144AppleGraphicsPowerManagement.kext.zip
 

Attachments

  • Screenshot 2019-04-23 at 17.51.04.png
    Screenshot 2019-04-23 at 17.51.04.png
    1.4 MB · Views: 242
  • Screenshot 2019-04-23 at 17.54.10.png
    Screenshot 2019-04-23 at 17.54.10.png
    1.6 MB · Views: 303
  • Screenshot 2019-04-23 at 18.12.16.png
    Screenshot 2019-04-23 at 18.12.16.png
    784.6 KB · Views: 208
  • 10144 set for 5b3.zip
    1.4 MB · Views: 233
Last edited:
thank you both for you guys hard work!

i am going to install 10.14.3 to my mb4,1 now :)
I’ll release an update with the APFS system patch to the dev branch of macOS Patcher later. I’d like someone to test it before I release it on the master branch.
 
I’ll release an update with the APFS system patch to the dev branch of macOS Patcher later. I’d like someone to test it before I release it on the master branch.
maybe i can test it if no risk? lol
coz i don't know how to fix it if any error during flashing..haha

anyways, let me keep HFS at this moment
 
maybe i can test it if no risk? lol
coz i don't know how to fix it if any error during flashing..haha

anyways, let me keep HFS at this moment
There is no flashing with the APFS system patch. It's just copying some files. The APFS ROM patch is the one with flashing and can be dangerous if it fails.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.