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.
Basically, on unsupported hardware, you shouldn't get any of the firmware updates applied which would change your Boot ROM version to a purely numeric version without any prefixed model identifier letters.
My theory is, when the update is being installed, the firmware updates comes first, that's why it always fails. The weird thing is, some devices appear to be able to upgrade. Maybe those aren't doing the firmware update, if so, why not?
[doublepost=1540242566][/doublepost]Something we can probably try, copy all files from the package onto the system ourselves. That way no EFI or SMC changes are made, only the OS.
 
  • Like
Reactions: TimothyR734
Something we can probably try, copy all files from the package onto the system ourselves. That way no EFI or SMC changes are made, only the OS.
Julian, wouldn't that be a daungting job, don't you agree? Unless a automatic method could be devised.
My theory is, when the update is being installed, the firmware updates comes first, that's why it always fails. The weird thing is, some devices appear to be able to upgrade. Maybe those aren't doing the firmware update, if so, why not?
[doublepost=1540242566][/doublepost]Something we can probably try, copy all files from the package onto the system ourselves. That way no EFI or SMC changes are made, only the OS.

Julian, wouldn't that be a daunting job, don't you agree? Unless! An automatic method could be devised.
 
  • Like
Reactions: TimothyR734
I too had the problem with inverted color.. one of the forum poster told me about ResXtreme and it fixed my problem.
perhaps you could add it into the installer app. folder?
im having the color screen problem after installing mojave, can you explain or point to that solution you mention, no idea what it is.
 
  • Like
Reactions: TimothyR734
Julian, wouldn't that be a daungting job, don't you agree? Unless a automatic method could be devised.

Well, we wouldn't copy the files one-by one. We'd pkgutil --expand-full the package and then cp -R them over the system, I would imagine. I personally haven't worked up the courage to mess with it again after having to reinstall my OS last week.
[doublepost=1540270760][/doublepost]Hey everybody! This applies to very few people, but I'm going to document it since someone might come across this in the future.

I recently tried uploading code to an Arduino for the first time since installing Mojave, and, well, it didn't work. More precisely, I got this error.
Screen Shot 2018-10-23 at 12.33.31 AM.png
Code:
stk500_recv(): programmer is not responding
stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

I tried a good old ioreg.
Screen Shot 2018-10-23 at 12.41.41 AM.png

Then, going off what I saw there, I replaced AppleUSBACM.kext from High Sierra and rebuilt the prelinkedkernel.

Solved!
Screen Shot 2018-10-23 at 12.47.09 AM.png

And you can see a couple things are different -- it's called usbmodem411 rather than usbmodem4101 and the ioreg output is also different. Interestingly, there's a new element in the tree: IOModemSerialStreamSync. Related to the "not in sync" errors? In any case, it's working beautifully now.

Screen Shot 2018-10-23 at 12.47.41 AM.png

Anyways, so sorry for the long post that is most likely spam to 99% of people. I hope this helps somebody, though. I am just glad to be able to program my trusty Arduino Uno again :)

@dosdude1 Worth adding to the patcher, deselected by default of course?

Edit: For clarity, all of this is on a MacBook7,1 that already requires replacement of IOUSBFamily and IOUSBHostFamily. Most likely, a newer system not needing these patches, will also not need this one.
 
Last edited:
Well, we wouldn't copy the files one-by one. We'd pkgutil --expand-full the package and then cp -R them over the system, I would imagine. I personally haven't worked up the courage to mess with it again after having to reinstall my OS last week.
[doublepost=1540270760][/doublepost]Hey everybody! This applies to very few people, but I'm going to document it since someone might come across this in the future.

I recently tried uploading code to an Arduino for the first time since installing Mojave, and, well, it didn't work. More precisely, I got this error.
View attachment 797603
Code:
stk500_recv(): programmer is not responding
stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

I tried a good old ioreg.
View attachment 797604

Then, going off what I saw there, I replaced AppleUSBACM.kext from High Sierra and rebuilt the prelinkedkernel.

Solved!
View attachment 797605

And you can see a couple things are different -- it's called usbmodem411 rather than usbmodem4101 and the ioreg output is also different. Interestingly, there's a new element in the tree: IOModemSerialStreamSync. Related to the "not in sync" errors? In any case, it's working beautifully now.

