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.
Hi I found this thread on other site. I have question since I wanna upgrade stock 256GB SSD in my MacBook Air Early 2015 to 2TB SSD - So my question is which SSD will be best for my laptop... I know that probabably OWC is best sollution, but in my country this SSD's are very overpriced. I ordered Sintech adapter and waiting for the package, now I updated laptop to Big Sur.

Thanks for any advice.
 
I will report back on any hibernation issues with the vanilla system firmware.
It appears that System Firmware/Boot ROM 427.0.0.0.0 on my Late 2013 13" MacBook Pro (MacBookPro11,1) with macOS Catalina 10.15.7 does not require messing with the hibernation settings or patching to address hibernation issues. However, the hibernation and autopoweroff behavior appears to be have changed entirely. Does anybody else have experienced this with the new firmware on these older MacBook Pro models?
 
I think it might be time to upgrade/cleanup the main page of the wiki. Big Sur seems to have fixed the hibernation issues to the point there's no longer a difference between 2013-2014/2015 MacBooks.
 
I think it might be time to upgrade/cleanup the main page of the wiki. Big Sur seems to have fixed the hibernation issues to the point there's no longer a difference between 2013-2014/2015 MacBooks.
It handles it fine. Just don’t use NVMeFix/Lilu at the moment, it crashes the OS (at least last time I tried it did)
Wonderful. I just ordered a 1TB WD Blue and a Sintech adapter to upgrade my paltry 128gb 2014 MacBook Pro 13".
 
I am still running macOS Catalina 10.15.7 (19H15) on my MacBookPro11,1, but updated from Boot ROM version 162.0.0.0.0 to Boot ROM version 427.0.0.0.0 that came with macOS Big Sur 11.0.1 (20B29).
Code:
sudo /usr/sbin/bless -firmware Desktop/Big\ Sur/MBP111.scap --verbose --recovery
Followed by a system shutdown (not restart), and immediate power on using the power button. You should see an Apple logo and progress bar; the firmware update should take about 1-2 minutes. Of course, this will not work with a patched, custom system firmware file; only with 'original' firmware files from Apple. I have not looked at the changes in the firmware prior to doing this; but the NVMe driver appears different (smaller?) and I will report back on any hibernation issues with the vanilla system firmware.
Thank you for the instructions
i've tried on my MacBookPro 15 11,2 with the file MBP112.scap and it gave this message
Code:
EFI found at IODeviceTree:/efi
Failed to stat firmware file, MBP112.scap: 2
Error while writing firmware updater for EFI
 
I'd like to confirm the results from @edevmon on post #7,553, page 303.
I also have a mid-2014 rMBP, and followed the steps he outlined, though with Mojave.

1. Backup with Time Machine
2. Downloaded Mojave installer and made USB install drive
3. Updated to Big Sur. Boot ROM version went to 427.0.0.0.0
4. Replaced internal SSD
5. Formatted with Disk Utility and installed Mojave from USB install drive
6. Recovered most current state from Time Machine
7. Boot ROM version stayed at 427.0.0.0.0

New SSD is Silicon Power 1TB
Adaper is Sintech

The entire process went very smooth. And so far I notice no issues with overheating, no freezing up, or crashing.
And the increased speed is very welcome. Before the change, I was getting 225mb/s read, 400mb/s write from my internal 128GB SSD. Now I'm getting 1350mb/s read, 1500mb/s write.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Ever since some maintenance release of Catalina, this should no longer be necessary.


Yes, that should be possible with certain operating system and EFI firmware combinations. See below.



I am still running macOS Catalina 10.15.7 (19H15) on my MacBookPro11,1, but updated from Boot ROM version 162.0.0.0.0 to Boot ROM version 427.0.0.0.0 that came with macOS Big Sur 11.0.1 (20B29).
Code:
sudo /usr/sbin/bless -firmware Desktop/Big\ Sur/MBP111.scap --verbose --recovery
Followed by a system shutdown (not restart), and immediate power on using the power button. You should see an Apple logo and progress bar; the firmware update should take about 1-2 minutes. Of course, this will not work with a patched, custom system firmware file; only with 'original' firmware files from Apple. I have not looked at the changes in the firmware prior to doing this; but the NVMe driver appears different (smaller?) and I will report back on any hibernation issues with the vanilla system firmware.

