Reply
Kilobyte Kid
Marcosi
Posts: 1
Registered: ‎04-15-2012
0

Update Firmware on M4 SSD on Macbook Pro without optical disc?

Having a M4 SSD 256Gb with the older firmware I have problems that maybe once a week the computer freezes.

 

My Macbook Pro early 2008 with the latest OS X Mountain Lion don't have a working optical drive, so I can not follow the instructions creating a CD to startup and run the firmware update.

 

I have an external harddrive with the system working that I can startup the computer from. So now I wonder if and how I can start from the external disk, and run the upgrade from there?

Community Manager
Crucial_Junket
Posts: 2,326
Registered: ‎05-25-2011
1

Re: Update Firmware on M4 SSD on Macbook Pro without optical disc?

in reply to Marcosi

Hi Marcosi,

 

The SSD firmware version is stored on the SSD itself so the upgrade does not need to be carried out on the system the SSD will be used in. The easiest way to upgrade the firmware is by connecting the SSD to a system that has a CD drive.

If this is not possible, you can follow these steps to create a bootable USB flash drive and upgrade the firmware from that.

1. Connect an empty USB flash drive

2. Download rEFIt-syslinux from the link below. This will allow your USB drive to be recognised as a startup volume by the mac.

http://blog.io101.org/wp-content/uploads/2011/04/rEFIt-Syslinux.dmg_.zip

3. Mount the dmg. This will mount two volumes called 'rEFIt' and 'SYSLINUX'

4. Open a Terminal and take a note of which volume is which with the command diskutil list:

e.g. /dev/disk1 for the USB drive and /dev/disk2 for the dmg

5. Unmount (NOT eject) both these volumes:

diskutil unmountDisk /dev/disk1
diskutil unmountDisk /dev/disk2

You should get a message saying you were successful

6. Copy the dmg onto the USB drive:

dd if=/dev/disk2 of=/dev/disk1 bs=1m

You should get a message detailing the number of records in and out and number of bytes transferred

7. Eject both:

diskutil eject /dev/disk1
diskutil eject /dev/disk2

8. Unplug and plug back in the USB drive and mount the SYSLINUX volume

9. Download the firmware version 0309 for the M4 SSD here:

http://edge.crucial.com/firmware/m4/000F/Crucialm4_000F.zip


10. Unzip and mount the firmware ISO and go into the folder BOOT, then ISOLINUX

11. Copy the contents into the SYSLINUX volume

12. Delete the existing file syslinux.cfg and rename ISOLINUX.CFG to syslinux.cfg

13. Reboot your mac and hold the option key to select a boot volume and select the eEFIt volume, then choose the "Boot legacy OS SYSLINUX' option

14. Follow the instructions to update the firmware.

Please let us know if we can offer additional assistance or advice.

Junket, Crucial Moderator UK
________________________
How do I know what memory to buy?
Shop for your region: US | UK | EU | France | Global
I think my memory is bad. What do I do now?
FAQs and Top Forum Solutions
We want your feedback! Post in the Suggestion Box
Did a user help you? Say thanks by giving Kudos!
Still need help? Contact Customer Service
Memory Leak Geek
mbp_m4
Posts: 4
Registered: ‎09-17-2012
0

Re: Update Firmware on M4 SSD on Macbook Pro without optical disc?

in reply to Crucial_Junket

This doesn't work on my MacBook Pro (2.4 GHz i7) with OSX 10.7.4 and it is well documented here on the forums that this will not work with all Mac's. We need a solution to this problem for those people who purchased an M4 and do not have an optical drive.

 

After selecting "Boot legacy OS SYSLINUX", the message I receive is:

"No bootable device--insert boot diskand press any key"

Memory Leak Geek
ozymandius100
Posts: 4
Registered: ‎08-31-2012
0

Re: Update Firmware on M4 SSD on Macbook Pro without optical disc?

in reply to mbp_m4
Ever get this working? i have the same issue and would prefer to not have to dismantle my MacBook
Memory Leak Geek
mbp_m4
Posts: 4
Registered: ‎09-17-2012
0

Re: Update Firmware on M4 SSD on Macbook Pro without optical disc?

in reply to ozymandius100
NOPE
Binary Boss
xkiller213
Posts: 11
Registered: ‎08-28-2012
0

Re: Update Firmware on M4 SSD on Macbook Pro without optical disc?

[ Edited ]
in reply to mbp_m4
Try to create the boot disk on a Windows PC with Rufus ( http://rufus.akeo.ie/ ). Some utilities do not make the boot disk properly... Download the bootable ISO file from the support website. In Rufus, select "Create a bootable disk using ISO Image", click the disk icon on the right and find the ISO file you downloaded...    I also had the problem "No bootable device found" earlier on a Windows laptop when trying to boot off a USB drive using some other ISO-USB burn tool..  Alternatively, you can try to restore the ISO file to a USB stick using Disk Utility... Not sure if it would accept a Linux disk image though...
Memory Leak Geek
ozymandius100
Posts: 4
Registered: ‎08-31-2012
0

Re: Update Firmware on M4 SSD on Macbook Pro without optical disc?

in reply to xkiller213

Nope..this doesnt work on a Macbook.  It might on a windows machine, but not a MAC.  

 

Crucial:  any support on this?  You guys supply directions for making a bootable USB device for windows, but nothing for MAC etc.  

Binary Boss
xkiller213
Posts: 11
Registered: ‎08-28-2012
0

Re: Update Firmware on M4 SSD on Macbook Pro without optical disc?

in reply to ozymandius100
Memory Leak Geek
mbp_m4
Posts: 4
Registered: ‎09-17-2012
0

Re: Update Firmware on M4 SSD on Macbook Pro without optical disc?

in reply to xkiller213

For the above link, under the Requirements it states:

 

- Microsoft Windows 2000/XP/Vista/7, or Linux, or Mac OS X 10.5+. Note that resulting USB drives are bootable only on PCs (not on Macs).

Binary Boss
damnation
Posts: 17
Registered: ‎08-18-2012
0

Re: Update Firmware on M4 SSD on Macbook Pro without optical disc?

in reply to Marcosi

Anyone tried replacing ISOLINUX.BIN in the ISO with a more recent one?

 

http://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/5.00/

 

download latest .zip

extract

 

grab ISOLINUX.BIN in the \core folder and replace the one in the firmware ISO

 

 


I don't have a mac myself, so I can't test this