View attachment 797606

Anyways, so sorry for the long post that is most likely spam to 99% of people. I hope this helps somebody, though. I am just glad to be able to program my trusty Arduino Uno again :)

@dosdude1 Worth adding to the patcher, deselected by default of course?

Edit: For clarity, all of this is on a MacBook7,1 that already requires replacement of IOUSBFamily and IOUSBHostFamily. Most likely, a newer system not needing these patches, will also not need this one.
Interesting... I will most likely bundle this for systems needing IOUSBFamily and IOUSBHostFamily replacements from 10.13. Thanks for the discovery!
 
Interesting... I will most likely bundle this for systems needing IOUSBFamily and IOUSBHostFamily replacements from 10.13. Thanks for the discovery!

On second thought, you may want to wait until someone with a supported Mac tests it -- perhaps support for Arduinos/USB modem devices is simply broken in Mojave altogether rather than as a result of running on an old computer.

Not sure what side effects it might have, either. A blanket replacement might not be the best idea -- I'd make an optional "Arduino/USB Modem Patch" if I were you.

Just my 2¢. Thank you for staying on top of every development in the thread as always! And goodnight.
 
Well, we wouldn't copy the files one-by one. We'd pkgutil --expand-full the package and then cp -R them over the system, I would imagine. I personally haven't worked up the courage to mess with it again after having to reinstall my OS last week.
[doublepost=1540270760][/doublepost]Hey everybody! This applies to very few people, but I'm going to document it since someone might come across this in the future.

I recently tried uploading code to an Arduino for the first time since installing Mojave, and, well, it didn't work. More precisely, I got this error.
View attachment 797603
Code:
stk500_recv(): programmer is not responding
stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

I tried a good old ioreg.
View attachment 797604

Then, going off what I saw there, I replaced AppleUSBACM.kext from High Sierra and rebuilt the prelinkedkernel.

Solved!
View attachment 797605

And you can see a couple things are different -- it's called usbmodem411 rather than usbmodem4101 and the ioreg output is also different. Interestingly, there's a new element in the tree: IOModemSerialStreamSync. Related to the "not in sync" errors? In any case, it's working beautifully now.

View attachment 797606

Anyways, so sorry for the long post that is most likely spam to 99% of people. I hope this helps somebody, though. I am just glad to be able to program my trusty Arduino Uno again :)

@dosdude1 Worth adding to the patcher, deselected by default of course?

Edit: For clarity, all of this is on a MacBook7,1 that already requires replacement of IOUSBFamily and IOUSBHostFamily. Most likely, a newer system not needing these patches, will also not need this one.
What’s the difference between expand and expand full?
 
  • Like
Reactions: TimothyR734
Sorry if it's been asked a million times over, but I'm having the brightness control issue on my iMac 9.1. Any fix for that yet?
I try with this patch in my iMac 7.1 and the problem with the brigthness was fixed

http://dosdude1.com/mojave/patchupdates/BacklightPatch.zip

But i assume that try this patch is a risk. In my computer the patch worked fine but it could have disabled my computer. @dosdude1 say in a previous post that this patch can cause kernel panics in some computers. In my iMac 7.1 works perfectly but i don't know if it will work in your iMac 9.1. If you assume the risk and you want to try it, before trying it make a complete time machine backup.
 
  • Like
Reactions: TimothyR734
What’s the difference between expand and expand full?

I guess there is no much difference, the --expand-full should extract all the files/folders structure and payloads, a payload contains the hierarchy folders/files structure, I guess also simply "expand" will work, since before overwrite all the critical system core files you have first to extract all the update content in a temporary folder ex. /tmp/YourUpdate/ (as any stock OSX installer does) then copy them over your current root Volume.
 
  • Like
Reactions: TimothyR734
I guess there is no much difference, the --expand-full should extract all the files/folders structure and payloads, a payload contains the hierarchy folders/files structure, I guess also simply "expand" will work, since before overwrite all the critical system core files you have first to extract all the update content in a temporary folder ex. /tmp/YourUpdate/ (as any stock OSX installer does) then copy them over your current root Volume.
I actually might try this. I'll probably install on a second partition first tho.
[doublepost=1540282409][/doublepost]We might have to develop our own installer to circumvent firmware updates.
 
  • Like
