For the users of non-Windows operating systems, there are also DOS flashers - SFDNDOS and the newer TSDNDOS - available. These DOS-flashers can be found on Dell support website.
Just use the search engine there, grab the firmware that contains the desired flasher, extract with 7-zip and you're set.
Next step is to get the firmware for your own drive (see post #1). Since the firmware packages offered by Samsung are self-extracting ZIP-archives, there shouldn't be a problem extracting the firmware file (your_firmware.bin)
Put both, firmware and flasher onto a drive you can access after having booted up your system into plain DOS (Floppy, USB-Stick, etc.) In case you want to use a bootable CD, make sure, this disc is not used in the drive you want to apply the firmware update. On modern computers, a bootable USB-Stick is the most convenient method.
Usage is simple:
After having booted to plain DOS, navigate to the location you have put flasher and firmware. Then submit this command:
[I]sfdndos your_firmware.bin[/I] [port] [option]
(replace "your_firmware" by the real name of the firmware file)
The parameters [port] and [option] are optional and can be omitted:
[port]= SM (secondary master), SS (secondary slave), TM (third master), TS (third slave), not sure if PM (primary master) or PS (primary slave) do work also. This parameter might be useful in case the drive is no longer recognised and has to be "blind" flashed.
[option] the flasher allows several options, which are unfortunately not publicly documented. The most wanted would be -n in order to override the hardware check.
Flashes firmware to a recognized drive
sfdndos firmware.bin SM
Flashes firmware on a drive that is on secondary master
sfdndos firmware.bin -n
Flashes firmware to a drive without checking if firmware and drive fit
sfdndos firmware.bin SS -n
Flashes firmware to a drive on secondary slave without checking if firmware and drive fit
If you get the message UPDATE SUCCESSFUL, you're ready.
Restart your computer then.
Usage of TSDNDOS is basically the same.
Do not restart earlier, you might kill your drive.
Before you get the message
"UPDATE SUCCESSFUL", there are messages indicating the progress of the flashing process:
"Update STEP(nn).. Successful." (nn is a number starting from 1 and ending at 34)
Wait until the final "UPDATE SUCCESSFUL (At this time please reboot your computer)" message appears.
(Thanks to NewFish for reporting this )