Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Hi Alex, please, I am desperate. I need to update my M4 firm so I am suffering the bug I am have freezings every hour.. I don't have superdrive on my MBP because I remove it to install the M4 SSD.
I tried to do it via USB but after tried and read a lot of hours I couldn't do it.
Please, it is any way to update it?

Thanks!!

You should try this approach... worked for me in 5 minutes start to finish

https://fuerstnet.de/en/upgrade-crucial-m4-ssd-firmware-mac-without-cd#comment-390
 
Crucial MX100 Firmware Update MU02

Instructions and attachment updated for Crucial MX100 Firmware Update MU02

There has been a new firmware release for the Crucial MX100 and the procedure for booting the firmware update tool is the same as with the M550.

Downloads and items needed before you begin:

1. Crucial firmware MU02 download for the MX100 SSD.
2. USB flash drive (or SD card) to be formatted as a FAT32 volume.
3. GRUB-EFI bootloader files for 64bit EFI from the attachment.

Download the firmware, unzip and place the ISO on the desktop.
For MX100 MU02: MX100_MU02_BOOTABLE_ALL_CAP.iso

Download the GRUB-EFI bootloader files from the attachment: grubefiusb-0.03.zip

The individual file checksums can be verified:
Code:
$ shasum EFI/boot/bootx64.efi
093b2e05d8ad4c2bb8ca01d01c15fdaa6ff50174  EFI/boot/bootx64.efi
$ shasum EFI/boot/unicode.pf2
74bf975b64be55f4e1b2abac4320966782f8d388  EFI/boot/unicode.pf2
$ shasum EFI/boot/grub.cfg
fcbe41548463ce929f140367edbd23af423553de  EFI/boot/grub.cfg

Follow the general instructions as per the original post for the M550.
The following files should be installed on the USB:

* EFI/boot/unicode.pf2
* EFI/boot/bootx64.efi
* EFI/boot/grub.cfg
* boot/vmlinuz
* boot/core.gz

In this case the files installed under EFI/boot come from grubefiusb-0.03.zip
The files installed under boot come from the Crucial/Micron MX100 firmware download.

Boot from the USB and when the GRUB bootloader runs, the GRUB menu can be seen and the user can then select the preferred boot option using the up/down arrow keys.

* Micro Core Linux with waitusb=10 and superuser
* Micron Storage Director MX100 FW update


The MX100 FW update option will update the firmware with no need for user input.

This EFI bootable USB update has been tested with a Gigabyte Z77-D3H UEFI motherboard, which successfully updated an MX100 512GB SSD from MU01 to MU02.

This was also tested with a late 2011 13-inch MBP, just to confirm that it booted and displayed the grub menu, but since the SSD was not an MX100, the firmware update could not be verified.

Please let me know if this works or if you have any problems.

I used your instructions to change the grub.cfg for my Crucial BX100.
I tried for two days to use a boot CD and boot usb stick to update the firmware of my Crucial BX100 following the instructions on the Crucial website for OS X. I finally came across your post and updated my firmware in 5 minutes. Thank you so much!
 
Can anyone assist me in verifying if which GRUB-EFI bootloader files I should obtain if I would like to update to latest firmware for Crucial "M500" SSD (not M550)?
grubefiusb-0.02.zip, grubefiusb-0.03.zip, or grubefiusb-0.03-p02.zip? or maybe a different EFI bootloader file?

I am a newbie that used the directions provided by "alex0002" to successfully create a bootable USB thumb drive to update the M550's firmware on my 2011 iMac, but I didn't know if the same or similar instructions apply to help me update a different Mac that has the M500.

