I swapped a failing SSD in my MacBook Pro 15" retina Late 2013 model, which had High Sierra v10.13.6
installed, with a NVMe ssd and directly installed Big Sur v11.5.1
from a bootable usb. It works fine.
I am aware of sleep/hibernate issues with NVMe drives, but as per this Macrumors thread (search for 6 - Hibernation issues on 2013-2014 laptops
to arrive at the relevant section), Big Sur with Boot ROM 427.0.0.0 and higher prevent deep sleep issues without further system modifications.
But when I go to About This Mac
> System Report
> Hardware
, the line for Boot ROM Version is missing there. It definitely was listed under High Sierra (I have a screenshot of it before the swap).
Currently, it shows me the following (relevant lines shown):
Model Identifier: Macbook Pro11,2
System Firmware Version: MBP112.0146.B00
SMC Version: 2.18f15
I even tried running /usr/libexec/firmwarecheckers/eficheck/eficheck --integrity-check
and the output was:
EFI Version: MBP112.88Z.0146.B00.1804111138
Primary allowlist version match not found for version MBP112.88Z.0146.B00.1804111138
How can I figure out what is my current Boot ROM version. Any pointers?
P.S - I am aware of the workaround to completely disable deep sleep and hibernate, but I think with the right Boot ROM version i.e. 427.0.0.0 or higher, I wouldn't need to do anything at all.