Reactions: TimothyR734
I try with this patch in my iMac 7.1 and the problem with the brigthness was fixed

http://dosdude1.com/mojave/patchupdates/BacklightPatch.zip

But i assume that try this patch is a risk. In my computer the patch worked fine but it could have disabled my computer. @dosdude1 say in a previous post that this patch can cause kernel panics in some computers. In my iMac 7.1 works perfectly but i don't know if it will work in your iMac 9.1. If you assume the risk and you want to try it, before trying it make a complete time machine backup.
What I ended up doing was loading up my High Sierra usb and running the post installation tool and installing the backlight patch from there. It gave me a warning that there’s no high Sierra installed on the hard drive, but the patch worked anyway
 
  • Like
Reactions: TimothyR734
I have same problem, how to remove Legacy Video Card patch?

Thanks

I had to reinstall Mojave. You’ll need to watch the install process. When it completes, you’ll need to run the patcher and apply them before the reboots. You’ll have exactly 10 seconds. And don’t trust the time remaining counter. Mine wasn’t accurate and changed rapidly towards the end, so you’ll want to stay close by and keep an eye on things.
 
  • Like
Reactions: TimothyR734
I had to reinstall Mojave. You’ll need to watch the install process. When it completes, you’ll need to run the patcher and apply them before the reboots. You’ll have exactly 10 seconds. And don’t trust the time remaining counter. Mine wasn’t accurate and changed rapidly towards the end, so you’ll want to stay close by and keep an eye on things.

If during the 10sec countdown you open any Utility, the time will freeze, allowing to overcome and do a manual reboot. Anyway, estimated remaining time is almost always inaccurate, even when upgrading or fresh installing macOS from a Sata3 SSD, during installation it estimates 15 minutes left, but then the real time is about 1h 15min to get completion, at least on my machines.
 
  • Like
Reactions: TimothyR734
About i-sight camera... Is there any patch or workaround to solve it in macbook 5.2? The i-sight works in macbook 5.1 and in imac 7.1, both under mojave.

I notice a thing with the camera that can guide anybody to the solution of this trouble:

If I start the macbook in Windows 10, the i-sight works (in windows). Then, if i restart the same macbook (restart, not power off and on) in mac os and I start any application that uses the i-sight (like photobooth), I can see that the cammera turn on the little green light, but nothing appears (i can't see the image of the cammera). But if I power off the macbook and power on again (not restart) and I start Mojave, the cammera can't turn on the green light and the application shows me this message: "No hay ninguna cámara conectada" (There isn't any cammera connected).

May this notes can guide anybody to solve the problem with the cammera.
 
Last edited:
  • Like
Reactions: TimothyR734
About i-sight camera... Is there any patch or workaround to solve it in macbook 5.2? The i-sight works in macbook 5.1 and in imac 7.1, both under mojave.

I notice a thing with the camera that can guide anybody to the solution of this trouble:

If I start the macbook in Windows 10, the i-sight works (in windows). Then, if i restart the same macbook (restart, not power off and on) in mac os and I start any application that uses the i-sight (like photobooth), I can see that the cammera turn on the little green light, but nothing appears (i can't see the image of the cammera). But if I power off the macbook and power on again (not restart) and I start Mojave, the cammera can't turn on the green light and the application shows me this message: "No hay ninguna cámara conectada" (There isn't any cammera connected).

May this notes can guide anybody to solve the problem with the cammera.

do you use SSD and 4 gig of ram on macbook 5,2 with mojave ? and is it fast enough ? cause i have macbook 5,2 with mojave but i use HDD and 2 gig 800 mg of ram it's too slow and camera not working trackpad not work like normal no right click no trackpad setting also sleep is not work for me
 
  • Like
Reactions: TimothyR734
My theory is, when the update is being installed, the firmware updates comes first, that's why it always fails. The weird thing is, some devices appear to be able to upgrade. Maybe those aren't doing the firmware update, if so, why not?
[doublepost=1540242566][/doublepost]Something we can probably try, copy all files from the package onto the system ourselves. That way no EFI or SMC changes are made, only the OS.

My understanding is that older systems like the MacPro 3,1 require the system to be explicitly placed in firmware update mode by holding down the power button until it flashes. So on those older systems, the firmware updates fail immediately from being blocked where on the newer systems they may fail during application. If I recall correctly, the full installer created by Mojave Patcher should inhibit the application of those firmware updates.
 
  • Like
Reactions: TimothyR734
What’s the difference between expand and expand full?
expand-full is an undocumented option that will unzip those annoying Payload files that you always get when you use regular expand. I like it because I don't have to use a 3rd-party pbzx parser if I want to extract them.

I haven't really bothered with updates much, because I'm quite sure that when 10.14.1 release comes out, we will be able to download a regular full installer and use that with no difficulty (either with my method or dosdude1's patcher) to update the system.
 
Are these attempts all upgrade installs or did you try a clean install of Mojave? Also what file system are you installing on? I have clean installed with migration on a MacPro 3,1 with 16 Gb of ram and a Mac rom flashed GTX-680 without issue. The SanDisk 3D Ultra on the machine in question was formatted as APFS and the APFS ROM patches were applied to the boot firmware.

These were clean installs from USB stick onto freshly wiped APFS SSD every time.

I did not yet apply the APFS ROM patch - should I / do I need to ?

Currently it is on:
Boot ROM Version: MP31.006C.B05
SMC Version: 1.25f4
 
  • Like
Reactions: TimothyR734
Hi, having trouble with Mac Pro 4,1 flashed to 5,1. Tried to load Mojave and stuck at firmware update. Used evga NVIDIA GeForce gtx680 and tried back on Radeon 5770. Both cards worked fine in HS before this. Tried both cards together, now can only get all fans at full speed and no startup. Help please!
Hi, update! I have had to replace the backplane and now have a BH9 installed. I initially had firmware update problems but by clean installing SIERRA and HS and now MOJAVE everything is working EXCEPT!! Can anyone help with probable cause of processor cage and backplane fans running at full speed. Apple seem to have disavowed the hardware going back this far because the Genius Bar has no-one that has survived them for that long to recognise a 5,1 ??
 
  • Like
Reactions: TimothyR734
YES!!! With the brightness patch now in mojave works all that was working in High Sierra. Night shift is working too. Now I can use bluethooth, wifi, the buttons to control bright and volume, sound... ALL!!! But i don't needed to patch audio. I use all the patches that appear in the installation of "mojave patcher" for this computer. Then, I patched manually bluethooth and I use the brigthness patcher. Only with this all is working.

Thanks a lot for the information, I have an iMac 7,1 as well and sounds like Mojave can work with it based on your posts. Greatly appreciated.

Also do you have the graphics working with hardware acceleration and is there that menu bar glitch in the light theme, that dosdude1 mentioned "Currently, pre-metal video cards used in Mojave will produce a weird darkish grey Menu Bar and Finder sidebar when using the light theme."

Can you please post some screenshots of the light theme please. Thanks. I'm not a fan of the dark theme as some people are. Would love to see how it looks on the light theme before deciding to install Mojave. Thanks. :)
 
Last edited:
  • Like
Reactions: TimothyR734
expand-full is an undocumented option that will unzip those annoying Payload files that you always get when you use regular expand. I like it because I don't have to use a 3rd-party pbzx parser if I want to extract them.

I haven't really bothered with updates much, because I'm quite sure that when 10.14.1 release comes out, we will be able to download a regular full installer and use that with no difficulty (either with my method or dosdude1's patcher) to update the system.
So expand-full is a pbzx replacement? I’ve wanted that ever since I tried manually downloading an installer. Another question: can I use pkgutil to only extract specific files?
 
  • Like
Reactions: TimothyR734
Hi, update! I have had to replace the backplane and now have a BH9 installed. I initially had firmware update problems but by clean installing SIERRA and HS and now MOJAVE everything is working EXCEPT!! Can anyone help with probable cause of processor cage and backplane fans running at full speed. Apple seem to have disavowed the hardware going back this far because the Genius Bar has no-one that has survived them for that long to recognise a 5,1 ??
Try Macs Fan Control - https://www.crystalidea.com/macs-fan-control - it's free :)

Cheers :)

Hugh
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.