SDFtool Flasher

Forum for discussions about UHD-capable dives
Post Reply
MartyMcNuts
Posts: 2855
Joined: Wed Nov 22, 2017 11:45 pm

SDFtool Flasher

Post by MartyMcNuts »

Hi everyone,

I have created a windows GUI for the MakeMKV sdftool command line flasher. The appearance (and use) is similar to the modifed ASUS flasher, which should make it a bit easier for those that are unsure about using the command line. The latest version is v1.3.5.

NOTE: If the GUI looks a bit deformed (happens on a 4k monitor), you can right click the exe and select properties. In the compatibility tab, click "Change high DPI settings" then under "High DPI scaling override" tick the box and select "System (Enhanced)" in the dropbox.

UPDATE -22/12/2022:
This update fixes the string error for the Buffalo drives.


UPDATE -02/07/2022:
This update should fix the encrypted firmware detection for the new ASUS BW-16D1HT 3.11 firmware.


UPDATE - 21/03/2022:
This update fixes the encrypted firmware detection issue with ASUS drives.


UPDATE - 02/03/2022:
This update has some improvements of the encrypted firmware detection.


UPDATE - 08/01/2022:
In the latest update, I have re-enabled the selectable encrypted firmware option for you just in case you need it. On the rare occasion the automatic encryption check is incorrect, simply click the ✔ or ✖ to toggle it.


UPDATE - 21/12/2021:
The latest version of the SDFtool Flasher has a checkbox option to flash the boot loader with the main firmware to the drive. This is useful for the newer BP50NB40 with SVC: NB52. It's also possible that other newer models may require this option later on. We will all work it out together as we go!!

For the moment, to flash the BP50NB40 SVC:NB52, using the latest SDFtool Flasher, follw the steps below:

1. Flash the drive to BP50NB40 (NB50) 1.03-MK.

Now for the crossflash:

2. Select the RECOVERY option and in the pop up, select the BP50NB40 (NB50) 1.03-MK firmware that you just flashed.
3. Select the BP60NB10 1.00-MK or BU40N 1.00 firmware in the normal drop box.
4. Click START

Here's a visual aid for you:
Image


UPDATE - 26/09/2021:
The latest version of the SDFtool Flasher will automatically check for both the MT1959 Drive Platform and Encrypted Firmware. It also removes the requirement for .net framework as .net 6.0 is built in to the executable.


UPDATE - 26/09/2020:
I have made a couple of minor code adjustments. Also, the "RECOVER Drive" option feature is now available. I have used it to recover a BH16NS55 that was flashed with BU40N firmware.


Requirements:
  • Windows 10 64 bit version
  • MakeMKV v1.15.1 (or higher) installed
  • .NET Framework 4.7.2 **only for SDFtool Flasher v1.2.0**

Usage:
  • Make sure the drive is empty and tray is closed.
  • Select a drive from the first drop down box.
  • Select either WRITE, READ or RECOVER option (write is default).
  • (FYI, the HBD firmware for BP50NB40 is now obsolete as SDFtool Flasher can flash the BP50NB40/WP50NB40 and BP60NB10 drives).

If you selected READ:
You can now press the START button to dump the firmware. The application will create a folder called "Firmware_Dumps" in the same directory as the sdftool flasher, if it does not exist and save the dump file there. It will do a full firmware dump if it is able to otherwise it will only dump the user data.


If you selected WRITE:
  • Click the second drop down box to select a firmware to flash.
  • Check the "enc?" checkbox only if your drive has an encrypted firmware on it (see list of encrypted firmware below).
You can now press the START button to flash the selected firmware to your drive. Once the firmware has been flashed successfully, the application will refresh the drive list shown in the drop down box.


If you selected RECOVER:
  • A "file browser" will open so you can select the drive's current (wrong) firmware. This is so the boot ID can be obtained.
  • Click the second drop down box to select the correct firmware to flash.
You can now press the START button to recover the drive and flashing the selected firmware to your drive. Once the firmware has been flashed successfully, the application will refresh the drive list shown in the drop down box.


