Hi All,
I think I've managed to find a fix for hibernation issues that does not require the hardware tools in Cmd+Q's guide (CH341 A and SPI to J6100).
Background:
MacOS version: Sonoma 14.3 (Via OpenCore Legacy Patcher v3.30)
Mac: MacBookPro 11,2
Processor: Intel Core i7 2.5 GHz
Boot ROM Version: 478.0.0.0.0
SSD: Apple SSUBX (off eBay with heatsink from Mac Pro 2013 - filed down edges to fit with thermal pads)
pmset -g output:
https://pastebin.com/N5KZ052y
SSD speeds in BlackMagic benchmark - attached
SSD temperatures from istat menu screenshot - N/A
The issue I had was that I was on firmware 478.0.0.0 (the latest) for my Mac, yet I was running into kernel crashes (windowserver) because this firmware doesn't work properly with my SSD (even though the SSUBX is AHCI, not NVME).
I followed Cmd+Q's guide to extract the system firmware update file from the Big Sur install OS app.
This involved me opening the files 'MBP112.scap' and 'MBP114.fd' in UEFItool (0.28).
I then transferred the NVME driver from MBP114.fd to the MBP112.scap.
(GUID 51116915-C34B-4D8E-86DB-6A70F2E60DAA)
Once I had saved my new image, I named it 'MBP112.scap' as this was the firmware file I wanted to upload to my EFI.
I then followed the guide below to do this:
Technical discussions covering any type of laptop, notebook, netbook, tablet, or smartphone. Any and all brands and models welcome. When starting a new thread, please put the make AND model of your device in the thread title. Also be VERY descriptive of your issue, that way you'll get the best...
www.badcaps.net
Once I had done this I followed this YouTube video to mount the EFI and confirm that it was successful by opening the firmware (EFI > EFI > APPLE > FIRMWARE > MBP112.scap) with UEFItool:
I hope this helps someone.
EDIT: I've attached the modified MBP112.scap file for a MacBook Pro 11,2.