I know where to get the firmware download for the M500 (http://www.crucial.com/usa/en/support-ssd-firmware), but didn't know which EFI bootloader to use with it to create the bootable USB.

Any help anyone can provide would be greatly appreciated. Thanks!
 
Can anyone assist me in verifying if which GRUB-EFI bootloader files I should obtain if I would like to update to latest firmware for Crucial "M500" SSD (not M550)?
grubefiusb-0.02.zip, grubefiusb-0.03.zip, or grubefiusb-0.03-p02.zip? or maybe a different EFI bootloader file?

I am a newbie that used the directions provided by "alex0002" to successfully create a bootable USB thumb drive to update the M550's firmware on my 2011 iMac, but I didn't know if the same or similar instructions apply to help me update a different Mac that has the M500.

I know where to get the firmware download for the M500 (http://www.crucial.com/usa/en/support-ssd-firmware), but didn't know which EFI bootloader to use with it to create the bootable USB.

Any help anyone can provide would be greatly appreciated. Thanks!
 
Can anyone assist me in verifying if which GRUB-EFI bootloader files I should obtain if I would like to update to latest firmware for Crucial "M500" SSD (not M550)?
grubefiusb-0.02.zip, grubefiusb-0.03.zip, or grubefiusb-0.03-p02.zip? or maybe a different EFI bootloader file?

I am a newbie that used the directions provided by "alex0002" to successfully create a bootable USB thumb drive to update the M550's firmware on my 2011 iMac, but I didn't know if the same or similar instructions apply to help me update a different Mac that has the M500.

I know where to get the firmware download for the M500 (http://www.crucial.com/usa/en/support-ssd-firmware), but didn't know which EFI bootloader to use with it to create the bootable USB.

Any help anyone can provide would be greatly appreciated. Thanks!
 
I used the download that alex0002 posted: grubefiusb-0.03.zip

You will need a text editor such as BBEdit or Text Wrangler to cange the grub.cfg because it is hard coded for the MX100.
 
I used the download that alex0002 posted: grubefiusb-0.03.zip

You will need a text editor such as BBEdit or Text Wrangler to cange the grub.cfg because it is hard coded for the MX100.

I am a newbie for this kind of thing... Is there a text editor for Mac that would accomplish this task? Is it fairly easy to do for someone that has no programming skills? I am nervous that if I do something that is wrong while updating the firmware of the M500, that it may end up being a bad end result (maybe render the computer unusable)...

Thanks :)
 
I am a newbie for this kind of thing... Is there a text editor for Mac that would accomplish this task? Is it fairly easy to do for someone that has no programming skills? I am nervous that if I do something that is wrong while updating the firmware of the M500, that it may end up being a bad end result (maybe render the computer unusable)...

Thanks :)

You can get Text Wrangler here; it's free and it's Mac software: http://www.barebones.com/products/textwrangler/download.html

You are only going to need to change the code in two places of the grub.cfg file (from MX100 to M500)



Screen Shot 2015-12-18 at 8.42.21 PM.png
 
The firmware update for the Crucial/Micron M550 SSD now provides the firmware update tool for firmware MU02 implemented as a linux kernel and ramdisk contained in an ISO image.[1]

Since we can boot a linux kernel using EFI, it should be possible to boot a Mac from USB with an EFI bootloader and update the SSD firmware without an optical drive. This EFI Boot USB method can also be used in cases where update from the optical drive fails.

Downloads and items needed before you begin:

1. Crucial / Micron Firmware download for M550 SSD.[2]
2. USB flash drive (or SD card) to be formatted as a FAT32 volume.
3. GRUB-EFI bootloader files for 64bit EFI from the attachment.

Download the firmware, unzip and place the ISO on the desktop.
For M550 MU02: M550_SED_UPDATE_MU02_BOOTABLE.iso

Download the GRUB-EFI bootloader files from the attachment: grubefiusb-0.02.zip
The GRUB license is GPL and is included in the zip file.

The individual file checksums can be verified:

Code:
$ shasum EFI/boot/bootx64.efi
093b2e05d8ad4c2bb8ca01d01c15fdaa6ff50174  EFI/boot/bootx64.efi
$ shasum EFI/boot/unicode.pf2
74bf975b64be55f4e1b2abac4320966782f8d388  EFI/boot/unicode.pf2
$ shasum EFI/boot/grub.cfg
d850dd77e88f2880ddfaf31a5f1765916e519784  EFI/boot/grub.cfg

The original GRUB-EFI files can be downloaded from the Gparted project on sourceforge if preferred.[3]
The same EFI Boot method can also be used to boot MicroCore linux or some other small linux system.[4]

Please note: using GRUB to boot the Micron firmware updater is unsupported.
Use this option at your own risk.

The installation procedure:

1. To format the USB flash drive, insert the USB in the Mac.

Format the USB drive as FAT32 (MS-DOS in OS X Disk Utility).
- use Partition Map type: Master Boot Record.
- use a suitable volume name - in this case we use: EFIBOOT

oh8L0uV.png


Once formatting is complete, the volume should be mounted as EFIBOOT.

2. To install the EFI bootloader, open the folder containing GRUB-EFI files:

* EFI/boot/unicode.pf2
* EFI/boot/bootx64.efi
* EFI/boot/grub.cfg

3. Transfer those files to the EFIBOOT USB:

The EFI folder and files should be copied to the root of the USB flash drive.

4. Install the Crucial / Micron firmware update folders to the USB.

Open the M550 firmware ISO where there will be two folders:

* boot
* cde

Now copy those folders and files to the root of the EFIBOOT USB.

The EFIBOOT volume should now contain the following folders:

* EFI
* boot
* cde

The files provided in the cde folder of the Crucial/Micro download, do not appear to be used in the M550 MU02 update, but there is no harm in having them on the USB.

In practice, the following files are needed on the USB:

* EFI/boot/unicode.pf2
* EFI/boot/bootx64.efi
* EFI/boot/grub.cfg
* boot/vmlinuz
* boot/core.gz

5. Set the boot flag for the FAT32 partition (optional step).

This is an optional step and should not be needed in most cases where the USB uses an msdos partition table. There might be some EFI/UEFI implementations where this is required.

In Linux we can use the Gparted application to change the partition flags.

6. Shutdown/reboot the computer.

When restarting a Mac, press and hold the Option key at boot time.
In a few seconds, Startup Manager appears and you can select the EFI Boot USB device.

When the GRUB bootloader runs, the GRUB menu can be seen and the user can then select the preferred boot option using the up/down arrow keys.

* Micro Core Linux with waitusb=10 and superuser
* Micron Storage Director M550 FW update


If no key is pressed, the default menu option is used.

The M550 FW update option will update the firmware with no need for user input.

The Micro Core Linux option can be used for troubleshooting, but the macbook pro keyboard and some other Mac keyboards might not work. You will need to use a generic USB keyboard.

===

More info on the M550 MU02 firmware update can be found in M550 MU02 thread on the crucial support forums.[5]

Notes:
1. Previous Crucial/Micron firmware updates for the M4 and M500 SSDs used a FreeDOS based update that could not be booted from a pure EFI/UEFI environment.
2. Crucial SSD firmware downloads can be found here:
http://www.crucial.com/usa/en/support-ssd
3. Gparted project: http://gparted.org/
The downloaded version used for the GRUB-EFI files was: gparted-live-0.20.0-2-amd64.zip
http://sourceforge.net/projects/gparted/
4. TinyCore and MicroCore linux can be found here:
http://tinycorelinux.net/downloads.html
5. M550 MU02 thread on Crucial SSD support forums

Thanks a lot! It worked perfectly on my Mac Mini. Crucial should provide instructions for Mac users!
 
I am a newbie for this kind of thing... Is there a text editor for Mac that would accomplish this task? Is it fairly easy to do for someone that has no programming skills? I am nervous that if I do something that is wrong while updating the firmware of the M500, that it may end up being a bad end result (maybe render the computer unusable)...

Thanks :)

