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.
I have used Mojave since August and dark reader since probably a bit before that. I’ve been using Chrome Canary and for the past few months they’ve had a dark mode. It’s now in stable Chrome too. I jailbroke my iPad a few weeks ago and I’ve been using a dark mode on there too. It looks amazing. I use a dark mode on sublime text and iterm for my bash scripting development. Dark mode on github too btw.

For years I have used dark backgrounds and whatnot whenever and where ever I could. I'm running DarkReader on Firefox, WaterFox, Vivaldi, Chromium, Chrome and Canary. If a site has a setting for a "dark mode" I've been using it. Wish this was available a long time ago. Maybe my eyes would be so screwed up now . . .
 
I'm having a bit of a problem that I just noticed. External USB Keyboards and Mouse are not working. They show up in System report but do not function when I boot to Mojove. I have a MacBook Pro 6,2. I've tried replacing the following kext from High Serria and that got my iSight camera working and bluetooth but not USB mouse and Keyboards:

IOUSBAttachedSCSI.kext
IOUSBFamily.kext
IOUSBHostFamily.kext
IOUSBMassStorageClass.kext
IOUSBMassStorageDriver.kext

Anything I'm missing that I still need to replace or is there a work around that other people have done that I'm missing?
 
Really weird is the fact that system won't let you complete the routine "diskutil apfs updatepreboot".
But have the APFS UUID changed after your new installation ? They must change all (the containers and disks).
Have you Erased the whole disk selecting from DiskUtility the "Vendor name" and not only the main partition?

I could think a kind of incompatibility with the internal drive you're using, don't forget that from Mojave launch APFS is better using with an SSD while not so much with a spinning disk where HFS+ is still preferred.

Anyway we should observe that more forward go (example 10.14.4 and later) less compatibility will encounter.

I still think that if when 10.14.4 final will be released and you do the OTA update from your current Mojave, this will auto-fix this weird issue.

Otherwise my last advise is to find somewhere or exploring some Mojave Installer this package or similar named: macOSUpd10.14.3.RecoveryHDUpdate.pkg
Trying to "update" adjusting the Recovery "boot.efi" partition with it.

Perhaps findable here (open it with TextEdit):
https://swscan.apple.com/content/catalogs/others/index-10.14seed.merged-1.sucatalog

here is exactly: http://swcdn.apple.com/content/down...OSUpd10.14.3Supplemental.RecoveryHDUpdate.pkg


So I tried both setting the startup disk to "Mojave" in the preferences and it made no difference. I also installed the RecoveryUpdate package, which installed successfully. But again with a normal verbose boot to Recovery, I still get the same "not compatible" error, and the boot.efi loading from the Mojave volume. I don't think it likes me!!
 
  • Like
Reactions: jackluke
I'm having a bit of a problem that I just noticed. External USB Keyboards and Mouse are not working. They show up in System report but do not function when I boot to Mojove. I have a MacBook Pro 6,2. I've tried replacing the following kext from High Serria and that got my iSight camera working and bluetooth but not USB mouse and Keyboards:

IOUSBAttachedSCSI.kext
IOUSBFamily.kext
IOUSBHostFamily.kext
IOUSBMassStorageClass.kext
IOUSBMassStorageDriver.kext

Anything I'm missing that I still need to replace or is there a work around that other people have done that I'm missing?

When you replace those 5 IOUSB*.kext from HighSierra overwrite them into Mojave /S/L/E/ selecting "Replace All" and do not "Merge", then using a bluetooth mouse/keyboard launch Mojave Terminal and copy/paste this one line at once:

sudo su
chown -R 0:0 /S*/L*/E*/
chmod -R 755 /S*/L*/E*/
kextcache -i /
reboot
 
Last edited:
6th beta now downloading.
I expect latest patch findings to be still valid - will report outcome soon.
First stage worked - OTA successful.
Patch from dosdude1 seems still neccessary, so disabled OpenGL part of my HD3000 driver.
Reboot into finder ok.
Something with copying back the bundles locked up finder. Had to restart machine. Now „created too many corpses“ log floods screen (both in single user mode and in normal boot).
Re-patching did not help.
Installed 10.14.3 again and will try again...

Edit
Did it again on MB Air 4,1 - works without problems now that I did not crash finder while copying the bundles...
Can confirm it works also on MB 5,2!
 
Last edited:
So I tried both setting the startup disk to "Mojave" in the preferences and it made no difference. I also installed the RecoveryUpdate package, which installed successfully. But again with a normal verbose boot to Recovery, I still get the same "not compatible" error, and the boot.efi loading from the Mojave volume. I don't think it likes me!!

