Thanks for the previous answer, but it's the above that got me wondering. Is the firmware update working differently than on the cMP? I downloaded High Sierra on my MBPr but it wants to jump straight into installation, without any firmware update prompt like it was on my 5.1 Mac Pro.
This is with High Sierra that the firmware update process is different. It occurs during installation.
With High Sierra, the installation starts, it copies files on the root of the hard drive (firmwares payloads, preinstall and postinstall scripts, etc).
The firmware update seems to occurs at the first reboot of the mac after the installation of high sierra. Screen seems to stay black at this moment.
You just don't have any visual return of the firmware upgrade process.
By curiosity I just shut down a high sierra install during the first reboot and made a copy of the files at the hard drive root. The firmware update files seem very similar to files copied to the /System/Library/CoreServices/FirmwareUpdate folders on a "classic" firmware update process.
I'm quite confident we may build an independant firmware update tool based on thoses files like it has been done for the 4.1/5.1 MacPro.
Also could you please ELI5 the process of formatting a disk to 4k block size? I think i'm gonna go with the KC1000(best value?) but I'm afraid my MBPr is the only device with M.2(with adapter ofc), though i could order the PCIe version and format it in my cMP or even a PC if it makes it any easier to format.
Well i'm not at work and am writing this of my memory and on an iphone so it may lack some precisions :
- first, download a small and recent linux distribution (xubuntu 17.04 is fine)
- "burn" it to a fast 8GB usb key (there are lots of tutorials on this : you need to convert the iso format and write to the usb key with "dd". There are also automated tools like unetbootin)
- put the NVMe drive into your mac, and start it with the linux usb key plugged while pressing the alt key
- choose the "efi" logo corresponding to the linux usb key and start from it
- while prompted, chose "try xubuntu" (live session)
- once on the linux desktop, you can set the display resolution to one usable and connect the mac to the internet (either with wifi or with an usb to ethernet adapter)
- open the terminal and install the needed tools :
sudo apt-get install nvme-cli smartmontools
validate with "Y"
- verify your SSD is recognized and manage 4K blocs by typing :
sudo smartctl -a /dev/nvme0
You should have two lines under "Supported LBA sizes"
one with data 512B starting with ID 0
one with data 4K starting with ID 1
(if you don't, stop here...)
The 512K should being selected with an asterix*
- format the SSD with 4K blocs with the command :
sudo nvme format -l 1 /dev/nvme0
(WARNING : this or course erase alldata on the internal NVMe SSD)
retype the smartCTL command to verify that the LBA 4K size is properly selected.
You can then restart your mac on a Sierra or High Sierra install disk.