I'm sometimes using Text Wrangler for text editing which is quite good, although there are other options.
People with Linux/Unix command line experience might prefer to use the nano or vi editors from a terminal session.

However, there are likely to be some difficulties with the M4 and M500 SSD firmware updates if you try to boot them using the EFI boot method mentioned in this thread.

Unlike the Crucial M550 and later, the M4 and M500 firmware updates did not use a linux based firmware updater. The updater for those earlier M4 and M500 SSDs used a different boot process that loads FreeDOS from a virtual floppy disk image.

You could try the Refit based method mentioned in the post (and link) above by Rei K.
I just noticed I'm replying to an old post, so I hope you already found a solution.
 
Last edited:
Someone asked me about the MX200 firmware update.

Just follow the general instructions as per the previous messages for the M550 and MX100.
The following files should be installed on the USB:

* EFI/boot/unicode.pf2
* EFI/boot/bootx64.efi
* EFI/boot/grub.cfg
* boot/vmlinuz
* boot/core.gz


The bootx64.efi and unicode.pf2 files under EFI/boot come from either the M550 or MX100 grubefiusb*.zip files posted earlier in the first page of this thread.
The updated grub.cfg for the MX200 can be edited using a text editor or use the attachment to this post.
The files installed under boot come from the MX200 firmware download.