Who knows, maybe in some cases there is a little incompatibility between the SSD controller chip and internal SATA channel controller, or a too big SSD 960 GB for an APFS container? Because you can't neither launch the "diskutil apfs updatepreboot", honestly I really don't know, but at least you can make it working with nvram parameter.
 
  • Like
Reactions: Jas-Singh685
6th beta now downloading.
I expect latest patch findings to be still valid - will report outcome soon.
I’m attempting it on my MBP 8,1.
[doublepost=1552939466][/doublepost]
No, it must be installed after 10.14.4 is installed. What you can do is boot Single User mode (hold Command + S at startup), then at the prompt, run the following:

Code:
/sbin/mount -uw /
rm -R /System/Library/Extensions/AppleIntelHD3000*.*
rm -R /System/Library/Extensions/AppleIntelHDGraphics*.*
rm -R /System/Library/Extensions/GeForceTesla*.*
exit

That should get 10.14.4 to boot. Then, apply the patch I posted above, and afterwards, re-apply the Legacy Video Card Patch by booting off your USB installer and running the post-install tool (or you can use Patch Updater to re-install it). Reboot again, and it should boot with full video acceleration.
Success. Used the instructions @dosdude1 gave me for 10.14.4 and it worked.
 
  • Like
Reactions: Larsvonhier
Unluckily I don't know how to fix native Brightness on dual gpu mac, the trick I knew was when Mojave becomes un-bootable or trying safe mode or avoiding the OpenGL driver (that is an earlier ASentientBot workaround).
I’m not willing to include something with so many old drivers
Oh, I see. But what about the prelinked kernel - I think it would be safe to include it for MB4,1 and "one size fits all" for all newer machines as well. I tested it on various platforms - all worked!

Attached is a pic with alpha channel. Should work now on all backgrounds...
I included it. I also included another lesser known device, the old white iMac. Out of interest, where did you get this image?
[doublepost=1552941075][/doublepost]
Dark theme? Safari dev. preview setting? Or how do you view macrumors website in dark theme? Screenshot, pls...
Thanks!

Edit:
I´ve tested the latest patcher of 03-17-2019 (but had to replace the prelinked kernel again with my one for the MB 4,1).
It works fine then on these test machines, including correct and fast trackpad behavior:
MacBook Air 4,1
MacBook 4,1
MacBook 5,2
MacBook Pro 5,2
Regardless of the testing, I don't want to include so many old drivers on all devices. If you could DM me and we could run through the process to get a production ready kernel with all the 4,1 drivers for only 4,1 devices. You need a 10.14.0 installer, I can give you one if you don't have it. I just need a 4,1 to build it on.
 
I’m not willing to include something with so many old drivers

I included it. I also included another lesser known device, the old white iMac. Out of interest, where did you get this image?
[doublepost=1552941075][/doublepost]
Regardless of the testing, I don't want to include so many old drivers on all devices. If you could DM me and we could run through the process to get a production ready kernel with all the 4,1 drivers for only 4,1 devices. You need a 10.14.0 installer, I can give you one if you don't have it. I just need a 4,1 to build it on.
See pic about how I got the picture of the MB4,1 (it requires the device being seen on the network). Bildschirmfoto 2019-03-18 um 22.24.29.png

As for the MB4,1 kernel: I think we still do not talk about the same here. I think its proven that even the kernel built on the lowest machine (MB4,1) runs fine on all newer machines as well (tbd, as I only tested a bunch and @jackluke confirmed another one - but the range covers C2D and i5 machines with x3100, Nvidia and intel GPUs). And I mean only the kernel being used for the installer volume itself.
For installation preparation, I still do not see how your script could do without switching cases in dependence of a user input selection (i.e."do you plan to install onto a MB4,1 or any other machine?").
But its not top priority, we know how to get the 4,1 working - and I'm hopeful that you'll soon have one of your own ;-)
 
  • Like
Reactions: jackluke
See pic about how I got the picture of the MB4,1 (it requires the device being seen on the network).View attachment 827034

As for the MB4,1 kernel: I think we still do not talk about the same here. I think its proven that even the kernel built on the lowest machine (MB4,1) runs fine on all newer machines as well (tbd, as I only tested a bunch and @jackluke confirmed another one - but the range covers C2D and i5 machines with x3100, Nvidia and intel GPUs). And I mean only the kernel being used for the installer volume itself.
For installation preparation, I still do not see how your script could do without switching cases in dependence of a user input selection (i.e."do you plan to install onto a MB4,1 or any other machine?").
But its not top priority, we know how to get the 4,1 working - and I'm hopeful that you'll soon have one of your own ;-)

I guess they are icns files or png that could be found exploring some core apps packages/resources, for example "About this mac" mac pictures should be inside the system profiler app package resources.
 
I guess they are icns files or png that could be found exploring some core apps packages/resources, for example "About this mac" mac pictures should be inside the system profiler app package resources.

