Is it possible to make a bootable USB stick for a Macbook Pro to do firmware update? I know there are some possible duplicates. But the questions are not solved. Such as: Copy Crucial SSD Firmware Update ISO to Bootable USB

I am trying to upgrade the firmware of my SSD (crucial m500) from my macbook pro (mid 2010). My DVD drive is broken and I cannot replace it because the exit of the DVD is broken too. (the DVDs cannot get out after inserting.)

I found a lot of articles and followed them exactly, but none of them worked.
There are two typical methods I found.

1) using terminal to make the USB stick.
Reference: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx
I am very sure I did it correctly. But when starting my mac, it did not recognize the usb stick.

2) using natural osx applications to make the USB stick.
Reference: http://www.techrepublic.com/blog/apple-in-the-enterprise/how-to-create-a-bootable-usb-to-install-os-x/
This one is actually for making a USB installer for OSX. But I thought I would be quite similar to make a bootable USB stick for updating firmware. So I followed it, but disk utility did not allow me to restore the USB from the dmg file.

There are also a third method which uses rEFInd Boot Manager. So I do not actually need to make a mac specific bootable USB stick. But I had a bad experience messing around with rEFInd, and I do not want to take the risk again.

Some people say the USB stick does not work because Apple disabled booting from USB functionality for security reasons. If that's the case my only solutions are using rEFInd or updating the firmware from some other computers? 

Is there anyone did it successfully?
I can confirm that this process works:

https://fuerstnet.de/en/upgrade-crucial-m4-ssd-firmware-mac-without-cd

There are many steps to follow, both in creating the usb disk, then in booting from it, but it took me to the firmware updater as promised. After all that effort, my disk was already up-to-date, but it did work. 

Crucial support says there is no option for people without a CD drive, but there is. You just have to be willing to carefully follow some instructions and be sure you're not writing to the wrong disk.