Encrypted Firmware:
HL-DT-ST-BD-RE_BE16NU50-1.04-N000300-212005081025.bin
HL-DT-ST-BD-RE_BH14NS50-1.03-N000400-212004211008.bin
HL-DT-ST-BD-RE_BH16NS40-NS50-1.05-N000600-212005061331.bin
HL-DT-ST-BD-RE_BH16NS50-1.03-N000400-212004210958.bin
HL-DT-ST-BD-RE_BH16NS55-1.05-N000400-212004211049.bin
HL-DT-ST-BD-RE_BH16NS60-1.02-N000600-212005081014.bin
HL-DT-ST-BD-RE_BP50NB40-NB50-1.03-N000800-212005070917.bin
HL-DT-ST-BD-RE_BP50NB40-NB52-1.03-N000300-212107081603.bin
HL-DT-ST-BD-RE_BP55EB40-NB50-1.03-N000800-212005070924.bin
HL-DT-ST-BD-RE_BP60NB10-1.02-N000800-212005070935.bin
HL-DT-ST-BD-RE_BP60NB10-NB12-1.02-N000300-212107081556.bin
HL-DT-ST-BD-RE_BU40N-1.02-R000200-212012011716.bin
HL-DT-ST-BD-RE_BU40N-1.04-N000500-212005061142.bin
HL-DT-ST-BD-RE_BU40N-BN13-0002300-212009251104.bin
HL-DT-ST-BD-RE_BU40N-BU13-0002300-212009251104.bin
HL-DT-ST-BD-RE_WH14NS40-NS50-1.05-N000900-212005061444.bin
HL-DT-ST-BD-RE_WH16NS40-NS50-1.05-N000900-212005061440.bin
HL-DT-ST-BD-RE_WH16NS60-1.03-N000600-212005081010.bin
HL-DT-ST-BD-RE_WP50NB40-NB50-1.03-N000800-212005070929.bin
HL-DT-ST-BDDVDRW_CH12NS40-1.03-N000800-212005080957.bin
HL-DT-ST-BDDVDRW_UH12NS40-1.03-N000800-212005080959.bin

If your desktop drive has encrypted firmware, flash WH16NS60 1.02-MK first, then you can either leave it as is or flash any other desktop drive firmware if you want to.

If your external Buffalo / Archgon / LG BU40N has encrypted firmware, flash BU40N 1.03-MK first, then you can either leave it as is or flash BU40N 1.00 or Buffalo BU / BN firmware if you want to.

IMPORTANT!!! DO NOT flash desktop firmware to a slim drive or vice-versa.

WARNING: Use at your own risk!!
Please be very careful using the recovery option. It should work for:
  • Desktop drive's flashed to slim drive firmware.
  • Slim drives flashed to desktop drive firmware.
  • Old LG/ASUS drives that have been flashed with newer LG NS50+/ASUS 3.xx firmware.

Here is the link for the updated version of the SDFtool Flasher

https://www.mediafire.com/file/rak1mk0p ... ).zip/file


Here is the old original version of the SDFtool flasher:

sdftool_flasher.zip
(20.67 KiB) Downloaded 42815 times

Just unzip it in the same directory as your firmware files or anywhere else you like.

Here is the link to my "All You Need Firmware Pack"

https://www.mediafire.com/file/bpl3pz2b ... ).zip/file



As usual, any issues with the GUI, let me know.


PS: For your convenience, here are the firmware files to recover the old LG/ASUS drives:

DE_LG_WH16NS40_1.01.bin.zip
(1.16 MiB) Downloaded 17054 times
DE_ASUS_BW-16D1HT_1.01.bin.zip
(1.16 MiB) Downloaded 13738 times

BP50NB40-NB40 1.00 viewtopic.php?p=129930#p129930


Enjoy!! 8)
Last edited by MartyMcNuts on Thu Aug 29, 2024 1:52 am, edited 41 times in total.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
SamuriHL
Posts: 2324
Joined: Mon Jun 14, 2010 5:32 pm

Re: SDFtool Flasher

Post by SamuriHL »

Awesome work as always!

Sent from my SM-G975U using Tapatalk

