jinx.de
jinx.de


Creating a firmware update CD on a Mac
Dienstag, 11. August 2009
I’ve updated a couple of SSD’s (OCZ Vertex and Supertalent Ultradrives with Indilinx controllers) now. I thought I share my results.
Problem for us Mac users is, that the update comes in form of a DOS flasher. To run the flasher you need a bootable CD.
At first I used a BartPE boot DVD to update then the flashing program from a USB stick. That no longer seems to work - I suspect something in the flash tools changed.
I’ve found a way now that works well and quick enough.
1.Download the firmware update files from your vendor (SuperTalent , OCZ,...).
2.Download a FreeDOS floppy image or take the one I stripped of everything not needed: FDSTD.288.dmg.zip
3.Mount the FreeDOS image by double clicking it and copy the files from 1. to it. Eject the image.
4.I was not able to use hdiutil to create a bootable CD, so I use mkisofs.zip as follows:
Open Terminal and presuming you have everything on your Desktop:
cd ~/Desktop
mkfile 2k bootcatalog
./mkisofs -r -b FDSTD.288.dmg -c bootcatalog -o FirmwareUpdate.iso FDSTD.288.dmg
5.Now burn the FirmwareUpdate.iso with DiskUtility and you are done.

Caveats when you have a old firmware
On some machines booting with Indilinx drives does not work. I disconnect the drives and then boot from the CD. When the machine is at the DOS prompt I insert the SSD. THIS IS VERY DANGEROUS as it might destroy your computer, your SSD or both. It worked for me a couple ( <10 ) times in the past and I do NOT RECOMMEND that.
If you know how to create a bootable CD with hdiutil let me know as I would like to get rid of mkisofs.
Have fun with it - Jolly