I didn't see details in this thread around where the EFI firmware files are located these days. The EFI firmware/Boot ROM/system firmware files are now hiding in ee3ab6c04234b360dd8fca93c0ae49f957bf0843/AssetData/boot/EFI/EFIPayloads from the archive /Volumes/Shared\ Support/com_apple_MobileAsset_MacSoftwareUpdate/ee3ab6c04234b360dd8fca93c0ae49f957bf0843.zip that was in the disk image Install\ macOS\ Big\ Sur.app/Contents/SharedSupport/SharedSupport.dmg.

Edit: Added the power off/power on instructions for clarity.

Well I copied the MBP111.scap file on my desktop in a Big Sur folder and tried the sudo command in the terminal. Then got this. Any help ?


EFI found at IODeviceTree:/efi
Will need to copy 8523776 bytes to EFI system partition
No auxiliary booter partition required
System partition found
Preferred system partition found: disk0s1
Returning booter information dictionary:

{

"Auxiliary Partitions" = (
);
"Data Partitions" = (
disk1s5s1
);
"Preboot Volumes" = (
disk1s2
);
"System Partitions" = (
disk0s1
);
}
Mounting at /Volumes/bless.4A47
Executing "/sbin/mount"
Executing: /usr/bin/kmutil load -p /System/Library/Extensions/msdosfs.kext
Returned 0
Creating /Volumes/bless.4A47/EFI/APPLE/FIRMWARE if needed
Deleting previous contents of /Volumes/bless.4A47/EFI/APPLE/FIRMWARE
Deleting /Volumes/bless.4A47/EFI/APPLE/FIRMWARE/MBP111.scap (8520304 bytes)
Opened dest at /Volumes/bless.4A47/EFI/APPLE/FIRMWARE/MBP111.scap for writing
preallocation not supported on this filesystem for /Volumes/bless.4A47/EFI/APPLE/FIRMWARE/MBP111.scap

/Volumes/bless.4A47/EFI/APPLE/FIRMWARE/MBP111.scap created successfully
No auxiliary booter partition required
System partition found
Preferred system partition found: disk0s1
Returning booter information dictionary:
{
"Auxiliary Partitions" = (
);
"Data Partitions" = (
disk1s1
);
"Preboot Volumes" = (
disk1s2
);
"System Partitions" = (
disk0s1
);
}
Bad path for boot item: /Users/USER/Desktop/Big Sur/MBP111.scap
Relative path of /Volumes/bless.4A47/EFI/APPLE/FIRMWARE/MBP111.scap is \EFI\APPLE\FIRMWARE\MBP111.scap
IOMedia disk0s1 has UUID 15F837ED-A135-47B1-A068-A9B5906D398E
Executing "/sbin/umount"
Returned 0
Write to RTC: 0
Setting EFI NVRAM:
{
"efi-apple-recovery" = "<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>15F837ED-A135-47B1-A068-A9B5906D398E</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\\EFI\\APPLE\\FIRMWARE\\MBP111.scap</string></dict></array>";
}
 
What ssd do you have?
Have you done the update via an nvme ssd or used the original apple one?
Also how did you initially installed osx on your nvme ssd? Was it via usb or via recovery? (time machine / recovery over Internet)
Thanks.
Last week I updated just the OS. The SSD replacement I did a couple of months ago. But anyway, I am using the SanDisk Ultra 500gb and updated the macOS directly on it.
Initially I installed the OS using time machine. I created the bootable macOS on a USB flash drive, did a backup on my external HD and changed the SSD.
 
  • Like
Reactions: klyno
Are you using a MBP11,1?
It's a mbp 13 but it's viewed as a mbp 11,1 in the system information. I have already seen the case before to some other people.

Screenshot 2020-11-17 at 10.06.38.png
 
Last edited:
Hi everyone,