MartyMcNuts
Posts: 2855
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

SamuriHL wrote:
Tue Aug 18, 2020 3:50 am
Awesome work as always!

Sent from my SM-G975U using Tapatalk
Thanks SamuriHL! :D
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
Coopervid
Posts: 1894
Joined: Tue Feb 19, 2019 10:32 pm

Re: SDFtool Flasher

Post by Coopervid »

Fantastic! :D :D
Bluntman
Posts: 157
Joined: Fri Dec 20, 2019 5:30 pm

Re: SDFtool Flasher

Post by Bluntman »

MartyMcNuts wrote:Hi everyone,

I have created a windows GUI for the MakeMKV sdftool command line flasher. The appearance (and use) is similar to the modifed ASUS flasher, which should make it a bit easier for those that are unsure about using the command line.

Usage:
  • Select a drive from the first drop down box
  • Select either READ or WRITE option (write is default)

If you selected READ:
You can now press the START button to dump the firmware. The application will create a folder called "Firmware_Dumps" in the same directory as the sdftool flasher, if it does not exist and save the dump file there. It will do a full firmware dump if it is able to otherwise it will only dump the user data.


If you selected WRITE:
  • Click the second drop down box to select a firmware to flash
  • Check the "enc?" checkbox only if your drive has an encrypted firmware on it
You can now press the START button to flash the selected firmware to your drive. Once the firmware has been flashed successfully, the application will refresh the drive list shown in the drop down box.

Here is the SDFtool flasher:

sdftool_flasher.zip

Just unzip it in the same directory as your firmware files or anywhere else you like.

As usual, any issues with the GUI, let me know.

Enjoy!! 8)
Awesome Marty this is great!!! Thanks so much for the good work. I’ll definitely use this for the next drive I sell!

Thank again wow great!


Sent from my iPhone using Tapatalk Pro
MartyMcNuts
Posts: 2855
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

You're welcome guys! Glad to help. :D
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
kastaway33
Posts: 11
Joined: Sat Aug 22, 2020 5:11 am

Re: SDFtool Flasher

Post by kastaway33 »

If I accidentally flashed the 1.03MK firmware on my LG WH16NS60 drive can I use "SDFtool Flasher" to Flash the 1.02MK file (see screenshot)? Will I need to choose the ENC button since its 1.03?

Thank You
Attachments
Is this the correct version 1.02MK to flash?
Is this the correct version 1.02MK to flash?
mk firware list.jpg (292.15 KiB) Viewed 700394 times
My current settings of drive
My current settings of drive
LG drive screen shot v103.jpg (121.19 KiB) Viewed 700394 times
asmcom
Posts: 755
Joined: Tue Apr 02, 2019 3:26 pm
Location: United Kingdom

Re: SDFtool Flasher

Post by asmcom »

Great work Marty as always.

Asmcom :mrgreen:
b***t (Fantastic service, comms and item. Best ebay experience ever)
h***i (49) Best communication ever, extremely fast shipping, excellent seller!
Click Here! viewtopic.php?f=20&t=19387
MartyMcNuts
Posts: 2855
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

kastaway33 wrote:
Sat Aug 22, 2020 3:18 pm
If I accidentally flashed the 1.03MK firmware on my LG WH16NS60 drive can I use "SDFtool Flasher" to Flash the 1.02MK file (see screenshot)? Will I need to choose the ENC button since its 1.03?

Thank You
It is my understanding that no MK firmware is encrypted,so your current firmware is not encrypted, therefore, no. Yes, that highlighted file is 1.02-MK.

Please, someone correct me if I am wrong..
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
kastaway33
Posts: 11
Joined: Sat Aug 22, 2020 5:11 am

Re: SDFtool Flasher

Post by kastaway33 »

MartyMcNuts wrote:
Sat Aug 22, 2020 11:44 pm
kastaway33 wrote:
Sat Aug 22, 2020 3:18 pm
If I accidentally flashed the 1.03MK firmware on my LG WH16NS60 drive can I use "SDFtool Flasher" to Flash the 1.02MK file (see screenshot)? Will I need to choose the ENC button since its 1.03?