I was able to test that the update boots on my macbook pro, but I didn't have an MX200 so I just got the message:

No drives needing update...

Please find the updated grub.cfg for MX200 in the attachment: grub-mx200.zip
 

Attachments

  • grub-mx200.zip
    640 bytes · Views: 747
Last edited:
  • Like
Reactions: jf.blanco
Crucial MX100 Firmware Update MU02

Instructions and attachment updated for Crucial MX100 Firmware Update MU02

There has been a new firmware release for the Crucial MX100 and the procedure for booting the firmware update tool is the same as with the M550.

Downloads and items needed before you begin:

1. Crucial firmware MU02 download for the MX100 SSD.
2. USB flash drive (or SD card) to be formatted as a FAT32 volume.
3. GRUB-EFI bootloader files for 64bit EFI from the attachment.

Download the firmware, unzip and place the ISO on the desktop.
For MX100 MU02: MX100_MU02_BOOTABLE_ALL_CAP.iso

Download the GRUB-EFI bootloader files from the attachment: grubefiusb-0.03.zip

The individual file checksums can be verified:
Code:
$ shasum EFI/boot/bootx64.efi
093b2e05d8ad4c2bb8ca01d01c15fdaa6ff50174  EFI/boot/bootx64.efi
$ shasum EFI/boot/unicode.pf2
74bf975b64be55f4e1b2abac4320966782f8d388  EFI/boot/unicode.pf2
$ shasum EFI/boot/grub.cfg
fcbe41548463ce929f140367edbd23af423553de  EFI/boot/grub.cfg

Follow the general instructions as per the original post for the M550.
The following files should be installed on the USB:

* EFI/boot/unicode.pf2
* EFI/boot/bootx64.efi
* EFI/boot/grub.cfg
* boot/vmlinuz
* boot/core.gz

In this case the files installed under EFI/boot come from grubefiusb-0.03.zip
The files installed under boot come from the Crucial/Micron MX100 firmware download.

Boot from the USB and when the GRUB bootloader runs, the GRUB menu can be seen and the user can then select the preferred boot option using the up/down arrow keys.

* Micro Core Linux with waitusb=10 and superuser
* Micron Storage Director MX100 FW update


The MX100 FW update option will update the firmware with no need for user input.

This EFI bootable USB update has been tested with a Gigabyte Z77-D3H UEFI motherboard, which successfully updated an MX100 512GB SSD from MU01 to MU02.

This was also tested with a late 2011 13-inch MBP, just to confirm that it booted and displayed the grub menu, but since the SSD was not an MX100, the firmware update could not be verified.

Please let me know if this works or if you have any problems.
[doublepost=1478510669][/doublepost]successful update , thank you!
 
  • Like
Reactions: alex0002
Someone asked me about the MX200 firmware update.

Just follow the general instructions as per the previous messages for the M550 and MX100.
The following files should be installed on the USB:

* EFI/boot/unicode.pf2
* EFI/boot/bootx64.efi
* EFI/boot/grub.cfg
* boot/vmlinuz
* boot/core.gz


The bootx64.efi and unicode.pf2 files under EFI/boot come from either the M550 or MX100 grubefiusb*.zip files posted earlier in the first page of this thread.
The updated grub.cfg for the MX200 can be edited using a text editor or use the attachment to this post.
The files installed under boot come from the MX200 firmware download.