@Larsvonhier @jackluke You can find these icon in:
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources

That folder contains sets of mac icons and iphone icons with high resolution .icns file. This way is much easier.
 
@Larsvonhier @jackluke You can find these icon in:
/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources

That folder contains sets of mac icons and iphone icons with high resolution .icns file. This way is much easier.

Thank you! There are all the machines pictures of the last three decades, and I bet from the same path OSX Tiger maybe could contain also the iMac g3, iBook g3 and few other vintage mac.
 
Last edited:
  • Like
Reactions: ford.tonthat
See pic about how I got the picture of the MB4,1 (it requires the device being seen on the network).View attachment 827034

As for the MB4,1 kernel: I think we still do not talk about the same here. I think its proven that even the kernel built on the lowest machine (MB4,1) runs fine on all newer machines as well (tbd, as I only tested a bunch and @jackluke confirmed another one - but the range covers C2D and i5 machines with x3100, Nvidia and intel GPUs). And I mean only the kernel being used for the installer volume itself.
For installation preparation, I still do not see how your script could do without switching cases in dependence of a user input selection (i.e."do you plan to install onto a MB4,1 or any other machine?").
But its not top priority, we know how to get the 4,1 working - and I'm hopeful that you'll soon have one of your own ;-)
If you want an actual decent picture, just get it from "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources" of a macOS install.

EDIT: Just noticed this was already posted.
 
What all did you do? A step by step would be greatly appreciate! Thx.

Things are totally stuck during start up.
[doublepost=1552823014][/doublepost]


TIA!!

Steps followed for my unsupported mac.
  1. OTA via System Preferences | System Update
  2. Reran @dosdude1 macos Post Install including rebuild caches
  3. Removed (or rather renamed) AppleIntelHD3000GraphicsGLDriver.bundle from /System/Library/Extension.
  4. Step 3 was necessary to bypass boot loop.
  5. Rebooted and ran @dosdude1's 10.14.4accel script.
  6. Rebooted and graphics acceleration accomplished.
That was it for beta 5.
 
Last edited:
  • Like
Reactions: FarmerBob
Steps followed for my unsupported mac.
  1. OTA via System Preferences | System Update
  2. Reran @dosdude1 macos Post Install including rebuild caches
  3. Removed (or rather renamed) AppleIntelHD3000GraphicsGLDriver.bundle from /System/Library/Extension.
  4. Step 3 was necessary to bypass boot loop.
  5. Rebooted and ran @dosdude1's 10.14.4accel script.
  6. Rebooted and graphics acceleration accomplished.
That was it for beta 5.

I'm going to try beta 6 with the same steps when I get a chance.
 
Successfully Updated to 10.14.4 Developer Beta 6.

Screen Shot 2019-03-18 at 8.15.18 PM.png

Same steps as I outlined from my beta 5 post --->

macOS 10.14 Mojave on Unsupported Macs Thread

It's tedious. So I hope the patches and fixes by @dosdude1 will be available by the time of the final release.

Speculation is that the GM release will be announced and be available by March 25th during the Apple Event scheduled that day.
 
Successfully Updated to 10.14.4 Developer Beta 6.

View attachment 827076

Same steps as I outlined from my beta 5 post --->

macOS 10.14 Mojave on Unsupported Macs Thread

It's tedious. So I hope the patches and fixes by @dosdude1 will be available by the time of the final release.

Speculation is that the GM release will be announced and be available by March 25th during the Apple Event scheduled that day.
Yep, they will be. I have a new patcher version built and ready to release when 10.14.4 is publicly released.
 
Yep, they will be. I have a new patcher version built and ready to release when 10.14.4 is publicly released.
Sounds great. Does that mean I'll be able to use the 2011 Macmini5,1 (intel hd3000 graphics only) without any of the current 10.14.3 artifacts?
 
Thank you! There are all the machines pictures of the last three decades, and I bet from the same path OSX Tiger maybe could contain also the iMac g3, iBook g3 and few other vintage mac.
It´s a pity that even there no S900 icon can be found. (No, just kidding, Umax did not officially see the modern OS X times, although Tiger and Leopard can be run on them quite well).
 
  • Like
Reactions: olad
Off Topic;

@dosdude1

I have some questions for you about MacBook Pro 4,1 Graphic Chipset problem I have exactly the same problem just like your machine. is your email still active under the youtube video if it is I will send you an email and want some advice?
 
Off Topic;

@dosdude1

I have some questions for you about MacBook Pro 4,1 Graphic Chipset problem I have exactly the same problem just like your machine. is your email still active under the youtube video if it is I will send you an email and want some advice?
Yeah, I still use that email. You can either contact me there, or just send me a PM here.
 
  • Like
Reactions: telepati
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.