Upgraded my MBP 11,1 (13" Late 2013) to a Big Sur 11.0.1 beta last week and it applied System Firmware 427.0.0.0.0, even with the 3rd party SSD I have installed (Crucial P1 1 TB).

I didn't notice any sleep or hibernate issues with this firmware, even battery consumption and system temperature seem to be back to what they were with the original 256 GB SSD.
 
Cmd+Q how did you do this:
"
I am still running macOS Catalina 10.15.7 (19H15) on my MacBookPro11,1, but updated from Boot ROM version 162.0.0.0.0 to Boot ROM version 427.0.0.0.0 that came with macOS Big Sur 11.0.1 (20B29).
Code:
sudo /usr/sbin/bless -firmware Desktop/Big\ Sur/MBP111.scap --verbose --recovery"
I understand I have to download full iso of Big Sur and then what?
 
Well I copied the MBP111.scap file on my desktop in a Big Sur folder and tried the sudo command in the terminal. Then got this. Any help ?
This looks pretty good: the firmware has been staged. All you'd need to do is to gracefully shutdown the MacBook Pro and then power it back up. The system firmware update should commence immediately. Essentially, you are performing the firmware upgrade that would happen during a macOS upgrade. Good luck!

Cmd+Q how did you do this: ...
I understand I have to download full iso of Big Sur and then what?
Yes, you will need to download the entire macOS Big Sur installation. I built a disk image from the installer app and provided the path to the system firmware files relative to the installer app in my post. However, you should find the files required in /Library/Updates if you downloaded Big Sur using Software Update in System Preferences. Does that help?
 
Thank you for the instructions
i've tried on my MacBookPro 15 11,2 with the file MBP112.scap and it gave this message
Code:
EFI found at IODeviceTree:/efi
Failed to stat firmware file, MBP112.scap: 2
Error while writing firmware updater for EFI
You are likely referencing a file that does not exist. Did you obtain the system firmware file from the macOS Big Sur installer app? I recommend placing the system firmware file into a folder on your desktop or similarly accessible in your home folder. Hope this helps.
 
This looks pretty good: the firmware has been staged. All you'd need to do is to gracefully shutdown the MacBook Pro and then power it back up. The system firmware update should commence immediately. Essentially, you are performing the firmware upgrade that would happen during a macOS upgrade. Good luck!


Yes, you will need to download the entire macOS Big Sur installation. I built a disk image from the installer app and provided the path to the system firmware files relative to the installer app in my post. However, you should find the files required in /Library/Updates if you downloaded Big Sur using Software Update in System Preferences. Does that help?

Thanks. I have already tried to shutdown and power it back as you have written in your previous post. The thing is, nothing happens.. Also the 1st partition to boot when I power the mb back up , is the windows / bootcamp one. Thus I have to press alt and chose the macOS one. I'm afraid that doing this somehow won't take the firmware update into account (just a supposition). Also I have an EVO 970 (500gb) installed (latest firmware), hope it isn't a problem source aswell. I should try with another ssd or without the bootcamp partition I guess, or maybe fresh install big sur. Or just wait the next big sur (small) update that will magically resolve this.
 
You are likely referencing a file that does not exist. Did you obtain the system firmware file from the macOS Big Sur installer app? I recommend placing the system firmware file into a folder on your desktop or similarly accessible in your home folder. Hope this helps.
you are correct this helped and produced the attached logs, but when i shut down and power up again nothing is changed
Code:
EFI found at IODeviceTree:/efi
Will need to copy 8523776 bytes to EFI system partition
No auxiliary booter partition required
System partition found
Preferred system partition found: disk0s1
Returning booter information dictionary:
{
    "Auxiliary Partitions" =     (
    );
    "Data Partitions" =     (
        disk1s5s1
    );
    "Preboot Volumes" =     (
        disk1s2
    );
    "System Partitions" =     (
        disk0s1
    );
}
Mounting at /Volumes/bless.jtY2
Executing "/sbin/mount"
Executing: /usr/bin/kmutil load -p /System/Library/Extensions/msdosfs.kext
Returned 0
Creating /Volumes/bless.jtY2/EFI/APPLE/FIRMWARE if needed
Deleting previous contents of /Volumes/bless.jtY2/EFI/APPLE/FIRMWARE
Deleting /Volumes/bless.jtY2/EFI/APPLE/FIRMWARE/MBP112.scap (8520304 bytes)
Opened dest at /Volumes/bless.jtY2/EFI/APPLE/FIRMWARE/MBP112.scap for writing
preallocation not supported on this filesystem for /Volumes/bless.jtY2/EFI/APPLE/FIRMWARE/MBP112.scap

/Volumes/bless.jtY2/EFI/APPLE/FIRMWARE/MBP112.scap created successfully
No auxiliary booter partition required
System partition found
Preferred system partition found: disk0s1
Returning booter information dictionary:
{
    "Auxiliary Partitions" =     (
    );
    "Data Partitions" =     (
        disk1s1
    );
    "Preboot Volumes" =     (
        disk1s2
    );
    "System Partitions" =     (
        disk0s1
    );
}
Bad path for boot item: /Users/amr/Desktop/bigSur/MBP112.scap
Relative path of /Volumes/bless.jtY2/EFI/APPLE/FIRMWARE/MBP112.scap is \EFI\APPLE\FIRMWARE\MBP112.scap
IOMedia disk0s1 has UUID 4833C283-439B-49F2-816E-C6866E45502F
Executing "/sbin/umount"
Returned 0
Write to RTC: 0
Setting EFI NVRAM:
{
    "efi-apple-recovery" = "<array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>4833C283-439B-49F2-816E-C6866E45502F</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\\EFI\\APPLE\\FIRMWARE\\MBP112.scap</string></dict></array>";
}
 
you are correct this helped and produced the attached logs, but when i shut down and power up again nothing is changed
The messages look exactly like mine; the system firmware appears to be staged correctly. The only thing I do afterwards is select "Shut Down..." from the  menu, wait 5 seconds after the screen is dark, and then power the system back up. I do not use bootcamp, and I have my startup disk set to macOS.
 
Hi!! I had the same problem. Im just upgrade the original SSD to BigSur and now the firmware is 427. I go back to the nvme disk with Catalina and all work well. The first thing i noticed is the cpu is cooler, about 10C compared to firmware 156 :):)
 
