Old 03-11-2007   #1
Senior Moderator
mciahel's Avatar
Join Date: Feb 2006
Location: Germany
Posts: 17,090
HOWTO Flash Firmware of a Samsung DVD writer

Since I was not happy with the instructions given on Samsung website, I thought, I write my own. Here is it.
Please read also the firmware chapter of the FAQ since additional information is provided there.

1. Obtaining firmware

Get the firmware for your drive from Samsung official support websites:If you can't find the firmware for your drive, try one of the other sites mentioned here.
Formerly, Samsung provided firmware and flash utility as separate files to download (I'll call it "classic" furtheron). Newer firmware releases contain both in a self-executing (ZIP) archive (I'll call it "all-in-1" furtheron). So your download is either some .exe or a .bin file, depending on the firmware version.

If you got a .bin file, you can get the flash utility - SFDNWIN - from here: sfdnwin.exe download.
Users of Vista and Win7 should use TSDNWIN instead: tsdnwin.exe download. Tsdnwin also works with XP and Windows 2000.
Put it into the same folder as your firmware .bin files.

2. How it works

Both - the classic and the all-in-1 - work basically the same way:
  • Run flasher
  • load firmware
  • flash firmware
  • reboot

The all-in-1 package extracts sfdnwin.exe (the flasher) and autorun.bin (the firmware file) to C:\Temp. If this folder does not exist, then it will be created. Administrative permissions are required.

2.1 Run Flasher

Run the executable you downloaded, either the all-in-1 package as shown here
Name:  Bild00.png
Views: 23047
Size:  9.4 KBor sfdnwin.exe
Now select the drive you want to flash
Name:  Bild01.png
Views: 22934
Size:  42.5 KBName:  Bild02.png
Views: 22894
Size:  1.3 KB
The flash utility is ready then.

2.2 Load firmware

Klick on the "load file" button
Name:  Bild03.png
Views: 22944
Size:  44.1 KB
and browse for the firmware file you want to flash into your drive. If you used the "all-in-1", then "autorun.bin" will be offered by default (*):
Name:  Bild04.png
Views: 23028
Size:  10.8 KB

2.3 Flash firmware

Klick on the "download" button to start the firmware update process:
Name:  Bild04a.png
Views: 22972
Size:  45.0 KB
Then you have to wait and watch the progress bar until the process is finished
Name:  Bild06.png
Views: 22939
Size:  42.5 KB
After clicking on "OK", your system will be rebooted immediately.

Official instructions for using the "One-Click" Method can be found on SamsungODD website: http://www.samsungodd.com/eng/Firmwa...wnload/FW1.htm

* Strange things happen, if you also have .bin firmwares near the "all-in-1" package:
  • If there is a folder named "bin" containing firmwares, then the flash utility shows these as default instead of autorun.bin. This occurs if the flasher has been started previously and the files in C:\Temp exist.
  • If there is a .bin firmware in the same version as the "all-in-1" in the same directory, then the .bin file is deleted provided the filenames are the same apart from the extension

Last edited by mciahel; 09-04-2010 at 23:57. Reason: Links updated
mciahel is offline  
Old 24-05-2008   #2
Senior Moderator
mciahel's Avatar
Join Date: Feb 2006
Location: Germany
Posts: 17,090
Re: HOWTO Flash Firmware of a Samsung DVD writer

With their latest firmwares, Samsung has published a new firmware flasher also: TSDNWIN

Usage is basically the same as with the older SFDNWIN utility:

  1. Select the drive you want to flash
  2. Klick "Search" button to load the firmware file (if not already offered)
  3. Klick the "Download" button to flash the loaded firmware into your drive

Name:  tsdnwin.jpg
Views: 22617
Size:  38.7 KB
The "-NOCHECK" commandline parameter still works
mciahel is offline  
Old 24-05-2008   #3
Senior Moderator
mciahel's Avatar
Join Date: Feb 2006
Location: Germany
Posts: 17,090
HOWTO Flash Firmware of a Samsung DVD writer (DOS)

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:
sfdndos your_firmware.bin [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.

sfdndos firmware.bin
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 )

Last edited by mciahel; 11-01-2010 at 22:25. Reason: Added important information
mciahel is offline  
Old 09-04-2010   #4
Senior Moderator
mciahel's Avatar
Join Date: Feb 2006
Location: Germany
Posts: 17,090
Re: HOWTO Flash Firmware of a Samsung DVD writer (DOS)

Samsung ODD now released a flasher for Apple's Mac computers: TSDNMAC

You can get TSDNMAC from here: http://samsungodd.com/KorLib/File/TSDNMAC.ZIP

TSDNMAC works exactly the same way like the Windows version, but you need the "naked" firmware in .bin format. These are readily available from SamsungODD firmware download website for drives, that are listed with an Apple icon. For all other drives, you need to extract the .bin firmware from the Windows package, which is nothing else than a (self-executable) ZIP archive.

Detailled instructions about the usage can be obtained from here: http://www.samsungodd.com/kor/Firmwa...oad/maceng.htm
mciahel is offline  
Closed Thread

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Problem with Samsung DVD writer firmware update. Model: SH-162Z TS00? therider Samsung / Toshiba / TSST Writer 2 23-05-2007 23:59
how do i flash my dvd writer drive ??? stewie1977 Newbie Forum 2 22-08-2006 16:44
Samsung announed 16x DVD writer Kenshin CD, DVD and Blu-ray Writers 84 11-02-2005 06:24
Bad Flash - Samsung SM-332B - CD/DVD pwalker Samsung / Toshiba / TSST Writer 3 29-12-2004 05:50
Firmware upgrade reqd for Samsung SW 224B CD Writer asheet Samsung / Toshiba / TSST Writer 0 12-09-2004 10:48

All times are GMT +2. The time now is 23:39.