I previously had this problem with Catalina. After I updated to Big Sur the problems stopped. I recently updated to Big Sur 11.5.1 from 11.4 on 7/29/21. Since then every time my mac has powered off/on I have received this failure. Is anyone else having this problem or know a way to fix it or even know why it's happening?
This update includes fixes delivered in MacBook Air EFI Firmware Update 2.1 that enhance the stability of Lion Recovery from an Internet connection, and resolve issues with Apple Thunderbolt Display compatibility and Thunderbolt Target Disk Mode performance on MacBook Air (mid 2011) models.
The MacBook Air EFI Update will update the EFI firmware on your notebook computer. Your computer's power cord must be connected and plugged into a working power source. When your MacBook Air restarts, a gray screen will appear with a status bar to indicate the progress of the update. It will take several minutes for the update to complete. Do not disturb or shut off the power on your MacBook Air during this update.
This update is recommended for MacBook Air (11-inch and 13-inch, late 2010) models. This update resolves a rare issue where MacBook Air boots or wakes to a black screen or becomes unresponsive. This update is recommended for all 11-inch and 13-inch MacBook Air (late 2010) models.The MacBook Air EFI Update will update the EFI firmware on your notebook computer. Your computer's power cord must be connected and plugged into a working power source. When your MacBook Air restarts, a gray screen will appear with a status bar to indicate the progress of the update. It will take several minutes for the update to complete. Do not disturb or shut off the power on your MacBook Air during this update.Boot ROM or SMC Version Information: After this update has successfully completed, your Boot ROM Version will be: MBA31.0061.B01
Arrived quickly in 5 days to California! I accidentally booted my 2013 Mac Pro with a Clover USB and bricked it. It was start up chime, then repeating chime. USB not responsive, nothing will work. This CHIP SAVED ME. Install was a breeze and the support is very responsive. THANK YOU
There is a connector on the logic board for this EFI card so you just plug the chip in there. We provide diagrams sent automatically after the purchase. No you do not have to remove the existing chip.
I ordered several solderless EFI chips, and each time I was able to unlock my Macs, Macunlock is really on top, the customer service is nice and very responsive to the slightest problem. Very serious company, really I recommend this seller.
I have a dual-boot Mac OS X 10.8 and Kubuntu 12.10 64x on my white MacBook from mid-2010 installed. (Model identifier: MacBook7,1 . I have upgraded my RAM from 2GB to 8GB, if that matters.) I have the proprietary NVIDIA drivers installed on my Kubuntu.
I did some research and found out that it may be that I installed it in BIOS mode, which causes the heat. I can't install it in EFI mode, because the propietary NVidia drivers don't work then (already tried that, it gave a black screen). Does anyone know how to get the propietary NVidia drivers work in EFI mode?
Edit: Ok, even if there isn't a way to use the proprietary nvidia drivers in EFI mode (doesn't seem like there is a way to do it, I'm not getting any answers), I would already be happy if the heating could be fixed in BIOS mode. How can I at least fix the heating in BIOS mode?I tried putting this in my xorg.conf in the Device section to enable power saving:
After running into some very promising info in another thread about installing Windows 7 in UEFI mode on a Mac. Folks over there struggled with Windows 7's required int 10h legacy support and found out that in order to work around that, one can perform an unattended installation (because display doesn't work during install). The crucial information to successfully boot Ubuntu in UEFI mode even with Nvidia drivers was that upon start of EFI boot (while handing over to grub), Apple's firmware does not actually activate the VGA card as PCI-E bus master. The Windows' guys explained how to circumvent this using an EFI shell which chainloads the Windows boot manager in order to at least run the setup in unattended mode. And here is the good news: it's easy to do this in GRUB!
In fact, I am right now typing this on a MacBook Pro 7,1 (mid-2010) running Ubuntu Vivid booted in UEFI mode (Xorg.0.log). However, it should be easy to run on or adapt this to any Linux distribution providing an EFI version of GRUB, e.g. Ubuntu 14.04.2 LTS.
To cut the long story short, we have to set two PCI-E registers: one that enables bus-mastering on the video card and the other one enabling VGA support on the PCI-E bridge of the video card. So it has actually nothing to do with the Nvidia drivers and depending on the viewpoint, not even with Apple's outdated/crippled/you name it EFI implementation.
This is how I solved it. Of course, the kudo's go primarily to the guys on the MacRumors forum.DISCLAIMER The following instructions are provided as is, without guarantees nor do I assume any liability. DO THIS AT YOUR OWN RISK!
I will not go into details here because there are lots of articles on the web showing you how to do this and end up with the nouveau drivers running your machine hot or with the black screen after installing the Nvidia drivers (e.g. www.rodsbooks.com/ubuntu-efi).
Please note however that the following instructions assume you have successfully installed and booted in UEFI mode. You can verify that by checking for existence of the directory /sys/firmware which is only created after booting in EFI mode.
Have a look at (1) the line saying display and (2) the line with bridge right before that display line. Write down the PCI-E bus ids (format XX:YY.Z) of the bridge device (here 00:17.0) and the display device (here 04:00.0) and remember which is which. Note: Those IDs may be different on your machine, depending on your Mac model and revision.
Fire up a text editor with sudo nano /etc/grub.d/01_enable_vga.conf and copy/paste the content below. Make sure to paste all 4 lines into that file! Replace 00:17.0 with the PCI-E ID of your bridge device noted in step 2. Replace 04:00.0 with the PCI-E ID of your display device noted in step 2.
First you are correct. You can not use EFI mode and the proprietary drivers. Not only that but a a lot of other things will get borked. For now your best option for support is to install in BIOS mode.
Now as to heat. Keep in mind that OS X runs cooler because they know their "crotch warmer" is unpleasant at higher temperatures. I.e. they over cool so you can sit still with a 17" heat sink on your lap. That said you can control things in Linux so you can over cool as well (and keep the temperature cooler).
6000 is the RPM speed your targeting (in the scripts above). 6000 is the "official" max. At that speed you will get the familiar take off sound, and your 17" heat sink will get quite chilly. You will also burn your fans out pretty quickly. 2000 is the minimum. I run at 2000 quite a bit a rarely see over 3000 even when gaming. Of course that means it runs warmer then in OS X.
What I do is run something that is going to really heap up my CPU and run the CPUs at 100%. Then run the fans at 6000 RPM and see where the temperature settles. Then set that temperature as my "high_temp".
Then you run it for a while and see. Again, the CPU max temperature for the model is 105 degrees, so Linux is not wrong for letting it get into the 80s. It won't harm a thing. Change the fan speed however does keep the casing cooler (which because it's the heat sink for the CPU and GPU can get quite warm on your lap), and that is pure preference.
For me, A low of 50, a high of 60 and a max of 70 works quite well. But again this level of tweaking is all to taste. With that over cooling config My CPU never gets above 59. Of course it's quite loud as well.
I've followed these steps, the numerical IDs of my PCI bridge and video are in fact the same as listed here (17 and 4). I added the script in /etc/grub.d but after a reboot, while "setpci" shows that the "setpci -s "04:00.0" 04.b=7" line is applying, "setpci -s "00:17.0" 3e.b=8" doesn't seem to be as "setpci -s "00:17.0" 3e.b" returns 02.
Apple has released firmware updates for 2010 model year MacBook Air, iMac, and MacBook Pro. The EFI update brings OS X Lion Internet Recovery, which is accessible by booting into Recovery mode and allows a user to reinstall OS X Lion, to each Mac from 2010.
Updating the firmware requires a reboot as usual and the Mac should be connected to a power source before proceeding. The MacBook Air update also includes a minor bug fix to resolve an issue where the machine could inadvertently restart if the power button is pressed when waking from sleep.
UEFI, or unified extensible firmware interface, is the name of the firmware in macOS that does the same job as BIOS on most Windows machines. UEFI initializes hardware like your FaceTime camera and trackpad and loads the operating system.
This update enables Lion Recovery from an Internet connection on MacBook Air (Late 2010) models and addresses an issue where the system could restart if the power button is pressed immediately after waking from deep sleep.
The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.
Federico is the founder and Editor-in-Chief of MacStories, where he writes about Apple with a focus on apps, developers, iPad, and iOS productivity. He founded MacStories in April 2009 and has been writing about Apple since. Federico is also the co-host of AppStories, a weekly podcast exploring the world of apps, and Dialog, a show where creativity meets technology. 2b1af7f3a8