Thank You
It is my understanding that no MK firmware is encrypted,so your current firmware is not encrypted, therefore, no. Yes, that highlighted file is 1.02-MK.

Please, someone correct me if I am wrong..
Thank you for replying to my question, so if my drive was flashed with 1.03mk, can I use SDFtool to flash to 1.02mk? And basicly no need to mark it "ENC"...
MartyMcNuts
Posts: 2855
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

kastaway33 wrote:
Tue Aug 25, 2020 6:26 am
MartyMcNuts wrote:
Sat Aug 22, 2020 11:44 pm
kastaway33 wrote:
Sat Aug 22, 2020 3:18 pm
If I accidentally flashed the 1.03MK firmware on my LG WH16NS60 drive can I use "SDFtool Flasher" to Flash the 1.02MK file (see screenshot)? Will I need to choose the ENC button since its 1.03?

Thank You
It is my understanding that no MK firmware is encrypted,so your current firmware is not encrypted, therefore, no. Yes, that highlighted file is 1.02-MK.

Please, someone correct me if I am wrong..
Thank you for replying to my question, so if my drive was flashed with 1.03mk, can I use SDFtool to flash to 1.02mk? And basicly no need to mark it "ENC"...
Correct.
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
allomere
Posts: 24
Joined: Sat May 30, 2020 3:44 am

Re: SDFtool Flasher

Post by allomere »

Thank you for this helpful tool! Quick question: Can it flash drives via USB, or do they have to be connected via a SATA cable?
SamuriHL
Posts: 2324
Joined: Mon Jun 14, 2010 5:32 pm

Re: SDFtool Flasher

Post by SamuriHL »

It can flash USB drives with the caveat that the case it's in (if it's in a case) supports the flashing commands.
MiKeeVid
Posts: 9
Joined: Mon Dec 09, 2019 1:52 pm

Re: SDFtool Flasher

Post by MiKeeVid »

I'm getting this error message and not sure what the issue is. I'm wanting to flash to WH16NS60-1.02 MK to get rid of the sleep bug (I got the same error message when I tried that version of firmware.)
tempsnip.png
tempsnip.png (17.54 KiB) Viewed 699965 times
Here's my drive info:

Code: Select all

Drive Information
OS device name: D:
Manufacturer: HL-DT-ST
Product: BD-RE WH16NS40
Revision: 1.02
Serial number: SIK9THADA***
Firmware date: 2117-03-10 16:50
Bus encryption flags: 17
Highest AACS version: 72

LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Original (unpatched)
Firmware version: 1.02
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes
MartyMcNuts
Posts: 2855
Joined: Wed Nov 22, 2017 11:45 pm

Re: SDFtool Flasher

Post by MartyMcNuts »

MiKeeVid wrote:
Fri Aug 28, 2020 11:39 pm
I'm getting this error message and not sure what the issue is. I'm wanting to flash to WH16NS60-1.02 MK to get rid of the sleep bug (I got the same error message when I tried that version of firmware.)

tempsnip.png

Here's my drive info:

Code: Select all

Drive Information
OS device name: D:
Manufacturer: HL-DT-ST
Product: BD-RE WH16NS40
Revision: 1.02
Serial number: SIK9THADA***
Firmware date: 2117-03-10 16:50
Bus encryption flags: 17
Highest AACS version: 72

LibreDrive Information
Status: Enabled
Drive platform: MT1959
Firmware type: Original (unpatched)
Firmware version: 1.02
DVD all regions: Yes
BD raw data read: Yes
BD raw metadata read: Yes
Unrestricted read speed: Yes
OK, if you want to flash to WH16NS60 1.02-MK, why are you trying to flash firmware WH16NS40-NS50 1.03 MK????

Your drive is on WH16NS40 1.02 so you should be able to directly flash WH16NS60 1.02-MK firmware and be done!
Cheers :D
----------------------------------------------------------------------------------------------------------------------------
For UHD enabled drives (AU/NZ/SG + Others) & DIY Single Drive Flasher (WW): https://uhdenableddrives.com
Post Reply