Bad thing this is not something incredibly irrelevant on iOS, or else Apple would release an update right away in the weekend.
I don’t know if anyone else has experienced this, but after installing DB2 on my 2017 27 inch iMac, bootmanager is acting very weird. The problem is that after installation, whenever I turn my computer on pressing the option key, bootmanager won’t allow me switch to my bootcamp partition, defaulting instead to the Mac one. The only way to make it work, is to boot to Mac, and selecting the bootcamp partition from System Preferences.
Fully wiping the SSD and going back to High Sierra hasn’t restored my iMac to its normal behavior using Disk Utility, so I am thinking, either installing DB2 incorrectly damaged my firmware, or it installed a new version of the firmware with a bug related to the way bootmanager operates.
Since reverting to High Sierra is not fixing the issue, I think the only way is to flash the iMac with a proper version of the firmware, but no matter how hard I tried, I can’t seem to find it anywhere online. It seems I am left with either sending the computer for repairs, or waiting for the final version of Mojave to somehow fix the issue on installation.
I would appreciate any thoughts on the issue.
PS: The issue also affects booting from UEFI External Disks, essentially rendering them useless for booting until the issue is fixed.
If it's a bluetooth keyboard, make sure the keyboard is physically plugged in. Once I did that, I was able to option-press and get the boot selector.
Thanks for advice but that's not really the issue.
I took my Mac to the local Apple store, where the technicians zeroed the disk, and were pretty much dumbfounded by the issue. I kept telling them to reflash the firmware (thinking they had access to it being Apple Certified), but they politely ignored me.
The thing that really gets to me about the whole ordeal, is that I have an external USB 3.1 1TB SSD with Windows to Go and a full compliment of software installed in it. I had a plan to use it as a fall back option in case the Beta had some bug I could not handle, never thinking the bug ended up being a firmware one that prevented me from using that option on the first place!!
I hope this time I really learned never to install Betas.![]()
Agreed, but it might be a reasonable workaround until the issue is fixed.
sudo hdiutil attach /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/InstallESD.dmg
mkdir ~/Downloads/HSFirmware
xar -xf /Volumes/InstallESD/Packages/FirmwareUpdate.pkg -C ~/Downloads/HSFirmware/
tar -zxf ~/Downloads/HSFirmware/Scripts -C ~/Downloads/HSFirmware/
OK, I've managed to extract the *correct* firmware. Newer firmwares seem to be in a different format to older ones which I've previously installed. There's an efi file, but I figure it's useless unless the directory tree is in the right place. Need to do some digging as to how to install this.
To get the firmware files run these commands. I'll include them all separately, as this is finicky.
1. Download the HighSierra installer from the App Store (I'm assuming you're running High Sierra here).
Makes sense to dump this to a separate folder (here, ~/Downloads/HSFirmware)
Code:sudo hdiutil attach /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/InstallESD.dmg mkdir ~/Downloads/HSFirmware xar -xf /Volumes/InstallESD/Packages/FirmwareUpdate.pkg -C ~/Downloads/HSFirmware/ tar -zxf ~/Downloads/HSFirmware/Scripts -C ~/Downloads/HSFirmware/
Firmware will be located in ~/Downloads/HSFirmware/Tools/EFIPayloads - efi file is in ~/Downloads/HSFirmware/Tools/MultiUpdater
As you could probably imagine by now, I am no engineer or computer sciences person. Right now as it stands, I rather wait for DB3 to be released most likely next Tuesday, and hope for the best, and not risking bricking my system attempting to do something I am ill equipped for.
I had a big issue with DB2. Its the first OS beta where I’ve had to wipe the MacBook and reinstall a fresh copy of high Sierra.
After the install of the Mojave, the machine kept getting stuck on the boot screen. Getting it into recovery mode was a nightmare too. Took me over a day to get it resolved
Have you tried manually flashing the firmware yourself? There are a couple of ways, but I wouldn't proceed unless you are sure you can restore the original firmware.
EDIT: I re-read the thread, and can see you aren't comfortable doing that. Please ignore this post!
Ver smart, you don't want to fiddle with Firmware, too risky and a big chance it won't boot later on.
I have a 2012 MM and MBP, they have more or less the same hardware, Install of Mojave went well on the MBP but not the MacMini.
Reason, the MM has an extra HD installed with Windows on it, and no it isn't a bootcamp, I partitioned it myself, on top of that the SSD had Filevault 2 on, this was most likely the problem since it wasn't on on the MBP and it has only one SSD.
Sadly, I had the same issue when installing H.Sierra on it last year, I forgot about it.
As for the issue at hand, I do NOT have the problems the OP has, I can use my option key and I can run Windows, I also have another bootloader installed so that might be the reason it does work.
Don't ask me which boot loader, I am in the middle of moving to a different house and the MM is not available right now, might be a week.
OK! Check out the Mac Pro sub-forum for crash course on editing the Mac firmware. They guys there are using it to add new boot features to the old classic Mac Pros. It's not for the faint of heart, though!Oh in the unlikely event this never gets fixed or its taking months, I would certainly be interested in following any advice you have to give. However, this bug has been reported by several people so I fully expect it to be In Apple´s radar.
Same problem (I think) for me.
I have an iMac 5K late 2015, I have installe Mojave on an external SSD (USB3) and now I can't start anymore my bootcamp Windows on an external TB SSD.
This bootcamp SSD works on a MBA in High Sierra that has never been upgraded to Mojave.
I have spent the week end to try to make it work again on my iMac ... Then I have discovered this topic.
I also think something has changed in the Mac firmware (EFI, SMC ?) and I don't know how to force firmware downgrade
The new 10.13.6 beta released today fixed the issue in that release, I expect the next Mojave beta (probably tomorrow) will also include this fix.
Good news! Can’t wait to be able to game on my iMac again!
Did Mojave come with the startup security application in the recovery partition? It's supposed to be only available for the iMac Pro with that iBridge device that preboots the system, but perhaps they tried to make an Apple-built Secure Boot in the current EFI models as well. In any case, if you can check the Mojave Recovery Partition for that security thing in the Utilities menu, that might have been updated as well. If it only shows that firmware password thing, it's only a bug and not a feature I guess...
But does Mojave have the tool? Would be interested to know.I can confirm that even after installing Mojave DB2, the issue was fixed by going back to High Sierra, and THEN installing the newest 10.3.6 Beta 5. If you want to remain testing Mojave then simply wait until tomorrow for DB3. So relieved!
But does Mojave have the tool? Would be interested to know.