Last edited:
The messages look exactly like mine; the system firmware appears to be staged correctly. The only thing I do afterwards is select "Shut Down..." from the  menu, wait 5 seconds after the screen is dark, and then power the system back up. I do not use bootcamp, and I have my startup disk set to macOS.

Also if I read well, you have only updated the firmware but still using Catalina. Thus, should this work even if I'm already on Big Sur ? I have reinstalled it but still on 157.. Unlucky with this update I guess.
 
Also if I read well, you have only updated the firmware but still using Catalina. Thus, should this work even if I'm already on Big Sur ? I have reinstalled it but still on 157.. Unlucky with this update I guess.
Yes, it should. Ever since Catalina, the firmware updates have worked seamlessly on my MacBookPro11,1 with the non-Apple SSD installed. I wonder if you need to be on a certain firmware version to make future firmware updates. Sorry that this does not work for you and @amr-213.
 
  • Like
Reactions: klyno
Yes, it should. Ever since Catalina, the firmware updates have worked seamlessly on my MacBookPro11,1 with the non-Apple SSD installed. I wonder if you need to be on a certain firmware version to make future firmware updates. Sorry that this does not work for you and @amr-213.
It is what it is. Thanks for your follow up anyway. I'll wait untill the next update to see if anything will change. Otherwise I'll try with another ssd. Cheers.
 
It is what it is. Thanks for your follow up anyway. I'll wait untill the next update to see if anything will change. Otherwise I'll try with another ssd. Cheers.
My two suggestions:
1- Instead of buying another NVMe SSD, why don't you buy a used 128GB original Apple SSD on eBay? You can use the Apple SSD to upgrade to the newer version and then, sell it.
2- If your choice is to buy another NVMe, try the Silicon Power A80 or another one with the Phison controller. I was able to update the firmware of my MPB 15" Mid 2014 with a 1TB Silicon Power + short Sintech adapter.
 
  • Like
Reactions: klyno
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.