I was able to test that the update boots on my macbook pro, but I didn't have an MX200 so I just got the message:

No drives needing update...

Please find the updated grub.cfg for MX200 in the attachment: grub-mx200.zip


Hi Alex following your fantastic guide, I successful update my new 525 GB Crucial MX300 to actual firmware M0CR040
The SSD has replaced the optical unit in my iMac (27-inch, Mid 2010). I only wasted time trying to use the optical drive (now external) as boot device. I burned 4 CDs following various guides with no lucky.
I edit EFI/boot/grub.cfg with firmware rssd-model=MX300 in the attachment: grub-mx300.zip
The bluetooth keyboard of iMac works fine to select the preferred boot option using the up/down arrow keys!
All the best
Alessandro
 

Attachments

  • grub-mx300.zip
    1.1 KB · Views: 759
Last edited:
  • Like
Reactions: alex0002
The firmware update for the Crucial/Micron M550 SSD now provides the firmware update tool for firmware MU02 implemented as a linux kernel and ramdisk contained in an ISO image.[1]

Since we can boot a linux kernel using EFI, it should be possible to boot a Mac from USB with an EFI bootloader and update the SSD firmware without an optical drive. This EFI Boot USB method can also be used in cases where update from the optical drive fails.

Downloads and items needed before you begin:

1. Crucial / Micron Firmware download for M550 SSD.[2]
2. USB flash drive (or SD card) to be formatted as a FAT32 volume.
3. GRUB-EFI bootloader files for 64bit EFI from the attachment.

Download the firmware, unzip and place the ISO on the desktop.
For M550 MU02: M550_SED_UPDATE_MU02_BOOTABLE.iso

Download the GRUB-EFI bootloader files from the attachment: grubefiusb-0.02.zip
The GRUB license is GPL and is included in the zip file.

The individual file checksums can be verified:

Code:
$ shasum EFI/boot/bootx64.efi
093b2e05d8ad4c2bb8ca01d01c15fdaa6ff50174  EFI/boot/bootx64.efi
$ shasum EFI/boot/unicode.pf2
74bf975b64be55f4e1b2abac4320966782f8d388  EFI/boot/unicode.pf2
$ shasum EFI/boot/grub.cfg
d850dd77e88f2880ddfaf31a5f1765916e519784  EFI/boot/grub.cfg

The original GRUB-EFI files can be downloaded from the Gparted project on sourceforge if preferred.[3]
The same EFI Boot method can also be used to boot MicroCore linux or some other small linux system.[4]

Please note: using GRUB to boot the Micron firmware updater is unsupported.
Use this option at your own risk.

The installation procedure:

1. To format the USB flash drive, insert the USB in the Mac.

Format the USB drive as FAT32 (MS-DOS in OS X Disk Utility).
- use Partition Map type: Master Boot Record.
- use a suitable volume name - in this case we use: EFIBOOT

oh8L0uV.png


Once formatting is complete, the volume should be mounted as EFIBOOT.

2. To install the EFI bootloader, open the folder containing GRUB-EFI files:

* EFI/boot/unicode.pf2
* EFI/boot/bootx64.efi
* EFI/boot/grub.cfg

3. Transfer those files to the EFIBOOT USB:

The EFI folder and files should be copied to the root of the USB flash drive.

4. Install the Crucial / Micron firmware update folders to the USB.

Open the M550 firmware ISO where there will be two folders:

* boot
* cde

Now copy those folders and files to the root of the EFIBOOT USB.

The EFIBOOT volume should now contain the following folders:

* EFI
* boot
* cde

The files provided in the cde folder of the Crucial/Micro download, do not appear to be used in the M550 MU02 update, but there is no harm in having them on the USB.

In practice, the following files are needed on the USB:

* EFI/boot/unicode.pf2
* EFI/boot/bootx64.efi
* EFI/boot/grub.cfg
* boot/vmlinuz
* boot/core.gz

5. Set the boot flag for the FAT32 partition (optional step).

This is an optional step and should not be needed in most cases where the USB uses an msdos partition table. There might be some EFI/UEFI implementations where this is required.

