Hi, anybody can confirm the samsung 1TB 970 evo will work with mid 2015 macbook pro 15 inch and how big is the decrease in batter with the new drive? Thank you!
I'm also struggling for flash the firmware, however I'm failing like as guys above. So, I have some questions to ask you.To get your mbp into the firmware update mode, shut it down, wait 20 seconds then push the power button down until see the apple logo and progress bar. It will take a good 5 - 8 seconds to for the loading bar and apple to show up. Then flash the firmware. You'll know you've got it right when you re-read the firmware from dosdude1's tool and the checksum differs from the originals you downloaded.
You need to have the magsafe plugged in and powered - it (for obvious reasons) won't enter the flash mode from battery power.
To get your mbp into the firmware update mode, shut it down, wait 20 seconds then push the power button down until see the apple logo and progress bar. It will take a good 5 - 8 seconds to for the loading bar and apple to show up. Then flash the firmware. You'll know you've got it right when you re-read the firmware from dosdude1's tool and the checksum differs from the originals you downloaded.
You need to have the magsafe plugged in and powered - it (for obvious reasons) won't enter the flash mode from battery power.
so my A1502 (mbp 13) has a 4x nvme drive, but a lot of the speeds here shown for the 970 samsung are nowhere near where samsung is claiming performance-wise... are these not running @4x?
seems to be about on par with the 2x drives...
i've ordered the long black adapter, but i'm still on the fence about which drive to buy... i would like to retain the most battery life i can (coming from a lenovo to my mbp, it's one of the biggest downsides already), and if i can save some money by not affecting performance by getting a mydigitalssd SBX over a samsung 960 or 970evo drive, i may as well do that...
while i dont' doubt most people wouldn't even be able to tell the difference, for my use-case i'm copying 8-10GB files from the drive to the drive all day long, and would love the extra performance boost if i'd actually get it...
Thank you, I was giving up when I saw the booting progress bar. And that’s what I was checking post flash. The older check sum is 7 something newer is 5D I believe. Will give this a try and post results.
Hi,
I am in the process of upgrading my mac setup. I am currently using a 2011 MBP 15 and am looking to buy a notebook and build myself a Hackintosh as my current MPB is too heavy to carry around and is outdated performance wise.
I have the specs I want for the desktop build and don't want to splash out on an expensive notebook so I am looking at 2013/2014 Macbook Pro.
I know that it's possible to use an M.2 SSD with an adapter to increase the storage, but will a 2013/2014 MBP support an NVMe SSD and make use of the increased read/write that NVMe offers?
I have done a lot of reading and have seen that NVMe support was introduced with Yosemite but can't find information about whether this is simply a software change or whether the M.2 + adapter in a 2013/14 model only supports AHCI and can't use the NVMe protocol despite the OS supporting it...
Any advice would be greatly appreciated! Thanks in advance
Thank you, I was giving up when I saw the booting progress bar. And that’s what I was checking post flash. The older check sum is 7 something newer is 5D I believe. Will give this a try and post results.
objc[419]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fff883a8c90) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x10761ccd8). One of the two will be used. Which one is undefined.
Mapping low megabyte at 0x0000000000000400, unaligned size 0xffc00.
Mapping low megabyte, 0xffc00 bytes at unaligned 0x0000000000000400.
sh: dmidecode: command not found
dmidecode execution unsuccessful - continuing without DMI info
Warning: SPI Configuration Lockdown activated.
FREG0: Warning: Flash Descriptor region (0x00000000-0x00000fff) is read-only.
FREG2: Warning: Management Engine region (0x00002000-0x0018ffff) is read-only.
FREG4: Warning: Platform Data region (0x00001000-0x00001fff) is read-only.
Not all flash regions are freely accessible by flashrom. This is most likely
due to an active ME. Please see http://flashrom.org/ME for details.
PR0: Warning: 0x00000000-0x00001fff is read-only.
PR1: Warning: 0x00190000-0x0060ffff is read-only.
PR2: Warning: 0x00632000-0x01ffffff is read-only.
Mapping low megabyte at 0x0000000000000400, unaligned size 0xffc00.
Mapping low megabyte, 0xffc00 bytes at unaligned 0x0000000000000400.
sh: dmidecode: command not found
dmidecode execution unsuccessful - continuing without DMI info
Warning: SPI Configuration Lockdown activated.
FREG0: Warning: Flash Descriptor region (0x00000000-0x00000fff) is read-only.
FREG2: Warning: Management Engine region (0x00002000-0x0018ffff) is read-only.
FREG4: Warning: Platform Data region (0x00001000-0x00001fff) is read-only.
Not all flash regions are freely accessible by flashrom. This is most likely
due to an active ME. Please see http://flashrom.org/ME for details.
PR0: Warning: 0x00000000-0x00001fff is read-only.
PR1: Warning: 0x00190000-0x0060ffff is read-only.
PR2: Warning: 0x00632000-0x01ffffff is read-only.
Write/erase is not working yet on your programmer in its current configuration.
Aborting.
I tried using my old original mbp ssd, but had no luck, Rom Tool kept getting "Can't read EEPRom" Error. Switched back to the new SSD will give a few more tries. Perhaps we need to find a way to force the mac to get into the Firmware recover mode using a command before a restart.My checksums are different - but I could see how these change over time in the SPI also. Anyway, just tried getting into the "firmware programming mode" again after the latest from from vk2fro: Still no luck. I started ROMTool from Terminal and see that the flashrom inside the ROMTool reports "read-only" areas. I am assuming you see the same issue?
Code:objc[419]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fff883a8c90) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x10761ccd8). One of the two will be used. Which one is undefined. Mapping low megabyte at 0x0000000000000400, unaligned size 0xffc00. Mapping low megabyte, 0xffc00 bytes at unaligned 0x0000000000000400. sh: dmidecode: command not found dmidecode execution unsuccessful - continuing without DMI info Warning: SPI Configuration Lockdown activated. FREG0: Warning: Flash Descriptor region (0x00000000-0x00000fff) is read-only. FREG2: Warning: Management Engine region (0x00002000-0x0018ffff) is read-only. FREG4: Warning: Platform Data region (0x00001000-0x00001fff) is read-only. Not all flash regions are freely accessible by flashrom. This is most likely due to an active ME. Please see http://flashrom.org/ME for details. PR0: Warning: 0x00000000-0x00001fff is read-only. PR1: Warning: 0x00190000-0x0060ffff is read-only. PR2: Warning: 0x00632000-0x01ffffff is read-only. Mapping low megabyte at 0x0000000000000400, unaligned size 0xffc00. Mapping low megabyte, 0xffc00 bytes at unaligned 0x0000000000000400. sh: dmidecode: command not found dmidecode execution unsuccessful - continuing without DMI info Warning: SPI Configuration Lockdown activated. FREG0: Warning: Flash Descriptor region (0x00000000-0x00000fff) is read-only. FREG2: Warning: Management Engine region (0x00002000-0x0018ffff) is read-only. FREG4: Warning: Platform Data region (0x00001000-0x00001fff) is read-only. Not all flash regions are freely accessible by flashrom. This is most likely due to an active ME. Please see http://flashrom.org/ME for details. PR0: Warning: 0x00000000-0x00001fff is read-only. PR1: Warning: 0x00190000-0x0060ffff is read-only. PR2: Warning: 0x00632000-0x01ffffff is read-only. Write/erase is not working yet on your programmer in its current configuration. Aborting.
Edit: Perhaps I am waiting for the wrong chime? https://support.apple.com/en-us/HT202768
Switched back to the new SSD will give a few more tries. Perhaps we need to find a way to force the mac to get into the Firmware recover mode using a command before a restart.
sudo /usr/sbin/bless -mount / -firmware ~/Desktop/MBP111_0145_B00_with_NVMe.scap --recovery --verbose --setBoot --nextonly
Regarding "bootrom mod" for MBP2013-2014,
I failed to flash the modified rom to my MBP 2014-mid, too.
I switched to my old stock SSD but it didn't work, neither.
The strange thing is "Romtool" still says flash completed successfully but I confirm real bootrom doesn't change anything when I checked it by UEFI Tool.
Thank you! Good luck to usI just had a conversation with dosdude1, he is going to check it there could compatibility issues with post 2012 MBPs, as that’s what he had when he wrote the tool. Let’s wait and see.
For what it's worth, I've been trying on my own 2012 MacBook pro (not for an NVMe mod obviously, but for a different firmware modification), and I'm having the same trouble as you guys. No indication that the laptop is entering EFI Programming Mode, and the flash doesn't seem to update.I just had a conversation with dosdude1, he is going to check it there could compatibility issues with post 2012 MBPs, as that’s what he had when he wrote the tool. Let’s wait and see.
Just loaded 10.13.5 on my 2015 MBP, loaded ok but bootrom not updated with NVMe drive. I put the old apple drive back in and updated that to 10.13.5 and bootrom updated to 121.176.B00 then put NVMe back in and all seems fine so far.Has somebody upgraded to High Sierra v5? Is it safe to do so? Does the firmware update get installed when the computer contains (aftermarket) NVMe?
Seems this OS update brings a lot of change! https://eclecticlight.co/2018/06/01/whats-in-the-high-sierra-10-13-5-update/
Thanks in advance!