In Linux we can use the Gparted application to change the partition flags.

6. Shutdown/reboot the computer.

When restarting a Mac, press and hold the Option key at boot time.
In a few seconds, Startup Manager appears and you can select the EFI Boot USB device.

When the GRUB bootloader runs, the GRUB menu can be seen and the user can then select the preferred boot option using the up/down arrow keys.

* Micro Core Linux with waitusb=10 and superuser
* Micron Storage Director M550 FW update


If no key is pressed, the default menu option is used.

The M550 FW update option will update the firmware with no need for user input.

The Micro Core Linux option can be used for troubleshooting, but the macbook pro keyboard and some other Mac keyboards might not work. You will need to use a generic USB keyboard.

===

More info on the M550 MU02 firmware update can be found in M550 MU02 thread on the crucial support forums.[5]

Notes:
1. Previous Crucial/Micron firmware updates for the M4 and M500 SSDs used a FreeDOS based update that could not be booted from a pure EFI/UEFI environment.
2. Crucial SSD firmware downloads can be found here:
http://www.crucial.com/usa/en/support-ssd
3. Gparted project: http://gparted.org/
The downloaded version used for the GRUB-EFI files was: gparted-live-0.20.0-2-amd64.zip
http://sourceforge.net/projects/gparted/
4. TinyCore and MicroCore linux can be found here:
http://tinycorelinux.net/downloads.html
5. M550 MU02 thread on Crucial SSD support forums

I did that with the MX200 files and Worked!!!!
In EFIBOOT usb:
* boot/core.gz
* boot/isolinux
* boot/vmlinuz
* cde
* EFI/boot/unicode.pf2
* EFI/boot/bootx64.efi
* EFI/boot/grub.cfg

I made changes in grub.cfg replacing M550 to MX200:

#menuentry "Micron Storage Director M550 FW update" {
# search --set -f /boot/vmlinuz
# linux /boot/vmlinuz ro quiet base loglevel=3 waitusb=10 superuser rssd-fw-update rssd-fwdir=/opt/firmware rssd-model=M550
# initrd /boot/core.gz
#}

menuentry "Micron Storage Director MX200 FW update" {
search --set -f /boot/vmlinuz
linux /boot/vmlinuz ro quiet base loglevel=3 waitusb=10 superuser rssd-fw-update rssd-fwdir=/opt/firmware rssd-model=MX200
initrd /boot/core.gz

Thank you!!!
 
Last edited:
  • Like
Reactions: alex0002
After years of reading MacRumors, I just signed up for the first time ever, to post this.
OMG why isn't this thread at the top of Crucial's firmware update instructions for Mac!!

After a couple of days searching and trying various solutions to update SSD firmware via booting from a USB stick, with no success, I arrive here and within 30 minutes have updated two MX200s, in a 2011 iMac and a 2012 Mac Mini, from MU03 to MU04.

My meagre contribution - for "safe" editing of text files I like pico. I'm no command line geek but find it friendly enough to use for simple changes such as those required here in grub.cfg.

Thank you so much Alex and others who contributed.
 
Last edited:
  • Like
Reactions: alex0002
After scouring the internet for information on how to this very thing, this solution was the way to go. I spent a good week on and off looking for a solution. Thank you so much for this.
 
  • Like
Reactions: alex0002
Hi Alex many thanks for your fantastic guide, I successfully updated my 250 GB Crucial MX500 to current firmware release M3CR022.
Just followed your guide and replaced grub.cfg with custom — menuentry "Micron Storage Director MX500 FW update" — and — rssd-model=MX500 — attached modified file: grub-mx500.zip
Works flawlessly. Thanks a lot! Best
 

Attachments

  • grub-mx500.zip
    1.4 MB · Views: 573
  • Like
Reactions: alex0002
…And here we are, in August 2019. Does the method described here work with newer Macs that include the T2 security chip? My efforts over the course of several hours (!) with my 2018 Mac Mini have been unsuccessful; attempting to boot from the flash drive prepared per the instructions posted here fails, with a rather lengthy error message being presented in plain text, terminal-style, which includes this warning: "superblock indicates jumpstart record but this driver was not loaded from that partition".
 
Last edited:
Here are photos I took of the entire error text that appeared on my screen, on each of two different attempts:

(example #1)
EFI_USB_boot_fail_1.png


(example #2)
EFI_USB_boot_fail_2.png
 
…And here we are, in August 2019. Does the method described here work with newer Macs that include the T2 security chip? My efforts over the course of several hours (!) with my 2018 Mac Mini have been unsuccessful; attempting to boot from the flash drive prepared per the instructions posted here fails, with a rather lengthy error message being presented in plain text, terminal-style, which includes this warning: "superblock indicates jumpstart record but this driver was not loaded from that partition".

I don't have access to one of these new models with the T2 chip. From my understanding there are some problems booting Linux or another OS with these new models with the T2 chip. I'm not sure exactly what you are trying to do and what sort of SSD you have and how it is attached (from my understanding the firmware update needs a true SATA interface).

However, this might help.
https://www.omgubuntu.co.uk/2018/11/apple-t2-chip-cant-boot-linux

Apple has created a new "Startup Security Utility" for Mac computers that ship with the Apple T2 Security Chip.

This utility can be accessed by booting into macOS Recovery and grants access to a wide range of security policy settings.

Apple state: "[…On] computers with the T2 chip. The user is in control of the device’s settings, and may choose to disable or downgrade the secure boot functionality."

Because "the user is in control" of their device’s settings, it includes the secure boot policy that prevents Linux distros from loading.

I'm not sure if you've tried this, but it would appear to allow you to boot from linux flash drives, including firmware updaters. That is assuming that the T2 chip is the issue here and not some other hardware compatibility issue.
 
I know it's an old thread but I was able to upgrade my Crucial P2 SSD with some slight modifications.

1/ download grubefiusb-0.02.zip from the first post
2/ download the latest Crucial P2 firmware
3/ follow step 1 to 3 from the first post
4/ from the firmware zip, extract the iso and open it: copy boot/corepure64.gz to boot/core.gz and boot/vmlinuz64 to boot/vmlinuz
5/ from the iso, open boot/isolinux/isolinux.cfg and copy everything after the "APPEND" (should be on the last line)
6/ open EFI/boot/grub.cfg on your flash drive and paste/replace everything after the "linux /boot/vmlinuz" - I attached the resulting file
 
I know it's an old thread but I was able to upgrade my Crucial P2 SSD with some slight modifications.

1/ download grubefiusb-0.02.zip from the first post
2/ download the latest Crucial P2 firmware
3/ follow step 1 to 3 from the first post
4/ from the firmware zip, extract the iso and open it: copy boot/corepure64.gz to boot/core.gz and boot/vmlinuz64 to boot/vmlinuz
5/ from the iso, open boot/isolinux/isolinux.cfg and copy everything after the "APPEND" (should be on the last line)
6/ open EFI/boot/grub.cfg on yourf lash drive and paste/replace everything after the "linux /boot/vmlinuz" - I attached the resulting file
did you make a file?did it work?....Thanks,Ken
 
Hi Alex many thanks for your fantastic guide, I successfully updated my 250 GB Crucial MX500 to current firmware release M3CR022.
Just followed your guide and replaced grub.cfg with custom — menuentry "Micron Storage Director MX500 FW update" — and — rssd-model=MX500 — attached modified file: grub-mx500.zip
Works flawlessly. Thanks a lot! Best
His this a complete file ready for MX500 update
Hi Alex many thanks for your fantastic guide, I successfully updated my 250 GB Crucial MX500 to current firmware release M3CR022.
Just followed your guide and replaced grub.cfg with custom — menuentry "Micron Storage Director MX500 FW update" — and — rssd-model=MX500 — attached modified file: grub-mx500.zip
Works flawlessly. Thanks a lot! Best
Hi,I downloaded your file for MX500 updates and was hoping this was a complete and ready to boot fix for the crucial ssd FW but I don't understand what I read on the files in finder, any help,I have 4 of the crucial MX500 ssd...thnx,Ken
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.